diff --git a/third_party/wycheproof_testvectors/METADATA b/third_party/wycheproof_testvectors/METADATA index b3902165e..c4a7fd878 100644 --- a/third_party/wycheproof_testvectors/METADATA +++ b/third_party/wycheproof_testvectors/METADATA @@ -8,8 +8,8 @@ third_party { type: GIT value: "https://github.com/google/wycheproof" } - version: "2904be69e9d666bf3064fdc15093747e695cfae6" - last_upgrade_date { year: 2018 month: 7 day: 2 } + version: "f89f4c53a8845fcefcdb9f14ee9191dbe167e3e3" + last_upgrade_date { year: 2018 month: 8 day: 10 } local_modifications: "Only the testvectors directory checked in. txt files " diff --git a/third_party/wycheproof_testvectors/aes_cbc_pkcs5_test.json b/third_party/wycheproof_testvectors/aes_cbc_pkcs5_test.json index ae43cf84f..711978c08 100644 --- a/third_party/wycheproof_testvectors/aes_cbc_pkcs5_test.json +++ b/third_party/wycheproof_testvectors/aes_cbc_pkcs5_test.json @@ -1,6 +1,6 @@ { "algorithm" : "AES-CBC-PKCS5", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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." }, diff --git a/third_party/wycheproof_testvectors/aes_cbc_pkcs5_test.txt b/third_party/wycheproof_testvectors/aes_cbc_pkcs5_test.txt index ab7090851..21f365b33 100644 --- a/third_party/wycheproof_testvectors/aes_cbc_pkcs5_test.txt +++ b/third_party/wycheproof_testvectors/aes_cbc_pkcs5_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: AES-CBC-PKCS5 -# Generator version: 0.4.6 +# Generator version: 0.4.12 [ivSize = 128] [keySize = 128] diff --git a/third_party/wycheproof_testvectors/aes_ccm_test.json b/third_party/wycheproof_testvectors/aes_ccm_test.json new file mode 100644 index 000000000..81a5d1b60 --- /dev/null +++ b/third_party/wycheproof_testvectors/aes_ccm_test.json @@ -0,0 +1,6764 @@ +{ + "algorithm" : "AES-CCM", + "generatorVersion" : "0.4.12", + "numberOfTests" : 501, + "header" : [], + "testGroups" : [ + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "key" : "bedcfb5a011ebc84600fcb296c15af0d", + "iv" : "438a547a94ea88dce46c6c85", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "25d1a38495a7dea45bda049705627d10", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "", + "key" : "384ea416ac3c2f51a76e7d8226346d4e", + "iv" : "b30c084727ad1c592ac21d12", + "aad" : "", + "msg" : "35", + "ct" : "d7", + "tag" : "6be3fd13b7065afc19e3b8a3b96b39fb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "", + "key" : "cae31cd9f55526eb038241fc44cac1e5", + "iv" : "b5e006ded553110e6dc56529", + "aad" : "", + "msg" : "d10989f2c52e94ad", + "ct" : "e64d0b64ebb381ec", + "tag" : "25409c795d491d804e583917227b73c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "", + "key" : "ffdf4228361ea1f8165852136b3480f7", + "iv" : "0e1666f2dc652f7708fb8f0d", + "aad" : "", + "msg" : "25b12e28ac0ef6ead0226a3b2288c800", + "ct" : "aaf596fa5b00aaac27700146aec932a9", + "tag" : "848b6735d32c96e4a0532bcdfaf33582", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "", + "key" : "c15ed227dd2e237ecd087eaaaad19ea4", + "iv" : "965ff6643116ac1443a2dec7", + "aad" : "", + "msg" : "fee62fde973fe025ad6b322dcdf3c63fc7", + "ct" : "0333df2a86d7f094dd8bce75da6c38c5c1", + "tag" : "417da29df85a1d134feee8aa35569081", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "", + "key" : "a8ee11b26d7ceb7f17eaa1e4b83a2cf6", + "iv" : "fbbc04fd6e025b7193eb57f6", + "aad" : "", + "msg" : "c08f085e6a9e0ef3636280c11ecfadf0c1e72919ffc17eaf", + "ct" : "fcaaa38feda3aca975ac76553c3e7ef36b887a8c4d8241f9", + "tag" : "c2c6dcaeaeb9f38a3a42d2f4e8a17de4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "", + "key" : "1655bf662f7ee685615701fd3779d628", + "iv" : "42b51388f6f9047a2a994575", + "aad" : "", + "msg" : "857b2f6cd608c9cea0246c740caa4ca19c5f1c7d71cb9273f0d8c8bb65b70a", + "ct" : "b3fb66d3f2cb7590ad5ef5604813c125020ee3d791cb0ec67eb5eb86709b6b", + "tag" : "155577b98a811e45324616043997bc03", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "", + "key" : "3fd50741ec47ddbfc2fc090975d154f0", + "iv" : "eef1a6e651321852f0b25a31", + "aad" : "", + "msg" : "d6f6a9a24db6a7a6176d4362639c4fd77f70f3e089dd940086e12a9becbaf97f82", + "ct" : "532694bb2851ea7f3bdd37c4e806be5b953ea79d08100e74af3fa67eca8890db28", + "tag" : "9e1acee688848bca454c6d04753d3c7d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "", + "key" : "42e38abef2dd7573248c5aefb3ecca54", + "iv" : "064b3cfbe04d94d4d5c19b30", + "aad" : "", + "msg" : "2c763b9ec84903bcbb8aec15e678a3a955e4870edbf62d9d3c81c4f9ed6154877875779ca33cce8f73a55ca7af1d8d817fc6baac00ef962c5a0da339ce81427a3d59", + "ct" : "4ca01b5b2a5e57bcc1a4b7f63f049dc477e3ee2e5c268efb346ff95b7dcd67f86ed0f11bb17c1dd7fb511d2f37b9684550c0d84be0f10030ccc4e0de5b74ef92ea54", + "tag" : "c5a57dd6fa16aa9de8de20e6bd321396", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "", + "key" : "59ab7ec1c02bb206af5a9131f1134311", + "iv" : "5508f5cea197386986d92dbe", + "aad" : "a43d39f78a2e9a8a", + "msg" : "", + "ct" : "", + "tag" : "09ec70faae333537a7314929ddfb525b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "", + "key" : "9415f925bcb41dc25e86c826dbc8bf68", + "iv" : "bdffaa763b916ff0ee3f3ce4", + "aad" : "705d676cd8a94451", + "msg" : "feb36167eafc02c8e2bd6e13817686ba", + "ct" : "08db327a88be7b48f430fd7bfccdf502", + "tag" : "b7c249f810adacf99abded1f3b9130f2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "", + "key" : "d97c9b043bdccfd59491a995e78f1696", + "iv" : "ef423240358830df915506a3", + "aad" : "3ddba7b3ab69c8b2", + "msg" : "f047594a5cffda64303a80b2fa6a957169", + "ct" : "e0caf2a9d50f70ecaa43b4a287c3b34a99", + "tag" : "cff4c61882b413b686ff35b63a3a73de", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "", + "key" : "16be38c05c7bc5c68ee6203871799240", + "iv" : "acca8ae916119e49d87c33a7", + "aad" : "28", + "msg" : "", + "ct" : "", + "tag" : "217d40efd972701fcc33df5362e1ea9c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "", + "key" : "7c89680b4bca11a64314f4cac57a95df", + "iv" : "07c8ef981bea995257d3d65a", + "aad" : "b8e8", + "msg" : "", + "ct" : "", + "tag" : "dea636ded8b9ef2a08ffdf58a05b7871", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "", + "key" : "439fd5c3b76587d5a601ba6ef8fad214", + "iv" : "ed1d316d0834d174c1b5b438", + "aad" : "eae252f42d2c71", + "msg" : "", + "ct" : "", + "tag" : "e8530426cbabf63633ff373159247e38", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "", + "key" : "1a44f3550688fddbc1e5041dc98952c0", + "iv" : "5d2904298f668ba95eaa1797", + "aad" : "d55908958b70abee81054cdf3d3df5", + "msg" : "", + "ct" : "", + "tag" : "5c71b4f069cfa13b7634db4b13e7be7d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "", + "key" : "7db6d8e58e3c552a644520aa805e2f48", + "iv" : "e98693e9f6632d115b5d5a74", + "aad" : "6fc1ca24e69786aa26bfb5d46ef8cb56", + "msg" : "", + "ct" : "", + "tag" : "b9a8a6d461a441fbd5bb6a8ac0d47e9d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "", + "key" : "de6ed169d396cfb7378e892c7faf1d5d", + "iv" : "efc1870282e77ca8063f1beb", + "aad" : "eedf6e776ad37dc610825a6168e21356c2", + "msg" : "", + "ct" : "", + "tag" : "0d650a974ebea22fed077d229e0c9e65", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "", + "key" : "6cf09599181c07aeb21d7820bf706595", + "iv" : "4c4c525a8c7ee6879aefa79e", + "aad" : "bd913967db07b9eb5907f0be71ce886c41ff923c296c0ef3f704e98f649e59", + "msg" : "", + "ct" : "", + "tag" : "806e48e7d452b63b6126f576efbdf4c4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "", + "key" : "ef35b5c797bb6beedb513ba3d8aebd25", + "iv" : "0576a1017ac00e49110c4cac", + "aad" : "a386d5c44de8c6a5063adf5ba9f0b75e9ad1f239a530dd76d797554d7b037d7d", + "msg" : "", + "ct" : "", + "tag" : "6966a1cf5729332b26fd3e3850b74865", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "", + "key" : "649f3dfddbf1af6087674568e2e6d7c3", + "iv" : "6ca6f87b7a8584df4f4687b9", + "aad" : "35312ca23e4eb36cb0a66c6f386b8ec29f6d11e82fbfcaadfd6cbc9b59d51a6c0270868274d91f60978d1f0f37280930d3fdcb3e90ea461eccc83fa0d975548816", + "msg" : "", + "ct" : "", + "tag" : "3daa0003de384d78443ffd3a5ea48179", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "", + "key" : "a5b5b6bae45b741fe4663890098f326a", + "iv" : "4bad10c6d84fd43fd13ad36f", + "aad" : "30", + "msg" : "127b150080ec0bc7704e26f4ab11abb6", + "ct" : "75e6ffcb6114833b67cd93bdf2c22b55", + "tag" : "c90e18eaf810b7bcefe7a526b1783b20", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "", + "key" : "0cecb9f512932d68e2c7c0bc4bd621c8", + "iv" : "2186a3091237adae83540e24", + "aad" : "743e", + "msg" : "437aeb94d842283ba57bb758e3d229f0", + "ct" : "646cef72906e2b8f69ac3134b496598e", + "tag" : "9dab1ee9314a0430abf54c37c88c790f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "", + "key" : "a3fd2fdcce8a63bfe4eb2db7e42adbe1", + "iv" : "690e7ad1e05d0d4ab4552cf7", + "aad" : "ab91ec8cc73373", + "msg" : "be0231b5c7861f0af7b6381479d25b77", + "ct" : "a884f769fcc727839d59711fa3cb5ee0", + "tag" : "f2017e3bd10bb1b43fdcc0feeffc9c68", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "", + "key" : "55e04c122780be52ed9328928039008c", + "iv" : "0c908e58cddad69dea1a32c3", + "aad" : "25591707c004f506f4b51e85e29f6a", + "msg" : "26eb70672eef03667b34cc7d0df05872", + "ct" : "89166dcd7d74a445dfd3526c5180d825", + "tag" : "8b8ed5f97a168881c3b6efe91cfe7043", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "", + "key" : "5f0a1b5f8f8673d566ec7f54e7dca4f2", + "iv" : "c30968c967e53505621628db", + "aad" : "c07092d799dac2b4c05fbddd04743c34", + "msg" : "f6538476daf04524cf134309dd84e187", + "ct" : "2315110f7ec64e7a23e5a762822f71ab", + "tag" : "dc7b12fa2dbfbdc6d85faa77a2eb767e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "", + "key" : "671a70e883fb0611dffd0b1dd9b8cca2", + "iv" : "a51c37f467893c1608e56274", + "aad" : "3ea12d80f40f34f812479d2ecc13d2d6df", + "msg" : "3baf3edf04dc0c97aae081cdeb08021d", + "ct" : "5d5630fc728ffb08ce693f7299e6728b", + "tag" : "00023f11a023c0786c105fe4c003af6e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "", + "key" : "20bbf74c1e63982c472c4743569e4c84", + "iv" : "459fc7c004bf46323a02d846", + "aad" : "4f2285ce3dafa528c694a5272d3b7b929097db398772653bd9bbbdb3b2c8e1", + "msg" : "6db50992e8fbbee15d4979d3e322dacd", + "ct" : "8703e44697138c58532d97ee99231d94", + "tag" : "f14c2f39a4871a4a16c42f6fe878deef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "", + "key" : "63f03172505d90e94900125cb8a4b0dd", + "iv" : "52c20979cdaaade573dba650", + "aad" : "5189ea6f39b2a78c0202fdff146c5cc6bdc7491d4786f80c6c6aef65634c05da", + "msg" : "602c98997ee03fd11ce00e92de193977", + "ct" : "5590155f3e701b4a960989d0251bac65", + "tag" : "fd6a2c9273d124b5553be42e78931465", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "", + "key" : "5bf008f6f27cc21f5ae82fb7907b1d92", + "iv" : "580af48bc1108604d5551343", + "aad" : "482da24bb4fb9eaa0dbf403733597f5b3ee8338b5d09a1d6f9070bb069264abbcacc5657aa6353f179d1bb4c7fa00526789eaf08e0da258cbdb39e9877c68b4a75", + "msg" : "ca89d6ae284afb6792cd894e07aa8336", + "ct" : "1b89c6bcddefbe9233ee4093468a5f61", + "tag" : "a49c7747dad42df6d729a01f4c50cf34", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "", + "key" : "30d8692eb3b62db6144f74ee9dec5296", + "iv" : "fe9f6fb4415cfb4189f9c76d", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "804f915fc7fea2ca7d8baf1350c5227b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "", + "key" : "21517fd9ebfd387dff2a0c0518ab8267", + "iv" : "61f6c4ec9e2091d4a031804a", + "aad" : "76d332ba081b3d3cfba271167ba108cd", + "msg" : "", + "ct" : "", + "tag" : "2cc4b905a4d39e35d4beaebded9b5966", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "", + "key" : "a716f931c8f9d977f7da8573bc65f2bf", + "iv" : "91773659adac8f12e5526316", + "aad" : "", + "msg" : "9c98038c5e8d1af597b3b9188b3624fb", + "ct" : "99ae76cfff552ce37b210e26e810787c", + "tag" : "2bdab5e6f008b0cc751d5b067487eb2b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "", + "key" : "875b0b4a84150524eb1f50f9d8de1388", + "iv" : "fdc5014ed1ad706129d57322", + "aad" : "35a6d9829c8449c4402e385cc5c6fe98", + "msg" : "2f575dfb2dbe9d238de576fc63e4ac32", + "ct" : "3469c3ff738aa32aacc1ac48d89b1d75", + "tag" : "fa68720a3171a54c4b3690bffde7b610", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "", + "key" : "d6298fff67dba1ec250308e0bc5f4fae", + "iv" : "d96f9bbbfa14e9616c458df5", + "aad" : "", + "msg" : "8eeb4445a34c81fdbc478b83df71116ce6", + "ct" : "476869a3ddb386bf42478d0c84179045be", + "tag" : "9136d994daa22ead4d0827e5825001ac", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "", + "key" : "e3d3ec41f28eb35fb53f5fa91804e051", + "iv" : "89d270fc8b583bc631cefd39", + "aad" : "3d2f458c67c5b6c794b1f12dad409e0f", + "msg" : "847acf521995b33f8bc474c8befbca3bb2", + "ct" : "28aaec53493cd6252cf6410ed141bdafb7", + "tag" : "47bf3e16c227ca11fd68a16d407c2cc3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "", + "key" : "faf36a66f8e54f2fb2a02f3a30f0180b", + "iv" : "2ffa982a4784797cf46b07ab", + "aad" : "", + "msg" : "50a59edc01b7bd0db6ec43fe23f72e70ed4d42337ab1926cc6956aa44dbebf", + "ct" : "a789907aeb2344f025b1b426c9dee52b106ff2110cb200cfb85aea60fddf6a", + "tag" : "722e5c450c5ed9492859a3236a220f76", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "", + "key" : "2c9b9ff47d742c4ab224e9ca1ed57c4c", + "iv" : "917962caf3932441c259282f", + "aad" : "72175bdfdb4a23e97fdcbd263baf4316", + "msg" : "b542c2f3f81670ddf74f15184ab7de17e057cde9eef92babdb837500774c19", + "ct" : "320ae0c11e92d10d5bf5485c854b2d8f6318e33f16b520cffd35ada381c967", + "tag" : "a4866908e664ee140c6ae2b9d2ab8416", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3d6d5f66430ad65bb034077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3e6d5f66430ad65bb034077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "bc6d5f66430ad65bb034077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6c5f66430ad65bb034077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5fe6430ad65bb034077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66420ad65bb034077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66410ad65bb034077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad6dbb034077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad65bb134077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad65b3034077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad65bb014077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad65bb034067297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad65bb034077296f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad65bb034077295f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad65bb034077217f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad65bb034077297f0929b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad65bb034077297f09298", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad65bb034077297f092da", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad65bb034077297f0921a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3d6d5f66430ad65bb134077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5fe6430ad6dbb034077297f0929a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3c6d5f66430ad6dbb034077297f0921a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "c392a099bcf529a44fcbf88d680f6d65", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "bceddfe6c38a56db30b487f21770121a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3ee9f3430f3e803c0a46b7a84cd803de", + "tag" : "3d6c5e67420bd75ab135067396f1939b", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 66, + "comment" : "", + "key" : "5019eb9fef82e5750b631758f0213e3e5fcca12748b40eb4", + "iv" : "ff0ddb0a0d7b36d219da12b5", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "2d03f5e8c2e5a1b43c7708dd0cbf0acd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "", + "key" : "21218af790428f8024d3e7e1428c9fcf578c216636d60e73", + "iv" : "34047bc39b9c608384dff5b8", + "aad" : "", + "msg" : "e3", + "ct" : "39", + "tag" : "7450f55a21e717a1106ea0c11871f5ff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "", + "key" : "3a8bf543c480925632118245bcbf5d01522b987a31a33da3", + "iv" : "4ebc13cf4636cc7c45e560a7", + "aad" : "", + "msg" : "53fc72e71b59eeb3", + "ct" : "5d24d0e1a2ee9fce", + "tag" : "e770f91a51f5b587a44cd9d3634b9706", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "", + "key" : "bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e", + "iv" : "be0326d23bdc2c64648d13f4", + "aad" : "", + "msg" : "80474a3a3b809560eee2ce7a7a33ea07", + "ct" : "db5893dc8da336614aa0ff768d469535", + "tag" : "902c2a8325cb55bc95f0e13cafe9aa8d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "", + "key" : "5e1d28213e092536525bbae09e214af4c891e202b2b4fa4f", + "iv" : "b6be6cd0681235d826aa28ea", + "aad" : "", + "msg" : "53d59433a7db7f41b31ccb6d4a2d789965", + "ct" : "20ebc1f5a2c9f88d1cdb182e81329cc03e", + "tag" : "bc545e91c974a744baeab2dd8ce60960", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "", + "key" : "7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff", + "iv" : "b022067048505b20946216ef", + "aad" : "", + "msg" : "ef6412c72b03c643fa02565a0ae2378a9311c11a84065f80", + "ct" : "1bc99029a09c080140608a62c33bc7ae69ff811fefb20b2d", + "tag" : "80f09103485f95f86ad1f072a214c55e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "", + "key" : "f7ace6c3c10c3ff977febe7dc882b8e779ef3a17ef9324a8", + "iv" : "6e2ba2833c5dce6becc4f6d8", + "aad" : "", + "msg" : "2e11e41951c20460c768b0d71ad56e77bec05e0478f99d5b62e799f732e467", + "ct" : "b3cec777f807d16b697163d0c6a45d002936714d600a156d7e5365d1aacad0", + "tag" : "11a56edbe2fbbbb2b011c43a62000830", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "", + "key" : "a9541a96b86d32b452092e8b92099ea3f45f98ca05ce692b", + "iv" : "9015b4bcd6989083046be86d", + "aad" : "", + "msg" : "9d359aad3ff5ce3735a8cffe4f087114d4d6c5e01dceb1969f40c8e0db6bb90281", + "ct" : "0a6b84de44cce14255a9cb19169695cf4660489f1e3f605334355828c5c09fb30e", + "tag" : "a19a60105fc7a03be1783f558ea23e9c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "", + "key" : "239195b58668eb89636b1ec2b331336946369fc6c87b8849", + "iv" : "14a6281a43b4eb056a67b9e6", + "aad" : "", + "msg" : "39d873d4cad71cb252784bd14648a494ceb517eb9e3e6f32d19bd18dfaf877c7aec22103d242993ed7bab123326110dfdb7229143a0c601e16aa4ecdde808cd83bb2", + "ct" : "8fcea9e2faa523298472b5583e356d1875393ea3bc1b4f8ea4aad597147a7ca94e2609fe6bf0ab861e0631a3124eb15d0de265ef11a33e4507e30770ce37bbb4b6c3", + "tag" : "a4456828b49cdbf8f3c200429c339a89", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "", + "key" : "03b4675851b78b69fb7b5589882e718b075e9a5402b520fb", + "iv" : "c4ca2d678e51742ec5e560ab", + "aad" : "91e10ac5636fe99b", + "msg" : "", + "ct" : "", + "tag" : "937f15ffd1ccd645d9c7cdd6677311cd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "", + "key" : "400eec9b06a80a8403d45dae5d58cc917bc854f51cd3ce0d", + "iv" : "447dd09a23708f3b6664e15b", + "aad" : "7320367d5b070559", + "msg" : "b784925a695f0ed14ca40249c1fd5d1a", + "ct" : "912d05c402383950e1c5a5188e6241d8", + "tag" : "ab309be2c05c941fbfb338ba064b19a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "", + "key" : "e258b117c2fdd75587f07b400ae4af3e673a51dcf761e4ca", + "iv" : "5ead03aa8c720d21b77075db", + "aad" : "27702950960b9c79", + "msg" : "afe96113a684bc52a6d962cf2724f6791d", + "ct" : "7830446f333057d996a1a79b21c68d8b43", + "tag" : "72ac478a66f5637563f1f12c1d0267ca", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "", + "key" : "6c2a03e9ed8e421e07dfc36b99c0d0dc9bb874ea3af8a8b7", + "iv" : "8f015ece4e0338e782fa3a2f", + "aad" : "f1", + "msg" : "", + "ct" : "", + "tag" : "9226c4c39166df5af4e0c91b64b463a2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "", + "key" : "1486b5f150524cc601b2ea7da47d7c8afb06d6420dd33f8d", + "iv" : "9307317d2f423b57b3720f8f", + "aad" : "3c09", + "msg" : "", + "ct" : "", + "tag" : "3600e06def585e2012350efe047826e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "", + "key" : "e09c83ff0fc0b6a30f938e50e26685247e9ded2e7d6dbc7c", + "iv" : "3ec61e9c166d678399239152", + "aad" : "c1a13c74c11cb8", + "msg" : "", + "ct" : "", + "tag" : "9f5b3e48ddda9af3751501509c940ac1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "", + "key" : "d0c688c52580d8f800aca34fa74cec487b671aaf85027b9b", + "iv" : "9c460abf56292dcb1b35b3b4", + "aad" : "3596ce989ff975f3250e6c9eced25b", + "msg" : "", + "ct" : "", + "tag" : "cda434c229e54bf9bfd54c8d8ce4730c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "", + "key" : "1892dbd7e6b3fe18ebdc81bb271ab03a8f32af04f13300d2", + "iv" : "0e872de58ad10da248403f21", + "aad" : "e8b1c6cc6c45105e0c32587a0de369e3", + "msg" : "", + "ct" : "", + "tag" : "0c7e14dc49a81e6be123b9cfbb281787", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "", + "key" : "ef7992b0f8ec7a101d34000100eb7d9b2eaee333d0aa2ff8", + "iv" : "316d38a90019b9a37ad080b7", + "aad" : "1014ed7889694cff767876c069ae1f9185", + "msg" : "", + "ct" : "", + "tag" : "17ff8e799760558f1d4cf8927d5ec699", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "", + "key" : "e4570815a149599d13bd8dcaadbec93cf09019baa2d4070b", + "iv" : "5a31a3a026786c49db9d0958", + "aad" : "90a7357519e35e8dbd8976d4b36710ffc1eb0d9a4ae7d5315ae7324eb1d18c", + "msg" : "", + "ct" : "", + "tag" : "06ccbf767e0a63c89d50b8141187a555", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "", + "key" : "9f0c076b0630caa10e7bdc07dcdc89a270f03930997ade0b", + "iv" : "3f5def0880b889db0b3f2bf0", + "aad" : "f5368b9d8fdc1efab2b17a45f4604245983572f8c167aa31fa3f530f1c5e1781", + "msg" : "", + "ct" : "", + "tag" : "334c1325fa969a07179011d2f8613636", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "", + "key" : "803f4ebbed8b1a4f348713461c0eb0bd30caec55a1e71628", + "iv" : "b05ec49bc405eb7e97294f19", + "aad" : "dfb71f25e7f11cca17702eb89a184e57f22e4ea4741ff603abc901fa026bde7ce1107e2ffba0a0a0f24f47ee627832ee5bc2192c18845630009910c07f8d0ab451", + "msg" : "", + "ct" : "", + "tag" : "2b71d2a81f4c6ea267a9865094fe20e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "", + "key" : "da6e3df6735f632e035ab8f10c37b5f00a40e18b17778a85", + "iv" : "80765eac2281969cba569ce7", + "aad" : "6d", + "msg" : "3d8765df3a06f5248b1aaa54123b86bd", + "ct" : "a42863b95abea391940adac7fe0c4143", + "tag" : "122b46f81a0b6e92cda1950ce6fe026e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "", + "key" : "54e171cf90729c77d500e1d2533360e841e260894576b129", + "iv" : "8b1e57f98ea4e77deae4576c", + "aad" : "27ff", + "msg" : "2d716366f2873860d5043700f1e9a9d8", + "ct" : "3418154afc95d05569ee6fe4db82eb6e", + "tag" : "0a734bac17843b8573fbfeba4a5fc5d4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "", + "key" : "992cabb64f12210c8b0b14d73d39317ddb2b8a628ac35106", + "iv" : "57c8786e66d8b0bec33604b0", + "aad" : "068d940e26b678", + "msg" : "9e7692f12132cdd53f50531651417bd2", + "ct" : "ba340926de500d01ae3dff2e90560816", + "tag" : "db9dba31a03019ce88ce741c03940660", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "", + "key" : "89be6495c917bd7af0a3b7a6c8a4c6b5cade766d32de3604", + "iv" : "f47f6b65d660f10c043ea641", + "aad" : "f6a28d27686adcbf9ff8ab80ecc1c1", + "msg" : "c3c50f4b38aa3751f4910a44675d37e5", + "ct" : "b19be8ba6ebcdb74d33c2dbdfdc02074", + "tag" : "93bb717061330accc718b4a8ef05ab20", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "", + "key" : "8ea954552417516c972e4311692d658dd7ac9a7fd6f3d02c", + "iv" : "ea16c104bce5b7edd5a25a46", + "aad" : "7d4d7c273a9aa0f35d1f91570141db54", + "msg" : "0fc6cc800a5786e63a4546fb33887af9", + "ct" : "eb45ae2980d996f5023593f762d37051", + "tag" : "4acc06242cc4ec4ba36e8bfbe84f3d5d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "", + "key" : "dfa7ef72302dfbcd2648b88958fe0f049f1d60143d86e395", + "iv" : "f3723b9ab728c99bbd6f2304", + "aad" : "cf75dd4536d00f11eda40db4d252e172e3", + "msg" : "20b3883244300a82094ddb9b3d1efb81", + "ct" : "5a8374391adc22e8c066557d9ff586cf", + "tag" : "d4a111d611efa63f0c3f08b2fbb3b0ac", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "", + "key" : "b63b52d1d159a17596dfbd9be5c5088699d94b9c5d95c22d", + "iv" : "b1beee8afb00e01a9cbf5973", + "aad" : "9020b56256bcb02c690720e3239d325d259f1898ea05170e315c144960d263", + "msg" : "dfb417903c6d4827500a3eca2184fe1c", + "ct" : "e84471601fb8b4dbbdc80d56e37f69b8", + "tag" : "52089cb4e6c11bd764ae7d4438cfd1f8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "", + "key" : "aaf64023f5762c4a54c3eb0ef3bb2ebd23ceaf38b3e0285f", + "iv" : "2a56235f079d53a3100702d4", + "aad" : "2d688b3b3311770579dd064614a7d11b17a16953bd9700759b35a5031a2d8bd0", + "msg" : "34aec5a65795cbeedac2ee6fd7765c6f", + "ct" : "d13cceb8376eb423f5b2ea257c118fb5", + "tag" : "7b6a3c76fd52930a989f034e5dfe074b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "", + "key" : "b521e4fa92eb46fd4916c71e3f999027aaf21466fad5f96e", + "iv" : "b2b42fa60a2a80412eecc7fc", + "aad" : "b497221c7fad55a06ea9f56f39b3609330edc467b79cbf3353636bceb784b60ec63a836074ceb48624a4a41ac0496d5adfe2989313d7412b9c2d89cafd9cd5a734", + "msg" : "a3a80ac0f5b46597a7f4a583dda02124", + "ct" : "994bb34470d4ddb7bb7a3c3abb5da3c5", + "tag" : "02550e2b278c723672a01e4b6a46afc7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "", + "key" : "7757754aeccf85c91e48e4d4970d4d62dae94cf44f9ff026", + "iv" : "3d9281c4acfc72387346fd92", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "da9ae60a12aa6f926cf46d2a335faac7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "", + "key" : "a0cac7e83c7eba22365256cb8f237039b94f1a269263648e", + "iv" : "2d2a5c8b17212d4c44ced459", + "aad" : "8b388e2e7225c087300042f6024a111f", + "msg" : "", + "ct" : "", + "tag" : "84043498ce07d8742330c605d96d966c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "", + "key" : "fa07aa3932b901696269c8f8bf56662f82dff2957a4aca35", + "iv" : "ec1b6d7f097a2cad8cbc9fe9", + "aad" : "", + "msg" : "d9a689793c947968f07d4ba2eb1c25eb", + "ct" : "a322f75800fcaff691251762ed39fb39", + "tag" : "8a734892213383ac54dc2c1f48841938", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "", + "key" : "f997a79b63b1cf641483706097ff4abeeba13962db056206", + "iv" : "ba9538ad1575a1df7879782b", + "aad" : "aa13c109b2f57f700a89931de75b7080", + "msg" : "f376943459b6041ed5232d7b9fb5e9e6", + "ct" : "982b14f66482d0c98371e08078efa012", + "tag" : "14f1b2b24575a1a33206acdf500e9d46", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "", + "key" : "d7c6ea0a285a5d8c5964773080488967e7e65935890c3265", + "iv" : "f511d16e972e138d5ae8ddac", + "aad" : "", + "msg" : "5034fa6da3a9ee380be7e8d02605ac2023", + "ct" : "3450a992a6fbce9ce29f6c4f9f41c36ef6", + "tag" : "ed6ca1ff3ea1a7ca8819501139f8a0b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "", + "key" : "b29346a95c3b653c9bed023df2e03b6de45b8de1a4067d86", + "iv" : "c5b45df3a5bf4ef539c3dbd8", + "aad" : "404059189f1eaf31b2e505fec08c7053", + "msg" : "22e6281fba3e5b056871a98dd2ef0e164d", + "ct" : "6c26392899e365450054bf0ab33f983f27", + "tag" : "c47240bb8d1dbb687fab777f72adbd2a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "", + "key" : "a61ed3b81d78560602777407759b1f2ca34cd70c6b57791b", + "iv" : "07b82497b815d16182481045", + "aad" : "", + "msg" : "ddc1862e3531622e698322f0b1ca6d222231ef14dbeea33679d31c48777c88", + "ct" : "a0c1526c88dcc265f75d4ef9b2a000fb3cce9e5d994c472c46bfac3821d611", + "tag" : "9aa6cdb85b126e1f21d066a3c05e82f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "", + "key" : "49f33bc3c1a40e1ca3b56a499e4c9137c148d1256155fdb6", + "iv" : "47bc33d91349056838b62474", + "aad" : "449c8cbb9a67adb03f60646e5b904620", + "msg" : "a920b4fea908b1771d58d4c108838f3af7b8415497063dd9691a552344d642", + "ct" : "67adef99611f341d14ea27e72da9b658c9a79e3b328e79758c9d34db0bed06", + "tag" : "b2a44d0fc94606c4e2b6c39b242b3aca", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7455dfe5b5e6f2b67abe9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7755dfe5b5e6f2b67abe9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "f555dfe5b5e6f2b67abe9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7554dfe5b5e6f2b67abe9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555df65b5e6f2b67abe9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b4e6f2b67abe9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b7e6f2b67abe9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2367abe9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2b67bbe9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2b6fabe9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2b67a9e9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2b67abe9475be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2b67abe9575bf8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2b67abe9575bc8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2b67abe95753e8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2b67abe9575be8e4785", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2b67abe9575be8e4786", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2b67abe9575be8e47c4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2b67abe9575be8e4704", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7455dfe5b5e6f2b67bbe9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555df65b5e6f2367abe9575be8e4784", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7555dfe5b5e6f2367abe9575be8e4704", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "8aaa201a4a190d4985416a8a4171b87b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "f5d55f6535667236fa3e15f53e0ec704", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ef6720509035750ecafac4b3e4fac356", + "tag" : "7454dee4b4e7f3b77bbf9474bf8f4685", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 131, + "comment" : "", + "key" : "80ba3192c803ce965ea371d5ff073cf0f43b6a2ab576b208426e11409c09b9b0", + "iv" : "4da5bf8dfd5852c1ea12379d", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "6dc4ef59a73ebcabb5e34c0d34d9f2d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "", + "key" : "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273", + "iv" : "99e23ec48985bccdeeab60f1", + "aad" : "", + "msg" : "2a", + "ct" : "06", + "tag" : "85ca1f6c46283cb5dd5960bd34a8dc36", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "", + "key" : "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152", + "iv" : "4f07afedfdc3b6c2361823d3", + "aad" : "", + "msg" : "be3308f72a2c6aed", + "ct" : "7fd4b5d3095235a3", + "tag" : "f64d10b41e3d6928741947c50ca0391f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "", + "key" : "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a", + "iv" : "2fcb1b38a99e71b84740ad9b", + "aad" : "", + "msg" : "549b365af913f3b081131ccb6b825588", + "ct" : "48dd9589a47e638bbbc2aa3e232fa529", + "tag" : "df69fbe1f099f0134fe2869156ab07db", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "", + "key" : "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011", + "iv" : "45aaa3e5d16d2d42dc03445d", + "aad" : "", + "msg" : "3ff1514b1c503915918f0c0c31094a6e1f", + "ct" : "202297d36ca62c5a1d4437fafc7b50e764", + "tag" : "665f05a96bf8de45361dbf33c98b0905", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "", + "key" : "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7", + "iv" : "e6b1adf2fd58a8762c65f31b", + "aad" : "", + "msg" : "10f1ecf9c60584665d9ae5efe279e7f7377eea6916d2b111", + "ct" : "3c0a0b3494d75ccbcffaa917d6159294fd93e8a2ee66447a", + "tag" : "b0b07ba05167e88c24e54824a07061b9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "", + "key" : "2eb51c469aa8eb9e6c54a8349bae50a20f0e382711bba1152c424f03b6671d71", + "iv" : "04a9be03508a5f31371a6fd2", + "aad" : "", + "msg" : "b053999286a2824f42cc8c203ab24e2c97a685adcc2ad32662558e55a5c729", + "ct" : "0e29b2335b900758fad278aefb9b3afa07fd42b5d2f7d387e3ea0e0ca416e0", + "tag" : "6ed7e1e1278c40ce2e781d1005de88dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "", + "key" : "5155dee9aade1cc61ee7e3f92660f7590f5e5ba82f1b59b850e3fa453d2fa6b3", + "iv" : "c26c4b3bfdb97ee6b0f63ca1", + "aad" : "", + "msg" : "2734e08eff8f5c4f84fa0c207f49c7fd78af1ad5123ff81f83f500edf4eda09edf", + "ct" : "aed24e0082e13ee15ba0506a836c78b97ef2faa3c6e8eb378dc64dd4adc998ad68", + "tag" : "5ba1b48a701684d940be244c3de938d2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "", + "key" : "95e87eda64d0dc2d4e851030c3e1b27cca2265b3464c2c572bd8fc8cfb282d1b", + "iv" : "ce03bbb56778f25d4528350b", + "aad" : "", + "msg" : "2e5acc19acb9940bb74d414b45e71386a409b641490b139493d7d632cbf1674fdf2511c3fad6c27359e6137b4cd52efc4bf871e6623451517d6a3c68240f2a79916a", + "ct" : "2fa0bd2cdfe9e8d7919b97ba05d59e3389fdcba728ec124d0f2849484f635a000e734c8c80941b3da32d23eea51edce8d6617b16ebb43ac8113a092e9ddaa3721ae9", + "tag" : "a9252a50ddbbf18cd3e43adc0ba1a481", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "", + "key" : "7a4cd759172e02eb204db2c3f5c746227df584fc1345196391dbb9577a250742", + "iv" : "a92ef0ac991dd516a3c6f689", + "aad" : "bd506764f2d2c410", + "msg" : "", + "ct" : "", + "tag" : "569d82691892e103e627407c95f08a0e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "", + "key" : "b907a45075513fe8a8019edee3f2591487b2a030b03c6e1d771c862571d2ea1e", + "iv" : "118a6964c2d3e380071f5266", + "aad" : "034585621af8d7ff", + "msg" : "55a465644f5b650928cbee7c063214d6", + "ct" : "ab01f92db4f210bdb5edaf0a1bd19eba", + "tag" : "621630c505d24e3b29294977d8ffa4b4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "", + "key" : "f60c6a1b625725f76c7037b48fe3577fa7f7b87b1bd5a982176d182306ffb870", + "iv" : "f0384fb876121410633d993d", + "aad" : "9aaf299eeea78f79", + "msg" : "63858ca3e2ce69887b578a3c167b421c9c", + "ct" : "f05e290bbbc61927fa65760648dcca88b0", + "tag" : "b721be96a6b95c0931fb243dd1287c70", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "", + "key" : "af1ac19b3b84eaaf2603379cdd1dc1aee4a484fdc2c190691afcc5b762f9b526", + "iv" : "daf98f1bd4c071c6b100f9c4", + "aad" : "14", + "msg" : "", + "ct" : "", + "tag" : "e772cc7714efcefbd11508de489f7c61", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "", + "key" : "95fb7861f8c75e1424d8401ca3b3452c563b99b002c24afad4cf5e828f2353ed", + "iv" : "c1ac608d1fda28eb4034079c", + "aad" : "fbc8", + "msg" : "", + "ct" : "", + "tag" : "54f2d2a54cbe6e959d51ba4ffa8e0e9e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "", + "key" : "d30e682b584d416088a81bd6f85551ec1f2e1189388a7a9c0521e25b725f7dbe", + "iv" : "927214f64336701a3b4db603", + "aad" : "5cdb707008b065", + "msg" : "", + "ct" : "", + "tag" : "2c6b6bef6ba082baa72415aaaa883c75", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "", + "key" : "ac5a038caea8475e71ca41039388b861f008b60c62ff2e914ff08339862fb850", + "iv" : "ac38117b396aa0684331fe74", + "aad" : "02d1d00a8f1f052c083575eb0c2a09", + "msg" : "", + "ct" : "", + "tag" : "d2e3aadf9ed60d91da5a1dc121dbfd24", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "", + "key" : "efa5c5053b452002fc345312a3be650e9ff4244a1e44557d8a415570d2dbe902", + "iv" : "1abfb6e318995ea022b1d369", + "aad" : "01a10bc71a88c94a3ff924fe74cca229", + "msg" : "", + "ct" : "", + "tag" : "8e9780cca86d3ca402e1dfaa03a72d77", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 148, + "comment" : "", + "key" : "bdf2994dd0feb3c870b39f52bcc76d28eed712d911d956c042e4701c4b20e5d5", + "iv" : "0a823c801d057e843af7ca55", + "aad" : "03f3d0fc23dd8f3e20884d3c6fff2608b1", + "msg" : "", + "ct" : "", + "tag" : "36886d89cdcce157497fd09dcd67f329", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 149, + "comment" : "", + "key" : "5ae3c3ff78cedc192ca7044b3f41a242432b0ea7d3488c680cd422515b093b5b", + "iv" : "7c62042869a2e59701481614", + "aad" : "7ba3f3bbba5dff637488064b6a5249d2ad461717278719fe71febf7100828e", + "msg" : "", + "ct" : "", + "tag" : "3f8b8f904ceb304505f942f36ccac5f8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "", + "key" : "a8108c33da059fedf6022a6ec49527be0ab64002472cb2f703b97e0179a34312", + "iv" : "bce636ca401a88fac2361ed1", + "aad" : "35eac16526c2f10a1271b3a8f810bbf239eeb961e1a7e9205beae60045f008e6", + "msg" : "", + "ct" : "", + "tag" : "430ccbb1f75de06b71637d1a76b35cf5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "", + "key" : "4c8e95a7361bb37849b16f0e5f9a6eab87391339d951d7404ff5cd829c087a6b", + "iv" : "b4a8de71fb0fe172ff6d89b6", + "aad" : "94d06edcfa5ae3d27b9953fe5df0cca6194ff6dfa94d82b7359cb387dd5e80c6186fbf1748c192bb0c688ebb471b9020fe8fbfaee3dee8787ace3c20dd50be083e", + "msg" : "", + "ct" : "", + "tag" : "da7fe2a4469e391c205b6de8e182a914", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "", + "key" : "7d00b48095adfa3272050607b264185002ba99957c498be022770f2ce2f3143c", + "iv" : "87345f1055fd9e2102d50656", + "aad" : "02", + "msg" : "e5ccaa441bc814688f8f6e8f28b500b2", + "ct" : "6fe87884b94eac041cb4c78c23f283a3", + "tag" : "7eeb30082549637224e926e527b69aea", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 153, + "comment" : "", + "key" : "6432717f1db85e41ac7836bce25185a080d5762b9e2b18444b6ec72c3bd8e4dc", + "iv" : "87a3163ec0598ad95b3aa713", + "aad" : "b648", + "msg" : "02cde168fba3f544bbd0332f7adeada8", + "ct" : "e017bf1ddd279886f7545365f1465cc7", + "tag" : "6dcab79d1ddab4f3ad8b4af72318eb1b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 154, + "comment" : "", + "key" : "dacd51a8a8e4d5905b4cbb947ef4013eb296889353f3c9ee35f5577b26737a51", + "iv" : "3fa378a1befdddd61ae68cf4", + "aad" : "bb5a3812f0aefd", + "msg" : "e148313883a77da121124d06b1c77dca", + "ct" : "ddf8ade13d69f3649e36c669d25b4d81", + "tag" : "01861557d43ab014c4ede19fcd7548ea", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 155, + "comment" : "", + "key" : "8e34cf73d245a1082a920b86364eb896c4946467bcb3d58929fcb36690e6394f", + "iv" : "6f573aa86baa492ba46596df", + "aad" : "bd4cd02fc7502bbdbdf6c9a3cbe8f0", + "msg" : "16ddd23ff53f3d23c06334487040eb47", + "ct" : "c60d2a92e60a1a73a9ce4b2269e13a45", + "tag" : "71fa665b611fed6ef5e67ee827ac206d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 156, + "comment" : "", + "key" : "cb5575f5c7c45c91cf320b139fb594237560d0a3e6f865a67d4f633f2c08f016", + "iv" : "1a6518f02ede1da6809266d9", + "aad" : "89cce9fb47441d07e0245a66fe8b778b", + "msg" : "623b7850c321e2cf0c6fbcc8dfd1aff2", + "ct" : "722ac6a226f49c90ab22527a5138b401", + "tag" : "2e4ee997c752783e743b366bb6b350a5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 157, + "comment" : "", + "key" : "a5569e729a69b24ba6e0ff15c4627897436824c941e9d00b2e93fddc4ba77657", + "iv" : "564dee49ab00d240fc1068c3", + "aad" : "d19f2d989095f7ab03a5fde84416e00c0e", + "msg" : "87b3a4d7b26d8d3203a0de1d64ef82e3", + "ct" : "2fadf16ad16a21c317af9d0bc187f136", + "tag" : "88caf70f6b5d8f3ef6a39d1ae413772b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 158, + "comment" : "", + "key" : "077433022ab34d380fc192fc24c2edc6301fec6f24442f572a1087ff2e05b39a", + "iv" : "28adcbc74364f26dd4b3108b", + "aad" : "e0100eb116cdc5e22a3b9f9b4126c149595e75107f6e237c69e82960052270", + "msg" : "03c874eeaaa6fa9f0da62c758fb0ad04", + "ct" : "136f049ea851c6dfd2e87312d82f0882", + "tag" : "fdf9bc0412cfca2b035c5ae68ac6da79", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 159, + "comment" : "", + "key" : "3937986af86dafc1ba0c4672d8abc46c207062682d9c264ab06d6c5807205130", + "iv" : "8df4b15a888c33286a7b7651", + "aad" : "ba446f6f9a0ced22450feb10737d9007fd69abc19b1d4d9049a5551e86ec2b37", + "msg" : "dc9e9eaf11e314182df6a4eba17aec9c", + "ct" : "2ced0d04323db20aa8b8b9000d2c33a5", + "tag" : "48b81cb70d555b7c38492ba2c0a3b1b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 160, + "comment" : "", + "key" : "3f494fd8f1b50692de9ce33f6d451ef0c58c6b2c6ffba3b41710ff63e67eda68", + "iv" : "9e628e5803519290e6b2c68a", + "aad" : "d02ec892d3b03eacb2f1d8a60a028485776af0fd6665cb6f74fba5ef897e2cf54b32e80bddeec938ab530b45ed971234804fa84a191dc11ae660f5a8662a4651e9", + "msg" : "f2c41a26a438e9ff733b7828f24a2449", + "ct" : "1d9f4256e08466560ab271de3621a03f", + "tag" : "81dbe38ac751127efc11caedeca9c93b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 161, + "comment" : "", + "key" : "c180c12e6af8cc0719049efe99d4df2de241efec5a013145b2b75e15dba16fe5", + "iv" : "126fbbd699beb374f67baa7b", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "15dc4b8122b0e5ad13dbea7096e81868", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 162, + "comment" : "", + "key" : "8003e6547a964cd5c28441c9b1a3c083ccb96c7e138385a5294a1c306b05f9f4", + "iv" : "f251c4a2625c612f86ec1650", + "aad" : "8c6eea9756155d6ea9595cc49e8a74e1", + "msg" : "", + "ct" : "", + "tag" : "e6e91bfe5518b76e0a2dca79c64d232b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 163, + "comment" : "", + "key" : "a420e4f9a616bf631a949b324ae9016a77d943a0fd1da2b3e9742e2ee50fa097", + "iv" : "77f67199ab7b96f6f4832c01", + "aad" : "", + "msg" : "fcaf04e333d876ae34fcab93afd7baa7", + "ct" : "1355cd0e1b42b1788183009a11cad538", + "tag" : "59d35f9a12bed5b5ca870b28badb27f4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 164, + "comment" : "", + "key" : "6905f2c4d63a7ba7e9366ba6c3bbf6e3552d569eb55321beba3f8d98a182b97d", + "iv" : "49e08c06dbae3ff5cb7d9ecd", + "aad" : "aba0c44e9f9399748f4a7e919ceb8a62", + "msg" : "b56254e221cf558ea7d9194eecd63ed5", + "ct" : "68e66f433c3cf9e4247225682f4c73a4", + "tag" : "07f53a76b84460ecf4aa1813e5170b2f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 165, + "comment" : "", + "key" : "770b39741c56d46700a9f3cc231d1acb174498702c0f2d0eec20db57494bb49e", + "iv" : "9384a1ecbee1de2b5ae70684", + "aad" : "", + "msg" : "ea0b3228b83ca66150a79aba159e506b75", + "ct" : "4052c0fc816346c86921db57646feb2943", + "tag" : "a19a585310ceb2df767ec1724d52e39d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 166, + "comment" : "", + "key" : "41d6c6babb7241539ac1664748dd1cf29ce7940e29153cd8180ed197dab5c73f", + "iv" : "0005dea12eb69850647c7ad9", + "aad" : "675f31d76bf483d2d2ab57cbe93cf2f1", + "msg" : "e5c444a0458dcaf789c8f35666f15bccb4", + "ct" : "99a49bde03728c479daf4c67d307f1285e", + "tag" : "f0f3859d12cd4148b9e84d22ba7ad966", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 167, + "comment" : "", + "key" : "bc536d8d9b4340cd14147fca7ca36573ba45bff5b0a7cb8091a550cf2b4bb945", + "iv" : "178694eb62d7773b0f0fbe8b", + "aad" : "", + "msg" : "fb822033c4437680301f72ffc74ba3bd467a9ab7465ae45ec87ab4befd7cc9", + "ct" : "b6ce6d86ab7eee1fdd7dcb955b8324360839eb2bddd821ecc1efe129182689", + "tag" : "72fd997bf0589aa2d60721654f552e3a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 168, + "comment" : "", + "key" : "f59abcbf4218bd5c7601f080b5fbd3ae088733702c8fbef0c5296a406f563827", + "iv" : "a5eb0e6fe669e68239ace550", + "aad" : "d603491fbf0950d36489abb40dd8d42b", + "msg" : "97dcbacd70a678cfaed13c942cf920e851ec3e6fb1f6c6eb95f1c965fb1a13", + "ct" : "c0b27edd6533cfba81323ac78d0aeb0371b1d7b89938e04c319148961513fb", + "tag" : "56aabbde47ab2c53db48703033f8ca68", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 169, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8ac2dd770de58f0b92802fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 170, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "89c2dd770de58f0b92802fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 171, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "0bc2dd770de58f0b92802fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 172, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc3dd770de58f0b92802fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 173, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2ddf70de58f0b92802fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 174, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770ce58f0b92802fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 175, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770fe58f0b92802fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 176, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f8b92802fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 177, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f0b93802fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 178, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f0b12802fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 179, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f0b92a02fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 180, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f0b92802edcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 181, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f0b92802fdcb8d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 182, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f0b92802fdcbbd7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 183, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f0b92802fdc39d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 184, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f0b92802fdcb9d7d411", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 185, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f0b92802fdcb9d7d412", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 186, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f0b92802fdcb9d7d450", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 187, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f0b92802fdcb9d7d490", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 188, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8ac2dd770de58f0b93802fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 189, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2ddf70de58f8b92802fdcb9d7d410", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 190, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8bc2dd770de58f8b92802fdcb9d7d490", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 191, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "743d2288f21a70f46d7fd02346282bef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 192, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 193, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 194, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "0b425df78d650f8b1200af5c39575490", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 195, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "9d2a30abc5e178f7c6317ec9498dac39", + "tag" : "8ac3dc760ce48e0a93812eddb8d6d511", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 56, + "keySize" : 128, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 196, + "comment" : "", + "key" : "19d532dbcc934a009ce1b94a0b31ddc7", + "iv" : "f0bf6a9bcf6c0d", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "7b12263aaf1e4cb6e4b406e026698209", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 197, + "comment" : "", + "key" : "8cdb7f6789271a6ef3e06461e90eaa0e", + "iv" : "7c0d6bceba282e", + "aad" : "fbc4f4a52ecb4caa", + "msg" : "", + "ct" : "", + "tag" : "50b12c1fa4dc4b2dc4dd0eb152db419e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 198, + "comment" : "", + "key" : "6bd7363be81b3f803c7faee607050274", + "iv" : "303da678d1679e", + "aad" : "", + "msg" : "539c7d6fcc0a691bd39bc43422d4e13c", + "ct" : "38338e924bf2ecc3ae0f5f75f2af2d30", + "tag" : "e40bbba6734955223fab6ddb3c7bba83", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 199, + "comment" : "", + "key" : "5b49d67b0a74e3f39e8d0bac6a005040", + "iv" : "b9bbb9ae003b08", + "aad" : "aadceda44e5d2323", + "msg" : "fe66e359d340ec00241736c2a6789002", + "ct" : "a441e2eb458f8a6f2ac75627ab1085ef", + "tag" : "5c545181685279652187819aa6d15b86", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 200, + "comment" : "", + "key" : "6a5b3b57f83cac23ebbb97a60f9c13c3", + "iv" : "64c01842e73e74", + "aad" : "", + "msg" : "7dab0c473473df8d3012c3fdf093f00709", + "ct" : "fb8f964065718f939010ea5e5da327cddb", + "tag" : "edd349c374c3d0db1ac36f11b1506d2c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 201, + "comment" : "", + "key" : "eb263b3a87fcf232327a05b2079292ab", + "iv" : "9554023badf3e2", + "aad" : "be0dd7002e2fe358", + "msg" : "0cac1afd5708ab03c8d3fe1d7cc83b26ff", + "ct" : "81860e45cb009f5728f80fd1df214f8449", + "tag" : "a2cb6454a2a49e96edca89b94e49c50c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 64, + "keySize" : 128, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 202, + "comment" : "", + "key" : "f3434725c82a7f8bb07df1f8122fb6c9", + "iv" : "28e9b7851724bae3", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "1c645830e6ee05589b70f02347e11c93", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 203, + "comment" : "", + "key" : "eaf5c7e35b61c64fd899bf26506cb83c", + "iv" : "071ffed7585eb0b7", + "aad" : "f0af4431f33e7e15", + "msg" : "", + "ct" : "", + "tag" : "e5e154d43f3298896b34bb4f76b7399f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 204, + "comment" : "", + "key" : "deb62233559b57476602b5adac57c77f", + "iv" : "d084547de55bbc15", + "aad" : "", + "msg" : "d8986df0241ed3297582c0c239c724cb", + "ct" : "97bc3c09d5e37178e7fdd35d53239180", + "tag" : "3a2dc0bfde10247029f5c489e306a396", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 205, + "comment" : "", + "key" : "9ebe10ef15ebcc6000ed72d974219b97", + "iv" : "28a84039f2dae651", + "aad" : "1bab916d21bcbb35", + "msg" : "d073a88d45364151408718786930edfb", + "ct" : "6adf7f96a3202271b03787372f4cf3ce", + "tag" : "50bcdd152ae331554878f9a2b8140e72", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 206, + "comment" : "", + "key" : "74dfd2963bc8148338094414e3fc2b8d", + "iv" : "d1ef66ef2eb765b8", + "aad" : "", + "msg" : "179c1865e2bc0f702487c4e54f8374457e", + "ct" : "a4b7b9c9c902eddb02fb64873140256e94", + "tag" : "4bc1e99148f6a4722d4b92734b088d43", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 207, + "comment" : "", + "key" : "5bf0965f1439ed83eedeaad9467f5f60", + "iv" : "b9268feca729680f", + "aad" : "31fb02a7f4ebe9aa", + "msg" : "c844b6c457e1e5f43f82b4e484b4709ef1", + "ct" : "611ee7df91b062b75df86b10a4ceeb0134", + "tag" : "9a567c2065d7832c35f6143a41414662", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 72, + "keySize" : 128, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 208, + "comment" : "", + "key" : "2ec7a468e3649186e1f9deccdf95a229", + "iv" : "99fdb158fb8ebcce64", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "658f01f90c35331cdd6986f736cc37da", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 209, + "comment" : "", + "key" : "c6bc0987b5dc9432da66bdb153859fda", + "iv" : "d768d1b80a094506b4", + "aad" : "4713f86a53cedd50", + "msg" : "", + "ct" : "", + "tag" : "4ec31dfebff4a90d5efbdb8504cd8c79", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 210, + "comment" : "", + "key" : "6a1c98e4d20bc6ad594833d6e9aa4794", + "iv" : "3de29d92d3018eaafc", + "aad" : "", + "msg" : "f623322fef6d49cf7abfa16b5fd83951", + "ct" : "afcbf0385f26895bcd61266006dc1d98", + "tag" : "7914e32d181043321234dc16d79b3576", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 211, + "comment" : "", + "key" : "022b669b7d391f0ff5fab123c2ba8817", + "iv" : "2e02b04ce6b348ef86", + "aad" : "f9c862291705519b", + "msg" : "abb18f4662c1bfa7984560deac4a415a", + "ct" : "45c3ab70b1c883c98b53fc9c0be77ecb", + "tag" : "2eced5eb7d60431c09d3ba49230b23d0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 212, + "comment" : "", + "key" : "8965e641f46dbbb16aa83f9459370dc9", + "iv" : "310c4ee082c4870fc2", + "aad" : "", + "msg" : "5d2278c8b4ed8a37c95488935c1db06e68", + "ct" : "db91b98da578d8e4ebf18f65f244579eb7", + "tag" : "2125ef21fcba471039c131786c99e74e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 213, + "comment" : "", + "key" : "22c942b1212a3cfa196e9ad06b03fb2b", + "iv" : "71a2b87540b11d76a6", + "aad" : "c0e05960b831e875", + "msg" : "4e3b6e3e2ba5663eebc5d83dc249eabce1", + "ct" : "6ffa875b853cc4f6a41afd430bd7c3ceee", + "tag" : "0b4964856bb2b27eda3826ae128f67b3", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 80, + "keySize" : 128, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 214, + "comment" : "", + "key" : "1e6c6214a6a5dd5b628c71de07788137", + "iv" : "40bcc315dec88bf326cc", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "dfd70e3e5a13166b460613abab928f26", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 215, + "comment" : "", + "key" : "e41343e5ffe20fe48ff010b146ceaead", + "iv" : "5f172fbe9f8eec0fbf79", + "aad" : "9b46675901a4be0f", + "msg" : "", + "ct" : "", + "tag" : "2104bc9ecb79b71f32f27c9ee4fec640", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 216, + "comment" : "", + "key" : "fc93582fa1f8b58cc9e80dd583e9bf8b", + "iv" : "5d4bf58798fac351a399", + "aad" : "", + "msg" : "866d5e1b0aa29004e51ea87de86e3c05", + "ct" : "b64650b6935fb04b9742f5729f286e03", + "tag" : "b9d3947c1605a2d58ec3f3221846c7da", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 217, + "comment" : "", + "key" : "df2db48b1944fd9e24589d14357d0f80", + "iv" : "f9a1bb32f579b5f02728", + "aad" : "03922600d7d033dd", + "msg" : "eafb69e40238a34e398523fb35bd6612", + "ct" : "9de6ac37f52b8135047af8d5e57fb36e", + "tag" : "0543351aa86ff8ca5825bd7bb7c0254e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "", + "key" : "3bf8c3c301190d23f71ac82c0c5b0f9b", + "iv" : "d5274406a4f5a2e2d101", + "aad" : "", + "msg" : "03ca74e58b8b38500e1e65b8332f41f06c", + "ct" : "999f476b51ce686af59b0bbe221ce4e8a4", + "tag" : "2ac48377d239fa7ffbe3c503e0278f98", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "", + "key" : "16942eb89d4f7fe65bf9b49c16f830ab", + "iv" : "2ba76d03995c62dc7ed2", + "aad" : "32c7c6072dbd735f", + "msg" : "b2380e9eb596d5af697c0ba1d301a833d9", + "ct" : "f563cab1f5e56f237a60c2c2950ab7a5c2", + "tag" : "25c89e410c0a535b94a383ad3c014464", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 88, + "keySize" : 128, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 220, + "comment" : "", + "key" : "9d2fa75929612e1213460f998946dcec", + "iv" : "0e948a03dbfa10817e8826", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "2f1fa3585b9a11ff47bd486f95572246", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "", + "key" : "7a970406a747c2327ecbc8b107a190cd", + "iv" : "99b079de952d60da0d034b", + "aad" : "2f080b2deb6644ef", + "msg" : "", + "ct" : "", + "tag" : "9dca9ba441013ce9fc0ac3dbf414626d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "", + "key" : "acab31483d9de4ad77f4e63fe41b57ae", + "iv" : "5c0939e71bae1a9de167d4", + "aad" : "", + "msg" : "e4d72b2f7cb69bc54a49f4d5cea4f23a", + "ct" : "0c506843ba7bd2dc4578e6bb83fd0c8d", + "tag" : "c275373037635bae294f99c8e46964b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "", + "key" : "82841ef7fbae35546525fbbebf4718fb", + "iv" : "b5cd818f73a36ed025b6cf", + "aad" : "44f48c2a20456358", + "msg" : "8c2c823bb39941b1c6b75bbc82f05ba4", + "ct" : "b287c637a7554362c80d6b24d50ddfb3", + "tag" : "3967277da0f856f8f0ad49282894d2bb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "", + "key" : "f9c6d9627fd2e731e2f115b3d0a53bfd", + "iv" : "084558ebfb6582f3d1879a", + "aad" : "", + "msg" : "7463af94626279ce0112f670c3115099fd", + "ct" : "d46b6e962b6b7a2352fc437914d9c0d9c0", + "tag" : "ebe336176e27041ae78791aca34548c8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "", + "key" : "1d286e525ec2864d9ea6e7adfbdc4970", + "iv" : "1ad44879f1947abd503dce", + "aad" : "1db0eaaaa1e2c848", + "msg" : "7b40e6c987692d0202cb6f44b423c267dd", + "ct" : "84f91f9d35b998598e50feb34dcaa0d260", + "tag" : "ae4e38cc4b730944bc459df85a536f4e", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 104, + "keySize" : 128, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 226, + "comment" : "", + "key" : "694a2ae94cc2fc6c82dcd16c58a34195", + "iv" : "8b4de9497e78d9c73bdcb374de", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "36b20bcb064609cbc03ae32786f72eb5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "", + "key" : "268c961a4fa54c214a2af8fe76a277cc", + "iv" : "f13443da0e412f1cc7a90165c6", + "aad" : "4fad12b402c58029", + "msg" : "", + "ct" : "", + "tag" : "be58071342c9348baf78104e2258e616", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "", + "key" : "7c5aa1cd2fc171d5bb91ee74f31e1a63", + "iv" : "70a2a5303734517827faa7ee78", + "aad" : "", + "msg" : "4bd1d3427e0735a08f475bc73ec3648c", + "ct" : "9ab61214ea6611510706315f0fc9bd65", + "tag" : "a2b3fc3c1349cbfd9ded7cc32effb389", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "", + "key" : "e74b73c2ad93d38dd4432d6e51d3e3ec", + "iv" : "06ee28ea532ff5aae6b0f6a28a", + "aad" : "10bc9864f1332e41", + "msg" : "aad5d758041e5443ede7e9bbac1db490", + "ct" : "d3ed6bb55d98b00e1b76938a1c6bd5ed", + "tag" : "22201e4eb2a42291a7d57e357082d77e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "", + "key" : "be707774d9eab370db4e8250297a7437", + "iv" : "7944b487d59b6ffcc96c9df62d", + "aad" : "", + "msg" : "28eab56885e1e12bd72def1138237f0dbc", + "ct" : "ee05ffeaab17bb4de94527e0297058c48b", + "tag" : "ff899f929b371639d48c3c447f51c577", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "", + "key" : "30829416d80d4b6dd91a16c4694c5acd", + "iv" : "8bc7ecd5bde196b72319de6b77", + "aad" : "970fe65b7789a555", + "msg" : "4a3122f801d6638228fa0e30af3f36627a", + "ct" : "5125ed68afbd34bc00c73171ada31ee84a", + "tag" : "1da320c8bab525e375f37a3bba3e0eb9", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 56, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 232, + "comment" : "", + "key" : "b4544cae6b60b7720f3ade71e90e58c21d6e487183d4666a", + "iv" : "2ba3da112cf5e6", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "341551f2c05ee9314f0eb552939e5486", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "", + "key" : "26bddb2eb2a727e2910df94ad3e12ac130a49a8f7f41951c", + "iv" : "c6c0ef48151b32", + "aad" : "7443b91e73475de1", + "msg" : "", + "ct" : "", + "tag" : "fd7aab595dfeb3c8a1660eab043b3d01", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "", + "key" : "806ed9cf33a1c2fa6a8bffad7937c3ea226408ebf248d176", + "iv" : "2bebcc0af672bf", + "aad" : "", + "msg" : "be1702414868c94aeb99c1a088ba8c48", + "ct" : "6e6f3d3b36482c39a99d597ea582f430", + "tag" : "7d11f5549d87dda7b0762202270a7e28", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "", + "key" : "095fa678a104e9c3d246304c5dddee045ddab3d79ea8a726", + "iv" : "febf6bf7dd16a7", + "aad" : "6a4490ba9f61db88", + "msg" : "d25ecfa877896030058dcacab3159cb3", + "ct" : "f3578aca6d3ccbc916f5c1d71a45878e", + "tag" : "8c732f4a571bf105c6ed1cef6fab2876", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "", + "key" : "98988da462a46ab3dd613bd37069f4f429a9a81841e76dd3", + "iv" : "ebad9af5f869f5", + "aad" : "", + "msg" : "aa3fc05574ee101ed7527de5da4ac37860", + "ct" : "9b7bb35db723718c7f9fd8cd5c83124e78", + "tag" : "a59567307577c8e831c23ac09a92c6a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "", + "key" : "71de008cd820fc033974b6b1308f662874259b19562e70f3", + "iv" : "e725d31dbf5b99", + "aad" : "d767f40e91c4f15c", + "msg" : "831a38cbeaa9f22edf918e971956c15fa3", + "ct" : "c8eaf9546af72261723ceb3ae3bbb7303c", + "tag" : "68d728744e5977342d93af81445857ed", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 64, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 238, + "comment" : "", + "key" : "d74599b3d2db81653de43b52fc994c50d0be759fab87c33a", + "iv" : "d1c61cf8532531b5", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "bd78dfc804a420c19fb13b2f58d82c5c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "", + "key" : "8fc269ef34d2c2127c89493c0960ee0849fadf76667885d5", + "iv" : "626bf00acb930480", + "aad" : "13aa1748aec41042", + "msg" : "", + "ct" : "", + "tag" : "9c453275afb006c78f6f29079c7c3ef1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "", + "key" : "0b177198c8b419bf74acc3bc65b5fb3d09a915ff71add754", + "iv" : "8f075cbcda9831c3", + "aad" : "", + "msg" : "c4b1e05ca3d591f9543e64de3fc682ac", + "ct" : "0148cdf90d566a8eb651409956c3695e", + "tag" : "b10d57df83c4c79b9f590e3e5aa9e9b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "", + "key" : "db869e55576f57c8f92649659e3cb8be10656bbff4b69460", + "iv" : "67c0305332e1317b", + "aad" : "93f53ab36f45cba3", + "msg" : "002fbd2e0f39d49f258b3f7398391e2c", + "ct" : "0ce4b1f53922ea148f26a638d1c9e785", + "tag" : "9be9417b3ff9e8d5b24e041439b02c86", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "", + "key" : "2af96f8cca1b563d17e7969e01645ee7b9f5413ac93ea570", + "iv" : "958d1faf8c1267d8", + "aad" : "", + "msg" : "c71ed8027c745626ea03bd25628b99e1dd", + "ct" : "fd66cd926beadbee33cdae43824fbacfc0", + "tag" : "8c8dafb2027f2b0c03f62b5f9fcc0ad8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "", + "key" : "5ed77086ec0da8f6ac00563ad6fcb85005ac40f39211b0e4", + "iv" : "4e70dfd49cc2ac76", + "aad" : "29bf756a2f77066b", + "msg" : "c049dcf15af3f975987d5f1250fef5414f", + "ct" : "36960da029e67aeeb145d57dc0da68ac27", + "tag" : "09505baddf28cd842fd7fa7c544d0c48", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 72, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 244, + "comment" : "", + "key" : "f162a1094012f6bfb10270cd5609a20dc24dec3727f8e598", + "iv" : "0562f03f5124642f40", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "a9eef8c9f9460006b73f2da2317c7b7d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "", + "key" : "0fa5861ef439184265112ca6ea785d214a5bb12dd108e434", + "iv" : "041ffcd955eb4939ff", + "aad" : "beed0c763b56c582", + "msg" : "", + "ct" : "", + "tag" : "39fd1a2107540f9e6d33ad23b425ddef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "", + "key" : "4f589aaf03e1219585f411631a2b287f20e9cca93304d004", + "iv" : "f0bd7863d34b6c963f", + "aad" : "", + "msg" : "ca80f91329f1cfd8784bdb97dc0d5b01", + "ct" : "0c3f7b1e0585deaa800a7105fc141364", + "tag" : "9427fd74870e29db527f7df247477939", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "", + "key" : "07879e22e8c3cb5b5fc2057c3985906c39aff4e40aae4e20", + "iv" : "4ede0c3af9c0debb8a", + "aad" : "cb333d66bde2475d", + "msg" : "b9ac42c5d3169087a721879c19865908", + "ct" : "6cf2cd3a1061d9b6fbe3623377c6b443", + "tag" : "f7297a7266d2f7f7aa7ec05e0f9bf9a9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "", + "key" : "0b144f0668ffd1a97ff2d2bf9344ef0e2848964aecb2850f", + "iv" : "3b7f06b4ba5b0b71ec", + "aad" : "", + "msg" : "600b5ca3e8cf20a09ff752ec2e7378ac1f", + "ct" : "58d5762317cf5024627159ace6b48f797f", + "tag" : "16ee7c4aadf258458030e5af1bdbed2d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "", + "key" : "a3bdd065fe6475df94a2092c3f72b1dcd3d0f0413b4f34dc", + "iv" : "feeb53f7cd16adc8e4", + "aad" : "6ba7082e398bab61", + "msg" : "d1e7616472ca17015eeaeac30b5b22f007", + "ct" : "9538e5a70ac33ad0924f038b34d1995b7b", + "tag" : "cb459d32bbfd2093eb4d7933d50ffa27", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 80, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 250, + "comment" : "", + "key" : "172f22f2e59364dc418cd751dfa8444ae18644c0f9a2be84", + "iv" : "bf9026d3ddaa37e7f180", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "b077ff4fad9ff4a94b6de8a66ba5b16c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "", + "key" : "143efbf8e0293dd4c13159cf260ec591f5f92bb3af8dd863", + "iv" : "111a95bbb60f9a3bba53", + "aad" : "51c14678c4544777", + "msg" : "", + "ct" : "", + "tag" : "099a7c5090443cd4000f970d42bcd1d5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "", + "key" : "4c41104d3f40265f9e35c320a01e7876c31400a0bd4d7092", + "iv" : "85fdc81afd9f4828177e", + "aad" : "", + "msg" : "ba7cd07dfd8b5cf6ffd3ddb7635612c6", + "ct" : "386b634a5def89dc7302724ad11921fe", + "tag" : "4d792201a998889457b4c83cab0e5c35", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "", + "key" : "8bcde517ddc63fedcce8e34181f23530f471d6858c48dbf9", + "iv" : "bc6d51de0c0be7c45911", + "aad" : "e0b3fb36c7b16341", + "msg" : "1b42198b4ac08224e1e761a77205e392", + "ct" : "e8739972e4180e2e520121d8e9aad7c5", + "tag" : "6ceebc4d202945383e511b7cadde5695", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "", + "key" : "37f0b2d53d52407eb9ff33530e74b4edf5825a7bb37c3dc5", + "iv" : "303c766753011b635544", + "aad" : "", + "msg" : "1ed6abb2f283ca7fde5de662bd7058a1ea", + "ct" : "75a60df0778eb93a34072e74fa3d6b0224", + "tag" : "f27b8cfc5bf5d2b4b4d93fb584d719ff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "", + "key" : "10a779b245741f1ab3124e0e504fdcd315784c67d0136fcb", + "iv" : "75a44616ee96b30c9eca", + "aad" : "4c5d6471ac20df18", + "msg" : "57d758f924a6eaefe4d2625931fc847107", + "ct" : "ab7b01ba57edc0a41b190fb0f1d5186cd5", + "tag" : "3e93a45f5cc5eaca2150db3534a8903e", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 88, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 256, + "comment" : "", + "key" : "87c55b2f185f177faaf4b16d93af6dad477146345d0ea992", + "iv" : "0946c69953f4b952bc7c23", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "257b3c597ecd1d67c3dd35dc70c68e48", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "", + "key" : "8207e8d57dccdf5480f702c1fa72d0c6d02f1badc6fc08c5", + "iv" : "c18e46a70c592980a2ccc2", + "aad" : "bd2e2a9da32a9d67", + "msg" : "", + "ct" : "", + "tag" : "1145c20b7f31d57d458afc650a6d4590", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "", + "key" : "2c2f7e8bb75ba931a711eca4d319e19ad89767248fee5360", + "iv" : "21a10456470d083ca7bd7c", + "aad" : "", + "msg" : "1e9f467441e487bf68d10be853b24479", + "ct" : "186b50f0edf7b523021384f5d8c09049", + "tag" : "8db01236b715a76432fcb02cff2f6ba6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "", + "key" : "0a3bf0a926fb14a3b716bfa021a208da0330e57bed36828a", + "iv" : "a0ba36edc43d935ee94213", + "aad" : "3fcd93ccb8e97956", + "msg" : "9ab6c109c8069d054ccbb5c33c6e70d0", + "ct" : "27d1e353233755a2fe28231637739c46", + "tag" : "b9b74765ed3d53031bf3c7349e74340e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "", + "key" : "a68dfe22cef2bff0f28d4b68c2a6938b16dc2109bab09c38", + "iv" : "fe76a03b770b431dc6872b", + "aad" : "", + "msg" : "f5569155305800bc94184b1ef1c152e197", + "ct" : "34282b16489e7bc7136a2498328bd22e76", + "tag" : "e9b7ae57e2b7f60d09f50bed23b93438", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "", + "key" : "ffe5d2ad71d432d6cd5f1072ec2acb7d7cde9c5c615d0eb9", + "iv" : "ea2198307402a106ea4293", + "aad" : "f93db4f4aec8afe8", + "msg" : "c9db4d10d42340ac736271edf9f6581ce8", + "ct" : "bd960c7f60392e8d0afb28ba16ea63afd3", + "tag" : "f2ca88d549dff207d979756d13e865d9", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 104, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 262, + "comment" : "", + "key" : "d465544b5db9eb1c495cafaf5d9ac7e10faae74541a0a718", + "iv" : "9582afc30556ca12d154c42f03", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "37f618f8bb7ff85ec644b1cbcca4c28a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "", + "key" : "6f1cce6a353aa45f926facbb6865d3598260db5390e937ad", + "iv" : "ae0fe077398587747a642e5422", + "aad" : "326699f56ac28def", + "msg" : "", + "ct" : "", + "tag" : "07520b384cccbb80b9679a0ef48cb6a8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "", + "key" : "36f97a97d1dd67e5f83ccb529da25a604b68b8da904fe3f6", + "iv" : "2393a0a0e0b8efdd59db3436dc", + "aad" : "", + "msg" : "c02f28773233ffca812eaf1c946cd8d1", + "ct" : "d41286c461fb65d41066a10388eb69c8", + "tag" : "073696dffa2071440014dfac4c6cadb2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "", + "key" : "f258d33f1f1f3aade5103d56c4357b7a4f8dd205e460658e", + "iv" : "14a9ed9539525f540d9a46af69", + "aad" : "b67196ee87890f55", + "msg" : "f222fdfd343b57a70d002d14a39cae59", + "ct" : "d27cda7ada5638db59945a31d93ef243", + "tag" : "c2c64dd8b08e7b4b1ce60d5b96832989", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "", + "key" : "ee794197f20e643c3877ad085f031c750ff232568e53d7c3", + "iv" : "31eaaced4a0142b6455cf716e9", + "aad" : "", + "msg" : "772c05b2377be0b3bdfd9a357c276608b0", + "ct" : "e06e98bf612f1344fac0c3ef8d3a656ba0", + "tag" : "fc26a26f2314e5a279c2c7d07c044585", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "", + "key" : "b1bbeae5fba30441e12b1ad2f74e272bc205221fe34a3495", + "iv" : "996cf4b0eded6af66ceffbe8b7", + "aad" : "b3c337b658596f4c", + "msg" : "39113900d287d90c5401d219aa5282b91e", + "ct" : "d1928ce85877f1d1fd5696e56bb50591e7", + "tag" : "7b8527e98192d7111dafff551782f701", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 56, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 268, + "comment" : "", + "key" : "491828f2dddcff5f966e6627f4b6a85a2ea76fd1e0b6117a13e94d0e81c063a5", + "iv" : "4feedf9d9c07e0", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "1ca0a418f337a4c04f2123fefd31796d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "", + "key" : "a57905b9eb31fbb1cc539639e670b2f1d12e277139b51a098cfebc1820fba1a4", + "iv" : "27cff76e28c613", + "aad" : "dcd2f84ed0eafad0", + "msg" : "", + "ct" : "", + "tag" : "0b21f50e206c0721c6c059f9207e6d3a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "", + "key" : "55fa96eb3c945cab676c42b8caac34a1717d4337f4c90806b226d568121ec5e0", + "iv" : "209798006d012c", + "aad" : "", + "msg" : "34ef603e3c8f93a0e4a4773f7b57acea", + "ct" : "797ca05b20a149d42e5ab33835855b5c", + "tag" : "8191bd254a6e986e3c22e8106894d64f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "", + "key" : "e0d82f6088ec675d92ec6b44a67dc6eb6600f1b742bdd5a851b036af02eef825", + "iv" : "06edf6ab0c7a92", + "aad" : "e98fdd292291dd01", + "msg" : "5bb3639265c8563e6fb738bed8c8532c", + "ct" : "cb2513417f9cb546d73830b919b2cb33", + "tag" : "d3c06c1614f7ca3b0952d67a5bd0d017", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "", + "key" : "123680a35c43cf618c69f281298199e54e40080e16577f310f096e367ee3cd40", + "iv" : "feea3f0f2d0eca", + "aad" : "", + "msg" : "33ee630f34588dc68f8f439fa319f4ef1e", + "ct" : "0b9f38dea9dd82656fc1c2e1651b12e1c1", + "tag" : "03798b2baaf5af45e67a716c7b2a2a17", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "", + "key" : "7beb1e06b585fada875fc610c3cbfb9788fea291436410487d8a844c217dfbb7", + "iv" : "37af0974ce2851", + "aad" : "233013d917f3ad76", + "msg" : "e0396376c6e74aaf27f933b6d59f1bcf8c", + "ct" : "81f8499c64ed65e4d996f8b2c6484de1e2", + "tag" : "6db4b7c55fcca5fedee971a4a122bbfe", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 64, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 274, + "comment" : "", + "key" : "61ba694897925d1b4174d40401469c3ef267cdb9f829edb1a10618c16d666059", + "iv" : "0d10c5c84b88d688", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "8ec71f7daf935edfac9de968f1d76477", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "", + "key" : "30b784511193555f161123acad2f18ae3bde912ea9cc4a9e55316d822ece9652", + "iv" : "0f1d38c6f30b4475", + "aad" : "d2cdd62280888fe5", + "msg" : "", + "ct" : "", + "tag" : "02fca41f06b8c5438084440ff4cea5c8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "", + "key" : "115884f693b155563e9bfb3b07cacb2f7f7caa9bfe51f89e23feb5a9468bfdd0", + "iv" : "04102199ef21e1df", + "aad" : "", + "msg" : "82e3e604d2be8fcab74f638d1e70f24c", + "ct" : "74c3b00322c091608037d4a8eb5afbec", + "tag" : "a098b67a2c79dd939472a18502632701", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 277, + "comment" : "", + "key" : "a6742dd3387b1e11dc0048347120f9176dff30295c0341d69bc2deace1933fd8", + "iv" : "bd3abd101a6c625e", + "aad" : "61515463b68495bd", + "msg" : "b9be89ba08c55ac044b6109bc4a1eb6b", + "ct" : "2fbba1ef8855545c67cfc53ed49b3724", + "tag" : "1a82cc390501d29915c2c19af0b5ae53", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "", + "key" : "c43a2fa6d37117c1ad70cf07cd5d607c913ca8fa558480aa0a2413e3d6e8b1af", + "iv" : "839ae24f13f2eaba", + "aad" : "", + "msg" : "2cf8405946bb723d406662a31dfffd5141", + "ct" : "db8c02d3798760bb4038d370ab6a93e451", + "tag" : "3dd424a617502b64484a88957ff094a7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "", + "key" : "f9489dda8a08ab833f2a658f3e425ad67707b0a52911081622e0e7ef90a33e84", + "iv" : "6a1b557a0f470822", + "aad" : "ec6c76bcee1ebc6b", + "msg" : "a5d397bebe7ac570d2399390e8f0ecb2b6", + "ct" : "a4e3e095a20041ae217acffd455a742db5", + "tag" : "317bc9f1b520e98ed8820dd24029ab52", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 72, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 280, + "comment" : "", + "key" : "66f6d79b723ccd3136d2cf788fc5b1c2f4b98463a57ae4dd29f3888aba37d086", + "iv" : "0a0aab4230fc3ee8ca", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "2e59d7b1d1ada4c5f4c74b3539668799", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "", + "key" : "df89e94e1979576eb86b4819c902aa5cddfd14e0224548c03531eaa79e9a2264", + "iv" : "39d912cc1cd3de7f18", + "aad" : "fb1308e9082dba57", + "msg" : "", + "ct" : "", + "tag" : "dd8b284b1ba718ff149b29c0be62e708", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 282, + "comment" : "", + "key" : "3e678307509ea31ed5f3be532ba61a4f03bc8e1375113641d10998b50d1e42e3", + "iv" : "c0636667b331a08113", + "aad" : "", + "msg" : "320d0328d2164afcfb899265938bae67", + "ct" : "7c56071600b1a3c6d87a4ed8be56187a", + "tag" : "58c85126d5a5291b48a939556ca8f3d6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "", + "key" : "7c9b18435f5563e03505a6f5edfcb104deda40ec89998f6816e108da9704cdda", + "iv" : "9863ce1379a06a5def", + "aad" : "f00dc05bd000fc70", + "msg" : "b0376845c02697935f914398555ec427", + "ct" : "49d7d0b796d16dff6d0f7aab8c022776", + "tag" : "6a2590aec13a765ed773f4ded0f12186", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "", + "key" : "943311d4a1f7d21108cccee94035dd717fc3ab41d73c36c2ffbc017f8222e857", + "iv" : "82339e7761513c74a7", + "aad" : "", + "msg" : "b68f033c45c672b696c03207674b395b89", + "ct" : "c7a2fe3a9fcf3b0b5ad8dcc300c49ba485", + "tag" : "26a6c3714386a97056020d4bf24f7aa4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "", + "key" : "b36a3380f9bfce992d155e18473eef8c7eeed8c4fe8f5447a55ffe88ddf3bb9e", + "iv" : "a2159849b39d862852", + "aad" : "bd75192fbacbefe6", + "msg" : "3e273260924355f59489646080870f19da", + "ct" : "195bcb64ad9474f83dd1659d47c22a0282", + "tag" : "80a83e5a8cc744bcb322ab0717395293", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 80, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 286, + "comment" : "", + "key" : "44ab204d150adb17f83d1e5205b6e1419673fadee610fb9a38185a96741021eb", + "iv" : "ff3914982be30b3b2112", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "f500cef310410d8940cf3490f5f3b5d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 287, + "comment" : "", + "key" : "ddee6a7b131d31275ec1cb35654f9d25c394980a1dda37f70af0fb62dd77a9de", + "iv" : "06d84bae11708c428023", + "aad" : "04c1271ef52c041b", + "msg" : "", + "ct" : "", + "tag" : "bac436ba985fdf3f14446b92ddf35dd1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "", + "key" : "d3b44b8dfc3530404a63b3ca04cc71cfc71a5538448b2625c981856cb7daed0f", + "iv" : "7c3c42fa17347e1df797", + "aad" : "", + "msg" : "1d1775579656f7f6c6891401d733e2ab", + "ct" : "61d6deba72b41e9da6259fa805d77eb9", + "tag" : "513f5731bd000ce68a6eaadf3c92535a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "", + "key" : "feecec225fcf20093818880994fedad53dc0c1743aa99671cefe2929a503e0c6", + "iv" : "ab8d23830b91dc6a898e", + "aad" : "24889b2ef12a318a", + "msg" : "7b70e1bfe1a776e8f44ca432dd9ef999", + "ct" : "46f60730db041336cc051d4ef4de029d", + "tag" : "7717adcf7d3ed0f7878e1ac33a35cb47", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "", + "key" : "cfb73308a83090161fed743368f5480872eaa62df5a8ea077dee540fd5a2ef15", + "iv" : "1d375b8e07c3c4de82f8", + "aad" : "", + "msg" : "fa0bc3e2cb70183cd56f47fa1291301f47", + "ct" : "d92c0375a4dcb184bc90251585061db036", + "tag" : "a0ddef0c6bd94fcdec39a7f07f0a2c13", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "", + "key" : "815bdaab3c187ad73b127c8d39a133b41b66e299ba24fb446e35e3b112db8e66", + "iv" : "0cd0551f0c741760b747", + "aad" : "c1d01e4731f36066", + "msg" : "558769c6d4f50a0db620c23fe107a7fbe4", + "ct" : "c1ce192fb671892bb83bd22dbc82d64082", + "tag" : "4e0a0be1aa0e75cd7bb1dcb27a010910", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 88, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 292, + "comment" : "", + "key" : "46948c6d69845499104d5dc2fae44880cfe7d0bcbcee57efc0133c266b6d2621", + "iv" : "05f715fd0a5603dd84af76", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "11e678c0b260c5a3ea70f6a46e4ef436", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "", + "key" : "e689eb77a578399fa17a75083d25018ffbb68f24d77a029757541d6539bffbdf", + "iv" : "4a419618b2832de7a4f99b", + "aad" : "ecf46eaca841769f", + "msg" : "", + "ct" : "", + "tag" : "4a2615d2d5f8e97b92743b0ef2f486ab", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "", + "key" : "aacb1336d6ee4d96a9a12e5b8f25f04800d4aaba55f379218d64edb3460fe215", + "iv" : "994c191e7a29c0efc1eb4d", + "aad" : "", + "msg" : "7bead5abccc876efb0109e412f06c751", + "ct" : "5aa31aa5eb103655b78c4f7bcf08c917", + "tag" : "64e41d31eb0df80adcee328f081c4aeb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "", + "key" : "60d6841e9e6218a2c8605a7794e74fb215dcf3a70a0015d497ed16564f2a83a0", + "iv" : "4c93f591af92f16596554e", + "aad" : "7cb0eb9aa21fe859", + "msg" : "c0d1e635586b0ef835c01479a32175a3", + "ct" : "0c266113544d7a901ce721e1ead6d8f9", + "tag" : "8a149eaa05c8722b2663c345a6a5418c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "", + "key" : "9dcde57cec27de6b584db4bd810935bd3b3c4ea8f22a16a7b2a62ef51679a13b", + "iv" : "5c3439bdca457b02b04925", + "aad" : "", + "msg" : "402cb1fd3b0796200d888f7b399235f5b5", + "ct" : "43f7d99c1a0e504aadd8f8b2981b4aea52", + "tag" : "958e19b5c14eebd2d25509336aa6d4c2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "", + "key" : "b3a06e00100ffc42dbdd5317f43d2b48f8c11e4bd6e9e3edab58e9944c559278", + "iv" : "f3d24b362bf12b84b8a66a", + "aad" : "0242b5e804a79188", + "msg" : "03b03b45f6f320b99d8158ff8b00f0ad92", + "ct" : "d127fd42b2ca4beca9f9ac86b63a1622ef", + "tag" : "8a499aab9e8f4096da603c6ccfb9ac4a", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 104, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 298, + "comment" : "", + "key" : "a4994b65143536707b151ee6e79e69ab9c6d73000819fd2991dd28abede6b3e8", + "iv" : "ac64444972d778d52f5531ae88", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "8f3530c8adf86ebc6c4497cede15ccd9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "", + "key" : "f99f2720f03ec3a9d0dad37e3a915bea3a11cba4bb0f60cd8f542b330163bcd0", + "iv" : "7e0f99a048b6e2879720fe4318", + "aad" : "94ba977e74455ed8", + "msg" : "", + "ct" : "", + "tag" : "cdc3bef39ea53af680199e362609dc29", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "", + "key" : "505b26d166a6ebd3db69cf12bee25b73651d0d332d0fb248b50ce9a1fb3a13f1", + "iv" : "fb04f7bb3cd382cbc0893719aa", + "aad" : "", + "msg" : "ae8bb1cbc92c73e73e59a0d7a9d7f528", + "ct" : "4335b708f27d1c1b4d6e985f18aba7c5", + "tag" : "069ee6f5279dab73593e11440d239eb8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "", + "key" : "a6938b2e56d5dc55665956840ac690c8ac9ff421cc062fc34209f7715f2d526e", + "iv" : "ad37de72d3521546d5ff51462b", + "aad" : "0a3809bc563c6675", + "msg" : "9d286bcc115f10b2caa8c5d8daa91ec7", + "ct" : "4ed4dbc8aa8cf6375021d15e43c1f6c3", + "tag" : "bfba9c41ec63aa296b1446b888b6251c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "", + "key" : "45e59f4429087360b1b240fb9b591d861ad493688b0a5e8f85ffea2acff8393a", + "iv" : "20e893f4562bc1c56c32c00cc3", + "aad" : "", + "msg" : "3fbc338ad7bbd6778cabe134a02c68e53c", + "ct" : "67637f9c9f7da41d4b3637e3a054362b30", + "tag" : "b346d700cfec0f2d8e176d3eb9c5bec9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "", + "key" : "004c6ca04078bdfd557f915025a8ec93b5368b86caf3d657432a5e1d1cef9917", + "iv" : "999d95edb925e7744e32874009", + "aad" : "082c1433bb64e110", + "msg" : "0552fcb52c498d91b89897ae6f640e1f5a", + "ct" : "5b4708b72b68466639e4b5f3d3da1d1e84", + "tag" : "f7f0c0e0c01bf772cbd90cb98093dfb8", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 32, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 304, + "comment" : "", + "key" : "103e859d3a238724bf85b2100f442f1d", + "iv" : "f91d64784161fabd6c962e50", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "2b31c21b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "", + "key" : "71466dc3046b1e6c0838ba6c9ef41e79", + "iv" : "2928095bd7962e9e6024a2b9", + "aad" : "a617cce74d0439900597cb3ddcfc25fb", + "msg" : "", + "ct" : "", + "tag" : "383f8abc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "", + "key" : "3cc93804e2d699619278a941389cec3c", + "iv" : "c775dda314af64c310a7c1d3", + "aad" : "", + "msg" : "124ce71e08c1324f916570d533032919", + "ct" : "f246754cd32a9960d3d5e5352f1d73c7", + "tag" : "60dbd676", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "", + "key" : "9089e178f3f90bfc0f68e559d338c39d", + "iv" : "8b2bfca64775b50935b48221", + "aad" : "ca9b4050b6bd0f0ebaeffb78f24a411f", + "msg" : "33d902093ba5216933236c08fa5c0cb2", + "ct" : "e0571808bf389c1a07ca7e5bbf49a1ff", + "tag" : "cc346e6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "", + "key" : "33cff68061e3f5f941c8c20c89608b77", + "iv" : "eb581f66ccc7f1daa235bf27", + "aad" : "", + "msg" : "24a9d895f6046b9368b0b6b0fb396cd10e", + "ct" : "121f88e81d27da5c5d5c9ab397c7b205f7", + "tag" : "2fa4516d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "", + "key" : "c01b915d2d2112288ed04d2cdd389bd7", + "iv" : "98aced4674faebe3fd4881cc", + "aad" : "2090bd5934b20e26c704af9f85c9c410", + "msg" : "63dab2e2a22a63a7e5504667634555934d", + "ct" : "13efaba63913e7a9d8a4fd89e349c4a0a0", + "tag" : "6553c647", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "", + "key" : "a968cfd7f63f3a276871e30383077de8", + "iv" : "54bfc82e1cb5c0b9a65b252c", + "aad" : "", + "msg" : "030fa6b0edde45cb658813d0d797aedf1ba27f435df4f443a3469ea0e41e63", + "ct" : "60d5645560b0fa0b29570bafd2b6e18d839ceaf88242cb6c7c608d3001b7cd", + "tag" : "a92b60f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "", + "key" : "7645874cc7a9f0e7443203abec23455b", + "iv" : "ce566b866ef0fd3b096f3e9e", + "aad" : "1e00469ad45b2c24cddba52985169aab", + "msg" : "b6b05021ae99e4afe0ec92c009d06c4286020fabca1c1ac768faf184506191", + "ct" : "ea62f42831709424f8a8138302477d516b05e31f23b45ef377033b7923292f", + "tag" : "774aae96", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 48, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 312, + "comment" : "", + "key" : "1a852b3456353cfd21726d1122109f1d", + "iv" : "bde9165d65f301a2e4ff1d4a", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "bd22f7195c49", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "", + "key" : "44b5298a677baff5c3a65d512a651992", + "iv" : "cbb250283f75a66082f1a785", + "aad" : "19031c688ceee84e2d25253accbae68e", + "msg" : "", + "ct" : "", + "tag" : "9310ab0e0d1c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "", + "key" : "63c747be2f3069d50015f69dbae09876", + "iv" : "bc2c940525e514409815ab19", + "aad" : "", + "msg" : "ad5ca70a325363c34b2f3d5a8576b964", + "ct" : "acb62f8c4781279d5c81ccaee4f61ebe", + "tag" : "cbbca0326950", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "", + "key" : "a465be21f5b420cd39009b0ef89dbec2", + "iv" : "d8b287caee5af69bc89545e9", + "aad" : "b452e6c112647de674249d1eec109ffc", + "msg" : "c190d1270334016daeeb12f0ddd55905", + "ct" : "cd9e9cb01e7737cf87a736a50a40694b", + "tag" : "ae86c7005183", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "", + "key" : "1cb173ba4785bc6b728c862929daea5f", + "iv" : "d76cdfb595c3fe3d7cc0654f", + "aad" : "", + "msg" : "eef6691ba8e228b7bda4b26fd353950757", + "ct" : "e8ad83311584d4b4bdb21ba0f62fbb13d2", + "tag" : "0f8f6395413d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "", + "key" : "a4a107ff7a4c0978aa17c551ff9f8a04", + "iv" : "502d4bc440c3f66db39a09f4", + "aad" : "20d643e0af5c673be454e531d92995c1", + "msg" : "510d64551a78ca2cd8d322f82f6e2cd617", + "ct" : "5785876e6fd045a0cea185ecb075102f97", + "tag" : "6c21046657d9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "", + "key" : "b78dd75d16ece49bfd01e8f4bcd0d52e", + "iv" : "1fff0b5a566f3d1b252e5166", + "aad" : "", + "msg" : "f438000359448ed5d791beab637299a18c9df45e6a030428cca6cc05b2c25e", + "ct" : "65c363a0cf88f9ea74c47f46981fc9a845402c5205b1d0c1bdb4249c7887fb", + "tag" : "39a832ac3b9f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "", + "key" : "228bf786a9371d9875189678a40f55a0", + "iv" : "4148ce9b647228751f313c2d", + "aad" : "3390a65d1ace02bf67265254be9c34d7", + "msg" : "a60a555ba48a065da2999a4526cece66e8600fe12096db766771e40fcf40d9", + "ct" : "fd06737f695ad87d70354b67c240cc80e41eea60f35834fa1c86439a3a2693", + "tag" : "222851c96fc9", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 64, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 320, + "comment" : "", + "key" : "5afb73f37d05147566a7ac9734eba3ff", + "iv" : "026dd125c98ef1507f6d1d15", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "a4c4b136625f0243", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "", + "key" : "3cf938733cb76e433a5b5ccb06be3421", + "iv" : "a5bc5bd383ce1108102c3c7b", + "aad" : "befdff7313d33ca6398f84b32ef77c65", + "msg" : "", + "ct" : "", + "tag" : "d665a6ea1ac4649a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "", + "key" : "22ed64b5b94a3c4116d02b4fbd4e5881", + "iv" : "f498fd65dab234520de52920", + "aad" : "", + "msg" : "94b03b07772b70562bc729505b4ad426", + "ct" : "4c4dfe9711b320264f3a57ecdcd59850", + "tag" : "b13aea2980767fd7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "", + "key" : "ea5a915fd7be0aaf14b88f5dc4fd719a", + "iv" : "aeecf19f7d3379ee55ba6468", + "aad" : "13791aad5812a362291a4f6d63687d33", + "msg" : "d313e09cd48b06f16ef9178e42624bd0", + "ct" : "f9bc9a66186b6a60035d144dfb34c4af", + "tag" : "2fb637ff91d6fd9e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 324, + "comment" : "", + "key" : "89121103c350e29f7cd580f05bbfeaac", + "iv" : "f6d6e802abdf43230030a896", + "aad" : "", + "msg" : "636840ffbc66191bc37bf2e6bddf28bda9", + "ct" : "c6912062548dba55e6184e8f507d7f9c7d", + "tag" : "1b300de35538c252", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "", + "key" : "03ad5f472b978c5f72b7b1c29080374c", + "iv" : "770dcc2ea1c2d9f6c904947d", + "aad" : "972c90e387f0af936b1c9db0ebfebbe9", + "msg" : "78470511caf12cb882628092bb573bde8c", + "ct" : "3fb22c2c366c0a46ba1640eccb544dbdd2", + "tag" : "3ec7c4888a1288fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "", + "key" : "4856b107dbbce702c7cdaa7ec1740f35", + "iv" : "6f41acabda1e0348c4290f0f", + "aad" : "", + "msg" : "d32decc55dbd0c08916c9a9e3d0846ae2cacaeb1ba0e04eb02772cf6a50e46", + "ct" : "2f3f133ca544eaa515a16f8b1cf12e174aa80db608268ead25ace1ca4eefed", + "tag" : "2ffa786adc94ae2a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "", + "key" : "c08339a6f80b84e201e3d6030cdb3f02", + "iv" : "1cbf2ca31330abe749db588b", + "aad" : "b535a847dfc962012d913a4076f58f9f", + "msg" : "4f9fd6ad1656cce99af7469960073a241569ce32dad558111b50306053a0b6", + "ct" : "c91d4c8bf7fdba49b87001fc3ec95f455ba32bc05ba336bc3d58f4ad08b5bc", + "tag" : "34d622fe4ba3cac5", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 80, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 328, + "comment" : "", + "key" : "1faf8005f77553f5ee26865e31f5087b", + "iv" : "40df77e537c895ab71464acc", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "22ffed9c2dca19fa32ef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "", + "key" : "f20c79f845bed406469cf1cd3f7daac5", + "iv" : "f7bca66eccd7d494dec758f5", + "aad" : "6e4536575883925a929ced31ad8fb6dd", + "msg" : "", + "ct" : "", + "tag" : "2f25a1d00261589f3f00", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "", + "key" : "b8bae01260ced6194ef8df722d659be6", + "iv" : "71d10b7cbbbecb843e678ab5", + "aad" : "", + "msg" : "387c0324cd47d3f22cc9d968a72e434d", + "ct" : "0c36e303e295a289bb134740e21a6664", + "tag" : "d3587e2186553fd9d409", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "", + "key" : "b80030b83c4bcafd1b7ec9c70ab9224c", + "iv" : "a789457f80bdc5b8f15fea91", + "aad" : "1230977b9a5b12c8ee10a3b4abb4f06e", + "msg" : "197a27edfc49953b6dadfbe7170fc750", + "ct" : "2bc4763ba5b424a1f26bb625d9f6d515", + "tag" : "d5bd4fa23a45395c716f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "", + "key" : "95e5179eb197f1a515e199bd937948cd", + "iv" : "49d4077ad5d8bb84eeccf711", + "aad" : "", + "msg" : "45d9095cf320c582c897f0abb53e3aedec", + "ct" : "36b3c9e7c25439f205ff0e38ff467961b8", + "tag" : "c6b839ab6ee9978eaedb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "", + "key" : "fac8d98a8af93239b0d9551657c5951d", + "iv" : "ff1f419bed64bf4a02c357e5", + "aad" : "2e3f102de445b4ec117b63fba7089de8", + "msg" : "1197d76a469c17438201ef4000fa05f0a9", + "ct" : "96e23910daa864eb1268dbf2339ed4bb62", + "tag" : "ebd152d5f2d00c60ecd4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 334, + "comment" : "", + "key" : "de545044b814f313c23b5cb854f739a2", + "iv" : "99fcace8e59bdd6b88dd960c", + "aad" : "", + "msg" : "83525dbbb54de0fc1d248749a716d9debc65fe44c79b163b3614fb8d62ee2e", + "ct" : "a0e6e3d531b863b9e6f38cf03d60f1d6930cb17aa41a78a66d5b949c5f7ec7", + "tag" : "0138c4339bfed818964b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "", + "key" : "bbbfa9444493dd2fbf72baf387a40900", + "iv" : "2935567aa572908e49917130", + "aad" : "c0db666f3814fdc2cf7cb3d4cefaf2d3", + "msg" : "59fc37654b0a5e3b8687a3d85b32644dc7a156b60dd7a64d2298373e158f21", + "ct" : "464f1d0417280f22f06053cbea16e28eb0f79082a682b58cb719423693e66c", + "tag" : "198701520323f4613b59", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 336, + "comment" : "", + "key" : "0ad9da994db2ed7b9e35e98895194c4b", + "iv" : "57e364c16b3689bc156b3115", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "73586eab8ced7540620fea72", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "", + "key" : "970495f70dc64f0fe4e8c10946df2ed1", + "iv" : "69b1a3195c165517fed66595", + "aad" : "bfe8736a2113f774c6828e5b930f1cb9", + "msg" : "", + "ct" : "", + "tag" : "18d7c54f8fcbec442b313987", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "", + "key" : "f363f1a7d33c96949fd08f440cfba000", + "iv" : "67b92007f57b83fd9f3ee6fa", + "aad" : "", + "msg" : "a651d2ca4b16980b0e4a7a10c75c47ed", + "ct" : "20c2a2f18d0753acd36e204985149528", + "tag" : "4a4422d3b99c8d77dbde2ab2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 339, + "comment" : "", + "key" : "6b7489d158f377e6692d84a97727ff41", + "iv" : "9ac091ef05d0ce7428827ed3", + "aad" : "38469f1049a7ea3da0551cfb34010bf6", + "msg" : "352dbd5bb8abf0a097b929160b8f8cec", + "ct" : "00d3948bac8572ed1ed59c2655b769f7", + "tag" : "323ba1c806f3eac673015a88", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 340, + "comment" : "", + "key" : "38d4d27c30834968b5285b99ac18734a", + "iv" : "183ae352d9c340ee6167c3b6", + "aad" : "", + "msg" : "f153d01c5b9ab202455687537e8352d294", + "ct" : "3ca262d92db8404d5db0e55cccddff065b", + "tag" : "d27ad6866ea92ba2680dceef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 341, + "comment" : "", + "key" : "74b9756cb2ac6361ce9d684477b8d0c9", + "iv" : "c2606fc964b613a0b153fc0f", + "aad" : "dce9309cf71ced35eb220c709fddc414", + "msg" : "66f3216911748038f91432344914ee8a35", + "ct" : "c8aee8330a37ca706f476f774ff35700ca", + "tag" : "b37e7e62d0b1aeab2678bcf3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 342, + "comment" : "", + "key" : "e1e45f3500a405df5abdcb3b86bea14d", + "iv" : "59289da2d5f13eea4995611f", + "aad" : "", + "msg" : "5cda6060a7e105cc57c775a02af921757350c9692bc4fa404ace98eb1e6171", + "ct" : "f267014ac26466058b80d28c0d82521d69b2302c3656740c237831859a0f24", + "tag" : "9edc28317436d66d752ad9b7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 343, + "comment" : "", + "key" : "bce599cb75a2271070e6199cb096656b", + "iv" : "f9a8333f4673689e3959c9e0", + "aad" : "f61e1035171c92b022ae559e8657930e", + "msg" : "41894acc838d4a8f62e6cc9271f1d65df7f365a38e9a94110f4c8d57b8be18", + "ct" : "0eb5c03d69153dbe794c53cb293b25d38cafa13672c9156068a4026db0d708", + "tag" : "d406389ce2228ebbbc400bbf", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 112, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 344, + "comment" : "", + "key" : "f21f0700f16aa098d6617cc3683012c1", + "iv" : "42394a30fcd252556bf2cb36", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "39d0703dcf7d0c316222d716afec", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 345, + "comment" : "", + "key" : "7d2827739ad3ce2dc7f27e35f6cd837f", + "iv" : "09a249077db1f84e984a9829", + "aad" : "b5e59d8c3f81dae7789a826a0d3200f9", + "msg" : "", + "ct" : "", + "tag" : "45553d58839d45a377be85e95a41", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 346, + "comment" : "", + "key" : "1e70de0cba8f8848dbc8dd9cfa53c161", + "iv" : "d4e677bdb04bf935d130ce15", + "aad" : "", + "msg" : "7102b7710b1db1a0748474f8e37b6dd8", + "ct" : "55dfe0e88c81bfc561975dfabaa21a12", + "tag" : "024e3bf1985a7f7eccdaa0ee2a18", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 347, + "comment" : "", + "key" : "0bb380f72573e6d497172381f5f4eb6a", + "iv" : "e79f20840e4182ac6bf0f848", + "aad" : "449dcea27cd61031f9bfaf87d3bcf9c4", + "msg" : "4abfe60ed6bf24190e416e6809718fa0", + "ct" : "12e63d6d51c14a2ee7810a240ffebc13", + "tag" : "5cfc7df5f70a81f93a8f4714e143", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 348, + "comment" : "", + "key" : "c48de4c91efdf7b24c8f80073f6f17d2", + "iv" : "dda7453601d516e087320ebf", + "aad" : "", + "msg" : "01be640cafc9eb728827fcf1c9cba5e0cc", + "ct" : "235b7edd4b3df03c4ad8ff1112ccb3d928", + "tag" : "7b95bc0420ce86ac2f2a375d5fe0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 349, + "comment" : "", + "key" : "21f84c57b6d4a2d2d30d4c37ecf11030", + "iv" : "d3ce63a1af0bef6c9e0bbd81", + "aad" : "0f78dd2b4e566c9d15d052b01f6f85ba", + "msg" : "3358543c39c10025e01ce89006ba004326", + "ct" : "cbb921406ce9e44c19b019ca269a6b7b13", + "tag" : "f6ba3a6a433a50c4abe00da2411f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 350, + "comment" : "", + "key" : "a08be68d044e76e47d04d093ee548e59", + "iv" : "f17b6f94a8864205c757a635", + "aad" : "", + "msg" : "05e4542055fa84e2d349837def402353fea7ec56d3fd81a44831403f1f7f72", + "ct" : "60198bdf8b378dbe5532db7329aacc58ba325b827965d469b4ec7d0698b9df", + "tag" : "0599ec3c8c56ae5d1ee6eac6ca05", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 351, + "comment" : "", + "key" : "d95f7f6a07530ee3f967fd1ff9908afe", + "iv" : "babe0281f3cba80667c365af", + "aad" : "f49c18d65a197b973d26fd29a1437460", + "msg" : "e02fec4c118bcc9667015872d896c8868c1590f84734cec65ce90b3dc076d3", + "ct" : "bcd379de4bd6ea47f293a25c411d14d01f5de73a99c5e2e2e5930fd3bb3b23", + "tag" : "43b94df57df5f76ac5a01f525138", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 32, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 352, + "comment" : "", + "key" : "85e017fbc86056c8c18915b369c0c92dd3af3fc677782f8c", + "iv" : "3d57511eaffbe4e9e90d6ec3", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "4fc4192c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 353, + "comment" : "", + "key" : "0df97ba40e5f24cd5f1bd0ecf474ac9a4a8b4cf138806549", + "iv" : "705bc1a6cb54c143d4fa1002", + "aad" : "dff5cad8f5b6cc65df4e4e12802bd0e6", + "msg" : "", + "ct" : "", + "tag" : "48ded01f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 354, + "comment" : "", + "key" : "795063248c619c9ce61b56c17db6c023fab12ca61031925c", + "iv" : "d3aa2dfb019b56467fdb368b", + "aad" : "", + "msg" : "017e690c0069bf92d69f270d32af15ef", + "ct" : "3bf24b2ada604ad0ad9fa538e3b4e38a", + "tag" : "84d2cf30", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 355, + "comment" : "", + "key" : "a7acdc89a86ada3190da954e029bd3d58e05bbee0272cc94", + "iv" : "4aca5938a88a698ec745b443", + "aad" : "9cfcfd284ed35fa11104e52856fa3d08", + "msg" : "64187387c7cf3b562063ab3545ca71aa", + "ct" : "9702e5119a1b3a09e7c80e65e82bb8c8", + "tag" : "4612d0bf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 356, + "comment" : "", + "key" : "6369c428162cd7c861aaf28c4c36b8e538895e469e0d1f48", + "iv" : "c5f09cb9d0308a13fc731912", + "aad" : "", + "msg" : "b198a9ce4823d7477936f5cf9c739a830c", + "ct" : "1a39ea1becc694116566987a67d8ff3ed7", + "tag" : "3c3193c5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 357, + "comment" : "", + "key" : "1240f2455c1ef9a7e76fe93f6179d9bd6a249b66ba26bb0a", + "iv" : "c4f3a072f20fc22a9feb74c8", + "aad" : "41da67ad5737cd4d601b378d312f8740", + "msg" : "b4f3a029076a1bce99e8365b1b12705f17", + "ct" : "aad2fac798f0f43c7030aaa3aee1fa508f", + "tag" : "09733697", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 358, + "comment" : "", + "key" : "c335b76ea597d444a1e66350bdcefe5c9684af17ee9e39a4", + "iv" : "abd4d1251f481dfee35cfc71", + "aad" : "", + "msg" : "a8caad10e1602041a0a292763ce5f90323ecfd3c931705333f3b00e6fbe262", + "ct" : "6eafdeedbe5b367baf14064368e6f32e2ed07b0ea62218cf50569f796bb6b4", + "tag" : "45166497", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 359, + "comment" : "", + "key" : "6accd4bd6b18b9f65936d87f5b3f8339d8ae08a2a86b6705", + "iv" : "a39dd2e2c2e215cebda00e13", + "aad" : "df0144cb65ec35299d30458bd61a60cd", + "msg" : "97e6ba8a7e717f8c160b9b4bf52e5ba03989d1fb17e08078d77f7c26a65300", + "ct" : "3a663f7897c8f774ac8d74bbf05304e4d7fef92bb5961d0c88e413aeb47f36", + "tag" : "04d50714", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 48, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 360, + "comment" : "", + "key" : "21acb09bb48dc6417e4d87a3168fcb84e31950519331db93", + "iv" : "5d3e03633746d3729b609dd1", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "40d04296cf7e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 361, + "comment" : "", + "key" : "eb470c2be6b32575c42cf90853bdbed1e6412cae1615330f", + "iv" : "9ed746015ad72f1f4a868837", + "aad" : "e8154fb503cba66491a7a9ad2f310282", + "msg" : "", + "ct" : "", + "tag" : "8d8f8d3946b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 362, + "comment" : "", + "key" : "b7858c86b35519e9c428624c41f4da8379d0f855b3dcd622", + "iv" : "d6cba35f0278d667d93d43e3", + "aad" : "", + "msg" : "77ae655c3d5f9a6ec06ccec714827d87", + "ct" : "d674d83e1121be226bd73355dd33657e", + "tag" : "5782105b45bd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 363, + "comment" : "", + "key" : "a9988df0c001132dee87306daa4a48062ca0a73a61d38b2e", + "iv" : "d02d4c036d75b4c2bd038605", + "aad" : "6d9df53dc71e447661b5d64b31c2a66d", + "msg" : "66da05e7d6dd8fb999827fd5cce8a1e8", + "ct" : "65704e760760fdcbed428a29ef604884", + "tag" : "e89d18b439c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 364, + "comment" : "", + "key" : "50a022e8d85641337e86d14d75f5377478af297d2091f5cc", + "iv" : "ad596afb6549098162ca53ed", + "aad" : "", + "msg" : "0d7de76af77e8d118e9719d5429b3be45b", + "ct" : "f20d2da745eb30c51663a84e9e1e002784", + "tag" : "90e8418f113d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 365, + "comment" : "", + "key" : "97c5af8e0f0ca69d77137fec21db36c9dea6c836a92a29d2", + "iv" : "7b4e8a9a66f682bd9a2fd5e1", + "aad" : "bda1ceb63c2c5f54ee926a832094e887", + "msg" : "cf14e1fd8c857c3ba274afd423ecc1d8d9", + "ct" : "6721310fca312d9614e4e29dffc73fdfdb", + "tag" : "80ab898190dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 366, + "comment" : "", + "key" : "4433a44038995749fc7b84f3764f9fc9f8f91d20ed1900a6", + "iv" : "6aac37284093ec859b3c0af4", + "aad" : "", + "msg" : "33d5967e20ad5c2d988c6cd26a9215b52e0fb4dfbb37530ad44f4b0ec41e12", + "ct" : "cbe37d72b0c3eaf281ab34ac47b639f440d218e09b14808bc3a8e2f6484ba5", + "tag" : "69e19baa18e3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 367, + "comment" : "", + "key" : "2b0507b16fa49e088b184eb0d3e1d3f053ea3f8eaaf3e53d", + "iv" : "b0accf6f28262e0e1fce23fd", + "aad" : "a4bd9da3ad1f44f5dc19718f678de5bf", + "msg" : "3e8320fe8abfbcbf29d724dc3307156e6be53b21e9bcc3cda91b380ad580da", + "ct" : "44517614128925efdb7fb13a6c4a759b737c82d30986d2afde973c88d6013c", + "tag" : "ea19ecad5716", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 64, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 368, + "comment" : "", + "key" : "5c049b3edd2b926fcd3434c421532b7e7908712a85057226", + "iv" : "b2b793469d4ac1dfc3756c8f", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "c27816bb97e98d11", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 369, + "comment" : "", + "key" : "5b04c342efd5e89aa5d38ef32eedeaf2ac035f43b9b4201d", + "iv" : "14d4781e21592efc4409b944", + "aad" : "3fd3b691d0511d71f5dbec4f1320fc8c", + "msg" : "", + "ct" : "", + "tag" : "2f84ac2d50bef75e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 370, + "comment" : "", + "key" : "1a2f9213e66c969306b98ce33d32ca9126e76578355a67ab", + "iv" : "6edae628133c510f0096585a", + "aad" : "", + "msg" : "d4a9427012403f9c518c7b2360ce0ab3", + "ct" : "92bd38e1fdfa1175dc230be5f541760b", + "tag" : "9902e9da26908295", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 371, + "comment" : "", + "key" : "a5937468ddde3c312b6fcec7d5d19a92853d2c66ada97a18", + "iv" : "5bf9547b2753dd712a5d8f95", + "aad" : "e56bc3356cbddb3ef099cad589bbe684", + "msg" : "5813c3c756a8f2721a08be97c4439269", + "ct" : "1b77aa30340189fe4fbbd7ea1c96d5c4", + "tag" : "ee2f195b667aa267", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 372, + "comment" : "", + "key" : "4d8576ff635ec7d99c47be7412a2846fc638c9f9fb0f5531", + "iv" : "8a5340f4a85e3a9cf7430feb", + "aad" : "", + "msg" : "0b896337a59af8e9ca15f33cd6daaae0ac", + "ct" : "5fdf4a0fce8be9cf740b61d120883bcc1e", + "tag" : "566321b12ecec687", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 373, + "comment" : "", + "key" : "9ca467af0c2729f43fbd866373ef4b8f2bcabe43f5a10f97", + "iv" : "e3ec439d334b9fc07d65dff5", + "aad" : "60d9be32c562666a190142847404e804", + "msg" : "f061110e43636eb525cd2f94f631f1282d", + "ct" : "5f8dd30cb70f495eb5777730b0c7dade30", + "tag" : "b01feedd3ed3640b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 374, + "comment" : "", + "key" : "e923bbfbbdb81cec8632634940c924bc9a230f1587f0ed63", + "iv" : "4190004bf966af35e049445d", + "aad" : "", + "msg" : "a38f8e64a391a09b8a298d4feb0113e308cbfc6edbc3cd59a25a31a3f0d534", + "ct" : "01c7765b1396fc6d362c0077a3a1ef9c3fe54b87688b7a64120d8a202de39c", + "tag" : "8990a6b1f386cc7c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 375, + "comment" : "", + "key" : "7bcccd494460a755cf82eedccae6b141b3c5b8360f09dcfd", + "iv" : "3ab4798ad9c05cc793f5c33d", + "aad" : "9055300f9af44b8c4a7fddbdd8e24972", + "msg" : "e1eb07d797f5fe2a31c28c0382b521612cbb0a6fdc6e53e27b2914087882d0", + "ct" : "6a7cb67d395897d5ce8c597309d51020149b1feb131361dc1a236ee92b40a8", + "tag" : "1ffc13f74d3c0776", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 80, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 376, + "comment" : "", + "key" : "89c4e797062e49ad02d2bcf2eb0ff65fc17cd29cd55c8bbf", + "iv" : "68de7404e6d137a583890b0f", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "ba50e04ef887145562f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 377, + "comment" : "", + "key" : "c9b9280380276a99c7e8b00b03a0ac359366a925532c4b08", + "iv" : "3d697592a78007ee3fc9f871", + "aad" : "566fced9a24e20ae055f034de89f762a", + "msg" : "", + "ct" : "", + "tag" : "7e43c945a8826a9f7164", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 378, + "comment" : "", + "key" : "19904bd0b544a29e2c0a305a124323a1de6faeb71bdd0f87", + "iv" : "1d15b87dfe88c831b10545aa", + "aad" : "", + "msg" : "a6896e2578689e31d305f3ce21415ffd", + "ct" : "bcbd194382f521498c930f052f81f5c5", + "tag" : "ca50c7a2d0e39a642e92", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 379, + "comment" : "", + "key" : "fd1095285c2d1d6a654500453e1241f13ada1364234d166c", + "iv" : "95487cb53c6fae13290052dc", + "aad" : "7d97f4b861a8336ce9b4c7250cbd825b", + "msg" : "fe05d5fd3a3d4a707b4a63097c483c9c", + "ct" : "498519002ff3266d8584e56417a85511", + "tag" : "824efaaf7b1198be4d3e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 380, + "comment" : "", + "key" : "b2fb991a1abcfdbafa87b415c8fa0f0395e32f23d78a1a88", + "iv" : "0bbb610c4fb755180efee9cb", + "aad" : "", + "msg" : "173abdf0e84a4d6bce7f849c50ee5480c5", + "ct" : "195ce4aa74d99fd8e5444e296e6a5d139e", + "tag" : "2908e7b3a0072ab8646d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 381, + "comment" : "", + "key" : "001ccaa85ed7da56fa3f1e9b47e3a2042c18f21c19e6e964", + "iv" : "8c16a944b80eef9d325e1b71", + "aad" : "218ad9db9c2392148758ec3cc48f9c12", + "msg" : "ed0799eba504595e80a7325d134c5de39a", + "ct" : "2e3e78ff00e583a63945dc2cb728a284fb", + "tag" : "3c893164f1456d54b9dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 382, + "comment" : "", + "key" : "1d757f84c647a42ce395b54db5d921798627ba1bcfcc7f64", + "iv" : "c0a2a0fcf5c200e17c32c394", + "aad" : "", + "msg" : "51a2a8d995844e4e78f9b20b1af67320b180903cbbf4efbc601b99b41f07f8", + "ct" : "6b8bc93cb348d842f3236b6658de7ee3f557e93469253e8afc7feea87f78f4", + "tag" : "81d596e377a3a301640e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 383, + "comment" : "", + "key" : "54f10baeb7564e947bb6e1e2a837c16ddae0646a8b7eb338", + "iv" : "8ec4d8544fd21e6a5132abc9", + "aad" : "8796ea336218d2a0991b4cb42301f65d", + "msg" : "1d8aab0108d72990928b9d1a8a480b93af27634b166077e3134e2e8791ca13", + "ct" : "00f649a1fb321a48fc1dacd5b9fc19779d7fb494cad60e2c2d727713cde93f", + "tag" : "7fc919a92bf3577bd0b0", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 384, + "comment" : "", + "key" : "08711372dbacacbb68ef12e5ef59b69fd46c9be4c2fb8324", + "iv" : "8321748412380b0e7b14a7ef", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "6c1ee8d9718f724ce8d96beb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 385, + "comment" : "", + "key" : "0a12326b7efac179421fdbced80d52f2407e993ef50477f9", + "iv" : "34472131547840263d9e9fd3", + "aad" : "17be4bb1e4a40fac706879381a2d6f47", + "msg" : "", + "ct" : "", + "tag" : "6fb72e3768832a7bab907a75", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 386, + "comment" : "", + "key" : "56d5f5eb697d96fa9c11528b191eafc4159c2cb2902f0695", + "iv" : "8e04df7913429299cf2f2337", + "aad" : "", + "msg" : "9f6edafc71ef1561d7005a533a5cdeb5", + "ct" : "536142d27a0312b80e53ff32be189e29", + "tag" : "f16a364c64229fab13908761", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 387, + "comment" : "", + "key" : "25943007a4497839bc13386945b4bc46bf105eaf6e6bec2c", + "iv" : "56ada6e559c268755092bd6f", + "aad" : "25fe12a528d126b4ccbf6810170dc28c", + "msg" : "20211e52ebbd1bba7838d402e8ebba93", + "ct" : "4c412ac41ec522825a8844f7d5f8f607", + "tag" : "817742f2a01b9dbe9a7f3902", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 388, + "comment" : "", + "key" : "eb3ca296888a762898e5103f0d54d53874fc7f4e4b9d215d", + "iv" : "f6a164a55cbe0644723971b2", + "aad" : "", + "msg" : "96da5441e88312536d2892b1e27b41e641", + "ct" : "358c85d83dce345cc5a15660adb016a9f8", + "tag" : "f93d305c3cf69293289e09d6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 389, + "comment" : "", + "key" : "afe12bcd5ef35490713d20fed48f6b942b081b9f24444183", + "iv" : "953e944beaa76fd2463c278b", + "aad" : "c90281efb0b9489b61722f1fc7de5ba6", + "msg" : "949f81ce36dbe85eac14a72b8b7758ea47", + "ct" : "697c99eee5056dec985160ab2afcbf0c3f", + "tag" : "03bb58facde9af2908b52e55", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 390, + "comment" : "", + "key" : "738e95e889dc793e29f33b9e35ee3c1030d753e5e99bddbd", + "iv" : "c32971816c7d84342ff76488", + "aad" : "", + "msg" : "7f642c9e9d91571b87450d59a9be2be6b45c5b8a0eeb326932c3e875118485", + "ct" : "4aeff5a7ca46a8804eab6f23cbeb240272408af06447b7a6738f91c4a90f20", + "tag" : "c7eedf4f033329a512504455", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 391, + "comment" : "", + "key" : "70bc9c8a60dac5f253ecf32c7d1e6de131eab79faa831e76", + "iv" : "45ebabe2b6a03fbb15978531", + "aad" : "abd09ae3178491ea28982bc839e39721", + "msg" : "ee8c1a65e1c2491ee725a285ad1f3a2275c2ec4af82ba32a66cd7e87dbffea", + "ct" : "f42c5beb2af7a9715d535cb721badd421d472fabee434c77f42d0e4b163e4c", + "tag" : "b50f8c070e1170b10b9a9932", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 112, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 392, + "comment" : "", + "key" : "cd2adc91b19d564babc97e12037c8bc91af687f959dae1d4", + "iv" : "678b89fdf4e135dd67e3f28f", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "a75407b62989f1be04131a43ce16", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 393, + "comment" : "", + "key" : "59b4b1816f2a9fb6266a39af3e497e2b89b1fa51fcb965ef", + "iv" : "9905979f5b03a50d5440aa08", + "aad" : "e82cb113397277e220052ac55304d793", + "msg" : "", + "ct" : "", + "tag" : "67f6e8c4465bb647c03ef4fc5f1d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 394, + "comment" : "", + "key" : "2de7b9837d63f531db2705c5e2c800afbf5ccef73b80f79d", + "iv" : "1a0ce3a2e9283d069285416c", + "aad" : "", + "msg" : "c1265183d4095fbea0bfa35b2781d52a", + "ct" : "340b2fd7c39bba1a1a9391b6010ef8b4", + "tag" : "99b19c91eb2312ff5c42bd889068", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 395, + "comment" : "", + "key" : "7fda003931c5ea09afa3c93bcaa9cd33affa55061df3c4da", + "iv" : "c7a7afe9d8d9da3ac81c7b58", + "aad" : "32092c8dc62ff2570fae6ecccfd92be2", + "msg" : "c5bda3c86f31160c9623984df885f92a", + "ct" : "50224bff26b6b96669325037f1294a2a", + "tag" : "f1fe371a3974cd2380dab2c7db62", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 396, + "comment" : "", + "key" : "0bb89ee666cc143c89583ce3055d0280a3ff65dd5b0ac9a8", + "iv" : "ca9e52c9f75ae626256d210d", + "aad" : "", + "msg" : "4c8cdd0f6c9e8a0091b730704298b90eaa", + "ct" : "93185de98b9b95a11855096440027ff5d5", + "tag" : "8edf2a34083cd4fc82ee34904d55", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 397, + "comment" : "", + "key" : "44def02b19d8b74b25801ec25273b68f50dea126ec4a3666", + "iv" : "215dbc072f698ba96f855048", + "aad" : "202829927e08e40aed3696ffdedd107d", + "msg" : "4925d7f70c12a6b8487d0c9f16f48e8e8d", + "ct" : "c54fb9e555fbcb5e1e70aaaaefbc122500", + "tag" : "1b5984538beafa71142f0c0ec42a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 398, + "comment" : "", + "key" : "a29a0c3f1e2e3ee88dfd3f019b425a5f647526d3f368a1be", + "iv" : "f2ba8a6620d4e53487b8d66d", + "aad" : "", + "msg" : "23598789d7a7a248d17ec0c6aa3132b4102c0df2fdaba43e4e4581439bdfdb", + "ct" : "b080130f95e46d79ed5f67f0dc88a23c34dcf74f6e61b65621b6ef53758279", + "tag" : "67856e344453cab335a8f07b1f63", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 399, + "comment" : "", + "key" : "90954fb22aa84860dd7c3fadb319dd1d16857723bd1badb1", + "iv" : "7ca5178d4279adb8d22b4870", + "aad" : "fc77e3c50103c5860882e8ced3402933", + "msg" : "ea6e7aa010e19a7c76a4d7d3440dc61eeda44a5a6fb7fa824417185d4a55ce", + "ct" : "87b753fa7ce3e7d162925946e85719933a0dd10eaf72b5259cbace8c41c53b", + "tag" : "2b556455a657ee6171f4ede643b5", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 32, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 400, + "comment" : "", + "key" : "9948edf5cfb2f53363ed83bfb15e7cb502f0628dc9f2b87223f22334c40b8923", + "iv" : "44e154e9b3f7fd47a97fc7be", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "92a59922", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 401, + "comment" : "", + "key" : "93b75ac129ec195f8c180e9b91dfedaae2b2facdc15593b3e4258c78d2ff94d7", + "iv" : "db535fe723ba650b66d230fb", + "aad" : "7b3dd420607139c19c6db7a4efe09a0b", + "msg" : "", + "ct" : "", + "tag" : "50e42c1f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 402, + "comment" : "", + "key" : "c7679145a15e53db5cd6166143a9fefe6746715f5d84d9dfa604f1d3dc337e6c", + "iv" : "6ac0d6aa446e86ff32f8fc76", + "aad" : "", + "msg" : "83b08305526fbcbcdeebb3d7a8ac44f5", + "ct" : "dcb5250559a03c8e70e5c0107121cf58", + "tag" : "0081c1fd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 403, + "comment" : "", + "key" : "bc5caa306c423e6f850cd5644b09dd4ba776b30171c72e0050e5a60afe9cb77c", + "iv" : "f956d41422d8eb63231b3826", + "aad" : "fa6e34463318237e985dd2f72b0dd014", + "msg" : "46c9da602a54fe8037cf0bee72affc72", + "ct" : "dbb6b4ec70f9324f4bc22b592409d4ac", + "tag" : "803a6948", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 404, + "comment" : "", + "key" : "a959c610a8ef468bb8e866a09b2627a6c39ee2ed510d22e872afa63ebab7cfb0", + "iv" : "f648002ffd7cff0bd26d1c45", + "aad" : "", + "msg" : "3465e9b835c21695bfd9a520a9e0f079d1", + "ct" : "bca338dc06ccf03cbf30251cceac648aaa", + "tag" : "976ed731", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 405, + "comment" : "", + "key" : "e261314c540aef81145ac223ffc7bde01165679357e786cd2f8815e23f1d69df", + "iv" : "fd69f4b939e3bb09006f2d2b", + "aad" : "ae205a7acc945716f752f09542b78c5a", + "msg" : "90648b56d35bf1ca990ea25950354ff1a3", + "ct" : "666de414b3389081d07028d5a6a3f85d5b", + "tag" : "495a498b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 406, + "comment" : "", + "key" : "0479817afb26c2ce77b715bbb0d64302fb09ff925d349835cd1dd3279fbb7238", + "iv" : "4fa90e2d99c7a6d25d38bcb4", + "aad" : "", + "msg" : "ddebd4e2af2efe9720c9e272e401b93ac11b0b8ff976ad2dea0cbb3e8c5a7f", + "ct" : "6e2073faa680e05885a59b7a75dde2d30fd6333233fc9d03e99c490f8c94ef", + "tag" : "be0237f8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 407, + "comment" : "", + "key" : "228edffb103524835907723f7af9ec18023cb82c719697b3a1c5df0f2c30ab18", + "iv" : "44f7cbcbf25c4c0fafea93f2", + "aad" : "2d7018203f678338efb6b3411497941f", + "msg" : "10647fb1e5040fa00909d3fe5171f04c1ce94540835e19e625355b813d81e7", + "ct" : "2e1581ea474d6707a694bbabb26efbade1eb8d8e8c063f7c058209eb1b33b5", + "tag" : "b06b64b5", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 48, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 408, + "comment" : "", + "key" : "f162c319c6cff093d5956aeede3701181942888211087824817827a432f86d9f", + "iv" : "69d742d94fee251140e6d779", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "fcdc5aa33914", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 409, + "comment" : "", + "key" : "eddccd5eda6eaf421bbf87d919549c1f3ac2045c0ac2bcc2efa50ec84050b36e", + "iv" : "30f3db312e76d29345edde59", + "aad" : "078e76ef2deebdd8f2d549089f4a93e3", + "msg" : "", + "ct" : "", + "tag" : "0df6d2dc83df", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 410, + "comment" : "", + "key" : "1c9b20e64ad783bf04f801be532f6b088e004d3aa2d72d77f39ec8fe9ddc5189", + "iv" : "497fa41df30858e3fbb36a68", + "aad" : "", + "msg" : "03d33c0a11a6cda99d76e98f75059fbf", + "ct" : "deea99437d385b211f3debda65869daa", + "tag" : "818ea963042c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 411, + "comment" : "", + "key" : "5c8b7287017656c3108d7eb61437104b411fd2d615245bf23c827d3dabe430a5", + "iv" : "996a93e47c2dab38c93529ae", + "aad" : "2333e2c95802883fb3cf98734dcf9c64", + "msg" : "d1a22a8da220072c49d8aa1e283334a6", + "ct" : "d6c3e9291813d39ad919487903c6a7a5", + "tag" : "e639540416fd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 412, + "comment" : "", + "key" : "964c2d69f7b53c4062884101d562f52316ccbc814a29b0fe6efe7f1ec7f7ddfe", + "iv" : "63e4d44f41f3ce4514b73700", + "aad" : "", + "msg" : "5236ea0820e83745212cdcd7c10a5f3529", + "ct" : "05675fa42a07d43fe91b53397f74609cff", + "tag" : "54534114415d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 413, + "comment" : "", + "key" : "c0a9d335f329966a5bc8cdef38609080b85a2e6e96f6ac82036794966e7c82c1", + "iv" : "5829fb77bbdfb38721a59100", + "aad" : "49a3ed9cd30968fdb7ff73d12d30e155", + "msg" : "ff00f8c6ccbc90a84f94fc988cbab82ca1", + "ct" : "299b30e3d3c6060bf5d21f7fc013896968", + "tag" : "a5965c20fdc0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 414, + "comment" : "", + "key" : "4871b91e5e7f3cf9cc1b01d50bc620361075ada3edc423398d4740de721f8ce1", + "iv" : "7bd8cf2fc24a3a835cf91bf7", + "aad" : "", + "msg" : "e43936c2d05a3a35f7c2ddd165d397e5d3c2ec2b482360d3f2e6217ce00037", + "ct" : "43b66599dd9782becf884f044f0c85b4ae6f7fd0f6ce2afbba842e6b594b3a", + "tag" : "55d8f76ea7e6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 415, + "comment" : "", + "key" : "7170ed6dbf434bfd0bcb6bd692a369365251fa31909b4a2e3bee10663a01e00f", + "iv" : "d13ee39b842f860a5f4d78e3", + "aad" : "f87d8871a8951c39857321e320b8b836", + "msg" : "145be0a78bdb38014ee6193145131ec8a3fd7c89793a3005364ff1e793f67b", + "ct" : "6b91e67992f870306f242470c51131873e2a6c076cda259c3349c9494c3904", + "tag" : "c8cb360f80c5", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 64, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 416, + "comment" : "", + "key" : "d2a41cd9ce5e917d16b9ab55819ef8501e06aa78ef132fd3ebe6fecd91beb39b", + "iv" : "f71bf6bc21c6d6354e4b4cdf", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "23928a009d21a10f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 417, + "comment" : "", + "key" : "882107ab29053d4b44c87b5bb94937211c20528da9ac490f6c574caecdcd2f17", + "iv" : "e6a13537bb7f2af749b31823", + "aad" : "e9ee32e6f197e40204682dac42dd4c75", + "msg" : "", + "ct" : "", + "tag" : "5773c725f2f94617", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 418, + "comment" : "", + "key" : "b967091c98bb64922430833d1b553326b8e91b6ef7141971cc8e8cc5f6ef6170", + "iv" : "a5dd076d8a9dc3d7ec43d04f", + "aad" : "", + "msg" : "c8a331b554e6c7b0783c53fee6f1618e", + "ct" : "99b5c22225e5325f9aa9599a34deec59", + "tag" : "e9c93619d33d268d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 419, + "comment" : "", + "key" : "7160434720504dce28845625a3423166d9b5025d975c6ee47299bb5bd677dbeb", + "iv" : "0296c95b44c17463434c7e19", + "aad" : "19082bf57b6c4130eac58c0526a044ee", + "msg" : "c66a48615b62d2d85ea82ee4d528a03a", + "ct" : "8934ea7afb44fdca4027ed9bbb247358", + "tag" : "b333f0e1383cf3e8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 420, + "comment" : "", + "key" : "1dd5a092949b67635db0c48a03740da806dbe97aad5b8412300d685cecfe8407", + "iv" : "3f9ea39362c8d8e492ea8b41", + "aad" : "", + "msg" : "84408d8bccb4288e622bf7c631401d9908", + "ct" : "4f19d27e0a40e4835ebc3b89ce8b51941b", + "tag" : "44d9e50dca915c2e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 421, + "comment" : "", + "key" : "47f664e6790f3e25bc410d847f38662f045f0aa3641429edf8099f4b4df32f06", + "iv" : "f092a357b5ef0c975ee169c4", + "aad" : "338b4cc60ec151fa283c1cb10e722d9d", + "msg" : "b01dfe724166a2bc98cbb96cf540028a0e", + "ct" : "d7746f186aabfa36685481ec8a7f0022e8", + "tag" : "41158292a1d87cfd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 422, + "comment" : "", + "key" : "a47abe6e867fbc16c46a6fd7f10b77929baa129369c898d25265b0170056f9d0", + "iv" : "650b12687ca85a50e6509884", + "aad" : "", + "msg" : "200914571dd03827f07c2bd9382e7d19d62f1ea4a7c7269d86733e43e45a4d", + "ct" : "bc2314a589dbdd95b358cdad30b15e867dcd8dbde428b47e390ac43762f634", + "tag" : "881fa5fecb514ccf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 423, + "comment" : "", + "key" : "110480ea9c9f4c5e6b5be01a2aafc861d1370c243aff9faafd0a92a9d18e5845", + "iv" : "0e5cf683e13204cf91a2d4b6", + "aad" : "c490a5fa19b97c3e3adf20bc4df51140", + "msg" : "c92ec3d6a2c2fa19c45be7107a48a9ea0fe46a92978b5dabb3f94b457b5fbd", + "ct" : "bb5110dd12bd3d12144c8de55b3b2677fc7084d56afcc6a76a5228fff8dbd3", + "tag" : "e39b0d1174f7609b", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 80, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 424, + "comment" : "", + "key" : "a0917ebe151778cb88bb2e356169ad1a4b9ebe2bcc2a352bc789a50b4f312d3e", + "iv" : "32811354382608bd076d8a87", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "b41d1dafd0d25931d285", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 425, + "comment" : "", + "key" : "aa8a48f8b6d18634ec96338e820f7eb9f0fea8864bb927a57c65f8344990199b", + "iv" : "a0f7304648f97a3034916d35", + "aad" : "f4abe30815ce6ae9cf2f4eaa8bd004cb", + "msg" : "", + "ct" : "", + "tag" : "f7605f5201936da16d39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 426, + "comment" : "", + "key" : "8ab50516b053a3ed51b9f84f76dbf930bde2b55aa499a016194350461ff0c708", + "iv" : "140a72ad89b2fa23c385e804", + "aad" : "", + "msg" : "536b9006a41febbe7a10d16ae2b64488", + "ct" : "f1ed6667a21887a394d816a45ae06a5d", + "tag" : "4555c71614a765c6a8fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 427, + "comment" : "", + "key" : "1450b9d43661c27dbd0800d6616cacf4e28310990e744f8a896654ae43872bcb", + "iv" : "91b8a708be02cb6335c28583", + "aad" : "a4a3e0ca165bffcc305205667c38686b", + "msg" : "6c0301326a6133f5d5fa8717dae4e190", + "ct" : "37d8f38e204c36c029cf15f7ff3ac5da", + "tag" : "fd942918f7aaf308e56e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 428, + "comment" : "", + "key" : "1b05cba587247213a0d959d64a29a59ee2d0eea2d97efa296861434db8e52754", + "iv" : "b83b0e7a52dd507a8d673661", + "aad" : "", + "msg" : "d0763c3060b7f9eb2d42758ccb3ebb0311", + "ct" : "27b44a64bcd0a073d770a71d382bd4ec99", + "tag" : "9a1cff81026669db70d1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 429, + "comment" : "", + "key" : "e25411838a5a8dc7fa866ea74347ab003f2a8662275b693ae8a6ddba979e1887", + "iv" : "bdad47517bb9b66b5e64c219", + "aad" : "9a1b3cdac0767cb234e5e468786ce327", + "msg" : "889829a2b4a886d39f1f7f68c2cdb4f365", + "ct" : "8066e4a8cdf7ac2f70e2f5ba5126d5e347", + "tag" : "3929248c358bdcf362f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 430, + "comment" : "", + "key" : "de1c7d3784b98250422e6fffed88577154c193f72d4a9796d4ff4dfc88235a17", + "iv" : "9d14a6b79332ee97c48f07e1", + "aad" : "", + "msg" : "55dc1179cdad38d45ed439395c67a8724d7513a9a4c62fb59a788b0ac67b7d", + "ct" : "9482b60066c999cc895cf980e81a29237f809e9b80b32490e60ac85730cafc", + "tag" : "675eb8197e605bddf2e5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 431, + "comment" : "", + "key" : "bd025552c34a552f07de3a348bf7dfb308bec36c47893ad29f3fe441e24fb255", + "iv" : "185140aac83f261a8c0dcea4", + "aad" : "a721a69f3a24ddbc2e16015228c8483a", + "msg" : "05babe1d63f812069dfcd0f59262fe05bd45b3c11a3d6bdfea5a0c80d13220", + "ct" : "74c9700fb3c7bd4d65bdcd0df8cc73a414ad9cd787b05cc9ffbfb63c848d1a", + "tag" : "4dd43dc32b301673f404", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 432, + "comment" : "", + "key" : "0737424e0c2f4048638133a18d676dc1d83a233877613acc0eb5a681305366c0", + "iv" : "f028d0ecf26c312b9f623395", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "d37f07c4ecef1fcaf0fe444a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 433, + "comment" : "", + "key" : "8e4c13c982a06f3a982959eb7c2e9f0e41a8e054360e5b93111bc6d93970ee8d", + "iv" : "8c081eb60fa0903595713a73", + "aad" : "24f1ed7cad53546802e2e5f5ed516247", + "msg" : "", + "ct" : "", + "tag" : "97fed410c9fdb06bcdb38585", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 434, + "comment" : "", + "key" : "627ffd55176d6555da82b4eb87e6519044b881334c95789d670729af0584128b", + "iv" : "c15cb8abce008f015e2715ae", + "aad" : "", + "msg" : "000224e63d99e8b1a0a2abb4b45bca15", + "ct" : "59a1b95522e96a5fea0ae77d179223ec", + "tag" : "aab2f34de6e5bac7ccf93618", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 435, + "comment" : "", + "key" : "bb65d80b7a4782e05ffcb777e59528bab87e20aa84dbe4588e2a1703f88c68ca", + "iv" : "56410bb82bb054234b5e62c1", + "aad" : "ffe09fb34f17b517956fbbb58a62623a", + "msg" : "3af8c049a193b1ca3952eed0f58f09dd", + "ct" : "54ee654f5c44b8587643d4c58de40267", + "tag" : "3237b2fa6ad785a882a38e72", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 436, + "comment" : "", + "key" : "de59c6daa210ca6bedd9db7b30e88603049b180f6e3196b4c33d8c5189b5c450", + "iv" : "1fc9684e4d968bfe27775000", + "aad" : "", + "msg" : "cd42fb94b107a8891b159bf3bdb3eda844", + "ct" : "fb48f571633d67d534cd20b6c8817e9633", + "tag" : "551d3bb686eedfdff776ef19", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 437, + "comment" : "", + "key" : "22234e831409b5fbec252c785d694b004a59ffda156cff62f5702b72fbf100ad", + "iv" : "5b38b953115e8088430ebbd8", + "aad" : "0dfbea34bebb2ccdeb1277e0b44accfb", + "msg" : "600418cbef856439e40d839f7b57c5e32e", + "ct" : "daaab3cca5ab11f9e1f44cdbfe82b60c8f", + "tag" : "aef2f1a90ffa6e96892f3728", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 438, + "comment" : "", + "key" : "b874b869d00450514fa1f8fb947cc087e8732ed0760b41b221c69cda049cba02", + "iv" : "41012a5f5c6b70acee93bba1", + "aad" : "", + "msg" : "1be4613bb9a8a124606650de3262f257fd6bae4b7c27b4f0ff36baee97bcb8", + "ct" : "83cc85a013c82fe07d24b38480f30d6e09274af880f114e08b5628547a042b", + "tag" : "b78d7f57e5a6ad5d77083876", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 439, + "comment" : "", + "key" : "10f9d390d9e89fdd3bded9cbcb6c985f9cfae00749fe7cd40c83a6eb95b4dceb", + "iv" : "21a2286feee97386ec1d2a49", + "aad" : "2dee72e89b039793f6a28c9202d62659", + "msg" : "2ca370d14c09a5aba5327b4de30a983f6e5021eaa7b57450891eaf386b7ae9", + "ct" : "a751ee9093081807b524075919fc64ca806b3f5a29cab26b0657e163042f96", + "tag" : "743df3e01f34496345735715", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 112, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 440, + "comment" : "", + "key" : "08f5fe4c8f6393accdcb560a3c271096ff0d9d67438fffd34df718652c6b8efe", + "iv" : "25c5f84fe6ec3c2f7c1b7cc5", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "66b23023e608cd9391567aa85f5a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 441, + "comment" : "", + "key" : "8495298b9c208e6c5b234e856eecff6a114cd8b3aeeeb745a160ffa3305cf5ef", + "iv" : "cce02635c3771fb5b673f88c", + "aad" : "cc9af3cca9f3c2c1211b23581ec5fdd1", + "msg" : "", + "ct" : "", + "tag" : "0d34896c64b6787da0ac7c03fa93", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 442, + "comment" : "", + "key" : "4f49655c76a629e58cfb94c851a91510c2f128dc4bce1f1f11c3dc99436d268c", + "iv" : "967fde29671d4654f9f670c0", + "aad" : "", + "msg" : "b4d12c3edf3802e21f624b718b63fd6c", + "ct" : "3ba4e2a4507c0b6f5ae1be29c30b25e9", + "tag" : "8cefa2495473eee1b22c3fa6ef12", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 443, + "comment" : "", + "key" : "4dac9a0cbfc3dd291d406e683889fc10e2a0dd25d4d0b43b11111aa8282739e9", + "iv" : "864aa8c865588c9a21aea7fd", + "aad" : "5db8e09697d1ff79a886395e40fb1a1d", + "msg" : "5d2c632960f823cf7242bf61f9391317", + "ct" : "fd80a3827db17242b2df0cd8ca96d997", + "tag" : "dfb58a6be4e7e0010f7c7404b467", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 444, + "comment" : "", + "key" : "3776a84b869ec4a71ed84a74e6a98c42c0ffa23f6eb2e2970f131121c5ba69fe", + "iv" : "72cda6efb0825c740d19f485", + "aad" : "", + "msg" : "0505d288908d5c28e4723d9d4b8b0fc0ba", + "ct" : "dcd62bdc23ee8bdb7afdecd449cdb4994a", + "tag" : "9aa0f8f032be1342ad5d4099c3ae", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 445, + "comment" : "", + "key" : "01fcbc4a3b2ee32109cd0f27d829e20d1d9203d6ff812ed9841ef908904d74a8", + "iv" : "ae9ee7f9f52878215838f5cb", + "aad" : "1be177d6e88651c40f6a1b533817c279", + "msg" : "268a75fb890e8af7c24b63cfb87080e028", + "ct" : "e1440c495562f6c856288183234e0ad22e", + "tag" : "d93e1c12bcc76660127dfd8c28a0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 446, + "comment" : "", + "key" : "a01745f52f1f3564da0adf845fdbd47a5bd1865092579558f67f67ba07f238a0", + "iv" : "87d7cec6301b81e3e0666e27", + "aad" : "", + "msg" : "d5c01280acf0afe77df767ff3c028f52e3d3786a84cc7cc0070661a81c1fbd", + "ct" : "cb07fc5962f7d3268606f1d224fd92b3c2302620f03320784a71180d726501", + "tag" : "7f64ebeb84bcad46347ff1f27447", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 447, + "comment" : "", + "key" : "240ef4ec0a7b24017c13e461227d11f608c41698457e948f657d82a19d970544", + "iv" : "52ec46f52781bb7cd00fbfd3", + "aad" : "899c64abbec1468ec5b8427e61b990ab", + "msg" : "2b25882f824b41eaf4b2150eb1fe8dc0f9c7156a41881b39d13daec1f9b0b1", + "ct" : "e94e44b5e7bb26b249b48caaf2a9ab5a7506ff39668ffea6f62bb030fe5c87", + "tag" : "1a859aa806260472a53979cc4eaa", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 0, + "keySize" : 128, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 448, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "be1722a5817195c503814be1bd093110", + "tag" : "6f79a8cf92c856b8f16dee92", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 8, + "keySize" : 128, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 449, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "40", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "210389226958def4b44f1e168632113c", + "tag" : "d4e97a100800a5c16bea4fdf", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 16, + "keySize" : 128, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 450, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "4041", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "95bf208e8673b9f9a38f9609b5e78f2a", + "tag" : "df814191696cf3129fb40dc0", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 32, + "keySize" : 128, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 451, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "40414243", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "a7dab4bfcf3e2afa4b319cfdc17f15f1", + "tag" : "c4e8b1fa0d791777417ce52c", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 48, + "keySize" : 128, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 452, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "404142434445", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "a89a23f4f32ba009c3aa8fa0191f84c5", + "tag" : "659621c2ad5bc61de2ce8046", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 112, + "keySize" : 128, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 453, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "404142434445464748494a4b4c4d", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "f9d0078bcd568bf97924e6d71f406087", + "tag" : "095c0da2ea6dda5a87121c2a", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 120, + "keySize" : 128, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 454, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "404142434445464748494a4b4c4d4e", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "670cd068e65b08fcefb9c0afa7bb5c33", + "tag" : "daa02810e997e797dda9755d", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 128, + "keySize" : 128, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 455, + "comment" : "Nonce is too long", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "202122232425262728292a2b2c2d2e2f", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "5edbebec6c533dac8ca89faf60d8c137", + "tag" : "9453d6a8ff91b714f32c0b71", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 160, + "keySize" : 128, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 456, + "comment" : "Nonce is too long", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "202122232425262728292a2b2c2d2e2f30313233", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "5edbebec6c533dac8ca89faf60d8c137", + "tag" : "9453d6a8ff91b714f32c0b71", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 256, + "keySize" : 128, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 457, + "comment" : "Nonce is too long", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "5edbebec6c533dac8ca89faf60d8c137", + "tag" : "9453d6a8ff91b714f32c0b71", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 0, + "keySize" : 192, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 458, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "15699c20198688b9e4882a6542811ada", + "tag" : "c69317b99b43086b621eb14a", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 8, + "keySize" : 192, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 459, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "40", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "7e84b5aa41d2212b3a5d730df5b20eaa", + "tag" : "5924d8bd85318b033bf4f2fd", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 16, + "keySize" : 192, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 460, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "4041", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb813367e3d1fa4ee4c402450f2946d1", + "tag" : "cf6eee495f94c08fef7ce5b5", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 32, + "keySize" : 192, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 461, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "40414243", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3be9c621dbe057b86acaef8ad0e38ee0", + "tag" : "6dd33d42278bb2f27eab7a0b", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 48, + "keySize" : 192, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 462, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "404142434445", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "41bd6e626ef1d4fa33e3e62b6b71b247", + "tag" : "b03506df38085e4f93ee9ea4", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 112, + "keySize" : 192, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 463, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "404142434445464748494a4b4c4d", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "390f24acc113b433e4b785e9183d4838", + "tag" : "9bc0397fee59e6990c3bbc81", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 120, + "keySize" : 192, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 464, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "404142434445464748494a4b4c4d4e", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2d108590625ee4af66b7cb663df50c1", + "tag" : "cfeabe252650d12584478bd0", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 128, + "keySize" : 192, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 465, + "comment" : "Nonce is too long", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "202122232425262728292a2b2c2d2e2f", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "17ef53d925bba4e1f335d00186b7c38e", + "tag" : "8f6477da94ef6f63c4d1a071", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 160, + "keySize" : 192, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 466, + "comment" : "Nonce is too long", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "202122232425262728292a2b2c2d2e2f30313233", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "17ef53d925bba4e1f335d00186b7c38e", + "tag" : "8f6477da94ef6f63c4d1a071", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 256, + "keySize" : 192, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 467, + "comment" : "Nonce is too long", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "17ef53d925bba4e1f335d00186b7c38e", + "tag" : "8f6477da94ef6f63c4d1a071", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 0, + "keySize" : 256, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 468, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3cd9bace5f5dc77c89c2bc139065e797", + "tag" : "99f6058eeb8e3a8036aadab8", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 8, + "keySize" : 256, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 469, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "40", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b5f044211e18b13572e2ea70ed178353", + "tag" : "24cf3f3f369b692fe730970c", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 16, + "keySize" : 256, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 470, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "4041", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "c000746ed8246d20edda90c04f380ba8", + "tag" : "af82093487d3a5d4872ff9e2", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 32, + "keySize" : 256, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 471, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "40414243", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b00bd7b8cd031c168e37407eb09f062e", + "tag" : "bfcae110c737bbe757967f4e", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 48, + "keySize" : 256, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 472, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "404142434445", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "ae2865f86ba6328ce131a49cd499f936", + "tag" : "4390b54f3b7cbf9e54a22048", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 112, + "keySize" : 256, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 473, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "404142434445464748494a4b4c4d", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "5680ebd16ae446e9e2d07fbaac7abd0b", + "tag" : "d72d015782fd94d76d2f682f", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 120, + "keySize" : 256, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 474, + "comment" : "Invalid nonce size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "404142434445464748494a4b4c4d4e", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "6a611e6fb67d831b4b096169f2e86647", + "tag" : "0c39bb2462bbaff71939ee1f", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 128, + "keySize" : 256, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 475, + "comment" : "Nonce is too long", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "202122232425262728292a2b2c2d2e2f", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "681841a0a013923907c669efd3ffd069", + "tag" : "054cd6f1cda1b1bf91e0100f", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 160, + "keySize" : 256, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 476, + "comment" : "Nonce is too long", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "202122232425262728292a2b2c2d2e2f30313233", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "681841a0a013923907c669efd3ffd069", + "tag" : "054cd6f1cda1b1bf91e0100f", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 256, + "keySize" : 256, + "tagSize" : 96, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 477, + "comment" : "Nonce is too long", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "681841a0a013923907c669efd3ffd069", + "tag" : "054cd6f1cda1b1bf91e0100f", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 16, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 478, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "d3dab1ee494cc229099d6cac7df14add", + "tag" : "198c", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 24, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 479, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "d3dab1ee494cc229099d6cac7df14add", + "tag" : "198c08", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 40, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 480, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "d3dab1ee494cc229099d6cac7df14add", + "tag" : "231a2d8f6a", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 56, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 481, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "d3dab1ee494cc229099d6cac7df14add", + "tag" : "b1bbf3883507cd", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 72, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 482, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "d3dab1ee494cc229099d6cac7df14add", + "tag" : "cd0ae63f3a30f7fb5b", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 88, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 483, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "d3dab1ee494cc229099d6cac7df14add", + "tag" : "535e32ac416816615e5a20", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 104, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 484, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "d3dab1ee494cc229099d6cac7df14add", + "tag" : "a6c58458d3969da9cb0849f95e", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 128, + "tagSize" : 120, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 485, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "d3dab1ee494cc229099d6cac7df14add", + "tag" : "f7879fb7fe88dd74cb8e96fda1d2eb", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 16, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 486, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "1c49324515a346d424eed6fed9bddc17", + "tag" : "95eb", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 24, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 487, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "1c49324515a346d424eed6fed9bddc17", + "tag" : "95eb98", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 40, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 488, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "1c49324515a346d424eed6fed9bddc17", + "tag" : "3fd40dd8e0", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 56, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 489, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "1c49324515a346d424eed6fed9bddc17", + "tag" : "793ca5d351e68c", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 72, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 490, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "1c49324515a346d424eed6fed9bddc17", + "tag" : "63a0987ffff1313caa", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 88, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 491, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "1c49324515a346d424eed6fed9bddc17", + "tag" : "0ee40f14475b7e28752983", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 104, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 492, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "1c49324515a346d424eed6fed9bddc17", + "tag" : "40a4fc82d429a0091c962d7152", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 120, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 493, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "1c49324515a346d424eed6fed9bddc17", + "tag" : "f8f9bdc6b8506afd3ae54a0a67e185", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 16, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 494, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3b6829d5deb47ca9f10abf481564aee1", + "tag" : "8f8b", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 24, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 495, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3b6829d5deb47ca9f10abf481564aee1", + "tag" : "8f8b32", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 40, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 496, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3b6829d5deb47ca9f10abf481564aee1", + "tag" : "a94e19f34c", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 56, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 497, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3b6829d5deb47ca9f10abf481564aee1", + "tag" : "5e90218caca470", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 72, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 498, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3b6829d5deb47ca9f10abf481564aee1", + "tag" : "385cef2c2599faa960", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 88, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 499, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3b6829d5deb47ca9f10abf481564aee1", + "tag" : "e81c270020edd93ba7e564", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 104, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 500, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3b6829d5deb47ca9f10abf481564aee1", + "tag" : "c5d5f29af5c0db444ac2618b9d", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 96, + "keySize" : 256, + "tagSize" : 120, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 501, + "comment" : "Invalid tag size", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "464748494a4b4c4d4e4f5051", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "3b6829d5deb47ca9f10abf481564aee1", + "tag" : "f2f6d8b6ab69c8e10039b5754f5537", + "result" : "invalid", + "flags" : [] + } + ] + } + ] +} diff --git a/third_party/wycheproof_testvectors/aes_cmac_test.json b/third_party/wycheproof_testvectors/aes_cmac_test.json index 4a1e5fcee..921021005 100644 --- a/third_party/wycheproof_testvectors/aes_cmac_test.json +++ b/third_party/wycheproof_testvectors/aes_cmac_test.json @@ -1,6 +1,6 @@ { "algorithm" : "AES-CMAC", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "numberOfTests" : 290, "header" : [], "testGroups" : [ diff --git a/third_party/wycheproof_testvectors/aes_cmac_test.txt b/third_party/wycheproof_testvectors/aes_cmac_test.txt index 86cf15509..71a45f3d1 100644 --- a/third_party/wycheproof_testvectors/aes_cmac_test.txt +++ b/third_party/wycheproof_testvectors/aes_cmac_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: AES-CMAC -# Generator version: 0.4.6 +# Generator version: 0.4.12 [keySize = 128] [tagSize = 96] diff --git a/third_party/wycheproof_testvectors/aes_eax_test.json b/third_party/wycheproof_testvectors/aes_eax_test.json index 606bd785f..ebabeaf85 100644 --- a/third_party/wycheproof_testvectors/aes_eax_test.json +++ b/third_party/wycheproof_testvectors/aes_eax_test.json @@ -1,10 +1,10 @@ { "algorithm" : "AES-EAX", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "CounterWrap" : "AES-EAX reduces the counter value modulo 2**128. This test vector was constructed for testing the wrapping of the counter value." }, - "numberOfTests" : 155, + "numberOfTests" : 162, "header" : [], "testGroups" : [ { @@ -999,6 +999,54 @@ }, { "tcId" : 79, + "comment" : "", + "key" : "2ac418c329bce760b9928bb3d9e3171e4b95a9490bff0563", + "iv" : "e9b33cbe2cf00e3df7a9757c26887236", + "aad" : "6293808cc471bfac", + "msg" : "230e0d77a23c35be592aa6c612ebfe8c", + "ct" : "3998fa4f34537f4f1af95cea04832254", + "tag" : "bef5f02f0272e26effeefca831d33d0b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "", + "key" : "bfe0945395ca57a1c2368f56bb6054755f1f16e6d6dce5dc", + "iv" : "ea8bc8bde29e057ebaa67e3516295d22", + "aad" : "922dc6f1ed0da9d25500a0b7157a10", + "msg" : "212b0b1f685300651eb43b2ec0779126", + "ct" : "7342838539ec975f2b4e3cf9a08c860e", + "tag" : "1ab9c92a3a2b2c0c7996c8a25738959c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "", + "key" : "b08b98d7b077662a1f6224ba91c22b95b13d0a75e54d609c", + "iv" : "6900b2667811f60b1170542b6d44b913", + "aad" : "0f1a3473ff20352972b395a2dec89d1a", + "msg" : "28ccf9f4f3cb429f75144275b907d19d", + "ct" : "b9143fec99d73850ca15adc7313dc00c", + "tag" : "28dee7cedb311961f868697c91ef0729", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "", + "key" : "a90bd7b87c03803fe77291483954578c07849fb273a52243", + "iv" : "0c300db1fbf94c6ae9a36e5ae4bbb906", + "aad" : "8cdec329f05a3e2964ea9426430dfe40ce7f40a6fc429b33", + "msg" : "644b8ee3162e81b0d59792d3386cc30c", + "ct" : "e286ad3f23d2d5742b043ba2c18a73d1", + "tag" : "9252f1b2ea6946fa42b2e86cc7bd5114", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 83, "comment" : "Flipped bit 0 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1010,7 +1058,7 @@ "flags" : [] }, { - "tcId" : 80, + "tcId" : 84, "comment" : "Flipped bit 1 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1022,7 +1070,7 @@ "flags" : [] }, { - "tcId" : 81, + "tcId" : 85, "comment" : "Flipped bit 7 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1034,7 +1082,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 86, "comment" : "Flipped bit 8 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1046,7 +1094,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 87, "comment" : "Flipped bit 31 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1058,7 +1106,7 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 88, "comment" : "Flipped bit 32 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1070,7 +1118,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 89, "comment" : "Flipped bit 33 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1082,7 +1130,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 90, "comment" : "Flipped bit 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1094,7 +1142,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 91, "comment" : "Flipped bit 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1106,7 +1154,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 92, "comment" : "Flipped bit 71 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1118,7 +1166,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 93, "comment" : "Flipped bit 77 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1130,7 +1178,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 94, "comment" : "Flipped bit 80 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1142,7 +1190,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 95, "comment" : "Flipped bit 96 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1154,7 +1202,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 96, "comment" : "Flipped bit 97 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1166,7 +1214,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 97, "comment" : "Flipped bit 103 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1178,7 +1226,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 98, "comment" : "Flipped bit 120 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1190,7 +1238,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 99, "comment" : "Flipped bit 121 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1202,7 +1250,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 100, "comment" : "Flipped bit 126 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1214,7 +1262,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 101, "comment" : "Flipped bit 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1226,7 +1274,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 102, "comment" : "Flipped bits 0 and 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1238,7 +1286,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 103, "comment" : "Flipped bits 31 and 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1250,7 +1298,7 @@ "flags" : [] }, { - "tcId" : 100, + "tcId" : 104, "comment" : "Flipped bits 63 and 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1262,7 +1310,7 @@ "flags" : [] }, { - "tcId" : 101, + "tcId" : 105, "comment" : "all bits of tag flipped", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1274,7 +1322,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 106, "comment" : "Tag changed to all zero", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1286,7 +1334,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 107, "comment" : "tag changed to all 1", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1298,7 +1346,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 108, "comment" : "msbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1310,7 +1358,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 109, "comment" : "lsbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1330,7 +1378,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 106, + "tcId" : 110, "comment" : "", "key" : "b4cd11db0b3e0b9b34eafd9fe027746976379155e76116afde1b96d21298e34f", "iv" : "00c49f4ebb07393f07ebc3825f7b0830", @@ -1342,7 +1390,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 111, "comment" : "", "key" : "b7797eb0c1a6089ad5452d81fdb14828c040ddc4589c32b565aad8cb4de3e4a0", "iv" : "0ad570d8863918fe89124e09d125a271", @@ -1354,7 +1402,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 112, "comment" : "", "key" : "4c010d9561c7234c308c01cea3040c925a9f324dc958ff904ae39b37e60e1e03", "iv" : "2a55caa137c5b0b66cf3809eb8f730c4", @@ -1366,7 +1414,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 113, "comment" : "", "key" : "2f6cfb7a215a7bafb607c273f7e66f9a6d51d57f9c29422ec64699bad0c6f33b", "iv" : "21cbeff0b123799da74f4daff2e279c5", @@ -1378,7 +1426,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 114, "comment" : "", "key" : "7517c973a9de3614431e3198f4ddc0f8dc33862654649e9ff7838635bb278231", "iv" : "42f82085c08afd5b19a9491a79cd8119", @@ -1390,7 +1438,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 115, "comment" : "", "key" : "9f5c60fb5df5cf2b1b39254c3fa80e51d30d64e344b3aba59574305b4d2212ad", "iv" : "d4df79c69f73b26a13598af07eed6a77", @@ -1402,7 +1450,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 116, "comment" : "", "key" : "38f3d880ed6cd605f2eab88027c9a1c21d13e3de1af50ac884723bcf2b70f495", "iv" : "7078c9239650b8a1a8cf031d460e51c1", @@ -1414,7 +1462,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 117, "comment" : "", "key" : "ec88cec13d8ebae7d62f60197e5486d61c33ee5a50b19f197c1348fbc9e27e8e", "iv" : "1ec1d18c96ca6cad66690e60b91cf222", @@ -1426,7 +1474,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 118, "comment" : "Flipped bit 0 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1438,7 +1486,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 119, "comment" : "Flipped bit 1 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1450,7 +1498,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 120, "comment" : "Flipped bit 7 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1462,7 +1510,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 121, "comment" : "Flipped bit 8 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1474,7 +1522,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 122, "comment" : "Flipped bit 31 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1486,7 +1534,7 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 123, "comment" : "Flipped bit 32 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1498,7 +1546,7 @@ "flags" : [] }, { - "tcId" : 120, + "tcId" : 124, "comment" : "Flipped bit 33 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1510,7 +1558,7 @@ "flags" : [] }, { - "tcId" : 121, + "tcId" : 125, "comment" : "Flipped bit 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1522,7 +1570,7 @@ "flags" : [] }, { - "tcId" : 122, + "tcId" : 126, "comment" : "Flipped bit 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1534,7 +1582,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 127, "comment" : "Flipped bit 71 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1546,7 +1594,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 128, "comment" : "Flipped bit 77 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1558,7 +1606,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 129, "comment" : "Flipped bit 80 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1570,7 +1618,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 130, "comment" : "Flipped bit 96 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1582,7 +1630,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 131, "comment" : "Flipped bit 97 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1594,7 +1642,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 132, "comment" : "Flipped bit 103 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1606,7 +1654,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 133, "comment" : "Flipped bit 120 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1618,7 +1666,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 134, "comment" : "Flipped bit 121 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1630,7 +1678,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 135, "comment" : "Flipped bit 126 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1642,7 +1690,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 136, "comment" : "Flipped bit 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1654,7 +1702,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 137, "comment" : "Flipped bits 0 and 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1666,7 +1714,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 138, "comment" : "Flipped bits 31 and 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1678,7 +1726,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 139, "comment" : "Flipped bits 63 and 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1690,7 +1738,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 140, "comment" : "all bits of tag flipped", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1702,7 +1750,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 141, "comment" : "Tag changed to all zero", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1714,7 +1762,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 142, "comment" : "tag changed to all 1", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1726,7 +1774,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 143, "comment" : "msbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1738,7 +1786,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 144, "comment" : "lsbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", @@ -1758,7 +1806,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 141, + "tcId" : 145, "comment" : "large IV size", "key" : "7edabee31897bf9b29394aeca84c4dcc", "iv" : "ef4886c4fe8b26f045e09ac925ccbbad42d70347", @@ -1771,6 +1819,26 @@ } ] }, + { + "ivSize" : 256, + "keySize" : 128, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 146, + "comment" : "large IV size", + "key" : "e071a62bcde9ee648118ed3b1c629c20", + "iv" : "f23a924d75c57fee8e75defd97be48e8cf3202cd658add0a4f50b24b5af9f013", + "aad" : "", + "msg" : "a0650c4299cf63ec5e28104e9064247f", + "ct" : "487e94228d338acee8e9f5c07e22fb06", + "tag" : "72c99b644664378c88fd1f4ecfd80f76", + "result" : "valid", + "flags" : [] + } + ] + }, { "ivSize" : 160, "keySize" : 192, @@ -1778,7 +1846,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 142, + "tcId" : 147, "comment" : "large IV size", "key" : "f9aced074bde719edba80bc8ad475f7ebd3ba6e98a4c0f96", "iv" : "d6b33e2be9eeb8bcb33f1291c728699276781f29", @@ -1791,6 +1859,26 @@ } ] }, + { + "ivSize" : 256, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 148, + "comment" : "large IV size", + "key" : "94ffb2d57189012cbbe314e4e36dec0dd9e2b9c88b53bbae", + "iv" : "4683f07aafca7f952acedc57c45315307593f52a7b405bf2ebcd19d18098ac04", + "aad" : "", + "msg" : "10e1e492691ebb658324f1982168073e", + "ct" : "199f609949240ce2a65bf1b492f17afe", + "tag" : "7cd958a59d5706b396d219a2936be571", + "result" : "valid", + "flags" : [] + } + ] + }, { "ivSize" : 160, "keySize" : 256, @@ -1798,7 +1886,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 143, + "tcId" : 149, "comment" : "large IV size", "key" : "1739fd2876258457e3e4c323dbabd85edda8ecad83a7496d8feb0b88aeab2e74", "iv" : "989f015e6ab79d5e43eca8364a38c9f6b381dda1", @@ -1811,6 +1899,26 @@ } ] }, + { + "ivSize" : 256, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 150, + "comment" : "large IV size", + "key" : "aa5429fd3f178b3885f2c696975e88890102455b5d9e42766429e80d4889672a", + "iv" : "e1ed38af5753851b79175e4ae11fd6cf80033f81aec484ecd0448c5e7cc0a27e", + "aad" : "", + "msg" : "7aa8919ebb950f34690acb98651854cb", + "ct" : "1a288496f909036b35f3604b3ecd3493", + "tag" : "62eb49550cbee8c3cf88302c826690a2", + "result" : "valid", + "flags" : [] + } + ] + }, { "ivSize" : 32, "keySize" : 128, @@ -1818,7 +1926,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 144, + "tcId" : 151, "comment" : "small IV size", "key" : "d83c1d7a97c43f182409a4aa5609c1b1", "iv" : "7b5faeb2", @@ -1838,7 +1946,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 145, + "tcId" : 152, "comment" : "small IV size", "key" : "deb62233559b57476602b5adac57c77f", "iv" : "d084547de55bbc15", @@ -1858,7 +1966,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 146, + "tcId" : 153, "comment" : "small IV size", "key" : "834d0bb601170865a78139428a1503695a6a291ebd747cd1", "iv" : "bb9d2aa3", @@ -1878,7 +1986,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 147, + "tcId" : 154, "comment" : "small IV size", "key" : "0b177198c8b419bf74acc3bc65b5fb3d09a915ff71add754", "iv" : "8f075cbcda9831c3", @@ -1898,7 +2006,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 148, + "tcId" : 155, "comment" : "small IV size", "key" : "093eb12343537ee8e91c1f715b862603f8daf9d4e1d7d67212a9d68e5aac9358", "iv" : "5110604c", @@ -1918,7 +2026,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 149, + "tcId" : 156, "comment" : "small IV size", "key" : "115884f693b155563e9bfb3b07cacb2f7f7caa9bfe51f89e23feb5a9468bfdd0", "iv" : "04102199ef21e1df", @@ -1938,7 +2046,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 150, + "tcId" : 157, "comment" : "IV size = 0", "key" : "8f3f52e3c75c58f5cb261f518f4ad30a", "iv" : "", @@ -1950,7 +2058,7 @@ "flags" : [] }, { - "tcId" : 151, + "tcId" : 158, "comment" : "IV size = 0", "key" : "2a4bf90e56b70fdd8649d775c089de3b", "iv" : "", @@ -1970,7 +2078,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 152, + "tcId" : 159, "comment" : "IV size = 0", "key" : "0b18d21337035c7baa08211b702fa780ac7c09be8f9ed11f", "iv" : "", @@ -1982,7 +2090,7 @@ "flags" : [] }, { - "tcId" : 153, + "tcId" : 160, "comment" : "IV size = 0", "key" : "ba76d594a6df915bb7ab7e6d1a8d024b2796336c1b8328a9", "iv" : "", @@ -2002,7 +2110,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 154, + "tcId" : 161, "comment" : "IV size = 0", "key" : "3f8ca47b9a940582644e8ecf9c2d44e8138377a8379c5c11aafe7fec19856cf1", "iv" : "", @@ -2014,7 +2122,7 @@ "flags" : [] }, { - "tcId" : 155, + "tcId" : 162, "comment" : "IV size = 0", "key" : "7660d10966c6503903a552dde2a809ede9da490e5e5cc3e349da999671809883", "iv" : "", diff --git a/third_party/wycheproof_testvectors/aes_gcm_siv_test.json b/third_party/wycheproof_testvectors/aes_gcm_siv_test.json index 33398d255..851fec80a 100644 --- a/third_party/wycheproof_testvectors/aes_gcm_siv_test.json +++ b/third_party/wycheproof_testvectors/aes_gcm_siv_test.json @@ -1,6 +1,6 @@ { "algorithm" : "AES-GCM", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "ConstructedIv" : "The counter for AES-GCM-SIV is reduced modulo 2**32. This test vector was constructed to test for correct wrapping of the counter." }, diff --git a/third_party/wycheproof_testvectors/aes_gcm_siv_test.txt b/third_party/wycheproof_testvectors/aes_gcm_siv_test.txt index 6fef33a0f..86f015961 100644 --- a/third_party/wycheproof_testvectors/aes_gcm_siv_test.txt +++ b/third_party/wycheproof_testvectors/aes_gcm_siv_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: AES-GCM -# Generator version: 0.4.6 +# Generator version: 0.4.12 [ivSize = 96] [keySize = 128] diff --git a/third_party/wycheproof_testvectors/aes_gcm_test.json b/third_party/wycheproof_testvectors/aes_gcm_test.json index a032cf118..f2f327921 100644 --- a/third_party/wycheproof_testvectors/aes_gcm_test.json +++ b/third_party/wycheproof_testvectors/aes_gcm_test.json @@ -1,11 +1,11 @@ { "algorithm" : "AES-GCM", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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.", "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" : 104, + "numberOfTests" : 217, "header" : [], "testGroups" : [ { @@ -196,14 +196,326 @@ }, { "tcId" : 16, - "comment" : "special case", - "key" : "00112233445566778899aabbccddeeff", - "iv" : "00112233445566778899aabb", + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", "aad" : "", - "msg" : "7fd49ba712d0d28f02ef54ed18db43f8", - "ct" : "d8eba6a5a03403851abc27f6e15d84c0", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d9847dbc326a06e988c77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "da847dbc326a06e988c77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "58847dbc326a06e988c77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8857dbc326a06e988c77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847d3c326a06e988c77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc336a06e988c77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc306a06e988c77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a066988c77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a06e989c77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a06e908c77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a06e988e77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a06e988c77bd3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a06e988c77ad3873e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a06e988c77ad3843e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a06e988c77ad3063e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a06e988c77ad3863e6082", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a06e988c77ad3863e6081", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a06e988c77ad3863e60c3", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a06e988c77ad3863e6003", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d9847dbc326a06e989c77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847d3c326a066988c77ad3863e6083", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d8847dbc326a066988c77ad3863e6003", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "277b8243cd95f9167738852c79c19f7c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", "tag" : "00000000000000000000000000000000", - "result" : "valid", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "5804fd3cb2ea86690847fa5306bee003", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "eb156d081ed6b6b55f4612f021d87b39", + "tag" : "d9857cbd336b07e889c67bd2873f6182", + "result" : "invalid", "flags" : [] } ] @@ -215,7 +527,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 17, + "tcId" : 43, "comment" : "", "key" : "aa023d0478dcb2b2312498293d9a9129", "iv" : "0432bc49ac344120", @@ -227,7 +539,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 44, "comment" : "unusual IV size", "key" : "25dd4d6cad5a4604957847c8c6d3fc4e", "iv" : "68cbeafe8f9e8a66", @@ -247,7 +559,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 19, + "tcId" : 45, "comment" : "", "key" : "2034a82547276c83dd3212a813572bce", "iv" : "3254202d854734812398127a3d134421", @@ -259,7 +571,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 46, "comment" : "", "key" : "209e6dbf2ad26a105445fc0207cd9e9a", "iv" : "9477849d6ccdfca112d92e53fae4a7ca", @@ -271,7 +583,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 47, "comment" : "", "key" : "a549442e35154032d07c8666006aa6a2", "iv" : "5171524568e81d97e8c4de4ba56c10a0", @@ -283,7 +595,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 48, "comment" : "", "key" : "cfb4c26f126f6a0acb8e4e220f6c56cd", "iv" : "1275115499ae722268515bf0c164b49c", @@ -295,7 +607,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 49, "comment" : "", "key" : "0b11ef3a08c02970f74281c860691c75", "iv" : "95c1dd8c0f1705ece68937901f7add7b", @@ -307,7 +619,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 50, "comment" : "J0:000102030405060708090a0b0c0d0e0f", "key" : "00112233445566778899aabbccddeeff", "iv" : "f95fde4a751913202aeeee32a0b55753", @@ -321,7 +633,7 @@ ] }, { - "tcId" : 25, + "tcId" : 51, "comment" : "J0:00000000000000000000000000000000", "key" : "00112233445566778899aabbccddeeff", "iv" : "7b95b8c356810a84711d68150a1b7750", @@ -335,7 +647,7 @@ ] }, { - "tcId" : 26, + "tcId" : 52, "comment" : "J0:ffffffffffffffffffffffffffffffff", "key" : "00112233445566778899aabbccddeeff", "iv" : "1a552e67cdc4dc1a33b824874ebf0bed", @@ -349,7 +661,7 @@ ] }, { - "tcId" : 27, + "tcId" : 53, "comment" : "J0:fffffffffffffffffffffffffffffffe", "key" : "00112233445566778899aabbccddeeff", "iv" : "dd9d0b4a0c3d681524bffca31d907661", @@ -363,7 +675,7 @@ ] }, { - "tcId" : 28, + "tcId" : 54, "comment" : "J0:fffffffffffffffffffffffffffffffd", "key" : "00112233445566778899aabbccddeeff", "iv" : "57c5643c4e37b4041db794cfe8e1f0f4", @@ -377,7 +689,7 @@ ] }, { - "tcId" : 29, + "tcId" : 55, "comment" : "J0:000102030405060708090a0bffffffff", "key" : "00112233445566778899aabbccddeeff", "iv" : "99821c2dd5daecded07300f577f7aff1", @@ -391,7 +703,7 @@ ] }, { - "tcId" : 30, + "tcId" : 56, "comment" : "J0:000102030405060708090a0bfffffffe", "key" : "00112233445566778899aabbccddeeff", "iv" : "5e4a3900142358d1c774d8d124d8d27d", @@ -405,7 +717,7 @@ ] }, { - "tcId" : 31, + "tcId" : 57, "comment" : "J0:000102030405060708090a0bfffffffd", "key" : "00112233445566778899aabbccddeeff", "iv" : "d4125676562984c0fe7cb0bdd1a954e8", @@ -419,7 +731,7 @@ ] }, { - "tcId" : 32, + "tcId" : 58, "comment" : "J0:000102030405060708090a0b7fffffff", "key" : "00112233445566778899aabbccddeeff", "iv" : "b97ec62a5e5900ccf9e4be332e336091", @@ -433,7 +745,7 @@ ] }, { - "tcId" : 33, + "tcId" : 59, "comment" : "J0:000102030405060708090a0b7ffffffe", "key" : "00112233445566778899aabbccddeeff", "iv" : "7eb6e3079fa0b4c3eee366177d1c1d1d", @@ -447,7 +759,7 @@ ] }, { - "tcId" : 34, + "tcId" : 60, "comment" : "J0:000102030405060708090a0bffff7fff", "key" : "00112233445566778899aabbccddeeff", "iv" : "0314fcd10fdd675d3c612962c931f635", @@ -461,7 +773,7 @@ ] }, { - "tcId" : 35, + "tcId" : 61, "comment" : "J0:000102030405060708090a0bffff7ffe", "key" : "00112233445566778899aabbccddeeff", "iv" : "c4dcd9fcce24d3522b66f1469a1e8bb9", @@ -475,7 +787,19 @@ ] }, { - "tcId" : 36, + "tcId" : 62, + "comment" : "special case", + "key" : "00112233445566778899aabbccddeeff", + "iv" : "00000000000000000000000000000000", + "aad" : "", + "msg" : "bec6fa05c1718b9b84c47345bbed7dcb", + "ct" : "45a3f89d02918bfd0c8161658ccc9795", + "tag" : "00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 63, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff", "iv" : "ffffffffffffffffffffffffffffffff", @@ -495,7 +819,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 37, + "tcId" : 64, "comment" : "", "key" : "92ace3e348cd821092cd921aa3546374299ab46209691bc28b8752d17f123c20", "iv" : "00112233445566778899aabb", @@ -507,7 +831,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 65, "comment" : "", "key" : "29d3a44f8723dc640239100c365423a312934ac80239212ac3df3421a2098123", "iv" : "00112233445566778899aabb", @@ -519,7 +843,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 66, "comment" : "", "key" : "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273", "iv" : "99e23ec48985bccdeeab60f1", @@ -531,7 +855,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 67, "comment" : "", "key" : "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152", "iv" : "4f07afedfdc3b6c2361823d3", @@ -543,7 +867,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 68, "comment" : "", "key" : "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb", "iv" : "68ab7fdbf61901dad461d23c", @@ -555,7 +879,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 69, "comment" : "", "key" : "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a", "iv" : "2fcb1b38a99e71b84740ad9b", @@ -567,7 +891,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 70, "comment" : "", "key" : "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011", "iv" : "45aaa3e5d16d2d42dc03445d", @@ -579,7 +903,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 71, "comment" : "", "key" : "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7", "iv" : "e6b1adf2fd58a8762c65f31b", @@ -591,7 +915,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 72, "comment" : "", "key" : "b279f57e19c8f53f2f963f5f2519fdb7c1779be2ca2b3ae8e1128b7d6c627fc4", "iv" : "98bc2c7438d5cd7665d76f6e", @@ -603,7 +927,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 73, "comment" : "", "key" : "cdccfe3f46d782ef47df4e72f0c02d9c7f774def970d23486f11a57f54247f17", "iv" : "376187894605a8d45e30de51", @@ -615,7 +939,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 74, "comment" : "", "key" : "f32364b1d339d82e4f132d8f4a0ec1ff7e746517fa07ef1a7f422f4e25a48194", "iv" : "5a86a50a0e8a179c734b996d", @@ -627,7 +951,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 75, "comment" : "", "key" : "ff0089ee870a4a39f645b0a5da774f7a5911e9696fc9cad646452c2aa8595a12", "iv" : "bc2a7757d0ce2d8b1f14ccd9", @@ -637,133 +961,353 @@ "tag" : "ebec6774b955e789591c822dab739e12", "result" : "valid", "flags" : [] - } - ] - }, - { - "ivSize" : 96, - "keySize" : 192, - "tagSize" : 128, - "type" : "AeadTest", - "tests" : [ + }, { - "tcId" : 49, - "comment" : "", - "key" : "21218af790428f8024d3e7e1428c9fcf578c216636d60e73", - "iv" : "34047bc39b9c608384dff5b8", + "tcId" : 76, + "comment" : "special case", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "000000000000000000000000", "aad" : "", - "msg" : "e3", - "ct" : "fe", - "tag" : "2e982e24b81cd120d35a70fe6935e665", + "msg" : "561008fa07a68f5c61285cd013464eaf", + "ct" : "23293e9b07ca7d1b0cae7cc489a973b3", + "tag" : "ffffffffffffffffffffffffffffffff", "result" : "valid", "flags" : [] }, { - "tcId" : 50, - "comment" : "", - "key" : "3a8bf543c480925632118245bcbf5d01522b987a31a33da3", - "iv" : "4ebc13cf4636cc7c45e560a7", + "tcId" : 77, + "comment" : "special case", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "ffffffffffffffffffffffff", "aad" : "", - "msg" : "53fc72e71b59eeb3", - "ct" : "99f2ff1c8a44e5f2", - "tag" : "6870f104ddc514477b400336fb01860e", + "msg" : "c6152244cea1978d3e0bc274cf8c0b3b", + "ct" : "7cb6fc7c6abc009efe9551a99f36a421", + "tag" : "00000000000000000000000000000000", "result" : "valid", "flags" : [] }, { - "tcId" : 51, - "comment" : "", - "key" : "92f4d2672fceec43963ccffb17e6ea7578b11418b06a3b82", - "iv" : "6e7ff7f0797685cfc44b05ff", + "tcId" : 78, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", "aad" : "", - "msg" : "c3ec16adb184affa8ae9738bffb916", - "ct" : "afe8ef41591bfcc00db3c880ceb186", - "tag" : "29fff7f285768645c9c8bf7a471c9393", - "result" : "valid", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9de8fef6d8ab1bf1bf887232eab590dd", + "result" : "invalid", "flags" : [] }, { - "tcId" : 52, - "comment" : "", - "key" : "bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e", - "iv" : "be0326d23bdc2c64648d13f4", + "tcId" : 79, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", "aad" : "", - "msg" : "80474a3a3b809560eee2ce7a7a33ea07", - "ct" : "90339dca02ef717f1603994aee6cf6d2", - "tag" : "e3d33e01ce64f271783147de226228bc", - "result" : "valid", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ee8fef6d8ab1bf1bf887232eab590dd", + "result" : "invalid", "flags" : [] }, { - "tcId" : 53, - "comment" : "", - "key" : "5e1d28213e092536525bbae09e214af4c891e202b2b4fa4f", - "iv" : "b6be6cd0681235d826aa28ea", + "tcId" : 80, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", "aad" : "", - "msg" : "53d59433a7db7f41b31ccb6d4a2d789965", - "ct" : "b98ed6321679941a3e521834296686ad98", - "tag" : "9f50c03e055e519712c582ec9db3235b", - "result" : "valid", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "1ce8fef6d8ab1bf1bf887232eab590dd", + "result" : "invalid", "flags" : [] }, { - "tcId" : 54, - "comment" : "", - "key" : "7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff", - "iv" : "b022067048505b20946216ef", + "tcId" : 81, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", "aad" : "", - "msg" : "ef6412c72b03c643fa02565a0ae2378a9311c11a84065f80", - "ct" : "addd303651119e52f6170dfc7a915064253d57532987b9ab", - "tag" : "fa0484f8baa95f5b7a31c56d1b34c58b", - "result" : "valid", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce9fef6d8ab1bf1bf887232eab590dd", + "result" : "invalid", "flags" : [] }, { - "tcId" : 55, - "comment" : "", - "key" : "969fed5068541d65418c2c1de8fe1f845e036030496e1272", - "iv" : "817fe51c31f2879141a34335", - "aad" : "cb", - "msg" : "3d8233191a2823bf767e99167b1d4af4f4848458", - "ct" : "0d2c3a3c0cc4b40e70ed45e188e356a0e1533b31", - "tag" : "92909a80e90540e1878ab59ef300072b", - "result" : "valid", + "tcId" : 82, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fe76d8ab1bf1bf887232eab590dd", + "result" : "invalid", "flags" : [] }, { - "tcId" : 56, - "comment" : "", - "key" : "fa5b9b41f93f8b682c04ba816c3fecc24eec095b04dd7497", - "iv" : "62b9cf1e923bc1138d05d205", - "aad" : "2ed8487153e21b12", - "msg" : "18159841813a69fc0f8f4229e1678da7c9016711", - "ct" : "c7c1cbb85ce2a0a3f32cb9ef01ad45ec1118b66d", - "tag" : "253317f98bdab87531ece20475cd9ebb", - "result" : "valid", + "tcId" : 83, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d9ab1bf1bf887232eab590dd", + "result" : "invalid", "flags" : [] }, { - "tcId" : 57, - "comment" : "", - "key" : "fbfb395662787e2d25a2e7510f818e825936a35114e237c9", - "iv" : "3f1a1e02e90a4ba7a1db9df2", - "aad" : "74318d8876528243f1944b73eb77e96e", - "msg" : "2952a3d64107d5cbb9602239d05a5c5c222cf72b", - "ct" : "ecf5e403f19c007c8da7a456caf0a6d75762829b", - "tag" : "e0877a100f9dd9d6795f0e74c56a9fab", - "result" : "valid", + "tcId" : 84, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6daab1bf1bf887232eab590dd", + "result" : "invalid", "flags" : [] }, { - "tcId" : 58, - "comment" : "", - "key" : "5d8e9c2222316c9ed5ff94513cc957436ae447a6e1a73a29", - "iv" : "0802ae86c75a73bf79561521", - "aad" : "5ca354a4cb8e4fc9798aa209ad4f739dc7c232fdd1f22584", - "msg" : "42b4439e1d2116f834b91c516a26299df279956b", - "ct" : "94d844d98b9467daa7e8dde7f4290037354d7fb2", - "tag" : "62196638590cef429d6b1d1a59839c02", - "result" : "valid", + "tcId" : 85, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1b71bf887232eab590dd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1bf1be887232eab590dd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1bf13f887232eab590dd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1bf1bfa87232eab590dd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1bf1bf887332eab590dd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1bf1bf887232ebb590dd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1bf1bf887232e8b590dd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1bf1bf8872326ab590dd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1bf1bf887232eab590dc", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1bf1bf887232eab590df", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1bf1bf887232eab5909d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1bf1bf887232eab5905d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9de8fef6d8ab1bf1be887232eab590dd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fe76d8ab1b71bf887232eab590dd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9ce8fef6d8ab1b71bf887232eab5905d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "631701092754e40e40778dcd154a6f22", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "1c687e76582b9b713f08f2b26a35105d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "b2061457c0759fc1749f174ee1ccadfa", + "tag" : "9de9fff7d9aa1af0be897333ebb491dc", + "result" : "invalid", "flags" : [] } ] @@ -775,7 +1319,199 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 59, + "tcId" : 105, + "comment" : "J0:000102030405060708090a0b0c0d0e0f", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "029e0e777db092b12535d043012f09ba", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "f83cee467336e1a09b75f24e9b4385c99c13e6af722256a66129ece961fe803b167bad206f5017fb", + "tag" : "09338a42f0acc14f97c064f52f5f1688", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 106, + "comment" : "J0:00000000000000000000000000000000", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "f1be3b06b7feac07e7eab629f556047b", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "0b32b648a2c28e9edd7cee08eeeb900034cae7215e5ab1e201bd2eed1032c5a97866ba582a3458a4", + "tag" : "90be3606de58bd778fa5beff4a4102bd", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 107, + "comment" : "J0:ffffffffffffffffffffffffffffffff", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "de9eb63b1daed321a11b7547cc9e223c", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "575e2ecec2b3c72d4e80830d0d859ad9e42c29c4a68d8d9d8d23434de2cd07733be49d62ac1ae085", + "tag" : "6e4d6396125a10df5443bd0cbc8566d1", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 108, + "comment" : "J0:fffffffffffffffffffffffffffffffe", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "40bb0abebc483ff6d5671241ff5d66c6", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "2a818888d1f09f32aa7beedd2869b446575e2ecec2b3c72d4e80830d0d859ad9e42c29c4a68d8d9d", + "tag" : "dc481f172545268eff63ab0490403dc3", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 109, + "comment" : "J0:fffffffffffffffffffffffffffffffd", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "20d5cf305e630a8f49e3bb4bab18abc9", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "96d36b795f8e7edf6a8e0dbcd20d6c072a818888d1f09f32aa7beedd2869b446575e2ecec2b3c72d", + "tag" : "8a3a22bf2592958b930292aa47f590e8", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 110, + "comment" : "J0:000102030405060708090a0bffffffff", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "255358a71a0e5731f6dd6ce28e158ae6", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "cfce3d920f0e01f0bb49a751955b236d1b887baefd25c47f41303c46d5c7bf9ca4c2c45a8f1e6656", + "tag" : "2db9dc1b7fd315df1c95432432fcf474", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 111, + "comment" : "J0:000102030405060708090a0bfffffffe", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "bb76e422bbe8bbe682a10be4bdd6ce1c", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "69a24169792e9a07f6e6f4736fa972dccfce3d920f0e01f0bb49a751955b236d1b887baefd25c47f", + "tag" : "82ad967f7ac19084354f69a751443fb2", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 112, + "comment" : "J0:000102030405060708090a0bfffffffd", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "db1821ac59c38e9f1e25a2eee9930313", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "4e4417a83beac1eb7e24456a05f6ba5569a24169792e9a07f6e6f4736fa972dccfce3d920f0e01f0", + "tag" : "472d5dd582dc05ef5fc496b612023cb2", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 113, + "comment" : "J0:000102030405060708090a0b7fffffff", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "f7a02ecca03064b2ef3cce9feab79f07", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "6f8e174efca3097299f784efd4caff0bf168c3e5165b9ad3d20062009848044eef8f31f7d2fead05", + "tag" : "caff723826df150934aee3201ba175e7", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 114, + "comment" : "J0:000102030405060708090a0b7ffffffe", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "6985924901d688659b40a999d974dbfd", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "af193090ce3d43a388a1d294a09616906f8e174efca3097299f784efd4caff0bf168c3e5165b9ad3", + "tag" : "3b08958be1286c2b4acba02b3674adb2", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 115, + "comment" : "J0:000102030405060708090a0bffff7fff", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "3f1188546c65ed0fc55e75032c68ee44", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "5deccf838b2cf5f869c90d2a611160b1e578ab8121b93735cba4a1930647b8c4c84bf776333ee45a", + "tag" : "c14d52208f0f51b816a48971eaf8ff7e", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 116, + "comment" : "J0:000102030405060708090a0bffff7ffe", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "a13434d1cd8301d8b12212051fabaabe", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "d2cae1684aa407a13a2e2da5357e29f55deccf838b2cf5f869c90d2a611160b1e578ab8121b93735", + "tag" : "ea2d018099cd7925c507cef0ceddb0ae", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 117, + "comment" : "special case", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "00000000000000000000000000000000", + "aad" : "", + "msg" : "5c7d3f81d4b5055ed6f8db53614587a4", + "ct" : "541b835dc828d541073f7d7d7504ebf5", + "tag" : "00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "special case", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "ffffffffffffffffffffffffffffffff", + "aad" : "", + "msg" : "6a347ad1190e72ede611044e7475f0eb", + "ct" : "a3f36154331c196624564bc395e49c3b", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 119, "comment" : "", "key" : "cee9abbc26b63e169f0ced621fe21d95904e75b881d93e6b", "iv" : "1e8259e0a43e571068f701cd2064fc0c", @@ -787,7 +1523,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 120, "comment" : "", "key" : "189f0bd390ba40632586a45c39735c2b87113329c800f394", "iv" : "c84442d6975f0359737de0fa828f958e", @@ -799,7 +1535,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 121, "comment" : "", "key" : "b0724f15df5b792c2f49bc51df0ac5aad69be0030981613c", "iv" : "13cd526ec77b58f62d48d03f8b88f2b8", @@ -811,7 +1547,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 122, "comment" : "", "key" : "998750ba784841e40a7c5b03985732b6397e5459a3843954", "iv" : "1d3d62eccd8ac5e896f2654a7f606fc9", @@ -824,6 +1560,482 @@ } ] }, + { + "ivSize" : 96, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 123, + "comment" : "special case", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "000000000000000000000000", + "aad" : "", + "msg" : "0b4dbbba8982e0f649f8ba85f3aa061b", + "ct" : "3f875c9bd7d8511448459468e398c3b2", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "special case", + "key" : "00112233445566778899aabbccddeeff1021324354657687", + "iv" : "ffffffffffffffffffffffff", + "aad" : "", + "msg" : "1ae93688ef7e2650a9342ad4718b2780", + "ct" : "210dabea4364c6d5b3429e7743322936", + "tag" : "00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "", + "key" : "21218af790428f8024d3e7e1428c9fcf578c216636d60e73", + "iv" : "34047bc39b9c608384dff5b8", + "aad" : "", + "msg" : "e3", + "ct" : "fe", + "tag" : "2e982e24b81cd120d35a70fe6935e665", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "", + "key" : "3a8bf543c480925632118245bcbf5d01522b987a31a33da3", + "iv" : "4ebc13cf4636cc7c45e560a7", + "aad" : "", + "msg" : "53fc72e71b59eeb3", + "ct" : "99f2ff1c8a44e5f2", + "tag" : "6870f104ddc514477b400336fb01860e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "", + "key" : "92f4d2672fceec43963ccffb17e6ea7578b11418b06a3b82", + "iv" : "6e7ff7f0797685cfc44b05ff", + "aad" : "", + "msg" : "c3ec16adb184affa8ae9738bffb916", + "ct" : "afe8ef41591bfcc00db3c880ceb186", + "tag" : "29fff7f285768645c9c8bf7a471c9393", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "", + "key" : "bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e", + "iv" : "be0326d23bdc2c64648d13f4", + "aad" : "", + "msg" : "80474a3a3b809560eee2ce7a7a33ea07", + "ct" : "90339dca02ef717f1603994aee6cf6d2", + "tag" : "e3d33e01ce64f271783147de226228bc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "", + "key" : "5e1d28213e092536525bbae09e214af4c891e202b2b4fa4f", + "iv" : "b6be6cd0681235d826aa28ea", + "aad" : "", + "msg" : "53d59433a7db7f41b31ccb6d4a2d789965", + "ct" : "b98ed6321679941a3e521834296686ad98", + "tag" : "9f50c03e055e519712c582ec9db3235b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "", + "key" : "7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff", + "iv" : "b022067048505b20946216ef", + "aad" : "", + "msg" : "ef6412c72b03c643fa02565a0ae2378a9311c11a84065f80", + "ct" : "addd303651119e52f6170dfc7a915064253d57532987b9ab", + "tag" : "fa0484f8baa95f5b7a31c56d1b34c58b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "", + "key" : "969fed5068541d65418c2c1de8fe1f845e036030496e1272", + "iv" : "817fe51c31f2879141a34335", + "aad" : "cb", + "msg" : "3d8233191a2823bf767e99167b1d4af4f4848458", + "ct" : "0d2c3a3c0cc4b40e70ed45e188e356a0e1533b31", + "tag" : "92909a80e90540e1878ab59ef300072b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "", + "key" : "fa5b9b41f93f8b682c04ba816c3fecc24eec095b04dd7497", + "iv" : "62b9cf1e923bc1138d05d205", + "aad" : "2ed8487153e21b12", + "msg" : "18159841813a69fc0f8f4229e1678da7c9016711", + "ct" : "c7c1cbb85ce2a0a3f32cb9ef01ad45ec1118b66d", + "tag" : "253317f98bdab87531ece20475cd9ebb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "", + "key" : "fbfb395662787e2d25a2e7510f818e825936a35114e237c9", + "iv" : "3f1a1e02e90a4ba7a1db9df2", + "aad" : "74318d8876528243f1944b73eb77e96e", + "msg" : "2952a3d64107d5cbb9602239d05a5c5c222cf72b", + "ct" : "ecf5e403f19c007c8da7a456caf0a6d75762829b", + "tag" : "e0877a100f9dd9d6795f0e74c56a9fab", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "", + "key" : "5d8e9c2222316c9ed5ff94513cc957436ae447a6e1a73a29", + "iv" : "0802ae86c75a73bf79561521", + "aad" : "5ca354a4cb8e4fc9798aa209ad4f739dc7c232fdd1f22584", + "msg" : "42b4439e1d2116f834b91c516a26299df279956b", + "ct" : "94d844d98b9467daa7e8dde7f4290037354d7fb2", + "tag" : "62196638590cef429d6b1d1a59839c02", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b5e44c5b2fe90e4c78f358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b6e44c5b2fe90e4c78f358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "34e44c5b2fe90e4c78f358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e54c5b2fe90e4c78f358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44cdb2fe90e4c78f358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2ee90e4c78f358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2de90e4c78f358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90ecc78f358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90e4c79f358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90e4cf8f358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90e4c78d358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90e4c78f359da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90e4c78f358da0c99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 148, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90e4c78f358da0f99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 149, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90e4c78f358da8d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90e4c78f358da0d99cb65", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90e4c78f358da0d99cb66", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90e4c78f358da0d99cb24", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 153, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90e4c78f358da0d99cbe4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 154, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b5e44c5b2fe90e4c79f358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 155, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44cdb2fe90ecc78f358da0d99cb64", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 156, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b4e44c5b2fe90ecc78f358da0d99cbe4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 157, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "4b1bb3a4d016f1b3870ca725f266349b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 158, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 159, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 160, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "3464ccdbaf698eccf873d85a8d194be4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 161, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "iv" : "505152535455565758595a5b", + "aad" : "", + "msg" : "202122232425262728292a2b2c2d2e2f", + "ct" : "458256842dfd297f30bd2f8f15c92db0", + "tag" : "b5e54d5a2ee80f4d79f259db0c98ca65", + "result" : "invalid", + "flags" : [] + } + ] + }, { "ivSize" : 128, "keySize" : 256, @@ -831,7 +2043,199 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 63, + "tcId" : 162, + "comment" : "J0:000102030405060708090a0b0c0d0e0f", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "5c2ea9b695fcf6e264b96074d6bfa572", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "28e1c5232f4ee8161dbe4c036309e0b3254e9212bef0a93431ce5e5604c8f6a73c18a3183018b770", + "tag" : "d5808a1bd11a01129bf3c6919aff2339", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 163, + "comment" : "J0:00000000000000000000000000000000", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "57b3a81f2c36b6b06577ca0fbab8fa8e", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "cceebeb4fe4cd90c514e52d2327a2ecd75393661006cf2476d8620149aef3d1cdce491fff3e7a7a3", + "tag" : "8132e865b69d64ef37db261f80cbbe24", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 164, + "comment" : "J0:ffffffffffffffffffffffffffffffff", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "ce20a7e870696a5e68533c465bad2ba1", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "4f4350565d91d9aa8c5f4048550492ad6d6fdabf66da5d1e2af7bfe1a8aadaa0baa3de38a41d9713", + "tag" : "155da6441ec071ef2d8e6cffbacc1c7c", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 165, + "comment" : "J0:fffffffffffffffffffffffffffffffe", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "918e3c19dbdfee2db18156c5b93f3d75", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "8316a53167b6de1a7575700693ffef274f4350565d91d9aa8c5f4048550492ad6d6fdabf66da5d1e", + "tag" : "6c574aa6a2490cc3b2f2f8f0ffbc56c4", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 166, + "comment" : "J0:fffffffffffffffffffffffffffffffd", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "717d900b270462b9dbf7e9419e890609", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "5175927513e751eb309f45bc2ef225f28316a53167b6de1a7575700693ffef274f4350565d91d9aa", + "tag" : "8082a761e1d755344bf29622144e7d39", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 167, + "comment" : "J0:000102030405060708090a0bffffffff", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "ecd52120af240e9b4bf3b9d1eeb49434", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "36b3fbecd09178d04527fb37544f5579d20d60a41266f685c48098e1a52804ca387d90709d3268dd", + "tag" : "033e0ef2953ebfd8425737c7d393f89a", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 168, + "comment" : "J0:000102030405060708090a0bfffffffe", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "b37bbad104928ae89221d3520c2682e0", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "16929b773051f12b0adac95f65e21a7f36b3fbecd09178d04527fb37544f5579d20d60a41266f685", + "tag" : "ca448bb7e52e897eca234ef343d057d0", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 169, + "comment" : "J0:000102030405060708090a0bfffffffd", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "538816c3f849067cf8576cd62b90b99c", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "6d3faefaf691d58163846f8d4b9ffd5916929b773051f12b0adac95f65e21a7f36b3fbecd09178d0", + "tag" : "84f49740e6757f63dd0df7cb7656d0ef", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 170, + "comment" : "J0:000102030405060708090a0b7fffffff", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "d10e631943cd3bdababab2bbd13951c0", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "d60196c2d14fcf30c0991d2721ddc52d385f407a16691dade82c9023c855fd8e2e8fbb562102f018", + "tag" : "877e15d9889e69a99fcc6d727465c391", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 171, + "comment" : "J0:000102030405060708090a0b7ffffffe", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "8ea0f8e8e87bbfa96368d83833ab4714", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "948fbceca12a6e4fabb79b6d965e336fd60196c2d14fcf30c0991d2721ddc52d385f407a16691dad", + "tag" : "cd5757626945976ba9f0264bd6bee894", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 172, + "comment" : "J0:000102030405060708090a0bffff7fff", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "7b2df4fbed1de2727eb24898e5deabb9", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "a1a0120660ff52e6b1700b12c54d2d33b94b00cd7882d8857d84e6e183a1dea6ee85a7da84fbc35d", + "tag" : "b015d72da62c81cb4d267253b20db9e5", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 173, + "comment" : "J0:000102030405060708090a0bffff7ffe", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "24836f0a46ab6601a760221b074cbd6d", + "aad" : "", + "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ct" : "5e3434b45edbf0d1f6e02d1144dbf867a1a0120660ff52e6b1700b12c54d2d33b94b00cd7882d885", + "tag" : "ee74ccb30d649ebf6916d05a7dbe5696", + "result" : "valid", + "flags" : [ + "ConstructedIv" + ] + }, + { + "tcId" : 174, + "comment" : "special case", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "00000000000000000000000000000000", + "aad" : "", + "msg" : "8d74f1c97243d362577ff376c393d2dc", + "ct" : "265c42e2b96ea1de9c24f7182e337390", + "tag" : "00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 175, + "comment" : "special case", + "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + "iv" : "ffffffffffffffffffffffffffffffff", + "aad" : "", + "msg" : "884df0e76f3ce227bf9595d103825a46", + "ct" : "988f47668ea650cbaa6714711abe268d", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 176, "comment" : "", "key" : "b7797eb0c1a6089ad5452d81fdb14828c040ddc4589c32b565aad8cb4de3e4a0", "iv" : "0ad570d8863918fe89124e09d125a271", @@ -843,7 +2247,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 177, "comment" : "", "key" : "4c010d9561c7234c308c01cea3040c925a9f324dc958ff904ae39b37e60e1e03", "iv" : "2a55caa137c5b0b66cf3809eb8f730c4", @@ -855,7 +2259,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 178, "comment" : "", "key" : "e7f7a48df99edd92b81f508618aa96526b279debd9ddb292d385ddbae80b2259", "iv" : "7ee376910f08f497aa6c3aa7113697fd", @@ -867,7 +2271,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 179, "comment" : "", "key" : "4f84782bfbb64a973c3de3dcfa3430367fd68bc0b4c3b31e5d7c8141ba3e6a67", "iv" : "5d1bde6fa0994b33efd8f23f531248a7", @@ -887,7 +2291,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 67, + "tcId" : 180, "comment" : "unusual IV size", "key" : "34c74e28182948e03af02a01f46eb4f7", "iv" : "b0a73119a97d623806b49d45ddf4c7", @@ -907,7 +2311,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 68, + "tcId" : 181, "comment" : "unusual IV size", "key" : "55cb7cac77efe18a1ea3b30c65f3f346", "iv" : "e22b6b144ab26b5781316e7a42a76202ac4b2278", @@ -927,7 +2331,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 69, + "tcId" : 182, "comment" : "unusual IV size", "key" : "f6a4bf8c4e15034699ce5801cbbac7509cd3f94cf28d8307", "iv" : "60d6bfca67f5d810", @@ -947,7 +2351,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 70, + "tcId" : 183, "comment" : "unusual IV size", "key" : "66f75acbd8d3acf7af47d13e8384c2809d6b91503a7f294b", "iv" : "edf93e16294f15eded83808f09320e", @@ -967,7 +2371,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 71, + "tcId" : 184, "comment" : "unusual IV size", "key" : "ef2e299dd4ecd7e3b9cc62780922cc2c89f78840564d1276", "iv" : "130c14c839e35b7d56b3350b194b0da342e6b65d", @@ -987,7 +2391,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 72, + "tcId" : 185, "comment" : "unusual IV size", "key" : "df64c84ae52d9ca820a47421bed6e96f7165369fc4c1b65f8f6307b17ce1006c", "iv" : "c0c568a400b7194f", @@ -1007,7 +2411,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 73, + "tcId" : 186, "comment" : "unusual IV size", "key" : "e98b0669a645eb14cd06df6968fc5f10edc9f54feed264e3d410cdc61b72ef51", "iv" : "17ca250fb733877556263223eadde1", @@ -1027,7 +2431,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 74, + "tcId" : 187, "comment" : "unusual IV size", "key" : "849b3e6b8cdd85bdcfb8eb701aa5522ae2340fbe5214e389622cef76979225c4", "iv" : "0f9d6ed7eef362dfa4a7dfa5c0f74c5b27bd4ebf", @@ -1047,7 +2451,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 75, + "tcId" : 188, "comment" : "0 size IV is not valid", "key" : "8f3f52e3c75c58f5cb261f518f4ad30a", "iv" : "", @@ -1061,7 +2465,7 @@ ] }, { - "tcId" : 76, + "tcId" : 189, "comment" : "0 size IV is not valid", "key" : "2a4bf90e56b70fdd8649d775c089de3b", "iv" : "", @@ -1083,7 +2487,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 77, + "tcId" : 190, "comment" : "0 size IV is not valid", "key" : "0b18d21337035c7baa08211b702fa780ac7c09be8f9ed11f", "iv" : "", @@ -1097,7 +2501,7 @@ ] }, { - "tcId" : 78, + "tcId" : 191, "comment" : "0 size IV is not valid", "key" : "ba76d594a6df915bb7ab7e6d1a8d024b2796336c1b8328a9", "iv" : "", @@ -1119,7 +2523,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 79, + "tcId" : 192, "comment" : "0 size IV is not valid", "key" : "3f8ca47b9a940582644e8ecf9c2d44e8138377a8379c5c11aafe7fec19856cf1", "iv" : "", @@ -1133,7 +2537,7 @@ ] }, { - "tcId" : 80, + "tcId" : 193, "comment" : "0 size IV is not valid", "key" : "7660d10966c6503903a552dde2a809ede9da490e5e5cc3e349da999671809883", "iv" : "", @@ -1155,7 +2559,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 81, + "tcId" : 194, "comment" : "small IV sizes", "key" : "59a284f50aedd8d3e2a91637d3815579", "iv" : "80", @@ -1167,7 +2571,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 195, "comment" : "small IV sizes", "key" : "fec58aa8cf06bfe05de829f27ec77693", "iv" : "9d", @@ -1187,7 +2591,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 83, + "tcId" : 196, "comment" : "small IV sizes", "key" : "88a972cce9eaf5a7813ce8149d0c1d0e", "iv" : "0f2f", @@ -1199,7 +2603,7 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 197, "comment" : "small IV sizes", "key" : "b43967ee933e4632bd6562ba1201bf83", "iv" : "8760", @@ -1219,7 +2623,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 85, + "tcId" : 198, "comment" : "small IV sizes", "key" : "4e9a97d3ed54c7b54610793ab05052e1", "iv" : "cc851957", @@ -1231,7 +2635,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 199, "comment" : "small IV sizes", "key" : "d83c1d7a97c43f182409a4aa5609c1b1", "iv" : "7b5faeb2", @@ -1251,7 +2655,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 87, + "tcId" : 200, "comment" : "small IV sizes", "key" : "c6a705677affb49e276d9511caa46145", "iv" : "4ad80c2854fb", @@ -1263,7 +2667,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 201, "comment" : "small IV sizes", "key" : "eba7699b56cc0aa2f66a2a5be9944413", "iv" : "d1dafc8de3e3", @@ -1283,7 +2687,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 89, + "tcId" : 202, "comment" : "small IV sizes", "key" : "c70ce38e84e5f53ed41c3f0d2ca493412ad32cb04c6e2efa", "iv" : "cb", @@ -1295,7 +2699,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 203, "comment" : "small IV sizes", "key" : "74c816b83dfd287210a3e2c6da8d3053bbfbd9b156d3fdd8", "iv" : "0f", @@ -1315,7 +2719,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 91, + "tcId" : 204, "comment" : "small IV sizes", "key" : "cbf45ba488932aea1a10e5862f92e4a7e277bda9f34af6d0", "iv" : "75e5", @@ -1327,7 +2731,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 205, "comment" : "small IV sizes", "key" : "e1c0446f11ae6aa4fa254f9a846fc6e13e45e537e47f2042", "iv" : "8989", @@ -1347,7 +2751,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 93, + "tcId" : 206, "comment" : "small IV sizes", "key" : "567563bf4cf154902275a53bc57cd6dd7b370d27011bdac8", "iv" : "68d7fc38", @@ -1359,7 +2763,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 207, "comment" : "small IV sizes", "key" : "834d0bb601170865a78139428a1503695a6a291ebd747cd1", "iv" : "bb9d2aa3", @@ -1379,7 +2783,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 95, + "tcId" : 208, "comment" : "small IV sizes", "key" : "99fb18f5ba430bb9ea942968ecb799b43406e1af4b6425a1", "iv" : "a984bdcdcae2", @@ -1391,7 +2795,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 209, "comment" : "small IV sizes", "key" : "b77b242aa0d51c92fda013e0cb0ef2437399ace5d3f507e4", "iv" : "52aa01e0d0d6", @@ -1411,7 +2815,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 97, + "tcId" : 210, "comment" : "small IV sizes", "key" : "8f9a38c1014966e4d9ae736139c5e79b99345874f42d4c7d2c81aa6797c417c0", "iv" : "a9", @@ -1423,7 +2827,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 211, "comment" : "small IV sizes", "key" : "144cd8279229e8bb2de99d24e615306663913fe9177fcd270fafec493d43bca1", "iv" : "b3", @@ -1443,7 +2847,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 99, + "tcId" : 212, "comment" : "small IV sizes", "key" : "7d31861f9d3536e14016a3216b1042e0d2f7d4614314268b6f834ec7f38bbb65", "iv" : "c332", @@ -1455,7 +2859,7 @@ "flags" : [] }, { - "tcId" : 100, + "tcId" : 213, "comment" : "small IV sizes", "key" : "22b35fe9623ee11f8b60b6d22db3765b666ed972fa7ccd92b45f22deee02cab1", "iv" : "da6c", @@ -1475,7 +2879,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 101, + "tcId" : 214, "comment" : "small IV sizes", "key" : "c224e0bba3d7a99165f7996b67a0fce3e12f2c01179b197b69b7e628bca92096", "iv" : "6b30145e", @@ -1487,7 +2891,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 215, "comment" : "small IV sizes", "key" : "093eb12343537ee8e91c1f715b862603f8daf9d4e1d7d67212a9d68e5aac9358", "iv" : "5110604c", @@ -1507,7 +2911,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 103, + "tcId" : 216, "comment" : "small IV sizes", "key" : "98e6f8ab673e804e865e32403a6551bf807a959343c60d34559360bc295ecb5b", "iv" : "d4d857510888", @@ -1519,7 +2923,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 217, "comment" : "small IV sizes", "key" : "0bd0e8e7781166e1d876dec8fad34ba95b032a27cac0551595116091005947b7", "iv" : "1bdcd44b663e", diff --git a/third_party/wycheproof_testvectors/aes_gcm_test.txt b/third_party/wycheproof_testvectors/aes_gcm_test.txt index 2c06756c3..5f5ee30db 100644 --- a/third_party/wycheproof_testvectors/aes_gcm_test.txt +++ b/third_party/wycheproof_testvectors/aes_gcm_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: AES-GCM -# Generator version: 0.4.6 +# Generator version: 0.4.12 [ivSize = 96] [keySize = 128] @@ -146,20 +146,280 @@ result = valid tag = 00000000000000000000000000000000 # tcId = 16 -# special case +# Flipped bit 0 in tag aad = -ct = d8eba6a5a03403851abc27f6e15d84c0 -iv = 00112233445566778899aabb -key = 00112233445566778899aabbccddeeff -msg = 7fd49ba712d0d28f02ef54ed18db43f8 -result = valid +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d9847dbc326a06e988c77ad3863e6083 + +# tcId = 17 +# Flipped bit 1 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = da847dbc326a06e988c77ad3863e6083 + +# tcId = 18 +# Flipped bit 7 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 58847dbc326a06e988c77ad3863e6083 + +# tcId = 19 +# Flipped bit 8 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8857dbc326a06e988c77ad3863e6083 + +# tcId = 20 +# Flipped bit 31 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847d3c326a06e988c77ad3863e6083 + +# tcId = 21 +# Flipped bit 32 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc336a06e988c77ad3863e6083 + +# tcId = 22 +# Flipped bit 33 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc306a06e988c77ad3863e6083 + +# tcId = 23 +# Flipped bit 63 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a066988c77ad3863e6083 + +# tcId = 24 +# Flipped bit 64 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a06e989c77ad3863e6083 + +# tcId = 25 +# Flipped bit 71 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a06e908c77ad3863e6083 + +# tcId = 26 +# Flipped bit 77 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a06e988e77ad3863e6083 + +# tcId = 27 +# Flipped bit 80 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a06e988c77bd3863e6083 + +# tcId = 28 +# Flipped bit 96 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a06e988c77ad3873e6083 + +# tcId = 29 +# Flipped bit 97 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a06e988c77ad3843e6083 + +# tcId = 30 +# Flipped bit 103 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a06e988c77ad3063e6083 + +# tcId = 31 +# Flipped bit 120 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a06e988c77ad3863e6082 + +# tcId = 32 +# Flipped bit 121 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a06e988c77ad3863e6081 + +# tcId = 33 +# Flipped bit 126 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a06e988c77ad3863e60c3 + +# tcId = 34 +# Flipped bit 127 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a06e988c77ad3863e6003 + +# tcId = 35 +# Flipped bits 0 and 64 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d9847dbc326a06e989c77ad3863e6083 + +# tcId = 36 +# Flipped bits 31 and 63 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847d3c326a066988c77ad3863e6083 + +# tcId = 37 +# Flipped bits 63 and 127 in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d8847dbc326a066988c77ad3863e6003 + +# tcId = 38 +# all bits of tag flipped +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 277b8243cd95f9167738852c79c19f7c + +# tcId = 39 +# Tag changed to all zero +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid tag = 00000000000000000000000000000000 +# tcId = 40 +# tag changed to all 1 +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = ffffffffffffffffffffffffffffffff + +# tcId = 41 +# msbs changed in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 5804fd3cb2ea86690847fa5306bee003 + +# tcId = 42 +# lsbs changed in tag +aad = +ct = eb156d081ed6b6b55f4612f021d87b39 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = d9857cbd336b07e889c67bd2873f6182 + [ivSize = 64] [keySize = 128] [tagSize = 128] -# tcId = 17 +# tcId = 43 aad = aac39231129872a2 ct = 64c36bb3b732034e3a7d04efc5197785 iv = 0432bc49ac344120 @@ -168,7 +428,7 @@ msg = 2035af313d1346ab00154fea78322105 result = valid tag = b7d0dd70b00d65b97cfd080ff4b819d1 -# tcId = 18 +# tcId = 44 # unusual IV size aad = ct = 9a078a04d14938918e004358 @@ -182,7 +442,7 @@ tag = 5452843e32c13c3e35ed8230fe3446c0 [keySize = 128] [tagSize = 128] -# tcId = 19 +# tcId = 45 aad = 1a0293d8f90219058902139013908190bc490890d3ff12a3 ct = 64069c2d58690561f27ee199e6b479b6369eec688672bde9 iv = 3254202d854734812398127a3d134421 @@ -191,7 +451,7 @@ msg = 02efd2e5782312827ed5d230189a2a342b277ce048462193 result = valid tag = 9b7abadd6e69c1d9ec925786534f5075 -# tcId = 20 +# tcId = 46 aad = ct = fd iv = 9477849d6ccdfca112d92e53fae4a7ca @@ -200,7 +460,7 @@ msg = 01 result = valid tag = 032df7bba5d8ea1a14f16f70bd0e14ec -# tcId = 21 +# tcId = 47 aad = ct = 2f333087bdca58219f9bfc273e45cc iv = 5171524568e81d97e8c4de4ba56c10a0 @@ -209,7 +469,7 @@ msg = 1182e93596cac5608946400bc73f3a result = valid tag = e06d1ef473132957ad37eaef29733ca0 -# tcId = 22 +# tcId = 48 aad = ct = a780bd01c80885156c88a973264c8ee5 iv = 1275115499ae722268515bf0c164b49c @@ -218,7 +478,7 @@ msg = 09dfd7f080275257cf97e76f966b1ad9 result = valid tag = 2adeffa682c8d8a81fada7d9fcdd2ee2 -# tcId = 23 +# tcId = 49 aad = ct = 7e47e10fe3c6fbfa381770eaf5d48d1482e71e0c44dff1e30ca6f95d92052084 iv = 95c1dd8c0f1705ece68937901f7add7b @@ -227,7 +487,7 @@ msg = f693d4edd825dbb0618d91113128880dbebb23e25d00ed1f077d870be9cc7536 result = valid tag = d01444fa5d9c499629d174ff3927a1ac -# tcId = 24 +# tcId = 50 # J0:000102030405060708090a0b0c0d0e0f aad = ct = 00078d109d92143fcd5df56721b884fac64ac7762cc09eea2a3c68e92a17bdb575f87bda18be564e @@ -239,7 +499,7 @@ tag = 152a65045fe674f97627427af5be22da # The counter for AES-GCM is reduced modulo 2**32. This test vector was # constructed to test for correct wrapping of the counter. -# tcId = 25 +# tcId = 51 # J0:00000000000000000000000000000000 aad = ct = 84d4c9c08b4f482861e3a9c6c35bc4d91df927374513bfd49f436bd73f325285daef4ff7e13d46a6 @@ -251,7 +511,7 @@ tag = 213a3cb93855d18e69337eee66aeec07 # The counter for AES-GCM is reduced modulo 2**32. This test vector was # constructed to test for correct wrapping of the counter. -# tcId = 26 +# tcId = 52 # J0:ffffffffffffffffffffffffffffffff aad = ct = 948ca37a8e6649e88aeffb1c598f3607007702417ea0e0bc3c60ad5a949886de968cf53ea6462aed @@ -263,7 +523,7 @@ tag = 99b381bfa2af9751c39d1b6e86d1be6a # The counter for AES-GCM is reduced modulo 2**32. This test vector was # constructed to test for correct wrapping of the counter. -# tcId = 27 +# tcId = 53 # J0:fffffffffffffffffffffffffffffffe aad = ct = 64b19314c31af45accdf7e3c4db79f0d948ca37a8e6649e88aeffb1c598f3607007702417ea0e0bc @@ -275,7 +535,7 @@ tag = 5281efc7f13ac8e14ccf5dca7bfbfdd1 # The counter for AES-GCM is reduced modulo 2**32. This test vector was # constructed to test for correct wrapping of the counter. -# tcId = 28 +# tcId = 54 # J0:fffffffffffffffffffffffffffffffd aad = ct = 2bb69c3e5d1f91815c6b87a0d5bbea7164b19314c31af45accdf7e3c4db79f0d948ca37a8e6649e8 @@ -287,7 +547,7 @@ tag = a3ea2c09ee4f8c8a12f45cddf9aeff81 # The counter for AES-GCM is reduced modulo 2**32. This test vector was # constructed to test for correct wrapping of the counter. -# tcId = 29 +# tcId = 55 # J0:000102030405060708090a0bffffffff aad = ct = 127af9b39ecdfc57bb11a2847c7c2d3d8f938f40f877e0c4af37d0fe9af033052bd537c4ae978f60 @@ -299,7 +559,7 @@ tag = 07eb2fe4a958f8434d40684899507c7c # The counter for AES-GCM is reduced modulo 2**32. This test vector was # constructed to test for correct wrapping of the counter. -# tcId = 30 +# tcId = 56 # J0:000102030405060708090a0bfffffffe aad = ct = 0cf6ae47156b14dce03c8a07a2e172b1127af9b39ecdfc57bb11a2847c7c2d3d8f938f40f877e0c4 @@ -311,7 +571,7 @@ tag = f145c2dcaf339eede427be934357eac0 # The counter for AES-GCM is reduced modulo 2**32. This test vector was # constructed to test for correct wrapping of the counter. -# tcId = 31 +# tcId = 57 # J0:000102030405060708090a0bfffffffd aad = ct = f0c6ffc18bd46df5569185a9afd169eb0cf6ae47156b14dce03c8a07a2e172b1127af9b39ecdfc57 @@ -323,7 +583,7 @@ tag = facd0bfe8701b7b4a2ba96d98af52bd9 # The counter for AES-GCM is reduced modulo 2**32. This test vector was # constructed to test for correct wrapping of the counter. -# tcId = 32 +# tcId = 58 # J0:000102030405060708090a0b7fffffff aad = ct = d6928e094c06e0a7c4db42184cf7529e95de88b767edebe9b343000be3dab47ea08b744293eed698 @@ -335,7 +595,7 @@ tag = a03e729dcfd7a03155655fece8affd7e # The counter for AES-GCM is reduced modulo 2**32. This test vector was # constructed to test for correct wrapping of the counter. -# tcId = 33 +# tcId = 59 # J0:000102030405060708090a0b7ffffffe aad = ct = d82ce58771bf6487116bf8e96421877ed6928e094c06e0a7c4db42184cf7529e95de88b767edebe9 @@ -347,7 +607,7 @@ tag = 1e43926828bc9a1614c7b1639096c195 # The counter for AES-GCM is reduced modulo 2**32. This test vector was # constructed to test for correct wrapping of the counter. -# tcId = 34 +# tcId = 60 # J0:000102030405060708090a0bffff7fff aad = ct = a197a37a5d79697078536bc27fe46cd8d475526d9044aa94f088a054f8e380c64f79414795c61480 @@ -359,7 +619,7 @@ tag = f08baddf0b5285c91fc06a67fe4708ca # The counter for AES-GCM is reduced modulo 2**32. This test vector was # constructed to test for correct wrapping of the counter. -# tcId = 35 +# tcId = 61 # J0:000102030405060708090a0bffff7ffe aad = ct = 149fde9abbd3a43c2548575e0db9fb84a197a37a5d79697078536bc27fe46cd8d475526d9044aa94 @@ -371,7 +631,17 @@ tag = 62a4b6875c288345d6a454399eac1afa # The counter for AES-GCM is reduced modulo 2**32. This test vector was # constructed to test for correct wrapping of the counter. -# tcId = 36 +# tcId = 62 +# special case +aad = +ct = 45a3f89d02918bfd0c8161658ccc9795 +iv = 00000000000000000000000000000000 +key = 00112233445566778899aabbccddeeff +msg = bec6fa05c1718b9b84c47345bbed7dcb +result = valid +tag = 00000000000000000000000000000000 + +# tcId = 63 # special case aad = ct = 1cd5a06214235ceb044d4bad7b047312 @@ -385,7 +655,7 @@ tag = ffffffffffffffffffffffffffffffff [keySize = 256] [tagSize = 128] -# tcId = 37 +# tcId = 64 aad = 00000000ffffffff ct = e27abdd2d2a53d2f136b iv = 00112233445566778899aabb @@ -394,7 +664,7 @@ msg = 00010203040506070809 result = valid tag = 9a4a2579529301bcfb71c78d4060f52c -# tcId = 38 +# tcId = 65 aad = aabbccddeeff ct = iv = 00112233445566778899aabb @@ -403,7 +673,7 @@ msg = result = valid tag = 2a7d77fa526b8250cb296078926b5020 -# tcId = 39 +# tcId = 66 aad = ct = 06 iv = 99e23ec48985bccdeeab60f1 @@ -412,7 +682,7 @@ msg = 2a result = valid tag = 633c1e9703ef744ffffb40edf9d14355 -# tcId = 40 +# tcId = 67 aad = ct = cf332a12fdee800b iv = 4f07afedfdc3b6c2361823d3 @@ -421,7 +691,7 @@ msg = be3308f72a2c6aed result = valid tag = 602e8d7c4799d62c140c9bb834876b09 -# tcId = 41 +# tcId = 68 aad = ct = 43fc101bff4b32bfadd3daf57a590e iv = 68ab7fdbf61901dad461d23c @@ -430,7 +700,7 @@ msg = 51f8c1f731ea14acdb210a6d973e07 result = valid tag = ec04aacb7148a8b8be44cb7eaf4efa69 -# tcId = 42 +# tcId = 69 aad = ct = f58c16690122d75356907fd96b570fca iv = 2fcb1b38a99e71b84740ad9b @@ -439,7 +709,7 @@ msg = 549b365af913f3b081131ccb6b825588 result = valid tag = 28752c20153092818faba2a334640d6e -# tcId = 43 +# tcId = 70 aad = ct = 73a6b6f45f6ccc5131e07f2caa1f2e2f56 iv = 45aaa3e5d16d2d42dc03445d @@ -448,7 +718,7 @@ msg = 3ff1514b1c503915918f0c0c31094a6e1f result = valid tag = 2d7379ec1db5952d4e95d30c340b1b1d -# tcId = 44 +# tcId = 71 aad = ct = 0843fff52d934fc7a071ea62c0bd351ce85678cde3ea2c9e iv = e6b1adf2fd58a8762c65f31b @@ -457,7 +727,7 @@ msg = 10f1ecf9c60584665d9ae5efe279e7f7377eea6916d2b111 result = valid tag = 7355fde599006715053813ce696237a8 -# tcId = 45 +# tcId = 72 aad = c0 ct = eb5500e3825952866d911253f8de860c00831c81 iv = 98bc2c7438d5cd7665d76f6e @@ -466,7 +736,7 @@ msg = fcc515b294408c8645c9183e3f4ecee5127846d1 result = valid tag = ecb660e1fb0541ec41e8d68a64141b3a -# tcId = 46 +# tcId = 73 aad = 956846a209e087ed ct = feca44952447015b5df1f456df8ca4bb4eee2ce2 iv = 376187894605a8d45e30de51 @@ -475,7 +745,7 @@ msg = e28e0e9f9d22463ac0e42639b530f42102fded75 result = valid tag = 082e91924deeb77880e1b1c84f9b8d30 -# tcId = 47 +# tcId = 74 aad = ab2ac7c44c60bdf8228c7884adb20184 ct = 43dda832e942e286da314daa99bef5071d9d2c78 iv = 5a86a50a0e8a179c734b996d @@ -484,7 +754,7 @@ msg = 43891bccb522b1e72a6b53cf31c074e9d6c2df8e result = valid tag = c3922583476ced575404ddb85dd8cd44 -# tcId = 48 +# tcId = 75 aad = 972ab4e06390caae8f99dd6e2187be6c7ff2c08a24be16ef ct = a929ee7e67c7a2f91bbcec6389a3caf43ab49305 iv = bc2a7757d0ce2d8b1f14ccd9 @@ -493,105 +763,465 @@ msg = 748b28031621d95ee61812b4b4f47d04c6fc2ff3 result = valid tag = ebec6774b955e789591c822dab739e12 -[ivSize = 96] -[keySize = 192] -[tagSize = 128] - -# tcId = 49 +# tcId = 76 +# special case aad = -ct = fe -iv = 34047bc39b9c608384dff5b8 -key = 21218af790428f8024d3e7e1428c9fcf578c216636d60e73 -msg = e3 +ct = 23293e9b07ca7d1b0cae7cc489a973b3 +iv = 000000000000000000000000 +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 561008fa07a68f5c61285cd013464eaf result = valid -tag = 2e982e24b81cd120d35a70fe6935e665 +tag = ffffffffffffffffffffffffffffffff -# tcId = 50 +# tcId = 77 +# special case aad = -ct = 99f2ff1c8a44e5f2 -iv = 4ebc13cf4636cc7c45e560a7 -key = 3a8bf543c480925632118245bcbf5d01522b987a31a33da3 -msg = 53fc72e71b59eeb3 +ct = 7cb6fc7c6abc009efe9551a99f36a421 +iv = ffffffffffffffffffffffff +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = c6152244cea1978d3e0bc274cf8c0b3b result = valid -tag = 6870f104ddc514477b400336fb01860e +tag = 00000000000000000000000000000000 -# tcId = 51 +# tcId = 78 +# Flipped bit 0 in tag aad = -ct = afe8ef41591bfcc00db3c880ceb186 -iv = 6e7ff7f0797685cfc44b05ff -key = 92f4d2672fceec43963ccffb17e6ea7578b11418b06a3b82 -msg = c3ec16adb184affa8ae9738bffb916 -result = valid -tag = 29fff7f285768645c9c8bf7a471c9393 +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9de8fef6d8ab1bf1bf887232eab590dd -# tcId = 52 +# tcId = 79 +# Flipped bit 1 in tag aad = -ct = 90339dca02ef717f1603994aee6cf6d2 -iv = be0326d23bdc2c64648d13f4 -key = bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e -msg = 80474a3a3b809560eee2ce7a7a33ea07 -result = valid -tag = e3d33e01ce64f271783147de226228bc +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ee8fef6d8ab1bf1bf887232eab590dd -# tcId = 53 +# tcId = 80 +# Flipped bit 7 in tag aad = -ct = b98ed6321679941a3e521834296686ad98 -iv = b6be6cd0681235d826aa28ea -key = 5e1d28213e092536525bbae09e214af4c891e202b2b4fa4f -msg = 53d59433a7db7f41b31ccb6d4a2d789965 -result = valid -tag = 9f50c03e055e519712c582ec9db3235b +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 1ce8fef6d8ab1bf1bf887232eab590dd -# tcId = 54 +# tcId = 81 +# Flipped bit 8 in tag aad = -ct = addd303651119e52f6170dfc7a915064253d57532987b9ab -iv = b022067048505b20946216ef -key = 7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff -msg = ef6412c72b03c643fa02565a0ae2378a9311c11a84065f80 -result = valid -tag = fa0484f8baa95f5b7a31c56d1b34c58b +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce9fef6d8ab1bf1bf887232eab590dd -# tcId = 55 -aad = cb -ct = 0d2c3a3c0cc4b40e70ed45e188e356a0e1533b31 -iv = 817fe51c31f2879141a34335 -key = 969fed5068541d65418c2c1de8fe1f845e036030496e1272 -msg = 3d8233191a2823bf767e99167b1d4af4f4848458 -result = valid -tag = 92909a80e90540e1878ab59ef300072b +# tcId = 82 +# Flipped bit 31 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fe76d8ab1bf1bf887232eab590dd -# tcId = 56 -aad = 2ed8487153e21b12 -ct = c7c1cbb85ce2a0a3f32cb9ef01ad45ec1118b66d -iv = 62b9cf1e923bc1138d05d205 -key = fa5b9b41f93f8b682c04ba816c3fecc24eec095b04dd7497 -msg = 18159841813a69fc0f8f4229e1678da7c9016711 -result = valid -tag = 253317f98bdab87531ece20475cd9ebb +# tcId = 83 +# Flipped bit 32 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d9ab1bf1bf887232eab590dd -# tcId = 57 -aad = 74318d8876528243f1944b73eb77e96e -ct = ecf5e403f19c007c8da7a456caf0a6d75762829b -iv = 3f1a1e02e90a4ba7a1db9df2 -key = fbfb395662787e2d25a2e7510f818e825936a35114e237c9 -msg = 2952a3d64107d5cbb9602239d05a5c5c222cf72b -result = valid -tag = e0877a100f9dd9d6795f0e74c56a9fab +# tcId = 84 +# Flipped bit 33 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6daab1bf1bf887232eab590dd -# tcId = 58 -aad = 5ca354a4cb8e4fc9798aa209ad4f739dc7c232fdd1f22584 -ct = 94d844d98b9467daa7e8dde7f4290037354d7fb2 -iv = 0802ae86c75a73bf79561521 -key = 5d8e9c2222316c9ed5ff94513cc957436ae447a6e1a73a29 -msg = 42b4439e1d2116f834b91c516a26299df279956b -result = valid -tag = 62196638590cef429d6b1d1a59839c02 +# tcId = 85 +# Flipped bit 63 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1b71bf887232eab590dd + +# tcId = 86 +# Flipped bit 64 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1bf1be887232eab590dd + +# tcId = 87 +# Flipped bit 71 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1bf13f887232eab590dd + +# tcId = 88 +# Flipped bit 77 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1bf1bfa87232eab590dd + +# tcId = 89 +# Flipped bit 80 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1bf1bf887332eab590dd + +# tcId = 90 +# Flipped bit 96 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1bf1bf887232ebb590dd + +# tcId = 91 +# Flipped bit 97 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1bf1bf887232e8b590dd + +# tcId = 92 +# Flipped bit 103 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1bf1bf8872326ab590dd + +# tcId = 93 +# Flipped bit 120 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1bf1bf887232eab590dc + +# tcId = 94 +# Flipped bit 121 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1bf1bf887232eab590df + +# tcId = 95 +# Flipped bit 126 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1bf1bf887232eab5909d + +# tcId = 96 +# Flipped bit 127 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1bf1bf887232eab5905d + +# tcId = 97 +# Flipped bits 0 and 64 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9de8fef6d8ab1bf1be887232eab590dd + +# tcId = 98 +# Flipped bits 31 and 63 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fe76d8ab1b71bf887232eab590dd + +# tcId = 99 +# Flipped bits 63 and 127 in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9ce8fef6d8ab1b71bf887232eab5905d + +# tcId = 100 +# all bits of tag flipped +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 631701092754e40e40778dcd154a6f22 + +# tcId = 101 +# Tag changed to all zero +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 00000000000000000000000000000000 + +# tcId = 102 +# tag changed to all 1 +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = ffffffffffffffffffffffffffffffff + +# tcId = 103 +# msbs changed in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 1c687e76582b9b713f08f2b26a35105d + +# tcId = 104 +# lsbs changed in tag +aad = +ct = b2061457c0759fc1749f174ee1ccadfa +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 9de9fff7d9aa1af0be897333ebb491dc [ivSize = 128] [keySize = 192] [tagSize = 128] -# tcId = 59 +# tcId = 105 +# J0:000102030405060708090a0b0c0d0e0f +aad = +ct = f83cee467336e1a09b75f24e9b4385c99c13e6af722256a66129ece961fe803b167bad206f5017fb +iv = 029e0e777db092b12535d043012f09ba +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 09338a42f0acc14f97c064f52f5f1688 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 106 +# J0:00000000000000000000000000000000 +aad = +ct = 0b32b648a2c28e9edd7cee08eeeb900034cae7215e5ab1e201bd2eed1032c5a97866ba582a3458a4 +iv = f1be3b06b7feac07e7eab629f556047b +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 90be3606de58bd778fa5beff4a4102bd +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 107 +# J0:ffffffffffffffffffffffffffffffff +aad = +ct = 575e2ecec2b3c72d4e80830d0d859ad9e42c29c4a68d8d9d8d23434de2cd07733be49d62ac1ae085 +iv = de9eb63b1daed321a11b7547cc9e223c +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 6e4d6396125a10df5443bd0cbc8566d1 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 108 +# J0:fffffffffffffffffffffffffffffffe +aad = +ct = 2a818888d1f09f32aa7beedd2869b446575e2ecec2b3c72d4e80830d0d859ad9e42c29c4a68d8d9d +iv = 40bb0abebc483ff6d5671241ff5d66c6 +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = dc481f172545268eff63ab0490403dc3 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 109 +# J0:fffffffffffffffffffffffffffffffd +aad = +ct = 96d36b795f8e7edf6a8e0dbcd20d6c072a818888d1f09f32aa7beedd2869b446575e2ecec2b3c72d +iv = 20d5cf305e630a8f49e3bb4bab18abc9 +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 8a3a22bf2592958b930292aa47f590e8 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 110 +# J0:000102030405060708090a0bffffffff +aad = +ct = cfce3d920f0e01f0bb49a751955b236d1b887baefd25c47f41303c46d5c7bf9ca4c2c45a8f1e6656 +iv = 255358a71a0e5731f6dd6ce28e158ae6 +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 2db9dc1b7fd315df1c95432432fcf474 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 111 +# J0:000102030405060708090a0bfffffffe +aad = +ct = 69a24169792e9a07f6e6f4736fa972dccfce3d920f0e01f0bb49a751955b236d1b887baefd25c47f +iv = bb76e422bbe8bbe682a10be4bdd6ce1c +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 82ad967f7ac19084354f69a751443fb2 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 112 +# J0:000102030405060708090a0bfffffffd +aad = +ct = 4e4417a83beac1eb7e24456a05f6ba5569a24169792e9a07f6e6f4736fa972dccfce3d920f0e01f0 +iv = db1821ac59c38e9f1e25a2eee9930313 +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 472d5dd582dc05ef5fc496b612023cb2 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 113 +# J0:000102030405060708090a0b7fffffff +aad = +ct = 6f8e174efca3097299f784efd4caff0bf168c3e5165b9ad3d20062009848044eef8f31f7d2fead05 +iv = f7a02ecca03064b2ef3cce9feab79f07 +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = caff723826df150934aee3201ba175e7 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 114 +# J0:000102030405060708090a0b7ffffffe +aad = +ct = af193090ce3d43a388a1d294a09616906f8e174efca3097299f784efd4caff0bf168c3e5165b9ad3 +iv = 6985924901d688659b40a999d974dbfd +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 3b08958be1286c2b4acba02b3674adb2 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 115 +# J0:000102030405060708090a0bffff7fff +aad = +ct = 5deccf838b2cf5f869c90d2a611160b1e578ab8121b93735cba4a1930647b8c4c84bf776333ee45a +iv = 3f1188546c65ed0fc55e75032c68ee44 +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = c14d52208f0f51b816a48971eaf8ff7e +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 116 +# J0:000102030405060708090a0bffff7ffe +aad = +ct = d2cae1684aa407a13a2e2da5357e29f55deccf838b2cf5f869c90d2a611160b1e578ab8121b93735 +iv = a13434d1cd8301d8b12212051fabaabe +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = ea2d018099cd7925c507cef0ceddb0ae +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 117 +# special case +aad = +ct = 541b835dc828d541073f7d7d7504ebf5 +iv = 00000000000000000000000000000000 +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 5c7d3f81d4b5055ed6f8db53614587a4 +result = valid +tag = 00000000000000000000000000000000 + +# tcId = 118 +# special case +aad = +ct = a3f36154331c196624564bc395e49c3b +iv = ffffffffffffffffffffffffffffffff +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 6a347ad1190e72ede611044e7475f0eb +result = valid +tag = ffffffffffffffffffffffffffffffff + +# tcId = 119 aad = ct = dc iv = 1e8259e0a43e571068f701cd2064fc0c @@ -600,7 +1230,7 @@ msg = 46 result = valid tag = af1f5535b125b34fc466902ea40cb3a2 -# tcId = 60 +# tcId = 120 aad = ct = 2aab5c87dcb4a4dae4e975ddb65aab iv = c84442d6975f0359737de0fa828f958e @@ -609,7 +1239,7 @@ msg = b4bcd7b8eeca3050dd17682c6a914e result = valid tag = 6b03b7557c7131e2352e495d54e61aef -# tcId = 61 +# tcId = 121 aad = ct = d127fd2e67c0887d90eb92b91f357d97 iv = 13cd526ec77b58f62d48d03f8b88f2b8 @@ -618,7 +1248,7 @@ msg = 8da3ab9c3d195b04df452ad23953da4d result = valid tag = eb05bda937faeed27f8833295d4ba559 -# tcId = 62 +# tcId = 122 aad = ct = 344c2cea17b06cb3da272e22a22a3a71ee0eaa1959a7facfff464660ddccedd1 iv = 1d3d62eccd8ac5e896f2654a7f606fc9 @@ -627,11 +1257,559 @@ msg = 2f60ca3494a958dc3e6ebeb5d0b4e6dda0d0c4331ab9c957f6422a5100878ebf result = valid tag = bab7fbf499ff06aad5f757b1c1a4fcc0 +[ivSize = 96] +[keySize = 192] +[tagSize = 128] + +# tcId = 123 +# special case +aad = +ct = 3f875c9bd7d8511448459468e398c3b2 +iv = 000000000000000000000000 +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 0b4dbbba8982e0f649f8ba85f3aa061b +result = valid +tag = ffffffffffffffffffffffffffffffff + +# tcId = 124 +# special case +aad = +ct = 210dabea4364c6d5b3429e7743322936 +iv = ffffffffffffffffffffffff +key = 00112233445566778899aabbccddeeff1021324354657687 +msg = 1ae93688ef7e2650a9342ad4718b2780 +result = valid +tag = 00000000000000000000000000000000 + +# tcId = 125 +aad = +ct = fe +iv = 34047bc39b9c608384dff5b8 +key = 21218af790428f8024d3e7e1428c9fcf578c216636d60e73 +msg = e3 +result = valid +tag = 2e982e24b81cd120d35a70fe6935e665 + +# tcId = 126 +aad = +ct = 99f2ff1c8a44e5f2 +iv = 4ebc13cf4636cc7c45e560a7 +key = 3a8bf543c480925632118245bcbf5d01522b987a31a33da3 +msg = 53fc72e71b59eeb3 +result = valid +tag = 6870f104ddc514477b400336fb01860e + +# tcId = 127 +aad = +ct = afe8ef41591bfcc00db3c880ceb186 +iv = 6e7ff7f0797685cfc44b05ff +key = 92f4d2672fceec43963ccffb17e6ea7578b11418b06a3b82 +msg = c3ec16adb184affa8ae9738bffb916 +result = valid +tag = 29fff7f285768645c9c8bf7a471c9393 + +# tcId = 128 +aad = +ct = 90339dca02ef717f1603994aee6cf6d2 +iv = be0326d23bdc2c64648d13f4 +key = bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e +msg = 80474a3a3b809560eee2ce7a7a33ea07 +result = valid +tag = e3d33e01ce64f271783147de226228bc + +# tcId = 129 +aad = +ct = b98ed6321679941a3e521834296686ad98 +iv = b6be6cd0681235d826aa28ea +key = 5e1d28213e092536525bbae09e214af4c891e202b2b4fa4f +msg = 53d59433a7db7f41b31ccb6d4a2d789965 +result = valid +tag = 9f50c03e055e519712c582ec9db3235b + +# tcId = 130 +aad = +ct = addd303651119e52f6170dfc7a915064253d57532987b9ab +iv = b022067048505b20946216ef +key = 7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff +msg = ef6412c72b03c643fa02565a0ae2378a9311c11a84065f80 +result = valid +tag = fa0484f8baa95f5b7a31c56d1b34c58b + +# tcId = 131 +aad = cb +ct = 0d2c3a3c0cc4b40e70ed45e188e356a0e1533b31 +iv = 817fe51c31f2879141a34335 +key = 969fed5068541d65418c2c1de8fe1f845e036030496e1272 +msg = 3d8233191a2823bf767e99167b1d4af4f4848458 +result = valid +tag = 92909a80e90540e1878ab59ef300072b + +# tcId = 132 +aad = 2ed8487153e21b12 +ct = c7c1cbb85ce2a0a3f32cb9ef01ad45ec1118b66d +iv = 62b9cf1e923bc1138d05d205 +key = fa5b9b41f93f8b682c04ba816c3fecc24eec095b04dd7497 +msg = 18159841813a69fc0f8f4229e1678da7c9016711 +result = valid +tag = 253317f98bdab87531ece20475cd9ebb + +# tcId = 133 +aad = 74318d8876528243f1944b73eb77e96e +ct = ecf5e403f19c007c8da7a456caf0a6d75762829b +iv = 3f1a1e02e90a4ba7a1db9df2 +key = fbfb395662787e2d25a2e7510f818e825936a35114e237c9 +msg = 2952a3d64107d5cbb9602239d05a5c5c222cf72b +result = valid +tag = e0877a100f9dd9d6795f0e74c56a9fab + +# tcId = 134 +aad = 5ca354a4cb8e4fc9798aa209ad4f739dc7c232fdd1f22584 +ct = 94d844d98b9467daa7e8dde7f4290037354d7fb2 +iv = 0802ae86c75a73bf79561521 +key = 5d8e9c2222316c9ed5ff94513cc957436ae447a6e1a73a29 +msg = 42b4439e1d2116f834b91c516a26299df279956b +result = valid +tag = 62196638590cef429d6b1d1a59839c02 + +# tcId = 135 +# Flipped bit 0 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b5e44c5b2fe90e4c78f358da0d99cb64 + +# tcId = 136 +# Flipped bit 1 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b6e44c5b2fe90e4c78f358da0d99cb64 + +# tcId = 137 +# Flipped bit 7 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 34e44c5b2fe90e4c78f358da0d99cb64 + +# tcId = 138 +# Flipped bit 8 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e54c5b2fe90e4c78f358da0d99cb64 + +# tcId = 139 +# Flipped bit 31 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44cdb2fe90e4c78f358da0d99cb64 + +# tcId = 140 +# Flipped bit 32 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2ee90e4c78f358da0d99cb64 + +# tcId = 141 +# Flipped bit 33 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2de90e4c78f358da0d99cb64 + +# tcId = 142 +# Flipped bit 63 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90ecc78f358da0d99cb64 + +# tcId = 143 +# Flipped bit 64 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90e4c79f358da0d99cb64 + +# tcId = 144 +# Flipped bit 71 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90e4cf8f358da0d99cb64 + +# tcId = 145 +# Flipped bit 77 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90e4c78d358da0d99cb64 + +# tcId = 146 +# Flipped bit 80 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90e4c78f359da0d99cb64 + +# tcId = 147 +# Flipped bit 96 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90e4c78f358da0c99cb64 + +# tcId = 148 +# Flipped bit 97 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90e4c78f358da0f99cb64 + +# tcId = 149 +# Flipped bit 103 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90e4c78f358da8d99cb64 + +# tcId = 150 +# Flipped bit 120 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90e4c78f358da0d99cb65 + +# tcId = 151 +# Flipped bit 121 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90e4c78f358da0d99cb66 + +# tcId = 152 +# Flipped bit 126 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90e4c78f358da0d99cb24 + +# tcId = 153 +# Flipped bit 127 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90e4c78f358da0d99cbe4 + +# tcId = 154 +# Flipped bits 0 and 64 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b5e44c5b2fe90e4c79f358da0d99cb64 + +# tcId = 155 +# Flipped bits 31 and 63 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44cdb2fe90ecc78f358da0d99cb64 + +# tcId = 156 +# Flipped bits 63 and 127 in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b4e44c5b2fe90ecc78f358da0d99cbe4 + +# tcId = 157 +# all bits of tag flipped +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 4b1bb3a4d016f1b3870ca725f266349b + +# tcId = 158 +# Tag changed to all zero +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 00000000000000000000000000000000 + +# tcId = 159 +# tag changed to all 1 +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = ffffffffffffffffffffffffffffffff + +# tcId = 160 +# msbs changed in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = 3464ccdbaf698eccf873d85a8d194be4 + +# tcId = 161 +# lsbs changed in tag +aad = +ct = 458256842dfd297f30bd2f8f15c92db0 +iv = 505152535455565758595a5b +key = 000102030405060708090a0b0c0d0e0f1011121314151617 +msg = 202122232425262728292a2b2c2d2e2f +result = invalid +tag = b5e54d5a2ee80f4d79f259db0c98ca65 + [ivSize = 128] [keySize = 256] [tagSize = 128] -# tcId = 63 +# tcId = 162 +# J0:000102030405060708090a0b0c0d0e0f +aad = +ct = 28e1c5232f4ee8161dbe4c036309e0b3254e9212bef0a93431ce5e5604c8f6a73c18a3183018b770 +iv = 5c2ea9b695fcf6e264b96074d6bfa572 +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = d5808a1bd11a01129bf3c6919aff2339 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 163 +# J0:00000000000000000000000000000000 +aad = +ct = cceebeb4fe4cd90c514e52d2327a2ecd75393661006cf2476d8620149aef3d1cdce491fff3e7a7a3 +iv = 57b3a81f2c36b6b06577ca0fbab8fa8e +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 8132e865b69d64ef37db261f80cbbe24 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 164 +# J0:ffffffffffffffffffffffffffffffff +aad = +ct = 4f4350565d91d9aa8c5f4048550492ad6d6fdabf66da5d1e2af7bfe1a8aadaa0baa3de38a41d9713 +iv = ce20a7e870696a5e68533c465bad2ba1 +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 155da6441ec071ef2d8e6cffbacc1c7c +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 165 +# J0:fffffffffffffffffffffffffffffffe +aad = +ct = 8316a53167b6de1a7575700693ffef274f4350565d91d9aa8c5f4048550492ad6d6fdabf66da5d1e +iv = 918e3c19dbdfee2db18156c5b93f3d75 +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 6c574aa6a2490cc3b2f2f8f0ffbc56c4 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 166 +# J0:fffffffffffffffffffffffffffffffd +aad = +ct = 5175927513e751eb309f45bc2ef225f28316a53167b6de1a7575700693ffef274f4350565d91d9aa +iv = 717d900b270462b9dbf7e9419e890609 +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 8082a761e1d755344bf29622144e7d39 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 167 +# J0:000102030405060708090a0bffffffff +aad = +ct = 36b3fbecd09178d04527fb37544f5579d20d60a41266f685c48098e1a52804ca387d90709d3268dd +iv = ecd52120af240e9b4bf3b9d1eeb49434 +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 033e0ef2953ebfd8425737c7d393f89a +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 168 +# J0:000102030405060708090a0bfffffffe +aad = +ct = 16929b773051f12b0adac95f65e21a7f36b3fbecd09178d04527fb37544f5579d20d60a41266f685 +iv = b37bbad104928ae89221d3520c2682e0 +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = ca448bb7e52e897eca234ef343d057d0 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 169 +# J0:000102030405060708090a0bfffffffd +aad = +ct = 6d3faefaf691d58163846f8d4b9ffd5916929b773051f12b0adac95f65e21a7f36b3fbecd09178d0 +iv = 538816c3f849067cf8576cd62b90b99c +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 84f49740e6757f63dd0df7cb7656d0ef +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 170 +# J0:000102030405060708090a0b7fffffff +aad = +ct = d60196c2d14fcf30c0991d2721ddc52d385f407a16691dade82c9023c855fd8e2e8fbb562102f018 +iv = d10e631943cd3bdababab2bbd13951c0 +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = 877e15d9889e69a99fcc6d727465c391 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 171 +# J0:000102030405060708090a0b7ffffffe +aad = +ct = 948fbceca12a6e4fabb79b6d965e336fd60196c2d14fcf30c0991d2721ddc52d385f407a16691dad +iv = 8ea0f8e8e87bbfa96368d83833ab4714 +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = cd5757626945976ba9f0264bd6bee894 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 172 +# J0:000102030405060708090a0bffff7fff +aad = +ct = a1a0120660ff52e6b1700b12c54d2d33b94b00cd7882d8857d84e6e183a1dea6ee85a7da84fbc35d +iv = 7b2df4fbed1de2727eb24898e5deabb9 +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = b015d72da62c81cb4d267253b20db9e5 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 173 +# J0:000102030405060708090a0bffff7ffe +aad = +ct = 5e3434b45edbf0d1f6e02d1144dbf867a1a0120660ff52e6b1700b12c54d2d33b94b00cd7882d885 +iv = 24836f0a46ab6601a760221b074cbd6d +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = valid +tag = ee74ccb30d649ebf6916d05a7dbe5696 +# The counter for AES-GCM is reduced modulo 2**32. This test vector was +# constructed to test for correct wrapping of the counter. + +# tcId = 174 +# special case +aad = +ct = 265c42e2b96ea1de9c24f7182e337390 +iv = 00000000000000000000000000000000 +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 8d74f1c97243d362577ff376c393d2dc +result = valid +tag = 00000000000000000000000000000000 + +# tcId = 175 +# special case +aad = +ct = 988f47668ea650cbaa6714711abe268d +iv = ffffffffffffffffffffffffffffffff +key = 00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f +msg = 884df0e76f3ce227bf9595d103825a46 +result = valid +tag = ffffffffffffffffffffffffffffffff + +# tcId = 176 aad = ct = 3f iv = 0ad570d8863918fe89124e09d125a271 @@ -640,7 +1818,7 @@ msg = ed result = valid tag = fd8f593b83314e33c5a72efbeb7095e8 -# tcId = 64 +# tcId = 177 aad = ct = 041341078f0439e50b43c991635117 iv = 2a55caa137c5b0b66cf3809eb8f730c4 @@ -649,7 +1827,7 @@ msg = 2a093c9ed72b8ff4994201e9f9e010 result = valid tag = 5b8a2f2da20ef657c903da88ef5f57bb -# tcId = 65 +# tcId = 178 aad = ct = 469478d448f7e97d755541aa09ad95b0 iv = 7ee376910f08f497aa6c3aa7113697fd @@ -658,7 +1836,7 @@ msg = 5e51dbbb861b5ec60751c0996e00527f result = valid tag = 254ada5cf662d90c5e11b2bd9c4db4c4 -# tcId = 66 +# tcId = 179 aad = ct = cb960201fa5ad41d41d1c2c8037c71d52b72e76b16b589d71b976627c9734c9d iv = 5d1bde6fa0994b33efd8f23f531248a7 @@ -671,7 +1849,7 @@ tag = 8dfce16467c3a6ebb3e7242c9a551962 [keySize = 128] [tagSize = 128] -# tcId = 67 +# tcId = 180 # unusual IV size aad = ct = 2bc3ef8e7402b4631f48e9be @@ -685,7 +1863,7 @@ tag = 4b6f6f5be291a90b9e93a8a82ddbc8d8 [keySize = 128] [tagSize = 128] -# tcId = 68 +# tcId = 181 # unusual IV size aad = ct = 4fe13ef29f118f85a63188f8 @@ -699,7 +1877,7 @@ tag = 05975b175316df8045889f43e0c857e0 [keySize = 192] [tagSize = 128] -# tcId = 69 +# tcId = 182 # unusual IV size aad = ct = a2966fb189f8d9d391503857 @@ -713,7 +1891,7 @@ tag = e370e7dd328655929bd4691f396a1033 [keySize = 192] [tagSize = 128] -# tcId = 70 +# tcId = 183 # unusual IV size aad = ct = 9af1a022c61c4315aa0e923e @@ -727,7 +1905,7 @@ tag = 20529bff3c59222ec33353af337b1d40 [keySize = 192] [tagSize = 128] -# tcId = 71 +# tcId = 184 # unusual IV size aad = ct = 073a5291b11df379f31b4f16 @@ -741,7 +1919,7 @@ tag = 17205999491bd4c1d6c7ec3e56779c32 [keySize = 256] [tagSize = 128] -# tcId = 72 +# tcId = 185 # unusual IV size aad = ct = 99313a220d1fcb6658876283 @@ -755,7 +1933,7 @@ tag = 00955d7d27f66868cfec734bf59c5e6d [keySize = 256] [tagSize = 128] -# tcId = 73 +# tcId = 186 # unusual IV size aad = ct = fc213602aa423b87d7c2a874 @@ -769,7 +1947,7 @@ tag = 36b15bab6923b17218fe1c24048e2391 [keySize = 256] [tagSize = 128] -# tcId = 74 +# tcId = 187 # unusual IV size aad = ct = c1d76233e8c5042e92bf8d32 @@ -783,7 +1961,7 @@ tag = 7cf036d235d3b2dd349a8c804b65144a [keySize = 128] [tagSize = 128] -# tcId = 75 +# tcId = 188 # 0 size IV is not valid aad = ct = @@ -796,7 +1974,7 @@ tag = cf71978ffcc778f3c85ac9c31b6fe191 # authentication key. Hence using an IV of length 0 is insecure even if the key # itself is only used for a single encryption. -# tcId = 76 +# tcId = 189 # 0 size IV is not valid aad = ct = 00a29f0a5e2e7490279d1faf8b881c7b @@ -813,7 +1991,7 @@ tag = a2c7e8d7a19b884f742dfec3e76c75ee [keySize = 192] [tagSize = 128] -# tcId = 77 +# tcId = 190 # 0 size IV is not valid aad = ct = @@ -826,7 +2004,7 @@ tag = ca69a2eb3a096ea36b1015d5dffff532 # authentication key. Hence using an IV of length 0 is insecure even if the key # itself is only used for a single encryption. -# tcId = 78 +# tcId = 191 # 0 size IV is not valid aad = ct = 509b0658d09f7a5bb9db43b70c8387f7 @@ -843,7 +2021,7 @@ tag = 2c9488d53a0b2b5308c2757dfac7219f [keySize = 256] [tagSize = 128] -# tcId = 79 +# tcId = 192 # 0 size IV is not valid aad = ct = @@ -856,7 +2034,7 @@ tag = 1726aa695fbaa21a1db88455c670a4b0 # authentication key. Hence using an IV of length 0 is insecure even if the key # itself is only used for a single encryption. -# tcId = 80 +# tcId = 193 # 0 size IV is not valid aad = ct = 7772ea358901f571d3d35c19497639d9 @@ -873,7 +2051,7 @@ tag = 8fe0520ad744a11f0ccfd228454363fa [keySize = 128] [tagSize = 128] -# tcId = 81 +# tcId = 194 # small IV sizes aad = ct = @@ -883,7 +2061,7 @@ msg = result = acceptable tag = af498f701d2470695f6e7c8327a2398b -# tcId = 82 +# tcId = 195 # small IV sizes aad = ct = 0a24612a9d1cbe967dbfe804bf8440e5 @@ -897,7 +2075,7 @@ tag = 96e6fd2cdc707e3ee0a1c90d34c9c36c [keySize = 128] [tagSize = 128] -# tcId = 83 +# tcId = 196 # small IV sizes aad = ct = @@ -907,7 +2085,7 @@ msg = result = acceptable tag = 4ccf1efb4da05b4ae4452aea42f5424b -# tcId = 84 +# tcId = 197 # small IV sizes aad = ct = ba3e7f8b2999995c7fc4006ca4f475ff @@ -921,7 +2099,7 @@ tag = 98f47a5279cebbcac214515710f6cd8a [keySize = 128] [tagSize = 128] -# tcId = 85 +# tcId = 198 # small IV sizes aad = ct = @@ -931,7 +2109,7 @@ msg = result = acceptable tag = e574b355bda2980e047e584feb1676ca -# tcId = 86 +# tcId = 199 # small IV sizes aad = ct = 1b84baea9df1e65bee7b49e4a8cda1ec @@ -945,7 +2123,7 @@ tag = 5c0bb79d8240041edce0f94bd4bb384f [keySize = 128] [tagSize = 128] -# tcId = 87 +# tcId = 200 # small IV sizes aad = ct = @@ -955,7 +2133,7 @@ msg = result = acceptable tag = 1e2ed72af590cafb8647d185865f5463 -# tcId = 88 +# tcId = 201 # small IV sizes aad = ct = 18291aa8dc7b07448aa8f71bb8e380bf @@ -969,7 +2147,7 @@ tag = 9c0e22e5c41b1039ff5661ffaefa8e0f [keySize = 192] [tagSize = 128] -# tcId = 89 +# tcId = 202 # small IV sizes aad = ct = @@ -979,7 +2157,7 @@ msg = result = acceptable tag = 08d96edb5e22874cd10cb2256ca04bc6 -# tcId = 90 +# tcId = 203 # small IV sizes aad = ct = 6c5e796ba9a3ddc64f401e68d135101d @@ -993,7 +2171,7 @@ tag = 96a132ed43924e98feb888ff682bdaef [keySize = 192] [tagSize = 128] -# tcId = 91 +# tcId = 204 # small IV sizes aad = ct = @@ -1003,7 +2181,7 @@ msg = result = acceptable tag = 1f0d23070fcd748e25bf6454f5c9136e -# tcId = 92 +# tcId = 205 # small IV sizes aad = ct = 550b48a43e821fd76f49f0f1a897aead @@ -1017,7 +2195,7 @@ tag = f6e0a979481f9957ddad0f21a777a73a [keySize = 192] [tagSize = 128] -# tcId = 93 +# tcId = 206 # small IV sizes aad = ct = @@ -1027,7 +2205,7 @@ msg = result = acceptable tag = 1475563e3212f3b5e40062569afd71e3 -# tcId = 94 +# tcId = 207 # small IV sizes aad = ct = 309133e76159fe8a41b20843486511ab @@ -1041,7 +2219,7 @@ tag = 03ab26993b701910a2e8ecccd2ba9e52 [keySize = 192] [tagSize = 128] -# tcId = 95 +# tcId = 208 # small IV sizes aad = ct = @@ -1051,7 +2229,7 @@ msg = result = acceptable tag = d7b9a6b58a97982916e83219fbf71b1e -# tcId = 96 +# tcId = 209 # small IV sizes aad = ct = e08261e46eaf90d978ea8f7889bccd4f @@ -1065,7 +2243,7 @@ tag = c052a55df3926a50990a532efe3d80ec [keySize = 256] [tagSize = 128] -# tcId = 97 +# tcId = 210 # small IV sizes aad = ct = @@ -1075,7 +2253,7 @@ msg = result = acceptable tag = 2a268bf3a75fd7b00ba230b904bbb014 -# tcId = 98 +# tcId = 211 # small IV sizes aad = ct = 7bea30ecc2f73f8e121263b37966954c @@ -1089,7 +2267,7 @@ tag = 8bbad4adc54b37a2b2f0f6e8617548c9 [keySize = 256] [tagSize = 128] -# tcId = 99 +# tcId = 212 # small IV sizes aad = ct = @@ -1099,7 +2277,7 @@ msg = result = acceptable tag = 1d978a693120c11f6d51a3ed88cd4ace -# tcId = 100 +# tcId = 213 # small IV sizes aad = ct = 9c39f5b110361e9a770cc5e8b0f444bb @@ -1113,7 +2291,7 @@ tag = b63ff43c12073ec5572b1be70f17e231 [keySize = 256] [tagSize = 128] -# tcId = 101 +# tcId = 214 # small IV sizes aad = ct = @@ -1123,7 +2301,7 @@ msg = result = acceptable tag = ae6f7c9a29f0d8204ca50b14a1e0dcf2 -# tcId = 102 +# tcId = 215 # small IV sizes aad = ct = f73f72f976a296ba3ca94bc6eb08cd46 @@ -1137,7 +2315,7 @@ tag = b824c33c13f289429659aa017c632f71 [keySize = 256] [tagSize = 128] -# tcId = 103 +# tcId = 216 # small IV sizes aad = ct = @@ -1147,7 +2325,7 @@ msg = result = acceptable tag = 3db16725fafc828d414ab61c16a6c38f -# tcId = 104 +# tcId = 217 # small IV sizes aad = ct = ed463f4f43336af3f4d7e08770201145 diff --git a/third_party/wycheproof_testvectors/aes_siv_cmac_test.json b/third_party/wycheproof_testvectors/aes_siv_cmac_test.json index cd5bd19f8..9797fe4aa 100644 --- a/third_party/wycheproof_testvectors/aes_siv_cmac_test.json +++ b/third_party/wycheproof_testvectors/aes_siv_cmac_test.json @@ -1,6 +1,6 @@ { "algorithm" : "AES-SIV-CMAC", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "EdgeCaseSiv" : "The SIV of this test vector has an edge case value. One purpose of these test vectors is to detect implementations where integer overflows of the counter is incorrectly implemented. AES-SIV itself prevents such overflow problems by clearing some msbs in the IV." }, diff --git a/third_party/wycheproof_testvectors/chacha20_poly1305_test.json b/third_party/wycheproof_testvectors/chacha20_poly1305_test.json index 94db7b010..f4d72ecc1 100644 --- a/third_party/wycheproof_testvectors/chacha20_poly1305_test.json +++ b/third_party/wycheproof_testvectors/chacha20_poly1305_test.json @@ -1,6 +1,6 @@ { "algorithm" : "CHACHA20-POLY1305", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "numberOfTests" : 151, "header" : [], "testGroups" : [ diff --git a/third_party/wycheproof_testvectors/chacha20_poly1305_test.txt b/third_party/wycheproof_testvectors/chacha20_poly1305_test.txt index cae7ad3a8..9550dd726 100644 --- a/third_party/wycheproof_testvectors/chacha20_poly1305_test.txt +++ b/third_party/wycheproof_testvectors/chacha20_poly1305_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: CHACHA20-POLY1305 -# Generator version: 0.4.6 +# Generator version: 0.4.12 [ivSize = 96] [keySize = 256] diff --git a/third_party/wycheproof_testvectors/dsa_test.json b/third_party/wycheproof_testvectors/dsa_test.json index 7b2349d1d..144e98ea4 100644 --- a/third_party/wycheproof_testvectors/dsa_test.json +++ b/third_party/wycheproof_testvectors/dsa_test.json @@ -1,12 +1,12 @@ { "algorithm" : "DSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "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 an therefore generated invalid DSA signatures. Some providers, accept such legacy signatures for compatibility." }, - "numberOfTests" : 675, + "numberOfTests" : 855, "header" : [], "testGroups" : [ { @@ -611,7 +611,7 @@ }, { "tcId" : 74, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "3031300102302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", "result" : "invalid", @@ -931,7 +931,7 @@ }, { "tcId" : 114, - "comment" : "using composition forinteger", + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "303122190201000214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", "result" : "invalid", @@ -939,7 +939,7 @@ }, { "tcId" : 115, - "comment" : "using composition forinteger", + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221802014902136d5220b5f67d3532d1f991203bc3523b964c3b", "result" : "invalid", @@ -1213,7 +1213,7 @@ "tcId" : 148, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "sig" : "301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d8", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1223,7 +1223,7 @@ "tcId" : 149, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "sig" : "301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d9", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1233,7 +1233,7 @@ "tcId" : 150, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a0201000215010000000000000000000000000000000000000000", + "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1243,7 +1243,7 @@ "tcId" : 151, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30818702010002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1253,7 +1253,7 @@ "tcId" : 152, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "3008020100090380fe01", + "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1263,7 +1263,7 @@ "tcId" : 153, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a0201010215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "sig" : "301a0201000215010000000000000000000000000000000000000000", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1273,7 +1273,7 @@ "tcId" : 154, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "3006020101020100", + "sig" : "30818702010002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1283,7 +1283,7 @@ "tcId" : 155, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "3006020101020101", + "sig" : "3008020100090380fe01", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1293,7 +1293,7 @@ "tcId" : 156, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30060201010201ff", + "sig" : "301a0201010215ff46f4c745f5af5bc1397672c06497fb68880b764f", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1303,7 +1303,7 @@ "tcId" : 157, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "sig" : "3006020101020100", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1313,7 +1313,7 @@ "tcId" : 158, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "sig" : "3006020101020101", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1323,7 +1323,7 @@ "tcId" : 159, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a0201010215010000000000000000000000000000000000000000", + "sig" : "30060201010201ff", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1333,7 +1333,7 @@ "tcId" : 160, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30818702010102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "sig" : "301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d8", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1343,7 +1343,7 @@ "tcId" : 161, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "3008020101090380fe01", + "sig" : "301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d9", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1353,7 +1353,7 @@ "tcId" : 162, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a0201ff0215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1363,7 +1363,7 @@ "tcId" : 163, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30060201ff020100", + "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1373,7 +1373,7 @@ "tcId" : 164, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30060201ff020101", + "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1383,7 +1383,7 @@ "tcId" : 165, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30060201ff0201ff", + "sig" : "301a0201010215010000000000000000000000000000000000000000", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1393,7 +1393,7 @@ "tcId" : 166, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "sig" : "30818702010102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1403,7 +1403,7 @@ "tcId" : 167, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "sig" : "3008020101090380fe01", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1413,7 +1413,7 @@ "tcId" : 168, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a0201ff0215010000000000000000000000000000000000000000", + "sig" : "301a0201ff0215ff46f4c745f5af5bc1397672c06497fb68880b764f", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1423,7 +1423,7 @@ "tcId" : 169, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "3081870201ff02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "sig" : "30060201ff020100", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1433,7 +1433,7 @@ "tcId" : 170, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30080201ff090380fe01", + "sig" : "30060201ff020101", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1443,7 +1443,7 @@ "tcId" : 171, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "sig" : "30060201ff0201ff", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1453,7 +1453,7 @@ "tcId" : 172, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020100", + "sig" : "30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d8", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1463,7 +1463,7 @@ "tcId" : 173, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020101", + "sig" : "30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d9", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1473,7 +1473,7 @@ "tcId" : 174, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b10201ff", + "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1483,7 +1483,7 @@ "tcId" : 175, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1493,7 +1493,7 @@ "tcId" : 176, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1503,7 +1503,7 @@ "tcId" : 177, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215010000000000000000000000000000000000000000", + "sig" : "301a0201ff0215010000000000000000000000000000000000000000", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1513,7 +1513,7 @@ "tcId" : 178, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "sig" : "3081870201ff02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1523,7 +1523,7 @@ "tcId" : 179, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090380fe01", + "sig" : "30080201ff090380fe01", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1533,7 +1533,7 @@ "tcId" : 180, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215ff46f4c745f5af5bc1397672c06497fb68880b764f", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1543,7 +1543,7 @@ "tcId" : 181, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020100", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020100", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1553,7 +1553,7 @@ "tcId" : 182, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020101", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020101", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1563,7 +1563,7 @@ "tcId" : 183, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b20201ff", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d80201ff", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1573,7 +1573,7 @@ "tcId" : 184, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d8", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1583,7 +1583,7 @@ "tcId" : 185, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d9", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1593,7 +1593,7 @@ "tcId" : 186, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215010000000000000000000000000000000000000000", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1603,7 +1603,7 @@ "tcId" : 187, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b202818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1613,7 +1613,7 @@ "tcId" : 188, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090380fe01", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1623,7 +1623,7 @@ "tcId" : 189, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302e02150100000000000000000000000000000000000000000215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215010000000000000000000000000000000000000000", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1633,7 +1633,7 @@ "tcId" : 190, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a0215010000000000000000000000000000000000000000020100", + "sig" : "30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1643,7 +1643,7 @@ "tcId" : 191, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a0215010000000000000000000000000000000000000000020101", + "sig" : "301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d8090380fe01", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1653,7 +1653,7 @@ "tcId" : 192, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301a02150100000000000000000000000000000000000000000201ff", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215ff46f4c745f5af5bc1397672c06497fb68880b764f", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1663,7 +1663,7 @@ "tcId" : 193, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020100", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1673,7 +1673,7 @@ "tcId" : 194, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020101", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1683,7 +1683,7 @@ "tcId" : 195, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302e02150100000000000000000000000000000000000000000215010000000000000000000000000000000000000000", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d90201ff", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1693,7 +1693,7 @@ "tcId" : 196, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30819b021501000000000000000000000000000000000000000002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d8", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1703,7 +1703,7 @@ "tcId" : 197, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301c0215010000000000000000000000000000000000000000090380fe01", + "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d9", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1713,7 +1713,7 @@ "tcId" : 198, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1723,7 +1723,7 @@ "tcId" : 199, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020100", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1733,7 +1733,7 @@ "tcId" : 200, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020101", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1743,7 +1743,7 @@ "tcId" : 201, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0201ff", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215010000000000000000000000000000000000000000", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1753,7 +1753,7 @@ "tcId" : 202, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "sig" : "30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1763,7 +1763,7 @@ "tcId" : 203, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "sig" : "301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d9090380fe01", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1773,7 +1773,7 @@ "tcId" : 204, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215010000000000000000000000000000000000000000", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215ff46f4c745f5af5bc1397672c06497fb68880b764f", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1783,7 +1783,7 @@ "tcId" : 205, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "3082010802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020100", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1793,7 +1793,7 @@ "tcId" : 206, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "30818902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090380fe01", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020101", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1803,7 +1803,7 @@ "tcId" : 207, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301c090380fe010215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b00201ff", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1813,7 +1813,7 @@ "tcId" : 208, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "3008090380fe01020100", + "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d8", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1823,7 +1823,7 @@ "tcId" : 209, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "3008090380fe01020101", + "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d9", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1833,7 +1833,7 @@ "tcId" : 210, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "3008090380fe010201ff", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1843,7 +1843,7 @@ "tcId" : 211, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1853,7 +1853,7 @@ "tcId" : 212, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1863,7 +1863,7 @@ "tcId" : 213, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "301c090380fe010215010000000000000000000000000000000000000000", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215010000000000000000000000000000000000000000", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1873,7 +1873,7 @@ "tcId" : 214, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "308189090380fe0102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1883,7 +1883,7 @@ "tcId" : 215, "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "300a090380fe01090380fe01", + "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b0090380fe01", "result" : "invalid", "flags" : [ "EdgeCase" @@ -1891,3885 +1891,641 @@ }, { "tcId" : 216, - "comment" : "random signature", + "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302d0215009b593d0b844c5764450021c76be42ef258307d7502144882a4f2fb661152005b51ff748accc48627ec9c", - "result" : "valid", - "flags" : [] + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 217, - "comment" : "random signature", + "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302c021448c2ffd85768bdfc322cac7a31a0c6868c016ee702143992d7babfa17a62021d8b53b428e4250f527c88", - "result" : "valid", - "flags" : [] + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 218, - "comment" : "random signature", + "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302c021441ea8ab50bedd928a763afeed583a203690fea960214040be8046a04c094eece38282de9e11334f264ac", - "result" : "valid", - "flags" : [] + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 219, - "comment" : "random signature", + "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302d0215008fc19a465d9e20de35282f4169ff56305987da5e02146db7cdd227c47f3c8ee08da16917abc82d822a0b", - "result" : "valid", - "flags" : [] + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b10201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 220, - "comment" : "random signature", + "comment" : "Signatures with special case values for r and s.", "msg" : "313233343030", - "sig" : "302c0214037cabe69d6b23c84bfce6b697300ddc18ab1854021478730f6bd169400a339d358d6dbf6ed16a6cb017", - "result" : "valid", - "flags" : [] - } - ] - }, - { - "key" : { - "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", - "keySize" : 2048, - "p" : "08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "q" : "0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "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" : "DSAVer", - "tests" : [ + "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d8", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, { "tcId" : 221, - "comment" : "Legacy:ASN encoding of s misses leading 0", - "msg" : "48656c6c6f", - "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "acceptable", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d9", + "result" : "invalid", "flags" : [ - "NoLeadingZero" + "EdgeCase" ] }, { "tcId" : 222, - "comment" : "valid", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "valid", - "flags" : [] + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 223, - "comment" : "long form encoding of length", - "msg" : "48656c6c6f", - "sig" : "30813d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 224, - "comment" : "long form encoding of length", - "msg" : "48656c6c6f", - "sig" : "303e02811c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 225, - "comment" : "long form encoding of length", - "msg" : "48656c6c6f", - "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02811d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215010000000000000000000000000000000000000000", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 226, - "comment" : "length contains leading 0", - "msg" : "48656c6c6f", - "sig" : "3082003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 227, - "comment" : "length contains leading 0", - "msg" : "48656c6c6f", - "sig" : "303f0282001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090380fe01", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 228, - "comment" : "length contains leading 0", - "msg" : "48656c6c6f", - "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0282001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215ff46f4c745f5af5bc1397672c06497fb68880b764f", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 229, - "comment" : "wrong length", - "msg" : "48656c6c6f", - "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020100", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 230, - "comment" : "wrong length", - "msg" : "48656c6c6f", - "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020101", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 231, - "comment" : "wrong length", - "msg" : "48656c6c6f", - "sig" : "303d021d1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b20201ff", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 232, - "comment" : "wrong length", - "msg" : "48656c6c6f", - "sig" : "303d021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d8", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 233, - "comment" : "wrong length", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021e00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d9", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 234, - "comment" : "wrong length", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 235, - "comment" : "uint32 overflow in length", - "msg" : "48656c6c6f", - "sig" : "3085010000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 236, - "comment" : "uint32 overflow in length", - "msg" : "48656c6c6f", - "sig" : "30420285010000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 237, - "comment" : "uint32 overflow in length", - "msg" : "48656c6c6f", - "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285010000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215010000000000000000000000000000000000000000", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 238, - "comment" : "uint64 overflow in length", - "msg" : "48656c6c6f", - "sig" : "308901000000000000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b202818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 239, - "comment" : "uint64 overflow in length", - "msg" : "48656c6c6f", - "sig" : "3046028901000000000000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090380fe01", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 240, - "comment" : "uint64 overflow in length", - "msg" : "48656c6c6f", - "sig" : "3046021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028901000000000000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e02150100000000000000000000000000000000000000000215ff46f4c745f5af5bc1397672c06497fb68880b764f", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 241, - "comment" : "length = 2**31 - 1", - "msg" : "48656c6c6f", - "sig" : "30847fffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0215010000000000000000000000000000000000000000020100", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 242, - "comment" : "length = 2**31 - 1", - "msg" : "48656c6c6f", - "sig" : "304102847fffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0215010000000000000000000000000000000000000000020101", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 243, - "comment" : "length = 2**31 - 1", - "msg" : "48656c6c6f", - "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02847fffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a02150100000000000000000000000000000000000000000201ff", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 244, - "comment" : "length = 2**32 - 1", - "msg" : "48656c6c6f", - "sig" : "3084ffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d8", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 245, - "comment" : "length = 2**32 - 1", - "msg" : "48656c6c6f", - "sig" : "30410284ffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d9", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 246, - "comment" : "length = 2**32 - 1", - "msg" : "48656c6c6f", - "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0284ffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 247, - "comment" : "length = 2**40 - 1", - "msg" : "48656c6c6f", - "sig" : "3085ffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 248, - "comment" : "length = 2**40 - 1", - "msg" : "48656c6c6f", - "sig" : "30420285ffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 249, - "comment" : "length = 2**40 - 1", - "msg" : "48656c6c6f", - "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285ffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e02150100000000000000000000000000000000000000000215010000000000000000000000000000000000000000", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 250, - "comment" : "length = 2**64 - 1", - "msg" : "48656c6c6f", - "sig" : "3088ffffffffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b021501000000000000000000000000000000000000000002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 251, - "comment" : "length = 2**64 - 1", - "msg" : "48656c6c6f", - "sig" : "30450288ffffffffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c0215010000000000000000000000000000000000000000090380fe01", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 252, - "comment" : "length = 2**64 - 1", - "msg" : "48656c6c6f", - "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0288ffffffffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215ff46f4c745f5af5bc1397672c06497fb68880b764f", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 253, - "comment" : "incorrect length", - "msg" : "48656c6c6f", - "sig" : "30ff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020100", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 254, - "comment" : "incorrect length", - "msg" : "48656c6c6f", - "sig" : "303d02ff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020101", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 255, - "comment" : "incorrect length", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02ff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0201ff", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 256, - "comment" : "indefinite length without termination", - "msg" : "48656c6c6f", - "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d8", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 257, - "comment" : "indefinite length without termination", - "msg" : "48656c6c6f", - "sig" : "303d02801e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d9", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 258, - "comment" : "indefinite length without termination", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 259, - "comment" : "removing sequence", - "msg" : "48656c6c6f", - "sig" : "", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 260, - "comment" : "lonely sequence tag", - "msg" : "48656c6c6f", - "sig" : "30", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 261, - "comment" : "appending 0's to sequence", - "msg" : "48656c6c6f", - "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215010000000000000000000000000000000000000000", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 262, - "comment" : "prepending 0's to sequence", - "msg" : "48656c6c6f", - "sig" : "303f0000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 263, - "comment" : "appending unused 0's to sequence", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30818902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090380fe01", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 264, - "comment" : "appending null value to sequence", - "msg" : "48656c6c6f", - "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c090380fe010215ff46f4c745f5af5bc1397672c06497fb68880b764f", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 265, - "comment" : "including garbage", - "msg" : "48656c6c6f", - "sig" : "3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01020100", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 266, - "comment" : "including garbage", - "msg" : "48656c6c6f", - "sig" : "30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01020101", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 267, - "comment" : "including garbage", - "msg" : "48656c6c6f", - "sig" : "303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe010201ff", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 268, - "comment" : "including garbage", - "msg" : "48656c6c6f", - "sig" : "30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d8", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 269, - "comment" : "including garbage", - "msg" : "48656c6c6f", - "sig" : "304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d9", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 270, - "comment" : "including garbage", - "msg" : "48656c6c6f", - "sig" : "3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 271, - "comment" : "including garbage", - "msg" : "48656c6c6f", - "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 272, - "comment" : "including garbage", - "msg" : "48656c6c6f", - "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 273, - "comment" : "including garbage", - "msg" : "48656c6c6f", - "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c090380fe010215010000000000000000000000000000000000000000", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 274, - "comment" : "including undefined tags", - "msg" : "48656c6c6f", - "sig" : "3045aa00bb00cd00303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308189090380fe0102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 275, - "comment" : "including undefined tags", - "msg" : "48656c6c6f", - "sig" : "3043aa02aabb303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "300a090380fe01090380fe01", "result" : "invalid", - "flags" : [] + "flags" : [ + "EdgeCase" + ] }, { "tcId" : 276, - "comment" : "including undefined tags", - "msg" : "48656c6c6f", - "sig" : "30452224aa00bb00cd00021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", + "comment" : "random signature", + "msg" : "313233343030", + "sig" : "302d0215008a5f67f95721189431b8bd78f145a0144bfe8cbf0214727808e1428ea9aa7fe1e62ce41e14de1f0441b0", + "result" : "valid", "flags" : [] }, { "tcId" : 277, - "comment" : "including undefined tags", - "msg" : "48656c6c6f", - "sig" : "30432222aa02aabb021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", + "comment" : "random signature", + "msg" : "313233343030", + "sig" : "302d02140631c067b0b9272ebf1873d51213687b5b66e388021500938e3c5cd5ce3decb2c7a1d4c95408d3058d260a", + "result" : "valid", "flags" : [] }, { "tcId" : 278, - "comment" : "including undefined tags", - "msg" : "48656c6c6f", - "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2225aa00bb00cd00021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", + "comment" : "random signature", + "msg" : "313233343030", + "sig" : "302d021500847d9264c3723d8c19eb890e5a5018e606e006a502144c59ad9e76c731a6c9dd70160eebd6186ee8b7f6", + "result" : "valid", "flags" : [] }, { "tcId" : 279, - "comment" : "including undefined tags", - "msg" : "48656c6c6f", - "sig" : "3043021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2223aa02aabb021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", + "comment" : "random signature", + "msg" : "313233343030", + "sig" : "302c021422ac1f8da14b7b28b0d12911a50622865408378502144b95e54a6cf4679c60d94aa04766a9367b86fd48", + "result" : "valid", "flags" : [] }, { "tcId" : 280, - "comment" : "truncated length of sequence", - "msg" : "48656c6c6f", - "sig" : "3081", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 281, - "comment" : "using composition with indefinite length", - "msg" : "48656c6c6f", - "sig" : "3080303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 282, - "comment" : "using composition with indefinite length", - "msg" : "48656c6c6f", - "sig" : "30412280021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 283, - "comment" : "using composition with indefinite length", - "msg" : "48656c6c6f", - "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 284, - "comment" : "using composition with wrong tag", - "msg" : "48656c6c6f", - "sig" : "3080313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 285, - "comment" : "using composition with wrong tag", - "msg" : "48656c6c6f", - "sig" : "30412280031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 286, - "comment" : "using composition with wrong tag", - "msg" : "48656c6c6f", - "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 287, - "comment" : "Replacing sequence with NULL", - "msg" : "48656c6c6f", - "sig" : "0500", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 288, - "comment" : "changing tag value of sequence", - "msg" : "48656c6c6f", - "sig" : "2e3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 289, - "comment" : "changing tag value of sequence", - "msg" : "48656c6c6f", - "sig" : "2f3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 290, - "comment" : "changing tag value of sequence", - "msg" : "48656c6c6f", - "sig" : "313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 291, - "comment" : "changing tag value of sequence", - "msg" : "48656c6c6f", - "sig" : "323d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 292, - "comment" : "changing tag value of sequence", - "msg" : "48656c6c6f", - "sig" : "ff3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 293, - "comment" : "dropping value of sequence", - "msg" : "48656c6c6f", - "sig" : "3000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 294, - "comment" : "using composition forsequence", - "msg" : "48656c6c6f", - "sig" : "3041300102303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 295, - "comment" : "truncate sequence", - "msg" : "48656c6c6f", - "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 296, - "comment" : "truncate sequence", - "msg" : "48656c6c6f", - "sig" : "303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 297, - "comment" : "indefinite length", - "msg" : "48656c6c6f", - "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "indefinite length with truncated delimiter", - "msg" : "48656c6c6f", - "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623600", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "indefinite length with additional element", - "msg" : "48656c6c6f", - "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623605000000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "indefinite length with truncated element", - "msg" : "48656c6c6f", - "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236060811220000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "indefinite length with garbage", - "msg" : "48656c6c6f", - "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000fe02beef", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "indefinite length with nonempty EOC", - "msg" : "48656c6c6f", - "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360002beef", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "prepend empty sequence", - "msg" : "48656c6c6f", - "sig" : "303f3000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "append empty sequence", - "msg" : "48656c6c6f", - "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862363000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 305, - "comment" : "sequence of sequence", - "msg" : "48656c6c6f", - "sig" : "303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 306, - "comment" : "truncated sequence", - "msg" : "48656c6c6f", - "sig" : "301e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 307, - "comment" : "repeat element in sequence", - "msg" : "48656c6c6f", - "sig" : "305c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "removing integer", - "msg" : "48656c6c6f", - "sig" : "301f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "lonely integer tag", - "msg" : "48656c6c6f", - "sig" : "302002021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "lonely integer tag", - "msg" : "48656c6c6f", - "sig" : "301f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "appending 0's to integer", - "msg" : "48656c6c6f", - "sig" : "303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "appending 0's to integer", - "msg" : "48656c6c6f", - "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "prepending 0's to integer", - "msg" : "48656c6c6f", - "sig" : "303f021e00001e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "prepending 0's to integer", - "msg" : "48656c6c6f", - "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f000000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 315, - "comment" : "appending unused 0's to integer", - "msg" : "48656c6c6f", - "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 316, - "comment" : "appending null value to integer", - "msg" : "48656c6c6f", - "sig" : "303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "appending null value to integer", - "msg" : "48656c6c6f", - "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "truncated length of integer", - "msg" : "48656c6c6f", - "sig" : "30210281021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "truncated length of integer", - "msg" : "48656c6c6f", - "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0281", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "Replacing integer with NULL", - "msg" : "48656c6c6f", - "sig" : "30210500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "Replacing integer with NULL", - "msg" : "48656c6c6f", - "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "changing tag value of integer", - "msg" : "48656c6c6f", - "sig" : "303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "changing tag value of integer", - "msg" : "48656c6c6f", - "sig" : "303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "changing tag value of integer", - "msg" : "48656c6c6f", - "sig" : "303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 325, - "comment" : "changing tag value of integer", - "msg" : "48656c6c6f", - "sig" : "303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 326, - "comment" : "changing tag value of integer", - "msg" : "48656c6c6f", - "sig" : "303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 327, - "comment" : "changing tag value of integer", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 328, - "comment" : "changing tag value of integer", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 329, - "comment" : "changing tag value of integer", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 330, - "comment" : "changing tag value of integer", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 331, - "comment" : "changing tag value of integer", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 332, - "comment" : "dropping value of integer", - "msg" : "48656c6c6f", - "sig" : "30210200021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 333, - "comment" : "dropping value of integer", - "msg" : "48656c6c6f", - "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0200", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 334, - "comment" : "using composition forinteger", - "msg" : "48656c6c6f", - "sig" : "3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 335, - "comment" : "using composition forinteger", - "msg" : "48656c6c6f", - "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 336, - "comment" : "modify first byte of integer", - "msg" : "48656c6c6f", - "sig" : "303d021c1c41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 337, - "comment" : "modify first byte of integer", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d02ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 338, - "comment" : "modify last byte of integer", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c94d021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 339, - "comment" : "modify last byte of integer", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862b6", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 340, - "comment" : "truncate integer", - "msg" : "48656c6c6f", - "sig" : "303c021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 341, - "comment" : "truncate integer", - "msg" : "48656c6c6f", - "sig" : "303c021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 342, - "comment" : "truncate integer", - "msg" : "48656c6c6f", - "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 343, - "comment" : "truncate integer", - "msg" : "48656c6c6f", - "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 344, - "comment" : "leading ff in integer", - "msg" : "48656c6c6f", - "sig" : "303e021dff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 345, - "comment" : "leading ff in integer", - "msg" : "48656c6c6f", - "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021eff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 346, - "comment" : "infinity", - "msg" : "48656c6c6f", - "sig" : "3022090180021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 347, - "comment" : "infinity", - "msg" : "48656c6c6f", - "sig" : "3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd090180", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 348, - "comment" : "replacing integer with zero", - "msg" : "48656c6c6f", - "sig" : "3022020100021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 349, - "comment" : "replacing integer with zero", - "msg" : "48656c6c6f", - "sig" : "3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd020100", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 350, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303e021d00d9384b2032d060e59848f87cb4535936bc25fa77959e96d7f88e332a021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 351, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303e021dff634b1dd327de7125da7903ad2163ca2addc096101fd395567ee36070021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 352, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303d021ce1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 353, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303e021d009cb4e22cd8218eda2586fc52de9c35d5223f69efe02c6aa9811c9f90021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 354, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303e021dff26c7b4dfcd2f9f1a67b707834baca6c943da05886a6169280771ccd6021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 355, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303e021d011e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 356, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303e021d00e1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 357, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d0168dcf02f57b0caef7ddc183bee1ca94ee09c1a02ee4b0200a54dcb93", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 358, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cf2efc2e24cbedb2fc00c236c5b2d1a430236b59b7880007f2ba2f8d9", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 359, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dff5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 360, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c0d103d1db34124d03ff3dc93a4d2e5bcfdc94a64877fff80d45d0727", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 361, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dfe97230fd0a84f35108223e7c411e356b11f63e5fd11b4fdff5ab2346d", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 362, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d01ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 363, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "48656c6c6f", - "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 364, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 365, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3006020100020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 366, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3006020100020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 367, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30060201000201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 368, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 369, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 370, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022020100021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 371, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 372, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3008020100090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 373, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 374, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3006020101020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 375, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3006020101020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 376, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30060201010201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 377, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 378, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 379, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022020101021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 380, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 381, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3008020101090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 382, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 383, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30060201ff020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 384, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30060201ff020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 385, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30060201ff0201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 386, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 387, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 388, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 389, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 390, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30080201ff090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 391, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 392, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 393, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 394, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 395, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 396, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 397, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 398, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 399, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 400, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 401, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 402, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 403, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 404, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 405, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 406, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 407, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 408, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 409, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 410, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 411, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 412, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 413, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 414, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 415, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 416, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 417, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 418, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 419, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 420, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 421, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 422, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 423, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 424, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 425, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 426, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 427, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 428, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3008090380fe01020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 429, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3008090380fe01020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 430, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3008090380fe010201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 431, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 432, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 433, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 434, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 435, - "comment" : "Signatures with special case values for r and s.", - "msg" : "48656c6c6f", - "sig" : "300a090380fe01090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 436, "comment" : "random signature", - "msg" : "48656c6c6f", - "sig" : "303c021c110c46cbc5925d910898300282f42fcd807945042d6e58926046545f021c2b5065306d6b9249702a07ac157eeead58ecfe3a346070dc6680fa7f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 437, - "comment" : "random signature", - "msg" : "48656c6c6f", - "sig" : "303d021c35a3c47b570980872fc6e41e6e4aafafac998502c27e091cf7b57a9e021d00b454c66f2d10a8acd7576c77a586e7a4a345d9a4b6a6eaee29a9c0c0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 438, - "comment" : "random signature", - "msg" : "48656c6c6f", - "sig" : "303c021c78f0788152ceee46c2d02427056c25eef9c39a36c49c009bf58e6fa3021c6dfe33aa17a26c7c22f82f0746a958df46543f320869d12a05a01c55", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 439, - "comment" : "random signature", - "msg" : "48656c6c6f", - "sig" : "303c021c718fb31ef94764b29ec90d541b3a89a901d9df1761f1d843a86ac984021c0a27327ab355439eca008feff609fa7323302919aa59f33d3c5be5ac", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 440, - "comment" : "random signature", - "msg" : "48656c6c6f", - "sig" : "303c021c623b29d147c209c348ed14d47754ce33fa156e1b4319890e548d74e5021c36e413d7bafd74bf8f7f752056d62cb540fc0ea873ef7363f749b805", - "result" : "valid", - "flags" : [] - } - ] - }, - { - "key" : { - "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", - "keySize" : 2048, - "p" : "08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "q" : "0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "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" : "DSAVer", - "tests" : [ - { - "tcId" : 441, - "comment" : "Legacy:ASN encoding of r misses leading 0", - "msg" : "54657374", - "sig" : "303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "acceptable", - "flags" : [ - "NoLeadingZero" - ] - }, - { - "tcId" : 442, - "comment" : "valid", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 443, - "comment" : "long form encoding of length", - "msg" : "54657374", - "sig" : "30813d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 444, - "comment" : "long form encoding of length", - "msg" : "54657374", - "sig" : "303e02811d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 445, - "comment" : "long form encoding of length", - "msg" : "54657374", - "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302811c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 446, - "comment" : "length contains leading 0", - "msg" : "54657374", - "sig" : "3082003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 447, - "comment" : "length contains leading 0", - "msg" : "54657374", - "sig" : "303f0282001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 448, - "comment" : "length contains leading 0", - "msg" : "54657374", - "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930282001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 449, - "comment" : "wrong length", - "msg" : "54657374", - "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 450, - "comment" : "wrong length", - "msg" : "54657374", - "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 451, - "comment" : "wrong length", - "msg" : "54657374", - "sig" : "303d021e009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 452, - "comment" : "wrong length", - "msg" : "54657374", - "sig" : "303d021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 453, - "comment" : "wrong length", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 454, - "comment" : "wrong length", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 455, - "comment" : "uint32 overflow in length", - "msg" : "54657374", - "sig" : "3085010000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 456, - "comment" : "uint32 overflow in length", - "msg" : "54657374", - "sig" : "30420285010000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 457, - "comment" : "uint32 overflow in length", - "msg" : "54657374", - "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285010000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 458, - "comment" : "uint64 overflow in length", - "msg" : "54657374", - "sig" : "308901000000000000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 459, - "comment" : "uint64 overflow in length", - "msg" : "54657374", - "sig" : "3046028901000000000000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 460, - "comment" : "uint64 overflow in length", - "msg" : "54657374", - "sig" : "3046021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93028901000000000000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 461, - "comment" : "length = 2**31 - 1", - "msg" : "54657374", - "sig" : "30847fffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 462, - "comment" : "length = 2**31 - 1", - "msg" : "54657374", - "sig" : "304102847fffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 463, - "comment" : "length = 2**31 - 1", - "msg" : "54657374", - "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302847fffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 464, - "comment" : "length = 2**32 - 1", - "msg" : "54657374", - "sig" : "3084ffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 465, - "comment" : "length = 2**32 - 1", - "msg" : "54657374", - "sig" : "30410284ffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 466, - "comment" : "length = 2**32 - 1", - "msg" : "54657374", - "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930284ffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 467, - "comment" : "length = 2**40 - 1", - "msg" : "54657374", - "sig" : "3085ffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 468, - "comment" : "length = 2**40 - 1", - "msg" : "54657374", - "sig" : "30420285ffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 469, - "comment" : "length = 2**40 - 1", - "msg" : "54657374", - "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285ffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 470, - "comment" : "length = 2**64 - 1", - "msg" : "54657374", - "sig" : "3088ffffffffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 471, - "comment" : "length = 2**64 - 1", - "msg" : "54657374", - "sig" : "30450288ffffffffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 472, - "comment" : "length = 2**64 - 1", - "msg" : "54657374", - "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930288ffffffffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 473, - "comment" : "incorrect length", - "msg" : "54657374", - "sig" : "30ff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 474, - "comment" : "incorrect length", - "msg" : "54657374", - "sig" : "303d02ff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 475, - "comment" : "incorrect length", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302ff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 476, - "comment" : "indefinite length without termination", - "msg" : "54657374", - "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 477, - "comment" : "indefinite length without termination", - "msg" : "54657374", - "sig" : "303d0280009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 478, - "comment" : "indefinite length without termination", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302805fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 479, - "comment" : "removing sequence", - "msg" : "54657374", - "sig" : "", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 480, - "comment" : "lonely sequence tag", - "msg" : "54657374", - "sig" : "30", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 481, - "comment" : "appending 0's to sequence", - "msg" : "54657374", - "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 482, - "comment" : "prepending 0's to sequence", - "msg" : "54657374", - "sig" : "303f0000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 483, - "comment" : "appending unused 0's to sequence", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 484, - "comment" : "appending null value to sequence", - "msg" : "54657374", - "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 485, - "comment" : "including garbage", - "msg" : "54657374", - "sig" : "3042498177303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 486, - "comment" : "including garbage", - "msg" : "54657374", - "sig" : "30412500303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 487, - "comment" : "including garbage", - "msg" : "54657374", - "sig" : "303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 488, - "comment" : "including garbage", - "msg" : "54657374", - "sig" : "30422222498177021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 489, - "comment" : "including garbage", - "msg" : "54657374", - "sig" : "304122212500021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 490, - "comment" : "including garbage", - "msg" : "54657374", - "sig" : "3045221f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930004deadbeef021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 491, - "comment" : "including garbage", - "msg" : "54657374", - "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932221498177021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 492, - "comment" : "including garbage", - "msg" : "54657374", - "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9322202500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 493, - "comment" : "including garbage", - "msg" : "54657374", - "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93221e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 494, - "comment" : "including undefined tags", - "msg" : "54657374", - "sig" : "3045aa00bb00cd00303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 495, - "comment" : "including undefined tags", - "msg" : "54657374", - "sig" : "3043aa02aabb303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 496, - "comment" : "including undefined tags", - "msg" : "54657374", - "sig" : "30452225aa00bb00cd00021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 497, - "comment" : "including undefined tags", - "msg" : "54657374", - "sig" : "30432223aa02aabb021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 498, - "comment" : "including undefined tags", - "msg" : "54657374", - "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932224aa00bb00cd00021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 499, - "comment" : "including undefined tags", - "msg" : "54657374", - "sig" : "3043021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932222aa02aabb021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 500, - "comment" : "truncated length of sequence", - "msg" : "54657374", - "sig" : "3081", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 501, - "comment" : "using composition with indefinite length", - "msg" : "54657374", - "sig" : "3080303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 502, - "comment" : "using composition with indefinite length", - "msg" : "54657374", - "sig" : "30412280021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 503, - "comment" : "using composition with indefinite length", - "msg" : "54657374", - "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 504, - "comment" : "using composition with wrong tag", - "msg" : "54657374", - "sig" : "3080313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 505, - "comment" : "using composition with wrong tag", - "msg" : "54657374", - "sig" : "30412280031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 506, - "comment" : "using composition with wrong tag", - "msg" : "54657374", - "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 507, - "comment" : "Replacing sequence with NULL", - "msg" : "54657374", - "sig" : "0500", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 508, - "comment" : "changing tag value of sequence", - "msg" : "54657374", - "sig" : "2e3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 509, - "comment" : "changing tag value of sequence", - "msg" : "54657374", - "sig" : "2f3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 510, - "comment" : "changing tag value of sequence", - "msg" : "54657374", - "sig" : "313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 511, - "comment" : "changing tag value of sequence", - "msg" : "54657374", - "sig" : "323d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 512, - "comment" : "changing tag value of sequence", - "msg" : "54657374", - "sig" : "ff3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 513, - "comment" : "dropping value of sequence", - "msg" : "54657374", - "sig" : "3000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 514, - "comment" : "using composition forsequence", - "msg" : "54657374", - "sig" : "3041300102303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 515, - "comment" : "truncate sequence", - "msg" : "54657374", - "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 516, - "comment" : "truncate sequence", - "msg" : "54657374", - "sig" : "303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 517, - "comment" : "indefinite length", - "msg" : "54657374", - "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 518, - "comment" : "indefinite length with truncated delimiter", - "msg" : "54657374", - "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11600", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 519, - "comment" : "indefinite length with additional element", - "msg" : "54657374", - "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11605000000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 520, - "comment" : "indefinite length with truncated element", - "msg" : "54657374", - "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116060811220000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 521, - "comment" : "indefinite length with garbage", - "msg" : "54657374", - "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000fe02beef", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 522, - "comment" : "indefinite length with nonempty EOC", - "msg" : "54657374", - "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160002beef", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 523, - "comment" : "prepend empty sequence", - "msg" : "54657374", - "sig" : "303f3000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 524, - "comment" : "append empty sequence", - "msg" : "54657374", - "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1163000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 525, - "comment" : "sequence of sequence", - "msg" : "54657374", - "sig" : "303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 526, - "comment" : "truncated sequence", - "msg" : "54657374", - "sig" : "301f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 527, - "comment" : "repeat element in sequence", - "msg" : "54657374", - "sig" : "305b021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 528, - "comment" : "removing integer", - "msg" : "54657374", - "sig" : "301e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 529, - "comment" : "lonely integer tag", - "msg" : "54657374", - "sig" : "301f02021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 530, - "comment" : "lonely integer tag", - "msg" : "54657374", - "sig" : "3020021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 531, - "comment" : "appending 0's to integer", - "msg" : "54657374", - "sig" : "303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 532, - "comment" : "appending 0's to integer", - "msg" : "54657374", - "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 533, - "comment" : "prepending 0's to integer", - "msg" : "54657374", - "sig" : "303f021f0000009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 534, - "comment" : "prepending 0's to integer", - "msg" : "54657374", - "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e00005fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 535, - "comment" : "appending unused 0's to integer", - "msg" : "54657374", - "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 536, - "comment" : "appending null value to integer", - "msg" : "54657374", - "sig" : "303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 537, - "comment" : "appending null value to integer", - "msg" : "54657374", - "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 538, - "comment" : "truncated length of integer", - "msg" : "54657374", - "sig" : "30200281021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 539, - "comment" : "truncated length of integer", - "msg" : "54657374", - "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930281", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 540, - "comment" : "Replacing integer with NULL", - "msg" : "54657374", - "sig" : "30200500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 541, - "comment" : "Replacing integer with NULL", - "msg" : "54657374", - "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 542, - "comment" : "changing tag value of integer", - "msg" : "54657374", - "sig" : "303d001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 543, - "comment" : "changing tag value of integer", - "msg" : "54657374", - "sig" : "303d011d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 544, - "comment" : "changing tag value of integer", - "msg" : "54657374", - "sig" : "303d031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 545, - "comment" : "changing tag value of integer", - "msg" : "54657374", - "sig" : "303d041d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 546, - "comment" : "changing tag value of integer", - "msg" : "54657374", - "sig" : "303dff1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 547, - "comment" : "changing tag value of integer", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 548, - "comment" : "changing tag value of integer", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93011c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 549, - "comment" : "changing tag value of integer", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 550, - "comment" : "changing tag value of integer", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93041c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 551, - "comment" : "changing tag value of integer", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93ff1c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 552, - "comment" : "dropping value of integer", - "msg" : "54657374", - "sig" : "30200200021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 553, - "comment" : "dropping value of integer", - "msg" : "54657374", - "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930200", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 554, - "comment" : "using composition forinteger", - "msg" : "54657374", - "sig" : "30412221020100021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 555, - "comment" : "using composition forinteger", - "msg" : "54657374", - "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93222002015f021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 556, - "comment" : "modify first byte of integer", - "msg" : "54657374", - "sig" : "303d021d029b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 557, - "comment" : "modify first byte of integer", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5de8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 558, - "comment" : "modify last byte of integer", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee13021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 559, - "comment" : "modify last byte of integer", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b196", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 560, - "comment" : "truncate integer", - "msg" : "54657374", - "sig" : "303c021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 561, - "comment" : "truncate integer", - "msg" : "54657374", - "sig" : "303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 562, - "comment" : "truncate integer", - "msg" : "54657374", - "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 563, - "comment" : "truncate integer", - "msg" : "54657374", - "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 564, - "comment" : "leading ff in integer", - "msg" : "54657374", - "sig" : "303e021eff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 565, - "comment" : "leading ff in integer", - "msg" : "54657374", - "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 566, - "comment" : "infinity", - "msg" : "54657374", - "sig" : "3021090180021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 567, - "comment" : "infinity", - "msg" : "54657374", - "sig" : "3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93090180", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 568, - "comment" : "replacing integer with zero", - "msg" : "54657374", - "sig" : "3021020100021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 569, - "comment" : "replacing integer with zero", - "msg" : "54657374", - "sig" : "3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93020100", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 570, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303d021d0156667b48514d3e5d546ca89ff45ada90474113ed248b873430ab57f0021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 571, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303c021ce0794dfb465b4e9d969cb3d0616b4b8468dbaf85aec085b2b7008536021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 572, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303d021dff64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 573, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303c021c1f86b204b9a4b16269634c2f9e94b47b9724507a513f7a4d48ff7aca021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 574, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303d021dfea99984b7aeb2c1a2ab9357600ba5256fb8beec12db7478cbcf54a810021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 575, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303d021d019b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 576, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303c021c64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 577, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d011adeb9ed974f878dc2fc26f4bf86ffda5f7abe6c26ebabf9b8181a73", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 578, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca4f18ca08c5d97ce052c32252c9770ce81155a04b120aa783e6d47b9", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 579, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 580, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5b0e735f73a26831fad3cddad3688f317eeaa5fb4edf5587c192b847", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 581, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dfee521461268b078723d03d90b40790025a0854193d914540647e7e58d", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 582, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d015fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 583, - "comment" : "Modified r or s, e.g. by adding or subtracting the group order", - "msg" : "54657374", - "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d00a017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 584, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 585, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3006020100020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 586, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3006020100020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 587, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30060201000201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 588, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 589, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 590, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022020100021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 591, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 592, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3008020100090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 593, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 594, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3006020101020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 595, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3006020101020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 596, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30060201010201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 597, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 598, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 599, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022020101021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 600, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 601, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3008020101090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 602, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 603, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30060201ff020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 604, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30060201ff020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 605, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30060201ff0201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 606, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 607, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 608, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 609, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 610, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30080201ff090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 611, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 612, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 613, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 614, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 615, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 616, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 617, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 618, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 619, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 620, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 621, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 622, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 623, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 624, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 625, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 626, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 627, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 628, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 629, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 630, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 631, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 632, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 633, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 634, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 635, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 636, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 637, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 638, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 639, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 640, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 641, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 642, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 643, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 644, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 645, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 646, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 647, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 648, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3008090380fe01020100", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 649, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3008090380fe01020101", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 650, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3008090380fe010201ff", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 651, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 652, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 653, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 654, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 655, - "comment" : "Signatures with special case values for r and s.", - "msg" : "54657374", - "sig" : "300a090380fe01090380fe01", - "result" : "invalid", - "flags" : [ - "EdgeCase" - ] - }, - { - "tcId" : 656, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "303d021c468ec63c5138a59ee0e13d5eeda49e1eb6f28816ec2e860bfa27ad87021d00ada912bdf76b277764b76965bf4200602352c3f6c9dffa6ed3097617", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 657, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "303d021c414d7819aa2ddfc8d3436889bb632a3a02b6f01de7340ce4a12a6986021d009267e2cba847bf3ca40da5ca10583124e0babe47c82653d792c9364e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 658, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "303c021c63b5657aafa1c2cd43a6b4305fde780e60c85ceec711aec9c6766100021c71026c63b1d0606e1af569bcc7a7d24cfb418fc1374b573f39f57cc3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 659, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "303c021c6adfaed107afe561fb482b24f269964acc8bed4513d1b07427f647ec021c7efd1aa3be3a3ffbac73fd6cabf13d4b1d3cab929c7379cf1187601b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 660, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "303c021c2fa2e37b87a03524313862831a45182725cf986bd49fabe166d40e75021c0a92f633fdcc8fb600c455de09fd4340a73a8601c709b344c9269e48", + "msg" : "313233343030", + "sig" : "302c0214312efe6ed6cc2786a069ab45af12fdd57554cea402145a2adbe9edd8c81e8fe4e703094bf9734f17ed1c", "result" : "valid", "flags" : [] } @@ -5790,7 +2546,7 @@ "type" : "DSAVer", "tests" : [ { - "tcId" : 661, + "tcId" : 281, "comment" : "r,s = 1,1", "msg" : "54657374", "sig" : "3006020101020101", @@ -5798,7 +2554,7 @@ "flags" : [] }, { - "tcId" : 662, + "tcId" : 282, "comment" : "r,s = 1,5", "msg" : "54657374", "sig" : "3006020101020105", @@ -5806,7 +2562,7 @@ "flags" : [] }, { - "tcId" : 663, + "tcId" : 283, "comment" : "u2 small", "msg" : "54657374", "sig" : "3019020101021425023e8b9ba9ba72f481e90cb8ae67517e641b8a", @@ -5814,7 +2570,7 @@ "flags" : [] }, { - "tcId" : 664, + "tcId" : 284, "comment" : "s == q-1", "msg" : "54657374", "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", @@ -5838,7 +2594,7 @@ "type" : "DSAVer", "tests" : [ { - "tcId" : 665, + "tcId" : 285, "comment" : "s == 1", "msg" : "54657374", "sig" : "3019021462ba827381396dc44facc66c344f91788f11c6fc020101", @@ -5847,6 +2603,2528 @@ } ] }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "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" : "DSAVer", + "tests" : [ + { + "tcId" : 286, + "comment" : "Legacy:ASN encoding of s misses leading 0", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "acceptable", + "flags" : [ + "NoLeadingZero" + ] + }, + { + "tcId" : 287, + "comment" : "valid", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "long form encoding of length", + "msg" : "48656c6c6f", + "sig" : "30813d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "long form encoding of length", + "msg" : "48656c6c6f", + "sig" : "303e02811c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "long form encoding of length", + "msg" : "48656c6c6f", + "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02811d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "length contains leading 0", + "msg" : "48656c6c6f", + "sig" : "3082003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "length contains leading 0", + "msg" : "48656c6c6f", + "sig" : "303f0282001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "length contains leading 0", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0282001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "wrong length", + "msg" : "48656c6c6f", + "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "wrong length", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "wrong length", + "msg" : "48656c6c6f", + "sig" : "303d021d1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "wrong length", + "msg" : "48656c6c6f", + "sig" : "303d021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "wrong length", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021e00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "wrong length", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "uint32 overflow in length", + "msg" : "48656c6c6f", + "sig" : "3085010000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "uint32 overflow in length", + "msg" : "48656c6c6f", + "sig" : "30420285010000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "uint32 overflow in length", + "msg" : "48656c6c6f", + "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285010000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "uint64 overflow in length", + "msg" : "48656c6c6f", + "sig" : "308901000000000000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "uint64 overflow in length", + "msg" : "48656c6c6f", + "sig" : "3046028901000000000000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "uint64 overflow in length", + "msg" : "48656c6c6f", + "sig" : "3046021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028901000000000000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "length = 2**31 - 1", + "msg" : "48656c6c6f", + "sig" : "30847fffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "length = 2**31 - 1", + "msg" : "48656c6c6f", + "sig" : "304102847fffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "length = 2**31 - 1", + "msg" : "48656c6c6f", + "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02847fffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "length = 2**32 - 1", + "msg" : "48656c6c6f", + "sig" : "3084ffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "length = 2**32 - 1", + "msg" : "48656c6c6f", + "sig" : "30410284ffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "length = 2**32 - 1", + "msg" : "48656c6c6f", + "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0284ffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "length = 2**40 - 1", + "msg" : "48656c6c6f", + "sig" : "3085ffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "length = 2**40 - 1", + "msg" : "48656c6c6f", + "sig" : "30420285ffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "length = 2**40 - 1", + "msg" : "48656c6c6f", + "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285ffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "length = 2**64 - 1", + "msg" : "48656c6c6f", + "sig" : "3088ffffffffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "length = 2**64 - 1", + "msg" : "48656c6c6f", + "sig" : "30450288ffffffffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "length = 2**64 - 1", + "msg" : "48656c6c6f", + "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0288ffffffffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "incorrect length", + "msg" : "48656c6c6f", + "sig" : "30ff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "incorrect length", + "msg" : "48656c6c6f", + "sig" : "303d02ff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "incorrect length", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02ff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "indefinite length without termination", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "indefinite length without termination", + "msg" : "48656c6c6f", + "sig" : "303d02801e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "indefinite length without termination", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 324, + "comment" : "removing sequence", + "msg" : "48656c6c6f", + "sig" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "lonely sequence tag", + "msg" : "48656c6c6f", + "sig" : "30", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "appending 0's to sequence", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "prepending 0's to sequence", + "msg" : "48656c6c6f", + "sig" : "303f0000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 328, + "comment" : "appending unused 0's to sequence", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "appending null value to sequence", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 334, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 336, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 339, + "comment" : "including undefined tags", + "msg" : "48656c6c6f", + "sig" : "3045aa00bb00cd00303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 340, + "comment" : "including undefined tags", + "msg" : "48656c6c6f", + "sig" : "3043aa02aabb303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 341, + "comment" : "including undefined tags", + "msg" : "48656c6c6f", + "sig" : "30452224aa00bb00cd00021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 342, + "comment" : "including undefined tags", + "msg" : "48656c6c6f", + "sig" : "30432222aa02aabb021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 343, + "comment" : "including undefined tags", + "msg" : "48656c6c6f", + "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2225aa00bb00cd00021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 344, + "comment" : "including undefined tags", + "msg" : "48656c6c6f", + "sig" : "3043021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2223aa02aabb021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 345, + "comment" : "truncated length of sequence", + "msg" : "48656c6c6f", + "sig" : "3081", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 346, + "comment" : "using composition with indefinite length", + "msg" : "48656c6c6f", + "sig" : "3080303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 347, + "comment" : "using composition with indefinite length", + "msg" : "48656c6c6f", + "sig" : "30412280021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 348, + "comment" : "using composition with indefinite length", + "msg" : "48656c6c6f", + "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 349, + "comment" : "using composition with wrong tag", + "msg" : "48656c6c6f", + "sig" : "3080313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 350, + "comment" : "using composition with wrong tag", + "msg" : "48656c6c6f", + "sig" : "30412280031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 351, + "comment" : "using composition with wrong tag", + "msg" : "48656c6c6f", + "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 352, + "comment" : "Replacing sequence with NULL", + "msg" : "48656c6c6f", + "sig" : "0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 353, + "comment" : "changing tag value of sequence", + "msg" : "48656c6c6f", + "sig" : "2e3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 354, + "comment" : "changing tag value of sequence", + "msg" : "48656c6c6f", + "sig" : "2f3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 355, + "comment" : "changing tag value of sequence", + "msg" : "48656c6c6f", + "sig" : "313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 356, + "comment" : "changing tag value of sequence", + "msg" : "48656c6c6f", + "sig" : "323d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 357, + "comment" : "changing tag value of sequence", + "msg" : "48656c6c6f", + "sig" : "ff3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 358, + "comment" : "dropping value of sequence", + "msg" : "48656c6c6f", + "sig" : "3000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 359, + "comment" : "using composition for sequence", + "msg" : "48656c6c6f", + "sig" : "3041300102303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 360, + "comment" : "truncate sequence", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 361, + "comment" : "truncate sequence", + "msg" : "48656c6c6f", + "sig" : "303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 362, + "comment" : "indefinite length", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 363, + "comment" : "indefinite length with truncated delimiter", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623600", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 364, + "comment" : "indefinite length with additional element", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623605000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 365, + "comment" : "indefinite length with truncated element", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236060811220000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 366, + "comment" : "indefinite length with garbage", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000fe02beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 367, + "comment" : "indefinite length with nonempty EOC", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360002beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 368, + "comment" : "prepend empty sequence", + "msg" : "48656c6c6f", + "sig" : "303f3000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 369, + "comment" : "append empty sequence", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862363000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 370, + "comment" : "sequence of sequence", + "msg" : "48656c6c6f", + "sig" : "303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 371, + "comment" : "truncated sequence", + "msg" : "48656c6c6f", + "sig" : "301e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 372, + "comment" : "repeat element in sequence", + "msg" : "48656c6c6f", + "sig" : "305c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 373, + "comment" : "removing integer", + "msg" : "48656c6c6f", + "sig" : "301f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 374, + "comment" : "lonely integer tag", + "msg" : "48656c6c6f", + "sig" : "302002021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 375, + "comment" : "lonely integer tag", + "msg" : "48656c6c6f", + "sig" : "301f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 376, + "comment" : "appending 0's to integer", + "msg" : "48656c6c6f", + "sig" : "303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 377, + "comment" : "appending 0's to integer", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 378, + "comment" : "prepending 0's to integer", + "msg" : "48656c6c6f", + "sig" : "303f021e00001e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 379, + "comment" : "prepending 0's to integer", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f000000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 380, + "comment" : "appending unused 0's to integer", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 381, + "comment" : "appending null value to integer", + "msg" : "48656c6c6f", + "sig" : "303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 382, + "comment" : "appending null value to integer", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 383, + "comment" : "truncated length of integer", + "msg" : "48656c6c6f", + "sig" : "30210281021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 384, + "comment" : "truncated length of integer", + "msg" : "48656c6c6f", + "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0281", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 385, + "comment" : "Replacing integer with NULL", + "msg" : "48656c6c6f", + "sig" : "30210500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 386, + "comment" : "Replacing integer with NULL", + "msg" : "48656c6c6f", + "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 387, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 388, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 389, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 390, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 391, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 392, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 393, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 394, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 395, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 396, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 397, + "comment" : "dropping value of integer", + "msg" : "48656c6c6f", + "sig" : "30210200021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 398, + "comment" : "dropping value of integer", + "msg" : "48656c6c6f", + "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0200", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 399, + "comment" : "using composition for integer", + "msg" : "48656c6c6f", + "sig" : "3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 400, + "comment" : "using composition for integer", + "msg" : "48656c6c6f", + "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 401, + "comment" : "modify first byte of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1c41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 402, + "comment" : "modify first byte of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d02ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 403, + "comment" : "modify last byte of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c94d021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 404, + "comment" : "modify last byte of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862b6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 405, + "comment" : "truncate integer", + "msg" : "48656c6c6f", + "sig" : "303c021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 406, + "comment" : "truncate integer", + "msg" : "48656c6c6f", + "sig" : "303c021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 407, + "comment" : "truncate integer", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 408, + "comment" : "truncate integer", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 409, + "comment" : "leading ff in integer", + "msg" : "48656c6c6f", + "sig" : "303e021dff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 410, + "comment" : "leading ff in integer", + "msg" : "48656c6c6f", + "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021eff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 411, + "comment" : "infinity", + "msg" : "48656c6c6f", + "sig" : "3022090180021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 412, + "comment" : "infinity", + "msg" : "48656c6c6f", + "sig" : "3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd090180", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 413, + "comment" : "replacing integer with zero", + "msg" : "48656c6c6f", + "sig" : "3022020100021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 414, + "comment" : "replacing integer with zero", + "msg" : "48656c6c6f", + "sig" : "3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 415, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303e021d00d9384b2032d060e59848f87cb4535936bc25fa77959e96d7f88e332a021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 416, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303e021dff634b1dd327de7125da7903ad2163ca2addc096101fd395567ee36070021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 417, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303d021ce1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 418, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303e021d009cb4e22cd8218eda2586fc52de9c35d5223f69efe02c6aa9811c9f90021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 419, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303e021dff26c7b4dfcd2f9f1a67b707834baca6c943da05886a6169280771ccd6021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 420, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303e021d011e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 421, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303e021d00e1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 422, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d0168dcf02f57b0caef7ddc183bee1ca94ee09c1a02ee4b0200a54dcb93", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 423, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cf2efc2e24cbedb2fc00c236c5b2d1a430236b59b7880007f2ba2f8d9", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 424, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dff5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 425, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c0d103d1db34124d03ff3dc93a4d2e5bcfdc94a64877fff80d45d0727", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 426, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dfe97230fd0a84f35108223e7c411e356b11f63e5fd11b4fdff5ab2346d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 427, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d01ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 428, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 429, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 430, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3006020100020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 431, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3006020100020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 432, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30060201000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 433, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 434, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 435, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 436, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 437, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 438, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020100021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 439, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 440, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3008020100090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 441, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 442, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3006020101020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 443, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3006020101020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 444, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30060201010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 445, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 446, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 447, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 448, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 449, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 450, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020101021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 451, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 452, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3008020101090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 453, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 454, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30060201ff020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 455, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30060201ff020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 456, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30060201ff0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 457, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 458, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 459, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 460, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 461, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 462, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 463, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 464, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30080201ff090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 465, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 466, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 467, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 468, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 469, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 470, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 471, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 472, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 473, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 474, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 475, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 476, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 477, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 478, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 479, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 480, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 481, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 482, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 483, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 484, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 485, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 486, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 487, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 488, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 489, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 490, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 491, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 492, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 493, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 494, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 495, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 496, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 497, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 498, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 499, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 500, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 501, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 502, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 503, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 504, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 505, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 506, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 507, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 508, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 509, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 510, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 511, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 512, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 513, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 514, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 515, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 516, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 517, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 518, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 519, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 520, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 521, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 522, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 523, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 524, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 525, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 526, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 527, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 528, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 529, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 530, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 531, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 532, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 533, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 534, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 535, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 536, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 537, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 538, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 539, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 540, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 541, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 542, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 543, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 544, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 545, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 546, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 547, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 548, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 549, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 550, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3008090380fe01020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 551, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3008090380fe01020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 552, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3008090380fe010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 553, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 554, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 555, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 556, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 557, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 558, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 559, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 560, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "300a090380fe01090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 561, + "comment" : "random signature", + "msg" : "48656c6c6f", + "sig" : "303c021c36f3dba9761a64a37e82b12321b2a9dfd7d33b52876cc0afc069fdfb021c2b4d30ae183b67f5f89268ae71c466d8d9b80c1877fab23e822f7f00", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 562, + "comment" : "random signature", + "msg" : "48656c6c6f", + "sig" : "303d021c57d273ae3782e51af0be789e409159428af91face3071ae9423474ed021d00b7385bfcd3c9eb35a4b5cbfaeaefc67a26c75a8612ebc482eef96033", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 563, + "comment" : "random signature", + "msg" : "48656c6c6f", + "sig" : "303d021c2dfa059fbea2500f7db7edb9c4b5d17c844604870f47c43554d07ca6021d00975684ce7938e43e82015d1e1ff9488cce372c11929b605fd7041645", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 564, + "comment" : "random signature", + "msg" : "48656c6c6f", + "sig" : "303c021c57e06bc849dc1f43acc9eef55da7edd36ae15029d2e6fd9778f116b4021c7171a6bd9ea904d0cfb290feb28e42404c3da8ce8844c85c12ddd65f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 565, + "comment" : "random signature", + "msg" : "48656c6c6f", + "sig" : "303c021c56e35470a8d753a3eebdc96c8dfbea13198e8e12dd215afc0fdeaad6021c6022e76ad5b2d5a0cfbfec0b80d7d40c73de361d1caa91992414555b", + "result" : "valid", + "flags" : [] + } + ] + }, { "key" : { "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", @@ -5862,7 +5140,7 @@ "type" : "DSAVer", "tests" : [ { - "tcId" : 666, + "tcId" : 566, "comment" : "r,s = 1,1", "msg" : "54657374", "sig" : "3006020101020101", @@ -5870,7 +5148,7 @@ "flags" : [] }, { - "tcId" : 667, + "tcId" : 567, "comment" : "r,s = 1,5", "msg" : "54657374", "sig" : "3006020101020105", @@ -5878,7 +5156,7 @@ "flags" : [] }, { - "tcId" : 668, + "tcId" : 568, "comment" : "u2 small", "msg" : "54657374", "sig" : "3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1", @@ -5886,7 +5164,7 @@ "flags" : [] }, { - "tcId" : 669, + "tcId" : 569, "comment" : "s == q-1", "msg" : "54657374", "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", @@ -5910,7 +5188,7 @@ "type" : "DSAVer", "tests" : [ { - "tcId" : 670, + "tcId" : 570, "comment" : "s == 1", "msg" : "54657374", "sig" : "3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101", @@ -5919,6 +5197,2528 @@ } ] }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "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" : "DSAVer", + "tests" : [ + { + "tcId" : 571, + "comment" : "Legacy:ASN encoding of r misses leading 0", + "msg" : "54657374", + "sig" : "303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "acceptable", + "flags" : [ + "NoLeadingZero" + ] + }, + { + "tcId" : 572, + "comment" : "valid", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 573, + "comment" : "long form encoding of length", + "msg" : "54657374", + "sig" : "30813d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 574, + "comment" : "long form encoding of length", + "msg" : "54657374", + "sig" : "303e02811d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 575, + "comment" : "long form encoding of length", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302811c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 576, + "comment" : "length contains leading 0", + "msg" : "54657374", + "sig" : "3082003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 577, + "comment" : "length contains leading 0", + "msg" : "54657374", + "sig" : "303f0282001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 578, + "comment" : "length contains leading 0", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930282001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 579, + "comment" : "wrong length", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 580, + "comment" : "wrong length", + "msg" : "54657374", + "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 581, + "comment" : "wrong length", + "msg" : "54657374", + "sig" : "303d021e009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 582, + "comment" : "wrong length", + "msg" : "54657374", + "sig" : "303d021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 583, + "comment" : "wrong length", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 584, + "comment" : "wrong length", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 585, + "comment" : "uint32 overflow in length", + "msg" : "54657374", + "sig" : "3085010000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 586, + "comment" : "uint32 overflow in length", + "msg" : "54657374", + "sig" : "30420285010000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 587, + "comment" : "uint32 overflow in length", + "msg" : "54657374", + "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285010000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 588, + "comment" : "uint64 overflow in length", + "msg" : "54657374", + "sig" : "308901000000000000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 589, + "comment" : "uint64 overflow in length", + "msg" : "54657374", + "sig" : "3046028901000000000000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 590, + "comment" : "uint64 overflow in length", + "msg" : "54657374", + "sig" : "3046021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93028901000000000000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 591, + "comment" : "length = 2**31 - 1", + "msg" : "54657374", + "sig" : "30847fffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 592, + "comment" : "length = 2**31 - 1", + "msg" : "54657374", + "sig" : "304102847fffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 593, + "comment" : "length = 2**31 - 1", + "msg" : "54657374", + "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302847fffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 594, + "comment" : "length = 2**32 - 1", + "msg" : "54657374", + "sig" : "3084ffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 595, + "comment" : "length = 2**32 - 1", + "msg" : "54657374", + "sig" : "30410284ffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 596, + "comment" : "length = 2**32 - 1", + "msg" : "54657374", + "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930284ffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 597, + "comment" : "length = 2**40 - 1", + "msg" : "54657374", + "sig" : "3085ffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 598, + "comment" : "length = 2**40 - 1", + "msg" : "54657374", + "sig" : "30420285ffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 599, + "comment" : "length = 2**40 - 1", + "msg" : "54657374", + "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285ffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 600, + "comment" : "length = 2**64 - 1", + "msg" : "54657374", + "sig" : "3088ffffffffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 601, + "comment" : "length = 2**64 - 1", + "msg" : "54657374", + "sig" : "30450288ffffffffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 602, + "comment" : "length = 2**64 - 1", + "msg" : "54657374", + "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930288ffffffffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 603, + "comment" : "incorrect length", + "msg" : "54657374", + "sig" : "30ff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 604, + "comment" : "incorrect length", + "msg" : "54657374", + "sig" : "303d02ff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 605, + "comment" : "incorrect length", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302ff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 606, + "comment" : "indefinite length without termination", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 607, + "comment" : "indefinite length without termination", + "msg" : "54657374", + "sig" : "303d0280009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 608, + "comment" : "indefinite length without termination", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302805fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 609, + "comment" : "removing sequence", + "msg" : "54657374", + "sig" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 610, + "comment" : "lonely sequence tag", + "msg" : "54657374", + "sig" : "30", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 611, + "comment" : "appending 0's to sequence", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 612, + "comment" : "prepending 0's to sequence", + "msg" : "54657374", + "sig" : "303f0000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 613, + "comment" : "appending unused 0's to sequence", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 614, + "comment" : "appending null value to sequence", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 615, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "3042498177303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 616, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "30412500303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 617, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 618, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "30422222498177021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 619, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "304122212500021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 620, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "3045221f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930004deadbeef021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 621, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932221498177021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 622, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9322202500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 623, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93221e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 624, + "comment" : "including undefined tags", + "msg" : "54657374", + "sig" : "3045aa00bb00cd00303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 625, + "comment" : "including undefined tags", + "msg" : "54657374", + "sig" : "3043aa02aabb303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 626, + "comment" : "including undefined tags", + "msg" : "54657374", + "sig" : "30452225aa00bb00cd00021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 627, + "comment" : "including undefined tags", + "msg" : "54657374", + "sig" : "30432223aa02aabb021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 628, + "comment" : "including undefined tags", + "msg" : "54657374", + "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932224aa00bb00cd00021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 629, + "comment" : "including undefined tags", + "msg" : "54657374", + "sig" : "3043021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932222aa02aabb021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 630, + "comment" : "truncated length of sequence", + "msg" : "54657374", + "sig" : "3081", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 631, + "comment" : "using composition with indefinite length", + "msg" : "54657374", + "sig" : "3080303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 632, + "comment" : "using composition with indefinite length", + "msg" : "54657374", + "sig" : "30412280021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 633, + "comment" : "using composition with indefinite length", + "msg" : "54657374", + "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 634, + "comment" : "using composition with wrong tag", + "msg" : "54657374", + "sig" : "3080313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 635, + "comment" : "using composition with wrong tag", + "msg" : "54657374", + "sig" : "30412280031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 636, + "comment" : "using composition with wrong tag", + "msg" : "54657374", + "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 637, + "comment" : "Replacing sequence with NULL", + "msg" : "54657374", + "sig" : "0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 638, + "comment" : "changing tag value of sequence", + "msg" : "54657374", + "sig" : "2e3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 639, + "comment" : "changing tag value of sequence", + "msg" : "54657374", + "sig" : "2f3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 640, + "comment" : "changing tag value of sequence", + "msg" : "54657374", + "sig" : "313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 641, + "comment" : "changing tag value of sequence", + "msg" : "54657374", + "sig" : "323d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 642, + "comment" : "changing tag value of sequence", + "msg" : "54657374", + "sig" : "ff3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 643, + "comment" : "dropping value of sequence", + "msg" : "54657374", + "sig" : "3000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 644, + "comment" : "using composition for sequence", + "msg" : "54657374", + "sig" : "3041300102303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 645, + "comment" : "truncate sequence", + "msg" : "54657374", + "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 646, + "comment" : "truncate sequence", + "msg" : "54657374", + "sig" : "303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 647, + "comment" : "indefinite length", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 648, + "comment" : "indefinite length with truncated delimiter", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11600", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 649, + "comment" : "indefinite length with additional element", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11605000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 650, + "comment" : "indefinite length with truncated element", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116060811220000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 651, + "comment" : "indefinite length with garbage", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000fe02beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 652, + "comment" : "indefinite length with nonempty EOC", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160002beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 653, + "comment" : "prepend empty sequence", + "msg" : "54657374", + "sig" : "303f3000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 654, + "comment" : "append empty sequence", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1163000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 655, + "comment" : "sequence of sequence", + "msg" : "54657374", + "sig" : "303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 656, + "comment" : "truncated sequence", + "msg" : "54657374", + "sig" : "301f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 657, + "comment" : "repeat element in sequence", + "msg" : "54657374", + "sig" : "305b021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 658, + "comment" : "removing integer", + "msg" : "54657374", + "sig" : "301e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 659, + "comment" : "lonely integer tag", + "msg" : "54657374", + "sig" : "301f02021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 660, + "comment" : "lonely integer tag", + "msg" : "54657374", + "sig" : "3020021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 661, + "comment" : "appending 0's to integer", + "msg" : "54657374", + "sig" : "303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 662, + "comment" : "appending 0's to integer", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 663, + "comment" : "prepending 0's to integer", + "msg" : "54657374", + "sig" : "303f021f0000009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 664, + "comment" : "prepending 0's to integer", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e00005fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 665, + "comment" : "appending unused 0's to integer", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 666, + "comment" : "appending null value to integer", + "msg" : "54657374", + "sig" : "303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 667, + "comment" : "appending null value to integer", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 668, + "comment" : "truncated length of integer", + "msg" : "54657374", + "sig" : "30200281021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 669, + "comment" : "truncated length of integer", + "msg" : "54657374", + "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930281", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 670, + "comment" : "Replacing integer with NULL", + "msg" : "54657374", + "sig" : "30200500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 671, + "comment" : "Replacing integer with NULL", + "msg" : "54657374", + "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 672, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 673, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d011d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 674, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 675, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d041d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 676, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303dff1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 677, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 678, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93011c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 679, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 680, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93041c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 681, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93ff1c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 682, + "comment" : "dropping value of integer", + "msg" : "54657374", + "sig" : "30200200021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 683, + "comment" : "dropping value of integer", + "msg" : "54657374", + "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930200", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 684, + "comment" : "using composition for integer", + "msg" : "54657374", + "sig" : "30412221020100021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 685, + "comment" : "using composition for integer", + "msg" : "54657374", + "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93222002015f021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 686, + "comment" : "modify first byte of integer", + "msg" : "54657374", + "sig" : "303d021d029b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 687, + "comment" : "modify first byte of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5de8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 688, + "comment" : "modify last byte of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee13021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 689, + "comment" : "modify last byte of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b196", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 690, + "comment" : "truncate integer", + "msg" : "54657374", + "sig" : "303c021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 691, + "comment" : "truncate integer", + "msg" : "54657374", + "sig" : "303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 692, + "comment" : "truncate integer", + "msg" : "54657374", + "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 693, + "comment" : "truncate integer", + "msg" : "54657374", + "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 694, + "comment" : "leading ff in integer", + "msg" : "54657374", + "sig" : "303e021eff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 695, + "comment" : "leading ff in integer", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 696, + "comment" : "infinity", + "msg" : "54657374", + "sig" : "3021090180021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 697, + "comment" : "infinity", + "msg" : "54657374", + "sig" : "3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93090180", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 698, + "comment" : "replacing integer with zero", + "msg" : "54657374", + "sig" : "3021020100021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 699, + "comment" : "replacing integer with zero", + "msg" : "54657374", + "sig" : "3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 700, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021d0156667b48514d3e5d546ca89ff45ada90474113ed248b873430ab57f0021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 701, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303c021ce0794dfb465b4e9d969cb3d0616b4b8468dbaf85aec085b2b7008536021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 702, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021dff64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 703, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303c021c1f86b204b9a4b16269634c2f9e94b47b9724507a513f7a4d48ff7aca021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 704, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021dfea99984b7aeb2c1a2ab9357600ba5256fb8beec12db7478cbcf54a810021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 705, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021d019b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 706, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303c021c64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 707, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d011adeb9ed974f878dc2fc26f4bf86ffda5f7abe6c26ebabf9b8181a73", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 708, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca4f18ca08c5d97ce052c32252c9770ce81155a04b120aa783e6d47b9", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 709, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 710, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5b0e735f73a26831fad3cddad3688f317eeaa5fb4edf5587c192b847", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 711, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dfee521461268b078723d03d90b40790025a0854193d914540647e7e58d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 712, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d015fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 713, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d00a017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 714, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 715, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3006020100020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 716, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3006020100020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 717, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30060201000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 718, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 719, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 720, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 721, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 722, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 723, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020100021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 724, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 725, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3008020100090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 726, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 727, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3006020101020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 728, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3006020101020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 729, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30060201010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 730, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 731, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 732, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 733, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 734, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 735, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020101021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 736, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 737, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3008020101090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 738, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 739, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30060201ff020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 740, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30060201ff020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 741, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30060201ff0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 742, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 743, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 744, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 745, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 746, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 747, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 748, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 749, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30080201ff090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 750, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 751, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 752, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 753, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 754, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 755, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 756, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 757, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 758, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 759, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 760, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 761, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 762, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 763, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 764, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 765, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 766, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 767, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 768, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 769, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 770, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 771, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 772, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 773, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 774, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 775, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 776, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 777, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 778, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 779, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 780, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 781, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 782, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 783, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 784, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 785, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 786, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 787, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 788, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 789, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 790, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 791, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 792, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 793, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 794, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 795, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 796, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 797, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 798, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 799, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 800, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 801, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 802, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 803, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 804, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 805, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 806, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 807, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 808, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 809, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 810, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 811, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 812, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 813, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 814, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 815, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 816, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 817, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 818, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 819, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 820, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 821, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 822, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 823, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 824, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 825, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 826, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 827, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 828, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 829, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 830, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 831, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 832, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 833, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 834, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 835, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3008090380fe01020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 836, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3008090380fe01020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 837, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3008090380fe010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 838, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 839, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 840, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 841, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 842, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 843, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 844, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 845, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "300a090380fe01090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 846, + "comment" : "random signature", + "msg" : "54657374", + "sig" : "303d021d00a771ef48c2916d48ba9ece53cafb9acb3cf317a78216fae144c88fb3021c65663b70365747f4392d480aaf12b50b162d2ce58b61ccbee88a8df9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 847, + "comment" : "random signature", + "msg" : "54657374", + "sig" : "303e021d00946645d757f0adfbd301c9ee2c08bf0e059a5602de9525dbde789f81021d00a30eb7f2a5d9870c360315bf6d70d83e7b206bbc5ed7d2ded4bacb24", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 848, + "comment" : "random signature", + "msg" : "54657374", + "sig" : "303d021c70d3d4efc14853acf33f1060fee06a072773b4c9350d205e618646ab021d00b51e853022ff4922f955458e6b22f9454207a982927db32c76ee3344", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 849, + "comment" : "random signature", + "msg" : "54657374", + "sig" : "303c021c6ce7d91e02a62558e8dacd3cf180f81952a091845bbf47bf8fb9f48d021c1e6e4769bbbebc2fa9f819796e7b968c8b699c5f72ee517441c20359", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 850, + "comment" : "random signature", + "msg" : "54657374", + "sig" : "303d021c04aa8a8b3f9e1c3f2304070fd797634cec352bfda916bb7a7f20a174021d00a0bb9b091b921951241fae650aab087ac896ed190a3f7cf7aaa2300d", + "result" : "valid", + "flags" : [] + } + ] + }, { "key" : { "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", @@ -5934,7 +7734,7 @@ "type" : "DSAVer", "tests" : [ { - "tcId" : 671, + "tcId" : 851, "comment" : "r,s = 1,1", "msg" : "54657374", "sig" : "3006020101020101", @@ -5942,7 +7742,7 @@ "flags" : [] }, { - "tcId" : 672, + "tcId" : 852, "comment" : "r,s = 1,5", "msg" : "54657374", "sig" : "3006020101020105", @@ -5950,7 +7750,7 @@ "flags" : [] }, { - "tcId" : 673, + "tcId" : 853, "comment" : "u2 small", "msg" : "54657374", "sig" : "3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1", @@ -5958,7 +7758,7 @@ "flags" : [] }, { - "tcId" : 674, + "tcId" : 854, "comment" : "s == q-1", "msg" : "54657374", "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", @@ -5982,7 +7782,7 @@ "type" : "DSAVer", "tests" : [ { - "tcId" : 675, + "tcId" : 855, "comment" : "s == 1", "msg" : "54657374", "sig" : "3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101", diff --git a/third_party/wycheproof_testvectors/dsa_test.txt b/third_party/wycheproof_testvectors/dsa_test.txt index bc885c011..f0ef39c65 100644 --- a/third_party/wycheproof_testvectors/dsa_test.txt +++ b/third_party/wycheproof_testvectors/dsa_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: DSA -# Generator version: 0.4.6 +# Generator version: 0.4.12 [key.g = 0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d] [key.keySize = 1024] @@ -457,7 +457,7 @@ result = invalid sig = 3000 # tcId = 74 -# using composition forsequence +# using composition for sequence msg = 313233343030 result = invalid sig = 3031300102302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b @@ -697,13 +697,13 @@ result = invalid sig = 3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0200 # tcId = 114 -# using composition forinteger +# using composition for integer msg = 313233343030 result = invalid sig = 303122190201000214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b # tcId = 115 -# using composition forinteger +# using composition for integer msg = 313233343030 result = invalid sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221802014902136d5220b5f67d3532d1f991203bc3523b964c3b @@ -916,7 +916,7 @@ sig = 30060201000201ff # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +sig = 301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d8 # 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. @@ -925,7 +925,7 @@ sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +sig = 301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d9 # 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. @@ -934,7 +934,7 @@ sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a0201000215010000000000000000000000000000000000000000 +sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 # 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. @@ -943,7 +943,7 @@ sig = 301a0201000215010000000000000000000000000000000000000000 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30818702010002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 # 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. @@ -952,7 +952,7 @@ sig = 30818702010002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 3008020100090380fe01 +sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 # 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. @@ -961,7 +961,7 @@ sig = 3008020100090380fe01 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a0201010215ff46f4c745f5af5bc1397672c06497fb68880b764f +sig = 301a0201000215010000000000000000000000000000000000000000 # 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. @@ -970,7 +970,7 @@ sig = 301a0201010215ff46f4c745f5af5bc1397672c06497fb68880b764f # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 3006020101020100 +sig = 30818702010002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f # 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. @@ -979,7 +979,7 @@ sig = 3006020101020100 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 3006020101020101 +sig = 3008020100090380fe01 # 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. @@ -988,7 +988,7 @@ sig = 3006020101020101 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30060201010201ff +sig = 301a0201010215ff46f4c745f5af5bc1397672c06497fb68880b764f # 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. @@ -997,7 +997,7 @@ sig = 30060201010201ff # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +sig = 3006020101020100 # 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. @@ -1006,7 +1006,7 @@ sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +sig = 3006020101020101 # 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. @@ -1015,7 +1015,7 @@ sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a0201010215010000000000000000000000000000000000000000 +sig = 30060201010201ff # 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. @@ -1024,7 +1024,7 @@ sig = 301a0201010215010000000000000000000000000000000000000000 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30818702010102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +sig = 301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d8 # 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. @@ -1033,7 +1033,7 @@ sig = 30818702010102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 3008020101090380fe01 +sig = 301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d9 # 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. @@ -1042,7 +1042,7 @@ sig = 3008020101090380fe01 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a0201ff0215ff46f4c745f5af5bc1397672c06497fb68880b764f +sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 # 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. @@ -1051,7 +1051,7 @@ sig = 301a0201ff0215ff46f4c745f5af5bc1397672c06497fb68880b764f # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30060201ff020100 +sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 # 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. @@ -1060,7 +1060,7 @@ sig = 30060201ff020100 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30060201ff020101 +sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 # 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. @@ -1069,7 +1069,7 @@ sig = 30060201ff020101 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30060201ff0201ff +sig = 301a0201010215010000000000000000000000000000000000000000 # 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. @@ -1078,7 +1078,7 @@ sig = 30060201ff0201ff # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +sig = 30818702010102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f # 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. @@ -1087,7 +1087,7 @@ sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +sig = 3008020101090380fe01 # 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. @@ -1096,7 +1096,7 @@ sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a0201ff0215010000000000000000000000000000000000000000 +sig = 301a0201ff0215ff46f4c745f5af5bc1397672c06497fb68880b764f # 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. @@ -1105,7 +1105,7 @@ sig = 301a0201ff0215010000000000000000000000000000000000000000 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 3081870201ff02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +sig = 30060201ff020100 # 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. @@ -1114,7 +1114,7 @@ sig = 3081870201ff02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30080201ff090380fe01 +sig = 30060201ff020101 # 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. @@ -1123,7 +1123,7 @@ sig = 30080201ff090380fe01 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215ff46f4c745f5af5bc1397672c06497fb68880b764f +sig = 30060201ff0201ff # 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. @@ -1132,7 +1132,7 @@ sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215ff46f4c745f5af5bc139 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020100 +sig = 30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d8 # 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. @@ -1141,7 +1141,7 @@ sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020100 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020101 +sig = 30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d9 # 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. @@ -1150,7 +1150,7 @@ sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020101 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b10201ff +sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 # 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. @@ -1159,7 +1159,7 @@ sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b10201ff # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 # 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. @@ -1168,7 +1168,7 @@ sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 # 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. @@ -1177,7 +1177,7 @@ sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215010000000000000000000000000000000000000000 +sig = 301a0201ff0215010000000000000000000000000000000000000000 # 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. @@ -1186,7 +1186,7 @@ sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021501000000000000000000 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +sig = 3081870201ff02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f # 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. @@ -1195,7 +1195,7 @@ sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b102818100b34ce9c1e78294 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090380fe01 +sig = 30080201ff090380fe01 # 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. @@ -1204,7 +1204,7 @@ sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090380fe01 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215ff46f4c745f5af5bc1397672c06497fb68880b764f +sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215ff46f4c745f5af5bc1397672c06497fb68880b764f # 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. @@ -1213,7 +1213,7 @@ sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215ff46f4c745f5af5bc139 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020100 +sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020100 # 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. @@ -1222,7 +1222,7 @@ sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020100 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020101 +sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020101 # 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. @@ -1231,7 +1231,7 @@ sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020101 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b20201ff +sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d80201ff # 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. @@ -1240,7 +1240,7 @@ sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b20201ff # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +sig = 302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d8 # 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. @@ -1249,7 +1249,7 @@ sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +sig = 302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d9 # 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. @@ -1258,7 +1258,7 @@ sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215010000000000000000000000000000000000000000 +sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 # 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. @@ -1267,7 +1267,7 @@ sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021501000000000000000000 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b202818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 # 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. @@ -1276,7 +1276,7 @@ sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b202818100b34ce9c1e78294 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090380fe01 +sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 # 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. @@ -1285,7 +1285,7 @@ sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090380fe01 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 302e02150100000000000000000000000000000000000000000215ff46f4c745f5af5bc1397672c06497fb68880b764f +sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215010000000000000000000000000000000000000000 # 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. @@ -1294,7 +1294,7 @@ sig = 302e02150100000000000000000000000000000000000000000215ff46f4c745f5af5bc139 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a0215010000000000000000000000000000000000000000020100 +sig = 30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f # 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. @@ -1303,7 +1303,7 @@ sig = 301a0215010000000000000000000000000000000000000000020100 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a0215010000000000000000000000000000000000000000020101 +sig = 301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d8090380fe01 # 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. @@ -1312,7 +1312,7 @@ sig = 301a0215010000000000000000000000000000000000000000020101 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301a02150100000000000000000000000000000000000000000201ff +sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215ff46f4c745f5af5bc1397672c06497fb68880b764f # 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. @@ -1321,7 +1321,7 @@ sig = 301a02150100000000000000000000000000000000000000000201ff # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020100 # 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. @@ -1330,7 +1330,7 @@ sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020101 # 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. @@ -1339,7 +1339,7 @@ sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 302e02150100000000000000000000000000000000000000000215010000000000000000000000000000000000000000 +sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d90201ff # 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. @@ -1348,7 +1348,7 @@ sig = 302e0215010000000000000000000000000000000000000000021501000000000000000000 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30819b021501000000000000000000000000000000000000000002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +sig = 302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d8 # 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. @@ -1357,7 +1357,7 @@ sig = 30819b021501000000000000000000000000000000000000000002818100b34ce9c1e78294 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301c0215010000000000000000000000000000000000000000090380fe01 +sig = 302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d9 # 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. @@ -1366,7 +1366,7 @@ sig = 301c0215010000000000000000000000000000000000000000090380fe01 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215ff46f4c745f5af5bc1397672c06497fb68880b764f +sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 # 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. @@ -1375,7 +1375,7 @@ sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020100 +sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 # 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. @@ -1384,7 +1384,7 @@ sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020101 +sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 # 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. @@ -1393,7 +1393,7 @@ sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0201ff +sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215010000000000000000000000000000000000000000 # 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. @@ -1402,7 +1402,7 @@ sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +sig = 30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f # 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. @@ -1411,7 +1411,7 @@ sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +sig = 301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d9090380fe01 # 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. @@ -1420,7 +1420,7 @@ sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215010000000000000000000000000000000000000000 +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215ff46f4c745f5af5bc1397672c06497fb68880b764f # 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. @@ -1429,7 +1429,7 @@ sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 3082010802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020100 # 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. @@ -1438,7 +1438,7 @@ sig = 3082010802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 30818902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090380fe01 +sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020101 # 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. @@ -1447,7 +1447,7 @@ sig = 30818902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301c090380fe010215ff46f4c745f5af5bc1397672c06497fb68880b764f +sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b00201ff # 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. @@ -1456,7 +1456,7 @@ sig = 301c090380fe010215ff46f4c745f5af5bc1397672c06497fb68880b764f # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 3008090380fe01020100 +sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d8 # 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. @@ -1465,7 +1465,7 @@ sig = 3008090380fe01020100 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 3008090380fe01020101 +sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d9 # 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. @@ -1474,7 +1474,7 @@ sig = 3008090380fe01020101 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 3008090380fe010201ff +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 # 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. @@ -1483,7 +1483,7 @@ sig = 3008090380fe010201ff # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 # 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. @@ -1492,7 +1492,7 @@ sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 # 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. @@ -1501,7 +1501,7 @@ sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 301c090380fe010215010000000000000000000000000000000000000000 +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215010000000000000000000000000000000000000000 # 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. @@ -1510,7 +1510,7 @@ sig = 301c090380fe010215010000000000000000000000000000000000000000 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 308189090380fe0102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f # 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. @@ -1519,3140 +1519,580 @@ sig = 308189090380fe0102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c06 # Signatures with special case values for r and s. msg = 313233343030 result = invalid -sig = 300a090380fe01090380fe01 +sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b0090380fe01 # 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. # tcId = 216 -# random signature +# Signatures with special case values for r and s. msg = 313233343030 -result = valid -sig = 302d0215009b593d0b844c5764450021c76be42ef258307d7502144882a4f2fb661152005b51ff748accc48627ec9c +result = invalid +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215ff46f4c745f5af5bc1397672c06497fb68880b764f +# 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. # tcId = 217 -# random signature +# Signatures with special case values for r and s. msg = 313233343030 -result = valid -sig = 302c021448c2ffd85768bdfc322cac7a31a0c6868c016ee702143992d7babfa17a62021d8b53b428e4250f527c88 +result = invalid +sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020100 +# 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. # tcId = 218 -# random signature +# Signatures with special case values for r and s. msg = 313233343030 -result = valid -sig = 302c021441ea8ab50bedd928a763afeed583a203690fea960214040be8046a04c094eece38282de9e11334f264ac +result = invalid +sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020101 +# 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. # tcId = 219 -# random signature +# Signatures with special case values for r and s. msg = 313233343030 -result = valid -sig = 302d0215008fc19a465d9e20de35282f4169ff56305987da5e02146db7cdd227c47f3c8ee08da16917abc82d822a0b +result = invalid +sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b10201ff +# 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. # tcId = 220 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d8 +# 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. + +# tcId = 221 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d9 +# 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. + +# tcId = 222 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 +# 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. + +# tcId = 223 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +# 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. + +# tcId = 224 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +# 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. + +# tcId = 225 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215010000000000000000000000000000000000000000 +# 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. + +# tcId = 226 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +# 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. + +# tcId = 227 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090380fe01 +# 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. + +# tcId = 228 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215ff46f4c745f5af5bc1397672c06497fb68880b764f +# 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. + +# tcId = 229 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020100 +# 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. + +# tcId = 230 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020101 +# 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. + +# tcId = 231 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b20201ff +# 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. + +# tcId = 232 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d8 +# 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. + +# tcId = 233 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d9 +# 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. + +# tcId = 234 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 +# 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. + +# tcId = 235 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +# 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. + +# tcId = 236 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +# 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. + +# tcId = 237 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215010000000000000000000000000000000000000000 +# 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. + +# tcId = 238 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b202818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +# 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. + +# tcId = 239 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090380fe01 +# 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. + +# tcId = 240 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e02150100000000000000000000000000000000000000000215ff46f4c745f5af5bc1397672c06497fb68880b764f +# 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. + +# tcId = 241 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301a0215010000000000000000000000000000000000000000020100 +# 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. + +# tcId = 242 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301a0215010000000000000000000000000000000000000000020101 +# 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. + +# tcId = 243 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301a02150100000000000000000000000000000000000000000201ff +# 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. + +# tcId = 244 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d8 +# 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. + +# tcId = 245 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d9 +# 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. + +# tcId = 246 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 +# 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. + +# tcId = 247 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +# 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. + +# tcId = 248 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +# 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. + +# tcId = 249 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 302e02150100000000000000000000000000000000000000000215010000000000000000000000000000000000000000 +# 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. + +# tcId = 250 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30819b021501000000000000000000000000000000000000000002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +# 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. + +# tcId = 251 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301c0215010000000000000000000000000000000000000000090380fe01 +# 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. + +# tcId = 252 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215ff46f4c745f5af5bc1397672c06497fb68880b764f +# 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. + +# tcId = 253 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020100 +# 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. + +# tcId = 254 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020101 +# 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. + +# tcId = 255 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0201ff +# 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. + +# tcId = 256 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d8 +# 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. + +# tcId = 257 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d9 +# 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. + +# tcId = 258 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 +# 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. + +# tcId = 259 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +# 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. + +# tcId = 260 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +# 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. + +# tcId = 261 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215010000000000000000000000000000000000000000 +# 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. + +# tcId = 262 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 3082010802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +# 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. + +# tcId = 263 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 30818902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090380fe01 +# 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. + +# tcId = 264 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301c090380fe010215ff46f4c745f5af5bc1397672c06497fb68880b764f +# 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. + +# tcId = 265 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 3008090380fe01020100 +# 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. + +# tcId = 266 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 3008090380fe01020101 +# 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. + +# tcId = 267 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 3008090380fe010201ff +# 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. + +# tcId = 268 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d8 +# 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. + +# tcId = 269 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d9 +# 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. + +# tcId = 270 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 +# 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. + +# tcId = 271 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 +# 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. + +# tcId = 272 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 +# 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. + +# tcId = 273 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 301c090380fe010215010000000000000000000000000000000000000000 +# 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. + +# tcId = 274 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 308189090380fe0102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f +# 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. + +# tcId = 275 +# Signatures with special case values for r and s. +msg = 313233343030 +result = invalid +sig = 300a090380fe01090380fe01 +# 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. + +# tcId = 276 # random signature msg = 313233343030 result = valid -sig = 302c0214037cabe69d6b23c84bfce6b697300ddc18ab1854021478730f6bd169400a339d358d6dbf6ed16a6cb017 - -[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] -[key.keySize = 2048] -[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] -[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d] -[key.type = DSAPublicKey] -[key.y = 1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] -[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] -[sha = SHA-224] - -# tcId = 221 -# Legacy:ASN encoding of s misses leading 0 -msg = 48656c6c6f -result = acceptable -sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 -# 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 an therefore -# generated invalid DSA signatures. Some providers, accept such legacy -# signatures for compatibility. - -# tcId = 222 -# valid -msg = 48656c6c6f -result = valid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 223 -# long form encoding of length -msg = 48656c6c6f -result = invalid -sig = 30813d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 224 -# long form encoding of length -msg = 48656c6c6f -result = invalid -sig = 303e02811c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 225 -# long form encoding of length -msg = 48656c6c6f -result = invalid -sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02811d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 226 -# length contains leading 0 -msg = 48656c6c6f -result = invalid -sig = 3082003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 227 -# length contains leading 0 -msg = 48656c6c6f -result = invalid -sig = 303f0282001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 228 -# length contains leading 0 -msg = 48656c6c6f -result = invalid -sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0282001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 229 -# wrong length -msg = 48656c6c6f -result = invalid -sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 230 -# wrong length -msg = 48656c6c6f -result = invalid -sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 231 -# wrong length -msg = 48656c6c6f -result = invalid -sig = 303d021d1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 232 -# wrong length -msg = 48656c6c6f -result = invalid -sig = 303d021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 233 -# wrong length -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021e00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 234 -# wrong length -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 235 -# uint32 overflow in length -msg = 48656c6c6f -result = invalid -sig = 3085010000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 236 -# uint32 overflow in length -msg = 48656c6c6f -result = invalid -sig = 30420285010000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 237 -# uint32 overflow in length -msg = 48656c6c6f -result = invalid -sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285010000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 238 -# uint64 overflow in length -msg = 48656c6c6f -result = invalid -sig = 308901000000000000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 239 -# uint64 overflow in length -msg = 48656c6c6f -result = invalid -sig = 3046028901000000000000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 240 -# uint64 overflow in length -msg = 48656c6c6f -result = invalid -sig = 3046021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028901000000000000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 241 -# length = 2**31 - 1 -msg = 48656c6c6f -result = invalid -sig = 30847fffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 242 -# length = 2**31 - 1 -msg = 48656c6c6f -result = invalid -sig = 304102847fffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 243 -# length = 2**31 - 1 -msg = 48656c6c6f -result = invalid -sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02847fffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 244 -# length = 2**32 - 1 -msg = 48656c6c6f -result = invalid -sig = 3084ffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 245 -# length = 2**32 - 1 -msg = 48656c6c6f -result = invalid -sig = 30410284ffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 246 -# length = 2**32 - 1 -msg = 48656c6c6f -result = invalid -sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0284ffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 247 -# length = 2**40 - 1 -msg = 48656c6c6f -result = invalid -sig = 3085ffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 248 -# length = 2**40 - 1 -msg = 48656c6c6f -result = invalid -sig = 30420285ffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 249 -# length = 2**40 - 1 -msg = 48656c6c6f -result = invalid -sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285ffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 250 -# length = 2**64 - 1 -msg = 48656c6c6f -result = invalid -sig = 3088ffffffffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 251 -# length = 2**64 - 1 -msg = 48656c6c6f -result = invalid -sig = 30450288ffffffffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 252 -# length = 2**64 - 1 -msg = 48656c6c6f -result = invalid -sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0288ffffffffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 253 -# incorrect length -msg = 48656c6c6f -result = invalid -sig = 30ff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 254 -# incorrect length -msg = 48656c6c6f -result = invalid -sig = 303d02ff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 255 -# incorrect length -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02ff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 256 -# indefinite length without termination -msg = 48656c6c6f -result = invalid -sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 257 -# indefinite length without termination -msg = 48656c6c6f -result = invalid -sig = 303d02801e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 258 -# indefinite length without termination -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 259 -# removing sequence -msg = 48656c6c6f -result = invalid -sig = - -# tcId = 260 -# lonely sequence tag -msg = 48656c6c6f -result = invalid -sig = 30 - -# tcId = 261 -# appending 0's to sequence -msg = 48656c6c6f -result = invalid -sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 - -# tcId = 262 -# prepending 0's to sequence -msg = 48656c6c6f -result = invalid -sig = 303f0000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 263 -# appending unused 0's to sequence -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 - -# tcId = 264 -# appending null value to sequence -msg = 48656c6c6f -result = invalid -sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500 - -# tcId = 265 -# including garbage -msg = 48656c6c6f -result = invalid -sig = 3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 266 -# including garbage -msg = 48656c6c6f -result = invalid -sig = 30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 267 -# including garbage -msg = 48656c6c6f -result = invalid -sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef - -# tcId = 268 -# including garbage -msg = 48656c6c6f -result = invalid -sig = 30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 269 -# including garbage -msg = 48656c6c6f -result = invalid -sig = 304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 270 -# including garbage -msg = 48656c6c6f -result = invalid -sig = 3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 271 -# including garbage -msg = 48656c6c6f -result = invalid -sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 272 -# including garbage -msg = 48656c6c6f -result = invalid -sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 273 -# including garbage -msg = 48656c6c6f -result = invalid -sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef - -# tcId = 274 -# including undefined tags -msg = 48656c6c6f -result = invalid -sig = 3045aa00bb00cd00303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 275 -# including undefined tags -msg = 48656c6c6f -result = invalid -sig = 3043aa02aabb303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 276 -# including undefined tags -msg = 48656c6c6f -result = invalid -sig = 30452224aa00bb00cd00021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 +sig = 302d0215008a5f67f95721189431b8bd78f145a0144bfe8cbf0214727808e1428ea9aa7fe1e62ce41e14de1f0441b0 # tcId = 277 -# including undefined tags -msg = 48656c6c6f -result = invalid -sig = 30432222aa02aabb021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 +# random signature +msg = 313233343030 +result = valid +sig = 302d02140631c067b0b9272ebf1873d51213687b5b66e388021500938e3c5cd5ce3decb2c7a1d4c95408d3058d260a # tcId = 278 -# including undefined tags -msg = 48656c6c6f -result = invalid -sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2225aa00bb00cd00021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 +# random signature +msg = 313233343030 +result = valid +sig = 302d021500847d9264c3723d8c19eb890e5a5018e606e006a502144c59ad9e76c731a6c9dd70160eebd6186ee8b7f6 # tcId = 279 -# including undefined tags -msg = 48656c6c6f -result = invalid -sig = 3043021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2223aa02aabb021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 +# random signature +msg = 313233343030 +result = valid +sig = 302c021422ac1f8da14b7b28b0d12911a50622865408378502144b95e54a6cf4679c60d94aa04766a9367b86fd48 # tcId = 280 -# truncated length of sequence -msg = 48656c6c6f -result = invalid -sig = 3081 - -# tcId = 281 -# using composition with indefinite length -msg = 48656c6c6f -result = invalid -sig = 3080303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 - -# tcId = 282 -# using composition with indefinite length -msg = 48656c6c6f -result = invalid -sig = 30412280021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 283 -# using composition with indefinite length -msg = 48656c6c6f -result = invalid -sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 - -# tcId = 284 -# using composition with wrong tag -msg = 48656c6c6f -result = invalid -sig = 3080313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 - -# tcId = 285 -# using composition with wrong tag -msg = 48656c6c6f -result = invalid -sig = 30412280031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 286 -# using composition with wrong tag -msg = 48656c6c6f -result = invalid -sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 - -# tcId = 287 -# Replacing sequence with NULL -msg = 48656c6c6f -result = invalid -sig = 0500 - -# tcId = 288 -# changing tag value of sequence -msg = 48656c6c6f -result = invalid -sig = 2e3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 289 -# changing tag value of sequence -msg = 48656c6c6f -result = invalid -sig = 2f3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 290 -# changing tag value of sequence -msg = 48656c6c6f -result = invalid -sig = 313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 291 -# changing tag value of sequence -msg = 48656c6c6f -result = invalid -sig = 323d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 292 -# changing tag value of sequence -msg = 48656c6c6f -result = invalid -sig = ff3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 293 -# dropping value of sequence -msg = 48656c6c6f -result = invalid -sig = 3000 - -# tcId = 294 -# using composition forsequence -msg = 48656c6c6f -result = invalid -sig = 3041300102303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 295 -# truncate sequence -msg = 48656c6c6f -result = invalid -sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862 - -# tcId = 296 -# truncate sequence -msg = 48656c6c6f -result = invalid -sig = 303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 297 -# indefinite length -msg = 48656c6c6f -result = invalid -sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 - -# tcId = 298 -# indefinite length with truncated delimiter -msg = 48656c6c6f -result = invalid -sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623600 - -# tcId = 299 -# indefinite length with additional element -msg = 48656c6c6f -result = invalid -sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623605000000 - -# tcId = 300 -# indefinite length with truncated element -msg = 48656c6c6f -result = invalid -sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236060811220000 - -# tcId = 301 -# indefinite length with garbage -msg = 48656c6c6f -result = invalid -sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000fe02beef - -# tcId = 302 -# indefinite length with nonempty EOC -msg = 48656c6c6f -result = invalid -sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360002beef - -# tcId = 303 -# prepend empty sequence -msg = 48656c6c6f -result = invalid -sig = 303f3000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 304 -# append empty sequence -msg = 48656c6c6f -result = invalid -sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862363000 - -# tcId = 305 -# sequence of sequence -msg = 48656c6c6f -result = invalid -sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 306 -# truncated sequence -msg = 48656c6c6f -result = invalid -sig = 301e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd - -# tcId = 307 -# repeat element in sequence -msg = 48656c6c6f -result = invalid -sig = 305c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 308 -# removing integer -msg = 48656c6c6f -result = invalid -sig = 301f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 309 -# lonely integer tag -msg = 48656c6c6f -result = invalid -sig = 302002021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 310 -# lonely integer tag -msg = 48656c6c6f -result = invalid -sig = 301f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02 - -# tcId = 311 -# appending 0's to integer -msg = 48656c6c6f -result = invalid -sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 312 -# appending 0's to integer -msg = 48656c6c6f -result = invalid -sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 - -# tcId = 313 -# prepending 0's to integer -msg = 48656c6c6f -result = invalid -sig = 303f021e00001e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 314 -# prepending 0's to integer -msg = 48656c6c6f -result = invalid -sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f000000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 315 -# appending unused 0's to integer -msg = 48656c6c6f -result = invalid -sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 316 -# appending null value to integer -msg = 48656c6c6f -result = invalid -sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 317 -# appending null value to integer -msg = 48656c6c6f -result = invalid -sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500 - -# tcId = 318 -# truncated length of integer -msg = 48656c6c6f -result = invalid -sig = 30210281021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 319 -# truncated length of integer -msg = 48656c6c6f -result = invalid -sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0281 - -# tcId = 320 -# Replacing integer with NULL -msg = 48656c6c6f -result = invalid -sig = 30210500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 321 -# Replacing integer with NULL -msg = 48656c6c6f -result = invalid -sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500 - -# tcId = 322 -# changing tag value of integer -msg = 48656c6c6f -result = invalid -sig = 303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 323 -# changing tag value of integer -msg = 48656c6c6f -result = invalid -sig = 303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 324 -# changing tag value of integer -msg = 48656c6c6f -result = invalid -sig = 303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 325 -# changing tag value of integer -msg = 48656c6c6f -result = invalid -sig = 303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 326 -# changing tag value of integer -msg = 48656c6c6f -result = invalid -sig = 303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 327 -# changing tag value of integer -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 328 -# changing tag value of integer -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 329 -# changing tag value of integer -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 330 -# changing tag value of integer -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 331 -# changing tag value of integer -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 332 -# dropping value of integer -msg = 48656c6c6f -result = invalid -sig = 30210200021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 333 -# dropping value of integer -msg = 48656c6c6f -result = invalid -sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0200 - -# tcId = 334 -# using composition forinteger -msg = 48656c6c6f -result = invalid -sig = 3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 335 -# using composition forinteger -msg = 48656c6c6f -result = invalid -sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 336 -# modify first byte of integer -msg = 48656c6c6f -result = invalid -sig = 303d021c1c41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 337 -# modify first byte of integer -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d02ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 338 -# modify last byte of integer -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c94d021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 339 -# modify last byte of integer -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862b6 - -# tcId = 340 -# truncate integer -msg = 48656c6c6f -result = invalid -sig = 303c021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 341 -# truncate integer -msg = 48656c6c6f -result = invalid -sig = 303c021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 342 -# truncate integer -msg = 48656c6c6f -result = invalid -sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862 - -# tcId = 343 -# truncate integer -msg = 48656c6c6f -result = invalid -sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 344 -# leading ff in integer -msg = 48656c6c6f -result = invalid -sig = 303e021dff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 345 -# leading ff in integer -msg = 48656c6c6f -result = invalid -sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021eff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 346 -# infinity -msg = 48656c6c6f -result = invalid -sig = 3022090180021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 347 -# infinity -msg = 48656c6c6f -result = invalid -sig = 3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd090180 - -# tcId = 348 -# replacing integer with zero -msg = 48656c6c6f -result = invalid -sig = 3022020100021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 349 -# replacing integer with zero -msg = 48656c6c6f -result = invalid -sig = 3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd020100 - -# tcId = 350 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303e021d00d9384b2032d060e59848f87cb4535936bc25fa77959e96d7f88e332a021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 351 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303e021dff634b1dd327de7125da7903ad2163ca2addc096101fd395567ee36070021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 352 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303d021ce1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 353 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303e021d009cb4e22cd8218eda2586fc52de9c35d5223f69efe02c6aa9811c9f90021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 354 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303e021dff26c7b4dfcd2f9f1a67b707834baca6c943da05886a6169280771ccd6021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 355 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303e021d011e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 356 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303e021d00e1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 357 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d0168dcf02f57b0caef7ddc183bee1ca94ee09c1a02ee4b0200a54dcb93 - -# tcId = 358 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cf2efc2e24cbedb2fc00c236c5b2d1a430236b59b7880007f2ba2f8d9 - -# tcId = 359 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dff5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca - -# tcId = 360 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c0d103d1db34124d03ff3dc93a4d2e5bcfdc94a64877fff80d45d0727 - -# tcId = 361 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dfe97230fd0a84f35108223e7c411e356b11f63e5fd11b4fdff5ab2346d - -# tcId = 362 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d01ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 - -# tcId = 363 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 48656c6c6f -result = invalid -sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca - -# tcId = 364 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 365 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3006020100020100 -# 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. - -# tcId = 366 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3006020100020101 -# 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. - -# tcId = 367 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30060201000201ff -# 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. - -# tcId = 368 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 369 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 370 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022020100021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 371 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 372 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3008020100090380fe01 -# 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. - -# tcId = 373 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 374 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3006020101020100 -# 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. - -# tcId = 375 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3006020101020101 -# 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. - -# tcId = 376 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30060201010201ff -# 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. - -# tcId = 377 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 378 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 379 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022020101021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 380 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 381 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3008020101090380fe01 -# 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. - -# tcId = 382 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 383 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30060201ff020100 -# 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. - -# tcId = 384 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30060201ff020101 -# 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. - -# tcId = 385 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30060201ff0201ff -# 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. - -# tcId = 386 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 387 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 388 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30220201ff021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 389 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 390 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30080201ff090380fe01 -# 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. - -# tcId = 391 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 392 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100 -# 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. - -# tcId = 393 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101 -# 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. - -# tcId = 394 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff -# 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. - -# tcId = 395 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 396 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 397 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 398 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 399 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01 -# 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. - -# tcId = 400 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 401 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100 -# 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. - -# tcId = 402 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101 -# 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. - -# tcId = 403 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff -# 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. - -# tcId = 404 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 405 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 406 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 407 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 408 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01 -# 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. - -# tcId = 409 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 410 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022021d0100000000000000000000000000000000000000000000000000000000020100 -# 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. - -# tcId = 411 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022021d0100000000000000000000000000000000000000000000000000000000020101 -# 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. - -# tcId = 412 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3022021d01000000000000000000000000000000000000000000000000000000000201ff -# 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. - -# tcId = 413 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 414 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 415 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 416 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 417 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3024021d0100000000000000000000000000000000000000000000000000000000090380fe01 -# 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. - -# tcId = 418 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 419 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100 -# 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. - -# tcId = 420 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101 -# 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. - -# tcId = 421 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff -# 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. - -# tcId = 422 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 423 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 424 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 425 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 426 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01 -# 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. - -# tcId = 427 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 428 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3008090380fe01020100 -# 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. - -# tcId = 429 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3008090380fe01020101 -# 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. - -# tcId = 430 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3008090380fe010201ff -# 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. - -# tcId = 431 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 432 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 433 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3024090380fe01021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 434 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 435 -# Signatures with special case values for r and s. -msg = 48656c6c6f -result = invalid -sig = 300a090380fe01090380fe01 -# 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. - -# tcId = 436 # random signature -msg = 48656c6c6f +msg = 313233343030 result = valid -sig = 303c021c110c46cbc5925d910898300282f42fcd807945042d6e58926046545f021c2b5065306d6b9249702a07ac157eeead58ecfe3a346070dc6680fa7f - -# tcId = 437 -# random signature -msg = 48656c6c6f -result = valid -sig = 303d021c35a3c47b570980872fc6e41e6e4aafafac998502c27e091cf7b57a9e021d00b454c66f2d10a8acd7576c77a586e7a4a345d9a4b6a6eaee29a9c0c0 - -# tcId = 438 -# random signature -msg = 48656c6c6f -result = valid -sig = 303c021c78f0788152ceee46c2d02427056c25eef9c39a36c49c009bf58e6fa3021c6dfe33aa17a26c7c22f82f0746a958df46543f320869d12a05a01c55 - -# tcId = 439 -# random signature -msg = 48656c6c6f -result = valid -sig = 303c021c718fb31ef94764b29ec90d541b3a89a901d9df1761f1d843a86ac984021c0a27327ab355439eca008feff609fa7323302919aa59f33d3c5be5ac - -# tcId = 440 -# random signature -msg = 48656c6c6f -result = valid -sig = 303c021c623b29d147c209c348ed14d47754ce33fa156e1b4319890e548d74e5021c36e413d7bafd74bf8f7f752056d62cb540fc0ea873ef7363f749b805 - -[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] -[key.keySize = 2048] -[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] -[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d] -[key.type = DSAPublicKey] -[key.y = 1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] -[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] -[sha = SHA-256] - -# tcId = 441 -# Legacy:ASN encoding of r misses leading 0 -msg = 54657374 -result = acceptable -sig = 303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 -# 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 an therefore -# generated invalid DSA signatures. Some providers, accept such legacy -# signatures for compatibility. - -# tcId = 442 -# valid -msg = 54657374 -result = valid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 443 -# long form encoding of length -msg = 54657374 -result = invalid -sig = 30813d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 444 -# long form encoding of length -msg = 54657374 -result = invalid -sig = 303e02811d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 445 -# long form encoding of length -msg = 54657374 -result = invalid -sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302811c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 446 -# length contains leading 0 -msg = 54657374 -result = invalid -sig = 3082003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 447 -# length contains leading 0 -msg = 54657374 -result = invalid -sig = 303f0282001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 448 -# length contains leading 0 -msg = 54657374 -result = invalid -sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930282001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 449 -# wrong length -msg = 54657374 -result = invalid -sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 450 -# wrong length -msg = 54657374 -result = invalid -sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 451 -# wrong length -msg = 54657374 -result = invalid -sig = 303d021e009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 452 -# wrong length -msg = 54657374 -result = invalid -sig = 303d021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 453 -# wrong length -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 454 -# wrong length -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 455 -# uint32 overflow in length -msg = 54657374 -result = invalid -sig = 3085010000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 456 -# uint32 overflow in length -msg = 54657374 -result = invalid -sig = 30420285010000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 457 -# uint32 overflow in length -msg = 54657374 -result = invalid -sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285010000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 458 -# uint64 overflow in length -msg = 54657374 -result = invalid -sig = 308901000000000000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 459 -# uint64 overflow in length -msg = 54657374 -result = invalid -sig = 3046028901000000000000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 460 -# uint64 overflow in length -msg = 54657374 -result = invalid -sig = 3046021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93028901000000000000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 461 -# length = 2**31 - 1 -msg = 54657374 -result = invalid -sig = 30847fffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 462 -# length = 2**31 - 1 -msg = 54657374 -result = invalid -sig = 304102847fffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 463 -# length = 2**31 - 1 -msg = 54657374 -result = invalid -sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302847fffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 464 -# length = 2**32 - 1 -msg = 54657374 -result = invalid -sig = 3084ffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 465 -# length = 2**32 - 1 -msg = 54657374 -result = invalid -sig = 30410284ffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 466 -# length = 2**32 - 1 -msg = 54657374 -result = invalid -sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930284ffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 467 -# length = 2**40 - 1 -msg = 54657374 -result = invalid -sig = 3085ffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 468 -# length = 2**40 - 1 -msg = 54657374 -result = invalid -sig = 30420285ffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 469 -# length = 2**40 - 1 -msg = 54657374 -result = invalid -sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285ffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 470 -# length = 2**64 - 1 -msg = 54657374 -result = invalid -sig = 3088ffffffffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 471 -# length = 2**64 - 1 -msg = 54657374 -result = invalid -sig = 30450288ffffffffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 472 -# length = 2**64 - 1 -msg = 54657374 -result = invalid -sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930288ffffffffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 473 -# incorrect length -msg = 54657374 -result = invalid -sig = 30ff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 474 -# incorrect length -msg = 54657374 -result = invalid -sig = 303d02ff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 475 -# incorrect length -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302ff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 476 -# indefinite length without termination -msg = 54657374 -result = invalid -sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 477 -# indefinite length without termination -msg = 54657374 -result = invalid -sig = 303d0280009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 478 -# indefinite length without termination -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302805fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 479 -# removing sequence -msg = 54657374 -result = invalid -sig = - -# tcId = 480 -# lonely sequence tag -msg = 54657374 -result = invalid -sig = 30 - -# tcId = 481 -# appending 0's to sequence -msg = 54657374 -result = invalid -sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 - -# tcId = 482 -# prepending 0's to sequence -msg = 54657374 -result = invalid -sig = 303f0000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 483 -# appending unused 0's to sequence -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 - -# tcId = 484 -# appending null value to sequence -msg = 54657374 -result = invalid -sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500 - -# tcId = 485 -# including garbage -msg = 54657374 -result = invalid -sig = 3042498177303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 486 -# including garbage -msg = 54657374 -result = invalid -sig = 30412500303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 487 -# including garbage -msg = 54657374 -result = invalid -sig = 303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef - -# tcId = 488 -# including garbage -msg = 54657374 -result = invalid -sig = 30422222498177021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 489 -# including garbage -msg = 54657374 -result = invalid -sig = 304122212500021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 490 -# including garbage -msg = 54657374 -result = invalid -sig = 3045221f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930004deadbeef021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 491 -# including garbage -msg = 54657374 -result = invalid -sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932221498177021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 492 -# including garbage -msg = 54657374 -result = invalid -sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9322202500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 493 -# including garbage -msg = 54657374 -result = invalid -sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93221e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef - -# tcId = 494 -# including undefined tags -msg = 54657374 -result = invalid -sig = 3045aa00bb00cd00303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 495 -# including undefined tags -msg = 54657374 -result = invalid -sig = 3043aa02aabb303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 496 -# including undefined tags -msg = 54657374 -result = invalid -sig = 30452225aa00bb00cd00021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 497 -# including undefined tags -msg = 54657374 -result = invalid -sig = 30432223aa02aabb021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 498 -# including undefined tags -msg = 54657374 -result = invalid -sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932224aa00bb00cd00021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 499 -# including undefined tags -msg = 54657374 -result = invalid -sig = 3043021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932222aa02aabb021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 500 -# truncated length of sequence -msg = 54657374 -result = invalid -sig = 3081 - -# tcId = 501 -# using composition with indefinite length -msg = 54657374 -result = invalid -sig = 3080303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 - -# tcId = 502 -# using composition with indefinite length -msg = 54657374 -result = invalid -sig = 30412280021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 503 -# using composition with indefinite length -msg = 54657374 -result = invalid -sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 - -# tcId = 504 -# using composition with wrong tag -msg = 54657374 -result = invalid -sig = 3080313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 - -# tcId = 505 -# using composition with wrong tag -msg = 54657374 -result = invalid -sig = 30412280031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 506 -# using composition with wrong tag -msg = 54657374 -result = invalid -sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 - -# tcId = 507 -# Replacing sequence with NULL -msg = 54657374 -result = invalid -sig = 0500 - -# tcId = 508 -# changing tag value of sequence -msg = 54657374 -result = invalid -sig = 2e3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 509 -# changing tag value of sequence -msg = 54657374 -result = invalid -sig = 2f3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 510 -# changing tag value of sequence -msg = 54657374 -result = invalid -sig = 313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 511 -# changing tag value of sequence -msg = 54657374 -result = invalid -sig = 323d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 512 -# changing tag value of sequence -msg = 54657374 -result = invalid -sig = ff3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 513 -# dropping value of sequence -msg = 54657374 -result = invalid -sig = 3000 - -# tcId = 514 -# using composition forsequence -msg = 54657374 -result = invalid -sig = 3041300102303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 515 -# truncate sequence -msg = 54657374 -result = invalid -sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1 - -# tcId = 516 -# truncate sequence -msg = 54657374 -result = invalid -sig = 303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 517 -# indefinite length -msg = 54657374 -result = invalid -sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 - -# tcId = 518 -# indefinite length with truncated delimiter -msg = 54657374 -result = invalid -sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11600 - -# tcId = 519 -# indefinite length with additional element -msg = 54657374 -result = invalid -sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11605000000 - -# tcId = 520 -# indefinite length with truncated element -msg = 54657374 -result = invalid -sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116060811220000 - -# tcId = 521 -# indefinite length with garbage -msg = 54657374 -result = invalid -sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000fe02beef - -# tcId = 522 -# indefinite length with nonempty EOC -msg = 54657374 -result = invalid -sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160002beef - -# tcId = 523 -# prepend empty sequence -msg = 54657374 -result = invalid -sig = 303f3000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 524 -# append empty sequence -msg = 54657374 -result = invalid -sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1163000 - -# tcId = 525 -# sequence of sequence -msg = 54657374 -result = invalid -sig = 303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 526 -# truncated sequence -msg = 54657374 -result = invalid -sig = 301f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93 - -# tcId = 527 -# repeat element in sequence -msg = 54657374 -result = invalid -sig = 305b021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 528 -# removing integer -msg = 54657374 -result = invalid -sig = 301e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 529 -# lonely integer tag -msg = 54657374 -result = invalid -sig = 301f02021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 530 -# lonely integer tag -msg = 54657374 -result = invalid -sig = 3020021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302 - -# tcId = 531 -# appending 0's to integer -msg = 54657374 -result = invalid -sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 532 -# appending 0's to integer -msg = 54657374 -result = invalid -sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 - -# tcId = 533 -# prepending 0's to integer -msg = 54657374 -result = invalid -sig = 303f021f0000009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 534 -# prepending 0's to integer -msg = 54657374 -result = invalid -sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e00005fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 535 -# appending unused 0's to integer -msg = 54657374 -result = invalid -sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 536 -# appending null value to integer -msg = 54657374 -result = invalid -sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 537 -# appending null value to integer -msg = 54657374 -result = invalid -sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500 - -# tcId = 538 -# truncated length of integer -msg = 54657374 -result = invalid -sig = 30200281021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 539 -# truncated length of integer -msg = 54657374 -result = invalid -sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930281 - -# tcId = 540 -# Replacing integer with NULL -msg = 54657374 -result = invalid -sig = 30200500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 541 -# Replacing integer with NULL -msg = 54657374 -result = invalid -sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500 - -# tcId = 542 -# changing tag value of integer -msg = 54657374 -result = invalid -sig = 303d001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 543 -# changing tag value of integer -msg = 54657374 -result = invalid -sig = 303d011d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 544 -# changing tag value of integer -msg = 54657374 -result = invalid -sig = 303d031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 545 -# changing tag value of integer -msg = 54657374 -result = invalid -sig = 303d041d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 546 -# changing tag value of integer -msg = 54657374 -result = invalid -sig = 303dff1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 547 -# changing tag value of integer -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 548 -# changing tag value of integer -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93011c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 549 -# changing tag value of integer -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 550 -# changing tag value of integer -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93041c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 551 -# changing tag value of integer -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93ff1c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 552 -# dropping value of integer -msg = 54657374 -result = invalid -sig = 30200200021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 553 -# dropping value of integer -msg = 54657374 -result = invalid -sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930200 - -# tcId = 554 -# using composition forinteger -msg = 54657374 -result = invalid -sig = 30412221020100021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 555 -# using composition forinteger -msg = 54657374 -result = invalid -sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93222002015f021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 556 -# modify first byte of integer -msg = 54657374 -result = invalid -sig = 303d021d029b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 557 -# modify first byte of integer -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5de8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 558 -# modify last byte of integer -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee13021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 559 -# modify last byte of integer -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b196 - -# tcId = 560 -# truncate integer -msg = 54657374 -result = invalid -sig = 303c021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 561 -# truncate integer -msg = 54657374 -result = invalid -sig = 303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 562 -# truncate integer -msg = 54657374 -result = invalid -sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1 - -# tcId = 563 -# truncate integer -msg = 54657374 -result = invalid -sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 564 -# leading ff in integer -msg = 54657374 -result = invalid -sig = 303e021eff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 565 -# leading ff in integer -msg = 54657374 -result = invalid -sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 566 -# infinity -msg = 54657374 -result = invalid -sig = 3021090180021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 567 -# infinity -msg = 54657374 -result = invalid -sig = 3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93090180 - -# tcId = 568 -# replacing integer with zero -msg = 54657374 -result = invalid -sig = 3021020100021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 569 -# replacing integer with zero -msg = 54657374 -result = invalid -sig = 3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93020100 - -# tcId = 570 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303d021d0156667b48514d3e5d546ca89ff45ada90474113ed248b873430ab57f0021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 571 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303c021ce0794dfb465b4e9d969cb3d0616b4b8468dbaf85aec085b2b7008536021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 572 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303d021dff64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 573 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303c021c1f86b204b9a4b16269634c2f9e94b47b9724507a513f7a4d48ff7aca021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 574 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303d021dfea99984b7aeb2c1a2ab9357600ba5256fb8beec12db7478cbcf54a810021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 575 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303d021d019b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 576 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303c021c64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 577 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d011adeb9ed974f878dc2fc26f4bf86ffda5f7abe6c26ebabf9b8181a73 - -# tcId = 578 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca4f18ca08c5d97ce052c32252c9770ce81155a04b120aa783e6d47b9 - -# tcId = 579 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea - -# tcId = 580 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5b0e735f73a26831fad3cddad3688f317eeaa5fb4edf5587c192b847 - -# tcId = 581 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dfee521461268b078723d03d90b40790025a0854193d914540647e7e58d - -# tcId = 582 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d015fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 - -# tcId = 583 -# Modified r or s, e.g. by adding or subtracting the group order -msg = 54657374 -result = invalid -sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d00a017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea - -# tcId = 584 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 585 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3006020100020100 -# 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. - -# tcId = 586 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3006020100020101 -# 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. - -# tcId = 587 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30060201000201ff -# 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. - -# tcId = 588 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 589 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 590 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022020100021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 591 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 592 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3008020100090380fe01 -# 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. - -# tcId = 593 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 594 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3006020101020100 -# 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. - -# tcId = 595 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3006020101020101 -# 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. - -# tcId = 596 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30060201010201ff -# 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. - -# tcId = 597 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 598 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 599 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022020101021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 600 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 601 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3008020101090380fe01 -# 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. - -# tcId = 602 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 603 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30060201ff020100 -# 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. - -# tcId = 604 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30060201ff020101 -# 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. - -# tcId = 605 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30060201ff0201ff -# 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. - -# tcId = 606 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 607 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 608 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30220201ff021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 609 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 610 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30080201ff090380fe01 -# 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. - -# tcId = 611 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 612 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100 -# 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. - -# tcId = 613 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101 -# 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. - -# tcId = 614 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff -# 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. - -# tcId = 615 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 616 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 617 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 618 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 619 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01 -# 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. - -# tcId = 620 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 621 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100 -# 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. - -# tcId = 622 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101 -# 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. - -# tcId = 623 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff -# 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. - -# tcId = 624 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 625 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 626 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 627 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 628 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01 -# 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. - -# tcId = 629 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 630 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022021d0100000000000000000000000000000000000000000000000000000000020100 -# 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. - -# tcId = 631 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022021d0100000000000000000000000000000000000000000000000000000000020101 -# 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. - -# tcId = 632 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3022021d01000000000000000000000000000000000000000000000000000000000201ff -# 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. - -# tcId = 633 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 634 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 635 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 636 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 637 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3024021d0100000000000000000000000000000000000000000000000000000000090380fe01 -# 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. - -# tcId = 638 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 639 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100 -# 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. - -# tcId = 640 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101 -# 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. - -# tcId = 641 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff -# 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. - -# tcId = 642 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 643 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 644 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 645 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 646 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01 -# 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. - -# tcId = 647 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 -# 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. - -# tcId = 648 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3008090380fe01020100 -# 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. - -# tcId = 649 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3008090380fe01020101 -# 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. - -# tcId = 650 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3008090380fe010201ff -# 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. - -# tcId = 651 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d -# 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. - -# tcId = 652 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e -# 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. - -# tcId = 653 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3024090380fe01021d0100000000000000000000000000000000000000000000000000000000 -# 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. - -# tcId = 654 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 -# 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. - -# tcId = 655 -# Signatures with special case values for r and s. -msg = 54657374 -result = invalid -sig = 300a090380fe01090380fe01 -# 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. - -# tcId = 656 -# random signature -msg = 54657374 -result = valid -sig = 303d021c468ec63c5138a59ee0e13d5eeda49e1eb6f28816ec2e860bfa27ad87021d00ada912bdf76b277764b76965bf4200602352c3f6c9dffa6ed3097617 - -# tcId = 657 -# random signature -msg = 54657374 -result = valid -sig = 303d021c414d7819aa2ddfc8d3436889bb632a3a02b6f01de7340ce4a12a6986021d009267e2cba847bf3ca40da5ca10583124e0babe47c82653d792c9364e - -# tcId = 658 -# random signature -msg = 54657374 -result = valid -sig = 303c021c63b5657aafa1c2cd43a6b4305fde780e60c85ceec711aec9c6766100021c71026c63b1d0606e1af569bcc7a7d24cfb418fc1374b573f39f57cc3 - -# tcId = 659 -# random signature -msg = 54657374 -result = valid -sig = 303c021c6adfaed107afe561fb482b24f269964acc8bed4513d1b07427f647ec021c7efd1aa3be3a3ffbac73fd6cabf13d4b1d3cab929c7379cf1187601b - -# tcId = 660 -# random signature -msg = 54657374 -result = valid -sig = 303c021c2fa2e37b87a03524313862831a45182725cf986bd49fabe166d40e75021c0a92f633fdcc8fb600c455de09fd4340a73a8601c709b344c9269e48 +sig = 302c0214312efe6ed6cc2786a069ab45af12fdd57554cea402145a2adbe9edd8c81e8fe4e703094bf9734f17ed1c [key.g = 0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d] [key.keySize = 1024] @@ -4663,25 +2103,25 @@ sig = 303c021c2fa2e37b87a03524313862831a45182725cf986bd49fabe166d40e75021c0a92f6 [keyDer = 308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180713e9f8108a6a7075485a37ce1a3b040cce563a0445614fe099fb1bffd68acb36f9e04d8ad17ace3c136da66f730eb7ff18936424ffa4e5ae5b1e7dac375d8d164697254b8b7e848f5e79da25c79df5c0727d5da3498405cd0f4e46d136c351d703cc4bf0d3f4fbb165392888684964a93ad30fa179488cad4a6655dd4fa9754] [sha = SHA-1] -# tcId = 661 +# tcId = 281 # r,s = 1,1 msg = 54657374 result = valid sig = 3006020101020101 -# tcId = 662 +# tcId = 282 # r,s = 1,5 msg = 54657374 result = valid sig = 3006020101020105 -# tcId = 663 +# tcId = 283 # u2 small msg = 54657374 result = valid sig = 3019020101021425023e8b9ba9ba72f481e90cb8ae67517e641b8a -# tcId = 664 +# tcId = 284 # s == q-1 msg = 54657374 result = valid @@ -4696,12 +2136,2102 @@ sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 [keyDer = 308201b43082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818200027f61fe5b61f6d555ada7dc0ebac3459fccd8dfbad18ba94dbea52437cd7fb431df404d4738c594e720a6d786275acd02259ca613a08a2de118d0150d2ccae602102aca0cd03666a53f67c0b9943df5046c15baeaf496a9f018b7c939de1509de71ce47dd6f44c57f4e01e569be46932773190c154470cefbd1f4af82d28e4b31] [sha = SHA-1] -# tcId = 665 +# tcId = 285 # s == 1 msg = 54657374 result = valid sig = 3019021462ba827381396dc44facc66c344f91788f11c6fc020101 +[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] +[key.keySize = 2048] +[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] +[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d] +[key.type = DSAPublicKey] +[key.y = 1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] +[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] +[sha = SHA-224] + +# tcId = 286 +# Legacy:ASN encoding of s misses leading 0 +msg = 48656c6c6f +result = acceptable +sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 +# 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 an therefore +# generated invalid DSA signatures. Some providers, accept such legacy +# signatures for compatibility. + +# tcId = 287 +# valid +msg = 48656c6c6f +result = valid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 288 +# long form encoding of length +msg = 48656c6c6f +result = invalid +sig = 30813d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 289 +# long form encoding of length +msg = 48656c6c6f +result = invalid +sig = 303e02811c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 290 +# long form encoding of length +msg = 48656c6c6f +result = invalid +sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02811d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 291 +# length contains leading 0 +msg = 48656c6c6f +result = invalid +sig = 3082003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 292 +# length contains leading 0 +msg = 48656c6c6f +result = invalid +sig = 303f0282001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 293 +# length contains leading 0 +msg = 48656c6c6f +result = invalid +sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0282001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 294 +# wrong length +msg = 48656c6c6f +result = invalid +sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 295 +# wrong length +msg = 48656c6c6f +result = invalid +sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 296 +# wrong length +msg = 48656c6c6f +result = invalid +sig = 303d021d1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 297 +# wrong length +msg = 48656c6c6f +result = invalid +sig = 303d021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 298 +# wrong length +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021e00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 299 +# wrong length +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 300 +# uint32 overflow in length +msg = 48656c6c6f +result = invalid +sig = 3085010000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 301 +# uint32 overflow in length +msg = 48656c6c6f +result = invalid +sig = 30420285010000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 302 +# uint32 overflow in length +msg = 48656c6c6f +result = invalid +sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285010000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 303 +# uint64 overflow in length +msg = 48656c6c6f +result = invalid +sig = 308901000000000000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 304 +# uint64 overflow in length +msg = 48656c6c6f +result = invalid +sig = 3046028901000000000000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 305 +# uint64 overflow in length +msg = 48656c6c6f +result = invalid +sig = 3046021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028901000000000000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 306 +# length = 2**31 - 1 +msg = 48656c6c6f +result = invalid +sig = 30847fffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 307 +# length = 2**31 - 1 +msg = 48656c6c6f +result = invalid +sig = 304102847fffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 308 +# length = 2**31 - 1 +msg = 48656c6c6f +result = invalid +sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02847fffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 309 +# length = 2**32 - 1 +msg = 48656c6c6f +result = invalid +sig = 3084ffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 310 +# length = 2**32 - 1 +msg = 48656c6c6f +result = invalid +sig = 30410284ffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 311 +# length = 2**32 - 1 +msg = 48656c6c6f +result = invalid +sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0284ffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 312 +# length = 2**40 - 1 +msg = 48656c6c6f +result = invalid +sig = 3085ffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 313 +# length = 2**40 - 1 +msg = 48656c6c6f +result = invalid +sig = 30420285ffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 314 +# length = 2**40 - 1 +msg = 48656c6c6f +result = invalid +sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285ffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 315 +# length = 2**64 - 1 +msg = 48656c6c6f +result = invalid +sig = 3088ffffffffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 316 +# length = 2**64 - 1 +msg = 48656c6c6f +result = invalid +sig = 30450288ffffffffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 317 +# length = 2**64 - 1 +msg = 48656c6c6f +result = invalid +sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0288ffffffffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 318 +# incorrect length +msg = 48656c6c6f +result = invalid +sig = 30ff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 319 +# incorrect length +msg = 48656c6c6f +result = invalid +sig = 303d02ff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 320 +# incorrect length +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02ff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 321 +# indefinite length without termination +msg = 48656c6c6f +result = invalid +sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 322 +# indefinite length without termination +msg = 48656c6c6f +result = invalid +sig = 303d02801e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 323 +# indefinite length without termination +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 324 +# removing sequence +msg = 48656c6c6f +result = invalid +sig = + +# tcId = 325 +# lonely sequence tag +msg = 48656c6c6f +result = invalid +sig = 30 + +# tcId = 326 +# appending 0's to sequence +msg = 48656c6c6f +result = invalid +sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 + +# tcId = 327 +# prepending 0's to sequence +msg = 48656c6c6f +result = invalid +sig = 303f0000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 328 +# appending unused 0's to sequence +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 + +# tcId = 329 +# appending null value to sequence +msg = 48656c6c6f +result = invalid +sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500 + +# tcId = 330 +# including garbage +msg = 48656c6c6f +result = invalid +sig = 3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 331 +# including garbage +msg = 48656c6c6f +result = invalid +sig = 30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 332 +# including garbage +msg = 48656c6c6f +result = invalid +sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef + +# tcId = 333 +# including garbage +msg = 48656c6c6f +result = invalid +sig = 30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 334 +# including garbage +msg = 48656c6c6f +result = invalid +sig = 304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 335 +# including garbage +msg = 48656c6c6f +result = invalid +sig = 3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 336 +# including garbage +msg = 48656c6c6f +result = invalid +sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 337 +# including garbage +msg = 48656c6c6f +result = invalid +sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 338 +# including garbage +msg = 48656c6c6f +result = invalid +sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef + +# tcId = 339 +# including undefined tags +msg = 48656c6c6f +result = invalid +sig = 3045aa00bb00cd00303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 340 +# including undefined tags +msg = 48656c6c6f +result = invalid +sig = 3043aa02aabb303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 341 +# including undefined tags +msg = 48656c6c6f +result = invalid +sig = 30452224aa00bb00cd00021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 342 +# including undefined tags +msg = 48656c6c6f +result = invalid +sig = 30432222aa02aabb021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 343 +# including undefined tags +msg = 48656c6c6f +result = invalid +sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2225aa00bb00cd00021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 344 +# including undefined tags +msg = 48656c6c6f +result = invalid +sig = 3043021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2223aa02aabb021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 345 +# truncated length of sequence +msg = 48656c6c6f +result = invalid +sig = 3081 + +# tcId = 346 +# using composition with indefinite length +msg = 48656c6c6f +result = invalid +sig = 3080303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 + +# tcId = 347 +# using composition with indefinite length +msg = 48656c6c6f +result = invalid +sig = 30412280021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 348 +# using composition with indefinite length +msg = 48656c6c6f +result = invalid +sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 + +# tcId = 349 +# using composition with wrong tag +msg = 48656c6c6f +result = invalid +sig = 3080313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 + +# tcId = 350 +# using composition with wrong tag +msg = 48656c6c6f +result = invalid +sig = 30412280031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 351 +# using composition with wrong tag +msg = 48656c6c6f +result = invalid +sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 + +# tcId = 352 +# Replacing sequence with NULL +msg = 48656c6c6f +result = invalid +sig = 0500 + +# tcId = 353 +# changing tag value of sequence +msg = 48656c6c6f +result = invalid +sig = 2e3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 354 +# changing tag value of sequence +msg = 48656c6c6f +result = invalid +sig = 2f3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 355 +# changing tag value of sequence +msg = 48656c6c6f +result = invalid +sig = 313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 356 +# changing tag value of sequence +msg = 48656c6c6f +result = invalid +sig = 323d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 357 +# changing tag value of sequence +msg = 48656c6c6f +result = invalid +sig = ff3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 358 +# dropping value of sequence +msg = 48656c6c6f +result = invalid +sig = 3000 + +# tcId = 359 +# using composition for sequence +msg = 48656c6c6f +result = invalid +sig = 3041300102303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 360 +# truncate sequence +msg = 48656c6c6f +result = invalid +sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862 + +# tcId = 361 +# truncate sequence +msg = 48656c6c6f +result = invalid +sig = 303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 362 +# indefinite length +msg = 48656c6c6f +result = invalid +sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 + +# tcId = 363 +# indefinite length with truncated delimiter +msg = 48656c6c6f +result = invalid +sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623600 + +# tcId = 364 +# indefinite length with additional element +msg = 48656c6c6f +result = invalid +sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623605000000 + +# tcId = 365 +# indefinite length with truncated element +msg = 48656c6c6f +result = invalid +sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236060811220000 + +# tcId = 366 +# indefinite length with garbage +msg = 48656c6c6f +result = invalid +sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000fe02beef + +# tcId = 367 +# indefinite length with nonempty EOC +msg = 48656c6c6f +result = invalid +sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360002beef + +# tcId = 368 +# prepend empty sequence +msg = 48656c6c6f +result = invalid +sig = 303f3000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 369 +# append empty sequence +msg = 48656c6c6f +result = invalid +sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862363000 + +# tcId = 370 +# sequence of sequence +msg = 48656c6c6f +result = invalid +sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 371 +# truncated sequence +msg = 48656c6c6f +result = invalid +sig = 301e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd + +# tcId = 372 +# repeat element in sequence +msg = 48656c6c6f +result = invalid +sig = 305c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 373 +# removing integer +msg = 48656c6c6f +result = invalid +sig = 301f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 374 +# lonely integer tag +msg = 48656c6c6f +result = invalid +sig = 302002021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 375 +# lonely integer tag +msg = 48656c6c6f +result = invalid +sig = 301f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02 + +# tcId = 376 +# appending 0's to integer +msg = 48656c6c6f +result = invalid +sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 377 +# appending 0's to integer +msg = 48656c6c6f +result = invalid +sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 + +# tcId = 378 +# prepending 0's to integer +msg = 48656c6c6f +result = invalid +sig = 303f021e00001e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 379 +# prepending 0's to integer +msg = 48656c6c6f +result = invalid +sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f000000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 380 +# appending unused 0's to integer +msg = 48656c6c6f +result = invalid +sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 381 +# appending null value to integer +msg = 48656c6c6f +result = invalid +sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 382 +# appending null value to integer +msg = 48656c6c6f +result = invalid +sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500 + +# tcId = 383 +# truncated length of integer +msg = 48656c6c6f +result = invalid +sig = 30210281021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 384 +# truncated length of integer +msg = 48656c6c6f +result = invalid +sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0281 + +# tcId = 385 +# Replacing integer with NULL +msg = 48656c6c6f +result = invalid +sig = 30210500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 386 +# Replacing integer with NULL +msg = 48656c6c6f +result = invalid +sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500 + +# tcId = 387 +# changing tag value of integer +msg = 48656c6c6f +result = invalid +sig = 303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 388 +# changing tag value of integer +msg = 48656c6c6f +result = invalid +sig = 303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 389 +# changing tag value of integer +msg = 48656c6c6f +result = invalid +sig = 303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 390 +# changing tag value of integer +msg = 48656c6c6f +result = invalid +sig = 303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 391 +# changing tag value of integer +msg = 48656c6c6f +result = invalid +sig = 303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 392 +# changing tag value of integer +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 393 +# changing tag value of integer +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 394 +# changing tag value of integer +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 395 +# changing tag value of integer +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 396 +# changing tag value of integer +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 397 +# dropping value of integer +msg = 48656c6c6f +result = invalid +sig = 30210200021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 398 +# dropping value of integer +msg = 48656c6c6f +result = invalid +sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0200 + +# tcId = 399 +# using composition for integer +msg = 48656c6c6f +result = invalid +sig = 3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 400 +# using composition for integer +msg = 48656c6c6f +result = invalid +sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 401 +# modify first byte of integer +msg = 48656c6c6f +result = invalid +sig = 303d021c1c41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 402 +# modify first byte of integer +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d02ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 403 +# modify last byte of integer +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c94d021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 404 +# modify last byte of integer +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862b6 + +# tcId = 405 +# truncate integer +msg = 48656c6c6f +result = invalid +sig = 303c021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 406 +# truncate integer +msg = 48656c6c6f +result = invalid +sig = 303c021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 407 +# truncate integer +msg = 48656c6c6f +result = invalid +sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862 + +# tcId = 408 +# truncate integer +msg = 48656c6c6f +result = invalid +sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 409 +# leading ff in integer +msg = 48656c6c6f +result = invalid +sig = 303e021dff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 410 +# leading ff in integer +msg = 48656c6c6f +result = invalid +sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021eff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 411 +# infinity +msg = 48656c6c6f +result = invalid +sig = 3022090180021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 412 +# infinity +msg = 48656c6c6f +result = invalid +sig = 3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd090180 + +# tcId = 413 +# replacing integer with zero +msg = 48656c6c6f +result = invalid +sig = 3022020100021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 414 +# replacing integer with zero +msg = 48656c6c6f +result = invalid +sig = 3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd020100 + +# tcId = 415 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303e021d00d9384b2032d060e59848f87cb4535936bc25fa77959e96d7f88e332a021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 416 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303e021dff634b1dd327de7125da7903ad2163ca2addc096101fd395567ee36070021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 417 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303d021ce1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 418 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303e021d009cb4e22cd8218eda2586fc52de9c35d5223f69efe02c6aa9811c9f90021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 419 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303e021dff26c7b4dfcd2f9f1a67b707834baca6c943da05886a6169280771ccd6021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 420 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303e021d011e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 421 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303e021d00e1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 422 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d0168dcf02f57b0caef7ddc183bee1ca94ee09c1a02ee4b0200a54dcb93 + +# tcId = 423 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cf2efc2e24cbedb2fc00c236c5b2d1a430236b59b7880007f2ba2f8d9 + +# tcId = 424 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dff5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca + +# tcId = 425 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c0d103d1db34124d03ff3dc93a4d2e5bcfdc94a64877fff80d45d0727 + +# tcId = 426 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dfe97230fd0a84f35108223e7c411e356b11f63e5fd11b4fdff5ab2346d + +# tcId = 427 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d01ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 + +# tcId = 428 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 48656c6c6f +result = invalid +sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca + +# tcId = 429 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 430 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3006020100020100 +# 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. + +# tcId = 431 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3006020100020101 +# 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. + +# tcId = 432 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30060201000201ff +# 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. + +# tcId = 433 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 434 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 435 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 436 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 437 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 438 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022020100021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 439 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 440 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3008020100090380fe01 +# 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. + +# tcId = 441 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 442 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3006020101020100 +# 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. + +# tcId = 443 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3006020101020101 +# 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. + +# tcId = 444 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30060201010201ff +# 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. + +# tcId = 445 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 446 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 447 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 448 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 449 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 450 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022020101021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 451 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 452 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3008020101090380fe01 +# 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. + +# tcId = 453 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 454 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30060201ff020100 +# 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. + +# tcId = 455 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30060201ff020101 +# 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. + +# tcId = 456 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30060201ff0201ff +# 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. + +# tcId = 457 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 458 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 459 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 460 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 461 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 462 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30220201ff021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 463 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 464 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30080201ff090380fe01 +# 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. + +# tcId = 465 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 466 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100 +# 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. + +# tcId = 467 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101 +# 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. + +# tcId = 468 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff +# 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. + +# tcId = 469 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 470 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 471 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 472 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 473 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 474 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 475 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 476 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01 +# 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. + +# tcId = 477 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 478 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100 +# 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. + +# tcId = 479 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101 +# 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. + +# tcId = 480 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff +# 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. + +# tcId = 481 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 482 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 483 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 484 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 485 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 486 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 487 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 488 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01 +# 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. + +# tcId = 489 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 490 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100 +# 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. + +# tcId = 491 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101 +# 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. + +# tcId = 492 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff +# 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. + +# tcId = 493 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 494 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 495 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 496 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 497 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 498 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 499 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 500 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01 +# 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. + +# tcId = 501 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 502 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100 +# 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. + +# tcId = 503 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101 +# 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. + +# tcId = 504 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff +# 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. + +# tcId = 505 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 506 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 507 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 508 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 509 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 510 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 511 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 512 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01 +# 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. + +# tcId = 513 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 514 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100 +# 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. + +# tcId = 515 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101 +# 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. + +# tcId = 516 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff +# 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. + +# tcId = 517 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 518 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 519 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 520 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 521 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 522 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 523 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 524 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01 +# 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. + +# tcId = 525 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 526 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022021d0100000000000000000000000000000000000000000000000000000000020100 +# 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. + +# tcId = 527 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022021d0100000000000000000000000000000000000000000000000000000000020101 +# 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. + +# tcId = 528 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3022021d01000000000000000000000000000000000000000000000000000000000201ff +# 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. + +# tcId = 529 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 530 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 531 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 532 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 533 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 534 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 535 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 536 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3024021d0100000000000000000000000000000000000000000000000000000000090380fe01 +# 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. + +# tcId = 537 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 538 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100 +# 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. + +# tcId = 539 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101 +# 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. + +# tcId = 540 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff +# 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. + +# tcId = 541 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 542 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 543 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 544 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 545 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 546 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 547 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 548 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01 +# 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. + +# tcId = 549 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 550 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3008090380fe01020100 +# 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. + +# tcId = 551 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3008090380fe01020101 +# 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. + +# tcId = 552 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3008090380fe010201ff +# 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. + +# tcId = 553 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 554 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 555 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 556 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 557 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 558 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3024090380fe01021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 559 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 560 +# Signatures with special case values for r and s. +msg = 48656c6c6f +result = invalid +sig = 300a090380fe01090380fe01 +# 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. + +# tcId = 561 +# random signature +msg = 48656c6c6f +result = valid +sig = 303c021c36f3dba9761a64a37e82b12321b2a9dfd7d33b52876cc0afc069fdfb021c2b4d30ae183b67f5f89268ae71c466d8d9b80c1877fab23e822f7f00 + +# tcId = 562 +# random signature +msg = 48656c6c6f +result = valid +sig = 303d021c57d273ae3782e51af0be789e409159428af91face3071ae9423474ed021d00b7385bfcd3c9eb35a4b5cbfaeaefc67a26c75a8612ebc482eef96033 + +# tcId = 563 +# random signature +msg = 48656c6c6f +result = valid +sig = 303d021c2dfa059fbea2500f7db7edb9c4b5d17c844604870f47c43554d07ca6021d00975684ce7938e43e82015d1e1ff9488cce372c11929b605fd7041645 + +# tcId = 564 +# random signature +msg = 48656c6c6f +result = valid +sig = 303c021c57e06bc849dc1f43acc9eef55da7edd36ae15029d2e6fd9778f116b4021c7171a6bd9ea904d0cfb290feb28e42404c3da8ce8844c85c12ddd65f + +# tcId = 565 +# random signature +msg = 48656c6c6f +result = valid +sig = 303c021c56e35470a8d753a3eebdc96c8dfbea13198e8e12dd215afc0fdeaad6021c6022e76ad5b2d5a0cfbfec0b80d7d40c73de361d1caa91992414555b + [key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] [key.keySize = 2048] [key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] @@ -4711,25 +4241,25 @@ sig = 3019021462ba827381396dc44facc66c344f91788f11c6fc020101 [keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201006978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0] [sha = SHA-224] -# tcId = 666 +# tcId = 566 # r,s = 1,1 msg = 54657374 result = valid sig = 3006020101020101 -# tcId = 667 +# tcId = 567 # r,s = 1,5 msg = 54657374 result = valid sig = 3006020101020105 -# tcId = 668 +# tcId = 568 # u2 small msg = 54657374 result = valid sig = 3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1 -# tcId = 669 +# tcId = 569 # s == q-1 msg = 54657374 result = valid @@ -4744,12 +4274,2102 @@ sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c [keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201002a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d] [sha = SHA-224] -# tcId = 670 +# tcId = 570 # s == 1 msg = 54657374 result = valid sig = 3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101 +[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] +[key.keySize = 2048] +[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] +[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d] +[key.type = DSAPublicKey] +[key.y = 1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] +[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] +[sha = SHA-256] + +# tcId = 571 +# Legacy:ASN encoding of r misses leading 0 +msg = 54657374 +result = acceptable +sig = 303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 +# 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 an therefore +# generated invalid DSA signatures. Some providers, accept such legacy +# signatures for compatibility. + +# tcId = 572 +# valid +msg = 54657374 +result = valid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 573 +# long form encoding of length +msg = 54657374 +result = invalid +sig = 30813d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 574 +# long form encoding of length +msg = 54657374 +result = invalid +sig = 303e02811d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 575 +# long form encoding of length +msg = 54657374 +result = invalid +sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302811c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 576 +# length contains leading 0 +msg = 54657374 +result = invalid +sig = 3082003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 577 +# length contains leading 0 +msg = 54657374 +result = invalid +sig = 303f0282001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 578 +# length contains leading 0 +msg = 54657374 +result = invalid +sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930282001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 579 +# wrong length +msg = 54657374 +result = invalid +sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 580 +# wrong length +msg = 54657374 +result = invalid +sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 581 +# wrong length +msg = 54657374 +result = invalid +sig = 303d021e009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 582 +# wrong length +msg = 54657374 +result = invalid +sig = 303d021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 583 +# wrong length +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 584 +# wrong length +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 585 +# uint32 overflow in length +msg = 54657374 +result = invalid +sig = 3085010000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 586 +# uint32 overflow in length +msg = 54657374 +result = invalid +sig = 30420285010000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 587 +# uint32 overflow in length +msg = 54657374 +result = invalid +sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285010000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 588 +# uint64 overflow in length +msg = 54657374 +result = invalid +sig = 308901000000000000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 589 +# uint64 overflow in length +msg = 54657374 +result = invalid +sig = 3046028901000000000000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 590 +# uint64 overflow in length +msg = 54657374 +result = invalid +sig = 3046021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93028901000000000000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 591 +# length = 2**31 - 1 +msg = 54657374 +result = invalid +sig = 30847fffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 592 +# length = 2**31 - 1 +msg = 54657374 +result = invalid +sig = 304102847fffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 593 +# length = 2**31 - 1 +msg = 54657374 +result = invalid +sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302847fffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 594 +# length = 2**32 - 1 +msg = 54657374 +result = invalid +sig = 3084ffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 595 +# length = 2**32 - 1 +msg = 54657374 +result = invalid +sig = 30410284ffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 596 +# length = 2**32 - 1 +msg = 54657374 +result = invalid +sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930284ffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 597 +# length = 2**40 - 1 +msg = 54657374 +result = invalid +sig = 3085ffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 598 +# length = 2**40 - 1 +msg = 54657374 +result = invalid +sig = 30420285ffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 599 +# length = 2**40 - 1 +msg = 54657374 +result = invalid +sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285ffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 600 +# length = 2**64 - 1 +msg = 54657374 +result = invalid +sig = 3088ffffffffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 601 +# length = 2**64 - 1 +msg = 54657374 +result = invalid +sig = 30450288ffffffffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 602 +# length = 2**64 - 1 +msg = 54657374 +result = invalid +sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930288ffffffffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 603 +# incorrect length +msg = 54657374 +result = invalid +sig = 30ff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 604 +# incorrect length +msg = 54657374 +result = invalid +sig = 303d02ff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 605 +# incorrect length +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302ff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 606 +# indefinite length without termination +msg = 54657374 +result = invalid +sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 607 +# indefinite length without termination +msg = 54657374 +result = invalid +sig = 303d0280009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 608 +# indefinite length without termination +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302805fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 609 +# removing sequence +msg = 54657374 +result = invalid +sig = + +# tcId = 610 +# lonely sequence tag +msg = 54657374 +result = invalid +sig = 30 + +# tcId = 611 +# appending 0's to sequence +msg = 54657374 +result = invalid +sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 + +# tcId = 612 +# prepending 0's to sequence +msg = 54657374 +result = invalid +sig = 303f0000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 613 +# appending unused 0's to sequence +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 + +# tcId = 614 +# appending null value to sequence +msg = 54657374 +result = invalid +sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500 + +# tcId = 615 +# including garbage +msg = 54657374 +result = invalid +sig = 3042498177303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 616 +# including garbage +msg = 54657374 +result = invalid +sig = 30412500303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 617 +# including garbage +msg = 54657374 +result = invalid +sig = 303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef + +# tcId = 618 +# including garbage +msg = 54657374 +result = invalid +sig = 30422222498177021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 619 +# including garbage +msg = 54657374 +result = invalid +sig = 304122212500021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 620 +# including garbage +msg = 54657374 +result = invalid +sig = 3045221f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930004deadbeef021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 621 +# including garbage +msg = 54657374 +result = invalid +sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932221498177021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 622 +# including garbage +msg = 54657374 +result = invalid +sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9322202500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 623 +# including garbage +msg = 54657374 +result = invalid +sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93221e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef + +# tcId = 624 +# including undefined tags +msg = 54657374 +result = invalid +sig = 3045aa00bb00cd00303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 625 +# including undefined tags +msg = 54657374 +result = invalid +sig = 3043aa02aabb303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 626 +# including undefined tags +msg = 54657374 +result = invalid +sig = 30452225aa00bb00cd00021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 627 +# including undefined tags +msg = 54657374 +result = invalid +sig = 30432223aa02aabb021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 628 +# including undefined tags +msg = 54657374 +result = invalid +sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932224aa00bb00cd00021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 629 +# including undefined tags +msg = 54657374 +result = invalid +sig = 3043021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932222aa02aabb021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 630 +# truncated length of sequence +msg = 54657374 +result = invalid +sig = 3081 + +# tcId = 631 +# using composition with indefinite length +msg = 54657374 +result = invalid +sig = 3080303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 + +# tcId = 632 +# using composition with indefinite length +msg = 54657374 +result = invalid +sig = 30412280021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 633 +# using composition with indefinite length +msg = 54657374 +result = invalid +sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 + +# tcId = 634 +# using composition with wrong tag +msg = 54657374 +result = invalid +sig = 3080313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 + +# tcId = 635 +# using composition with wrong tag +msg = 54657374 +result = invalid +sig = 30412280031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 636 +# using composition with wrong tag +msg = 54657374 +result = invalid +sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 + +# tcId = 637 +# Replacing sequence with NULL +msg = 54657374 +result = invalid +sig = 0500 + +# tcId = 638 +# changing tag value of sequence +msg = 54657374 +result = invalid +sig = 2e3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 639 +# changing tag value of sequence +msg = 54657374 +result = invalid +sig = 2f3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 640 +# changing tag value of sequence +msg = 54657374 +result = invalid +sig = 313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 641 +# changing tag value of sequence +msg = 54657374 +result = invalid +sig = 323d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 642 +# changing tag value of sequence +msg = 54657374 +result = invalid +sig = ff3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 643 +# dropping value of sequence +msg = 54657374 +result = invalid +sig = 3000 + +# tcId = 644 +# using composition for sequence +msg = 54657374 +result = invalid +sig = 3041300102303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 645 +# truncate sequence +msg = 54657374 +result = invalid +sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1 + +# tcId = 646 +# truncate sequence +msg = 54657374 +result = invalid +sig = 303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 647 +# indefinite length +msg = 54657374 +result = invalid +sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 + +# tcId = 648 +# indefinite length with truncated delimiter +msg = 54657374 +result = invalid +sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11600 + +# tcId = 649 +# indefinite length with additional element +msg = 54657374 +result = invalid +sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11605000000 + +# tcId = 650 +# indefinite length with truncated element +msg = 54657374 +result = invalid +sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116060811220000 + +# tcId = 651 +# indefinite length with garbage +msg = 54657374 +result = invalid +sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000fe02beef + +# tcId = 652 +# indefinite length with nonempty EOC +msg = 54657374 +result = invalid +sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160002beef + +# tcId = 653 +# prepend empty sequence +msg = 54657374 +result = invalid +sig = 303f3000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 654 +# append empty sequence +msg = 54657374 +result = invalid +sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1163000 + +# tcId = 655 +# sequence of sequence +msg = 54657374 +result = invalid +sig = 303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 656 +# truncated sequence +msg = 54657374 +result = invalid +sig = 301f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93 + +# tcId = 657 +# repeat element in sequence +msg = 54657374 +result = invalid +sig = 305b021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 658 +# removing integer +msg = 54657374 +result = invalid +sig = 301e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 659 +# lonely integer tag +msg = 54657374 +result = invalid +sig = 301f02021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 660 +# lonely integer tag +msg = 54657374 +result = invalid +sig = 3020021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302 + +# tcId = 661 +# appending 0's to integer +msg = 54657374 +result = invalid +sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 662 +# appending 0's to integer +msg = 54657374 +result = invalid +sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 + +# tcId = 663 +# prepending 0's to integer +msg = 54657374 +result = invalid +sig = 303f021f0000009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 664 +# prepending 0's to integer +msg = 54657374 +result = invalid +sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e00005fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 665 +# appending unused 0's to integer +msg = 54657374 +result = invalid +sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 666 +# appending null value to integer +msg = 54657374 +result = invalid +sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 667 +# appending null value to integer +msg = 54657374 +result = invalid +sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500 + +# tcId = 668 +# truncated length of integer +msg = 54657374 +result = invalid +sig = 30200281021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 669 +# truncated length of integer +msg = 54657374 +result = invalid +sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930281 + +# tcId = 670 +# Replacing integer with NULL +msg = 54657374 +result = invalid +sig = 30200500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 671 +# Replacing integer with NULL +msg = 54657374 +result = invalid +sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500 + +# tcId = 672 +# changing tag value of integer +msg = 54657374 +result = invalid +sig = 303d001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 673 +# changing tag value of integer +msg = 54657374 +result = invalid +sig = 303d011d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 674 +# changing tag value of integer +msg = 54657374 +result = invalid +sig = 303d031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 675 +# changing tag value of integer +msg = 54657374 +result = invalid +sig = 303d041d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 676 +# changing tag value of integer +msg = 54657374 +result = invalid +sig = 303dff1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 677 +# changing tag value of integer +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 678 +# changing tag value of integer +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93011c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 679 +# changing tag value of integer +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 680 +# changing tag value of integer +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93041c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 681 +# changing tag value of integer +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93ff1c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 682 +# dropping value of integer +msg = 54657374 +result = invalid +sig = 30200200021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 683 +# dropping value of integer +msg = 54657374 +result = invalid +sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930200 + +# tcId = 684 +# using composition for integer +msg = 54657374 +result = invalid +sig = 30412221020100021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 685 +# using composition for integer +msg = 54657374 +result = invalid +sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93222002015f021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 686 +# modify first byte of integer +msg = 54657374 +result = invalid +sig = 303d021d029b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 687 +# modify first byte of integer +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5de8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 688 +# modify last byte of integer +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee13021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 689 +# modify last byte of integer +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b196 + +# tcId = 690 +# truncate integer +msg = 54657374 +result = invalid +sig = 303c021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 691 +# truncate integer +msg = 54657374 +result = invalid +sig = 303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 692 +# truncate integer +msg = 54657374 +result = invalid +sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1 + +# tcId = 693 +# truncate integer +msg = 54657374 +result = invalid +sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 694 +# leading ff in integer +msg = 54657374 +result = invalid +sig = 303e021eff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 695 +# leading ff in integer +msg = 54657374 +result = invalid +sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 696 +# infinity +msg = 54657374 +result = invalid +sig = 3021090180021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 697 +# infinity +msg = 54657374 +result = invalid +sig = 3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93090180 + +# tcId = 698 +# replacing integer with zero +msg = 54657374 +result = invalid +sig = 3021020100021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 699 +# replacing integer with zero +msg = 54657374 +result = invalid +sig = 3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93020100 + +# tcId = 700 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303d021d0156667b48514d3e5d546ca89ff45ada90474113ed248b873430ab57f0021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 701 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303c021ce0794dfb465b4e9d969cb3d0616b4b8468dbaf85aec085b2b7008536021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 702 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303d021dff64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 703 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303c021c1f86b204b9a4b16269634c2f9e94b47b9724507a513f7a4d48ff7aca021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 704 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303d021dfea99984b7aeb2c1a2ab9357600ba5256fb8beec12db7478cbcf54a810021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 705 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303d021d019b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 706 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303c021c64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 707 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d011adeb9ed974f878dc2fc26f4bf86ffda5f7abe6c26ebabf9b8181a73 + +# tcId = 708 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca4f18ca08c5d97ce052c32252c9770ce81155a04b120aa783e6d47b9 + +# tcId = 709 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea + +# tcId = 710 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5b0e735f73a26831fad3cddad3688f317eeaa5fb4edf5587c192b847 + +# tcId = 711 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dfee521461268b078723d03d90b40790025a0854193d914540647e7e58d + +# tcId = 712 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d015fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 + +# tcId = 713 +# Modified r or s, e.g. by adding or subtracting the group order +msg = 54657374 +result = invalid +sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d00a017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea + +# tcId = 714 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 715 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3006020100020100 +# 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. + +# tcId = 716 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3006020100020101 +# 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. + +# tcId = 717 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30060201000201ff +# 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. + +# tcId = 718 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 719 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 720 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 721 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 722 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 723 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022020100021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 724 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 725 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3008020100090380fe01 +# 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. + +# tcId = 726 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 727 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3006020101020100 +# 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. + +# tcId = 728 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3006020101020101 +# 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. + +# tcId = 729 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30060201010201ff +# 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. + +# tcId = 730 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 731 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 732 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 733 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 734 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 735 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022020101021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 736 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 737 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3008020101090380fe01 +# 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. + +# tcId = 738 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 739 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30060201ff020100 +# 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. + +# tcId = 740 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30060201ff020101 +# 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. + +# tcId = 741 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30060201ff0201ff +# 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. + +# tcId = 742 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 743 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 744 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 745 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 746 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 747 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30220201ff021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 748 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 749 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30080201ff090380fe01 +# 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. + +# tcId = 750 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 751 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100 +# 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. + +# tcId = 752 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101 +# 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. + +# tcId = 753 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff +# 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. + +# tcId = 754 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 755 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 756 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 757 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 758 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 759 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 760 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 761 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01 +# 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. + +# tcId = 762 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 763 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100 +# 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. + +# tcId = 764 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101 +# 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. + +# tcId = 765 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff +# 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. + +# tcId = 766 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 767 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 768 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 769 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 770 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 771 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 772 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 773 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01 +# 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. + +# tcId = 774 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 775 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100 +# 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. + +# tcId = 776 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101 +# 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. + +# tcId = 777 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff +# 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. + +# tcId = 778 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 779 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 780 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 781 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 782 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 783 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 784 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 785 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01 +# 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. + +# tcId = 786 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 787 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100 +# 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. + +# tcId = 788 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101 +# 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. + +# tcId = 789 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff +# 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. + +# tcId = 790 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 791 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 792 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 793 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 794 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 795 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 796 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 797 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01 +# 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. + +# tcId = 798 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 799 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100 +# 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. + +# tcId = 800 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101 +# 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. + +# tcId = 801 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff +# 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. + +# tcId = 802 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 803 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 804 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 805 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 806 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 807 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 808 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 809 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01 +# 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. + +# tcId = 810 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 811 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022021d0100000000000000000000000000000000000000000000000000000000020100 +# 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. + +# tcId = 812 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022021d0100000000000000000000000000000000000000000000000000000000020101 +# 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. + +# tcId = 813 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3022021d01000000000000000000000000000000000000000000000000000000000201ff +# 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. + +# tcId = 814 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 815 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 816 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 817 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 818 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 819 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 820 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 821 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3024021d0100000000000000000000000000000000000000000000000000000000090380fe01 +# 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. + +# tcId = 822 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 823 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100 +# 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. + +# tcId = 824 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101 +# 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. + +# tcId = 825 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff +# 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. + +# tcId = 826 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 827 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 828 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 829 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 830 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 831 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 832 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 833 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01 +# 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. + +# tcId = 834 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 +# 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. + +# tcId = 835 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3008090380fe01020100 +# 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. + +# tcId = 836 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3008090380fe01020101 +# 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. + +# tcId = 837 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3008090380fe010201ff +# 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. + +# tcId = 838 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae +# 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. + +# tcId = 839 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af +# 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. + +# tcId = 840 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c +# 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. + +# tcId = 841 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d +# 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. + +# tcId = 842 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e +# 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. + +# tcId = 843 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3024090380fe01021d0100000000000000000000000000000000000000000000000000000000 +# 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. + +# tcId = 844 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 +# 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. + +# tcId = 845 +# Signatures with special case values for r and s. +msg = 54657374 +result = invalid +sig = 300a090380fe01090380fe01 +# 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. + +# tcId = 846 +# random signature +msg = 54657374 +result = valid +sig = 303d021d00a771ef48c2916d48ba9ece53cafb9acb3cf317a78216fae144c88fb3021c65663b70365747f4392d480aaf12b50b162d2ce58b61ccbee88a8df9 + +# tcId = 847 +# random signature +msg = 54657374 +result = valid +sig = 303e021d00946645d757f0adfbd301c9ee2c08bf0e059a5602de9525dbde789f81021d00a30eb7f2a5d9870c360315bf6d70d83e7b206bbc5ed7d2ded4bacb24 + +# tcId = 848 +# random signature +msg = 54657374 +result = valid +sig = 303d021c70d3d4efc14853acf33f1060fee06a072773b4c9350d205e618646ab021d00b51e853022ff4922f955458e6b22f9454207a982927db32c76ee3344 + +# tcId = 849 +# random signature +msg = 54657374 +result = valid +sig = 303c021c6ce7d91e02a62558e8dacd3cf180f81952a091845bbf47bf8fb9f48d021c1e6e4769bbbebc2fa9f819796e7b968c8b699c5f72ee517441c20359 + +# tcId = 850 +# random signature +msg = 54657374 +result = valid +sig = 303d021c04aa8a8b3f9e1c3f2304070fd797634cec352bfda916bb7a7f20a174021d00a0bb9b091b921951241fae650aab087ac896ed190a3f7cf7aaa2300d + [key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] [key.keySize = 2048] [key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] @@ -4759,25 +6379,25 @@ sig = 3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101 [keyDer = 308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde03820106000282010100848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827] [sha = SHA-256] -# tcId = 671 +# tcId = 851 # r,s = 1,1 msg = 54657374 result = valid sig = 3006020101020101 -# tcId = 672 +# tcId = 852 # r,s = 1,5 msg = 54657374 result = valid sig = 3006020101020105 -# tcId = 673 +# tcId = 853 # u2 small msg = 54657374 result = valid sig = 3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1 -# tcId = 674 +# tcId = 854 # s == q-1 msg = 54657374 result = valid @@ -4792,7 +6412,7 @@ sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c [keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201050002820100629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b] [sha = SHA-256] -# tcId = 675 +# tcId = 855 # s == 1 msg = 54657374 result = valid diff --git a/third_party/wycheproof_testvectors/ecdh_brainpoolP224r1_test.json b/third_party/wycheproof_testvectors/ecdh_brainpoolP224r1_test.json index 727e3d4bf..0a234ae98 100644 --- a/third_party/wycheproof_testvectors/ecdh_brainpoolP224r1_test.json +++ b/third_party/wycheproof_testvectors/ecdh_brainpoolP224r1_test.json @@ -1,11 +1,11 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "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.", "IsomorphicPublicKey" : "The public key in this test vector uses an isomorphic curve. Such isomorphisms are sometimes used to speed up implementations. For example the brainpool curves are using this.", "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.", @@ -13,7 +13,7 @@ "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." }, - "numberOfTests" : 291, + "numberOfTests" : 318, "header" : [], "testGroups" : [ { @@ -24,7 +24,6 @@ { "tcId" : 1, "comment" : "normal case", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000447a927daafd7282afd721c141c268be12312066c1d62fe047dcef272958e02a2b81c89d7b81004eda65cb6e1df8da330be2d563221862b81", "private" : "08cff3b0b5c1b3220043759320c6cc6392e19e554f180f3df1e44c7fc", "shared" : "4f7afb302c699bd56db0bdac550172bac94b73b0f2b60eee91b6a420", @@ -34,7 +33,6 @@ { "tcId" : 2, "comment" : "compressed public key", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e000347a927daafd7282afd721c141c268be12312066c1d62fe047dcef272", "private" : "08cff3b0b5c1b3220043759320c6cc6392e19e554f180f3df1e44c7fc", "shared" : "4f7afb302c699bd56db0bdac550172bac94b73b0f2b60eee91b6a420", @@ -45,8 +43,7 @@ }, { "tcId" : 3, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045f9a3dd8daebed9583d91dd75c6ef089d325ffafb3639fb97a7a2dea04e811b5cb44e171a5ded25c22f37fd10e1860416e4edb8aa8081c0e", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "00000000000000000000000000000000000000000000000000000001", @@ -55,8 +52,16 @@ }, { "tcId" : 4, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045c753c63b9cb9b79ebbd8d4e3fc3ae8de3ed6a16d12e38b1fc23e9e5aa6d815ecdf607246745e02982919a91a4cf8f1443fa90dd8f70a57b", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "00000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045d8de5d817d49856a9ae870b5c84824f1a19745e963c820fdebb553c06f87a56e4d0019f1192f904285f5538c1d3eedc059e77344e7d4b8b", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -64,9 +69,8 @@ "flags" : [] }, { - "tcId" : 5, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 6, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004539b0566588e16505e2d39323c07799a6aa288e7d2aa03db8a392a388aad13ac01879d1cde648dc8ad70c2dec49cb67961b2493ddad8724e", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "00000000000000ffffffffffffff0000000000000100000000000000", @@ -74,9 +78,8 @@ "flags" : [] }, { - "tcId" : 6, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 7, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000426287f17f2554aaf1e49c5594fbc35059a5c7c037994bfff9cb437f33d0e5fa3400163c4a0ec513e7049edeac43f7463b99f1c9144d454d9", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "00000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -84,9 +87,8 @@ "flags" : [] }, { - "tcId" : 7, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 8, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043ac67c437f5cd2b4bc78218b01f64130c8b217070f6e1eef5ad4b600242505741417f79fd28596192538a9438126a49f44f98ed2642aab1b", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", @@ -94,9 +96,8 @@ "flags" : [] }, { - "tcId" : 8, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 9, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048ab3fa0ccf52a661ea3a1d50219c0cbf809bcbf63745f4e0b94a890c01c166c6392c3690f7ec28684857ea05f5fd4b8b4e7b8b05a9e94265", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000", @@ -104,9 +105,8 @@ "flags" : [] }, { - "tcId" : 9, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 10, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045a6ecb1ba881bf4df559980cc940e66e430bb22b6dd0e6ea1842e90caa0c8cd725f93c45985695fc3a78c42ef72c190b083db57ff85c3db2", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "01fffffffc00000007fffffff00000001fffffffc00000007fffffff", @@ -114,9 +114,44 @@ "flags" : [] }, { - "tcId" : 10, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00041076cc0201b3399137184b1731028ba2bebdcba1548ad5ed1af1df9cd2f4abb6d76591efe7712bc3544a76ef53bed9f186a2c2d12105e7ad", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "30975f626ebd46b09e413513a897f6b74de5707bbbeb7a3d8c60d0b9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045216d31c450635af6d6c7327d3fe0514a8abb972b16d3084164c9ac761817518c5f4e78e277e009c7028ad7e59a3a87e13295ef1777119cc", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "373bbcf4231b53083d36adb3f56485603b19b4b77251abd9b8683c12", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b1121e4cafa5ee5cca2a9b661dadb37a819c0bb32dc0f01680c8192913981ac1c68e6d410cda305b0be46ef1422a70354199d0f544176195", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "41478d4c207e3fe1aef7fbcc34223f39b86f634d978921ecb40a5136", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046e22eb98da25e639954eb2987a1fc71605b287abe4a9e7fe4cd79c4bc759b111ce37a17fda313b17393c08c750ecf1d38a9e0f72c0c1705f", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "5394eaa3dbc30feac5eb7d88e69cf068315ccb6dedf787dbf933f823", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a60d25227568b2486b402af66d9212fe923a37873a8a5613ef813d91c88aa84b15b7cae6ab6478f0bf42c464f3f50ec27d339e85a4908841", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", @@ -124,9 +159,8 @@ "flags" : [] }, { - "tcId" : 11, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 16, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000499b409afecf5e544d0477a8a43d6f4805ca19d0b24b89d6a372556060695d60a6c4c321043cb40a501a2781c77fb9c8f370c8af801069e85", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7fff0000003ffffff0000003ffffff0000003ffffff0000004000000", @@ -134,9 +168,8 @@ "flags" : [] }, { - "tcId" : 12, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 17, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004772b186ddd36192f7a73f10372c86d6a7e05200e0dabffe07e02bc9ea13a2429f0a30ab26de39bfafd44e37f14c79acee2ca7fbf2bd8f55c", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7ffff0000007fffffe000000ffffffc000001ffffff8000004000001", @@ -144,9 +177,8 @@ "flags" : [] }, { - "tcId" : 13, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 18, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d54fbb07c8c0482600908178438fd572eca1ebafdcd101071afcb247a0561e4e2201447d30db350510f0f8afffa228515de9289516855d2f", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7fffffff00000000ffffffff00000000ffffffff0000000100000000", @@ -154,9 +186,8 @@ "flags" : [] }, { - "tcId" : 14, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 19, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004baeaa482e45fb4b932c945eeade8644f980e50f4150fc4ce1d02ecf6a883c9da5dc24c149b9b4510da27db8df3b3afbeaa629e19d99be628", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -164,9 +195,8 @@ "flags" : [] }, { - "tcId" : 15, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 20, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d63331a28bd6f82dcbe3de0ea807431012e954fd9febcc7a3687dbabca532329351b6a7a0648ab34c6aac123f8dd4ec8a44fb88df0ec45ae", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", @@ -174,9 +204,8 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 21, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004000000000000000000000000000000000000000000000000000000014ebc9078ad8ad07562cd41b374827192aa88ce3c718a014405eed475", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "609042ac307c7d75ee58690d36d1f0ba2cb70f1a77ca43bc7bb70067", @@ -184,9 +213,17 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 22, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004000000000000000000000000000000000000000000000000000000034f735bbff1a54db7995b03c4e43c17bc3e0f30bda4b2eaf85189615f", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "9d5cff406488bae680f1747d8f5ef070f3a7d451205a1ba9a6cd19fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004000000000000000000000000ffffffffffffffffffffffffffffffff541d4608f6b28dcc77f02d94b1e25428a22e64fa9b3354beed97af99", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "a55b6ca4b1e135cf1df413a50861917b3d10ffef98a29a874ba9563f", @@ -194,9 +231,8 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 24, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000ffffffffffffff00000000000001000000000000004946136fcdd34a5225b09a844d9f482e56a13c46b4ef294e9c049f5b", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "9240e268b133e25b39b36cb7bc9e91a535ce622b48d3b0701d31b2c6", @@ -204,9 +240,8 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 25, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000ffffffffffffffff0000000000000000ffffffffffffffff4bdc280b52c98b4bd52bfd4fd2676a97610c4946a66abef9bad0adaa", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "b552615bd4ea7eef4fef3e39aa4fc511d8cbaf40da099e47a611e512", @@ -214,9 +249,8 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 26, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0001000060916626da518ee8f6bad287e697307084e191ca79398148141e57db", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "5701c9c1c1e59e93a0e57addf676c0d7646ff8407de630e5ec7255cc", @@ -224,9 +258,8 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 27, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040003fffffff00000003fffffff00000003fffffff0000000400000005b5f99e5ee14baa1c4fa21adf0a6557416c603f933a592dd8dd16d66", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "07c0ae0f2e52e4657fcd5dcf95c5d925b0534da4d6a113e1406580ad", @@ -234,9 +267,8 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 28, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000401fffffffc00000007fffffff00000001fffffffc00000007fffffff572544766fb80fb67365c9292c5f70bc285388d705155b361eee3a31", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "2d4f54d23c12ee51456f8047bc9c9bf3829192beef85bc6160029915", @@ -244,9 +276,44 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 29, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000430975f626ebd46b09e413513a897f6b74de5707bbbeb7a3d8c60d0b95fb0ba1f08e4e15dfe79c1b2f6614b9df6bbdd57112f52ada01d4f3e", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "466d58ed8630d222335899a419deb03b9f3ddacb314f1ea8ad0ce2c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004373bbcf4231b53083d36adb3f56485603b19b4b77251abd9b8683c1230c5f383bea0bf35359a47ebd97417b93e24f3d2e78badd6561893aa", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "c0c682a0745b197dcedf8362decf70c0b5135e16c4f7c63b10468501", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000441478d4c207e3fe1aef7fbcc34223f39b86f634d978921ecb40a51361e9f6a7174b801cedaa4d4bcd772a2884d0a2bd27356295c88573203", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "72e9c06decee8133bb05c483c97a5144351d3a7fde2fc88be6eefd7d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045394eaa3dbc30feac5eb7d88e69cf068315ccb6dedf787dbf933f823661267e8aefb70da15181fbf7390e72a4680b78883bea3a09087ac50", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "42e46a0df978b3362a4e546ea65f889f101b4e0270cb99b5ed046554", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 33, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff65d425acdceb1b04862ea9df634fcad6f1af3b70ca0000015b943550", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "4d51293480c1208a093504c4c96a4c33466c918d300a8566e69d4afb", @@ -254,9 +321,8 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 34, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047fff0000003ffffff0000003ffffff0000003ffffff000000400000002ab72fec57251d40ab8f358a291933878b14635671f9e0a8088dc73", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "7bedf280c9880edf26fe8dbd7afa356a54a67a93a2bf7043d2f497ee", @@ -264,9 +330,8 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 35, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047ffff0000007fffffe000000ffffffc000001ffffff80000040000011f4ecfad07f9a9656935f536a8b06e0db0acf5d54a939436ea844480", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "c56360d832e7d3854f60e0f3d362e58eb8026e27b6161fb2217ce57c", @@ -274,9 +339,8 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 36, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047fffffff00000000ffffffff00000000ffffffff00000001000000003532d972042e05e13fe9d8f44800502161c9c5ffa30f5caf151d600d", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "5a0e6ab7b41c61b1cb098449c707f74f55548b92c78af27d3f33c084", @@ -284,9 +348,8 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 37, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff515853ec16a985fbde8da662e47299e86ee30ad464acb849f5132922", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "b4e21f2403d826439e4d94985cebbc724a85a3e405aeb8f610892ec3", @@ -294,9 +357,8 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 38, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe51bd78396f681cbf535b3951d0b7edf91abd3b10e1cb5cdeb7ba8f9a", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "92d2a63b7788e0d704ecda5dc59321dc30264445763da792f7035832", @@ -304,9 +366,8 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 39, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "3", "shared" : "0c52cf1e5e3f3da21b6040644e0e9eeca2e020f5872c430cccef8b98", @@ -314,9 +375,8 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 40, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "ba92ad99f14a0ee915aecf776c4fc5fdecbbc8fd8e13a7610a44d2b9", @@ -324,9 +384,8 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 41, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "1000000000000000000000000000000000000000000000000000000", "shared" : "2b8dfc433327f665f04f2929084412000f1b2249f98b277784b334dd", @@ -334,9 +393,8 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 42, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "b70058644ff94dea13a4f3fea5bb80579152095ba9d3cf637f937737", @@ -344,9 +402,8 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 43, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "080000000000000000000000000000000000000000000000000000000", "shared" : "27bdac60e05ba7ac0f904050247e653c896bafd45b50d0938589718a", @@ -354,9 +411,8 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 44, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4a6ddebca3a5a7939f", "shared" : "00b6b04347120ddc5228530ef7075824fbb745945edd75e73f637a40", @@ -364,9 +420,8 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 45, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6dcebca3a5a7939f", "shared" : "d5b319d0f3143095c6bd1aa880c9df6a492caa6d6d275eb104a7aba3", @@ -374,9 +429,8 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 46, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6dd6bca3a5a7939f", "shared" : "a0e1f7a142aafb0856616d46b5f76c2244010c9d46cec07ab33bb4a8", @@ -384,9 +438,8 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 47, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca2a5a7939f", "shared" : "6f1baf2ed42e35d71b705f5dbfb7f51a8ab661be91d8b2614769fa01", @@ -394,9 +447,8 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 48, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a792dd", "shared" : "1be0d59d1f0f3a743ae19c5246099391098f71444223831e16cfa0c5", @@ -406,9 +458,8 @@ ] }, { - "tcId" : 39, + "tcId" : 49, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7935d", "shared" : "7e00a9267243cea4ba7617860b6fcf404e0357d1202d8c85dc5e07d3", @@ -418,9 +469,8 @@ ] }, { - "tcId" : 40, + "tcId" : 50, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939c", "shared" : "0c52cf1e5e3f3da21b6040644e0e9eeca2e020f5872c430cccef8b98", @@ -428,9 +478,8 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 51, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939d", "shared" : "aac6a805f4ce1b6dcc13ec4ed16a889dc4d708f7f6f1e23471338324", @@ -440,33 +489,183 @@ ] }, { - "tcId" : 42, + "tcId" : 52, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000000000000000000000000000000000000000000000d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000000000000000000000000000000000000000000000d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000000000000000000000000000000000000000000001d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000000000000000000000000000000000000000000001d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe00000000000000000000000000000000000000000000000000000000", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe00000000000000000000000000000000000000000000000000000001", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fed7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fed7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff00000000000000000000000000000000000000000000000000000000", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff00000000000000000000000000000000000000000000000000000001", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ffd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ffd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b2403030208010105030100", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, "comment" : "public point not on curve", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b3", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 43, + "tcId" : 70, "comment" : "public point = (0,0)", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 44, + "tcId" : 71, "comment" : "order = -22721622932454352787552537995910923612567546342330757191396560966559", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021dff283ecb55d9bc9979d5e7cfda8a2f04672ee943b49221435c5a586c61020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -478,9 +677,8 @@ ] }, { - "tcId" : 45, + "tcId" : 72, "comment" : "order = 0", - "curve" : "brainpoolP224r1", "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd020100020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -492,9 +690,8 @@ ] }, { - "tcId" : 46, + "tcId" : 73, "comment" : "order = 1", - "curve" : "brainpoolP224r1", "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd020101020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -506,9 +703,8 @@ ] }, { - "tcId" : 47, + "tcId" : 74, "comment" : "order = 5290290092223871682666367384584369978999613398297400491171", - "curve" : "brainpoolP224r1", "public" : "3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021900d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -520,9 +716,8 @@ ] }, { - "tcId" : 48, + "tcId" : 75, "comment" : "generator = (0,0)", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -533,9 +728,8 @@ ] }, { - "tcId" : 49, + "tcId" : 76, "comment" : "generator not on curve", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cf021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -546,9 +740,8 @@ ] }, { - "tcId" : 50, + "tcId" : 77, "comment" : "cofactor = -1", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f0201ff033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -559,9 +752,8 @@ ] }, { - "tcId" : 51, + "tcId" : 78, "comment" : "cofactor = 0", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020100033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -572,9 +764,8 @@ ] }, { - "tcId" : 52, + "tcId" : 79, "comment" : "cofactor = 2", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020102033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -585,9 +776,8 @@ ] }, { - "tcId" : 53, + "tcId" : 80, "comment" : "cofactor = 22721622932454352787552537995910923612567546342330757191396560966559", - "curve" : "brainpoolP224r1", "public" : "3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -598,9 +788,8 @@ ] }, { - "tcId" : 54, + "tcId" : 81, "comment" : "cofactor = None", - "curve" : "brainpoolP224r1", "public" : "308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -611,12 +800,11 @@ ] }, { - "tcId" : 55, + "tcId" : 82, "comment" : "modified prime", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00b352e92e2b56ca58f5e37acdc34af65ec6145e27c14bce42bef26235303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b04390400000000000000000023f905836e050000000000000000000000024058a847e339e15fdfa24f6f1876ce8b7a763a02e23cc17016e2c89c20021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a000400000000000000000023f905836e050000000000000000000000024058a847e339e15fdfa24f6f1876ce8b7a763a02e23cc17016e2c89c20", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "74aa41dd243d700a0e5fd27262a98927bad607b8a5f43f9994a5540f", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -625,45 +813,41 @@ ] }, { - "tcId" : 56, + "tcId" : 83, "comment" : "using secp224r1", - "curve" : "brainpoolP224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 57, + "tcId" : 84, "comment" : "using secp256r1", - "curve" : "brainpoolP224r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 58, + "tcId" : 85, "comment" : "using secp256k1", - "curve" : "brainpoolP224r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 59, + "tcId" : 86, "comment" : "a = 0", - "curve" : "brainpoolP224r1", "public" : "3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff3021040100041c7ca82b1a7918992ef42c3deef04c4862d9e15b11e4c036e5c7389c94043904a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -674,12 +858,11 @@ ] }, { - "tcId" : 60, + "tcId" : 87, "comment" : "public key of order 3", - "curve" : "brainpoolP224r1", - "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cb1170bbd82395bae2651282fa61d2eb5db62886d3ba6709cab1dde8f041c96dee8d8c9fbe571e412e1bcf3c072903ddd3ff742e4632c740c74980439047ed6cc1e8dbef8d3fdbe331c66fea72dbb1618f42f854c0ee07831648905051fa88be75405e181936ac192c511eb6b2e3b32aa05b7d687e8021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a00047ed6cc1e8dbef8d3fdbe331c66fea72dbb1618f42f854c0ee07831644ebc2f8a7db77f322436ae920b1044c29eb39c295ca7dfefc6f23917", + "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cccd6976766e00c75710242952703e499570da6b05ebe3b5993ec3342041cd2de26b2487026e61c18d0e7bc3bc2a4f7e5615f16c399dd2386f0ca043904d1bd2e45c80e5df8e76c9075ca900df7326f5f560330ef332075c0b6b908103ece9a2d2802658535a4257e429cab9ab273d11b73b9ed7d3f021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004d1bd2e45c80e5df8e76c9075ca900df7326f5f560330ef332075c0b61eb9246b57a9395e27b2aaefd1ac594513f36ca524096e81c4db43c0", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "114e8af91f219c19a1bc89d8b529f4f27249d31d893d7d7fd0d0b75a", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -688,12 +871,11 @@ ] }, { - "tcId" : 61, + "tcId" : 88, "comment" : "public key on isomorphic curve brainpoolP224t1", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004002718942d4d3f883dffbdbea18a5b9af73ac85e648076b2c0b333de4cc8c1d9c6127ab6880b903ac44e50730c5ce1d4b52b3b02689c7f0b", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "", "result" : "invalid", "flags" : [ "IsomorphicPublicKey", @@ -701,9 +883,8 @@ ] }, { - "tcId" : 62, + "tcId" : 89, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004992f4a20b0e54d674737b79da8e31ca6c6b3f86d5fed22a8861cfc1a3a57f7a9592ec7b70afa981399d30b9cc7f7dd31b6200f33a7d4b696", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -711,9 +892,8 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 90, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP224r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000415cc8782ffaca34a954d055b906afdfffe1e3e2c08202cab9f2b31a18e6545cb52509e9a3ce64208d2cae9af9f366bc0053a210ef117376a4df1c43d54944f90", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -721,9 +901,8 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 91, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP224r1", "public" : "3076301006072a8648ce3d020106052b81040022036200044d5a019d890fb4a512d6e84c1738ce2ec66b942b17f28bba75341a6dda2ae2acf94ff30bad8205d013382bec105ce2a2287482fb50a9e273d934d5302a74845c21f75c493deaf571ee4df5619d7bc77638a530bebd6bcacf31bd550241b9b81e", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -731,9 +910,8 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 92, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP224r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004009cccaf2f3737187608ee4cd4bca434909fa84976e95bbf7e7517c07739625f5b2d52431c7e744930daac43a8997048ac82d082d37161a3b2a0c4d238d9140d6cf90159320fff6a710b506881b3b772747678dfd73bf7e870b516039c6008d44491e23789b57ad0c43b3fd27565ed703019aa036b60ff84ac866b653e368b47374c557f", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -741,9 +919,8 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 93, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP224r1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000422ae2126ae12a38cc771c1c8576a9b983aadcdd65f48f9d201192a488b0ff4a1d6d14ad981aac3fcfa2156b6340012197db2a4f6b6f7324ac8a7c4015861a1eb", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -751,9 +928,8 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 94, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP224r1", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000467de48ceec36eccd05eb47bf815b784a51723667fe1008e700cd197cf3d50fc577444217f2a1976fb3faf6db0d08e8c6d645785ab66f3e5686c5572093bb6646", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -761,9 +937,8 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 95, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP224r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044ece661f5ba97078659744dde9c8b2ad87ddf952fa76fa31ad3d04ee898aff363690885479efc69d0ddd21a35e0de809b95a183944e43c9653450ee4a03d5c3b714476482f0a84248b14efada7b6a5d9", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -771,9 +946,8 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 96, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP224r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047aeb413f2efd160ecca59106870bd37ebaaf5e3ff576a6b5125de002dc3031f6000889ec211d8f40ee4c0a085b6011868319cd075c7a5d6dbf24a24eec40ed34ff03618f5548fc3a10d06f168a190723632e5d7979261f048e7da8e8dd564d2e", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -781,9 +955,8 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 97, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP224r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000496f2336f70fc7b831650e40834c0a425cd343b98ddb15d25c849f5951addcdd12dc956ddd6f90bb8ac29e185bcc2098974016dd5e760024bcba4f35adee681fd158c98fc462b2538595157538b299ac638ba6709d968a0e37a4ede0939ba6c1c54675c49c9f0d23c1576fd2c89727f7e50e63406d47612a0c5dc20f7688c1fa5", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -791,9 +964,8 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 98, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000474ec4011cf976c7151f8ccaa8b753b34c08e31cabf3efcc5bb997cd262c3273750abfcb8f76bc785c056a924e760d3d155bc5a7281a5b345", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -801,9 +973,8 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 99, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP224r1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040b42aeb62fc7e1295f9ce8f5bc5a66aecc4de289f73d05b672e7dd3ca85f34785e2e11f7cb6c7e4b48d458c2e2a613a81af11334ebd2627b0666f0d3628edbaa", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -811,9 +982,8 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 100, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP224r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000472e9530f37de4b1d19d53789b02a5bda6e2124f71c58e8cd0e080047f0ca66aa69d4ff2e31b14901746487c71dfffb8a1368e45a56f482fcb5c635a80a1ad2ef56573ffd5fad242c823516eac42f1c7c", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -821,9 +991,8 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 101, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP224r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000427cd77274564e4cc0b8284eaac5373fe2cbc731d95c01a781a6b6c4c94983a88df69f47cfe38cc04895673b56a4739377cac72600ac72743a72c025fbbc2c20e7b82474dcc3e98ba671fcb10e8aaff3d4791309f7a5d36d0b68c2d0fb703cced", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -831,9 +1000,8 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 102, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP224r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000466d53b70bcc33f779eddc473774f0a01f762f88df36199b80ef23123551bfe411a639600466da455b77317aa2f43d130258e7a1e86cd65e19a7e684c61896bcb40a0996fb5a897341f7c53a3486fb0aaf9e3281d31d366929eb608b5ed9e13693384dccb9f51f73a2d195949f1453e063e90287f5cb478322c5f03e9a05ab538", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -841,9 +1009,8 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 103, "comment" : "invalid public key", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0002cfa2455a3fc3491d24291de3588e0eb46063c04430d7975ba71df01d", "private" : "545f59601297fcc8d734f43bebc2d73866b16a3adb885211ae1a608f", "shared" : "", @@ -853,9 +1020,8 @@ ] }, { - "tcId" : 77, + "tcId" : 104, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e00039f98bba2a331e3a334c5ea7f8937a85580e557b353e06f3ed8dcd195", "private" : "7abde5e6ce42081afc6194930710bfd108b91a7fc34d2caf52cdc54f", "shared" : "", @@ -865,9 +1031,8 @@ ] }, { - "tcId" : 78, + "tcId" : 105, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e00029f98bba2a331e3a334c5ea7f8937a85580e557b353e06f3ed8dcd195", "private" : "7abde5e6ce42081afc6194930710bfd108b91a7fc34d2caf52cdc550", "shared" : "", @@ -877,9 +1042,8 @@ ] }, { - "tcId" : 79, + "tcId" : 106, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0002128849d9e5731a42465e35aebd7b6db3f24e1366f0ade29e821e1c71", "private" : "720c41bbb15e5247ed81e269b421771e6be5134b11f3542ee8059176", "shared" : "", @@ -889,9 +1053,8 @@ ] }, { - "tcId" : 80, + "tcId" : 107, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0003abefd2cfd3faf77666c7e1ad81414d6336fea6a6b45179eccffcc95a", "private" : "72adf44f808419549de69d89d37b7508ff528c439580e5d0031e842b", "shared" : "", @@ -901,9 +1064,8 @@ ] }, { - "tcId" : 81, + "tcId" : 108, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0002abefd2cfd3faf77666c7e1ad81414d6336fea6a6b45179eccffcc95a", "private" : "72adf44f808419549de69d89d37b7508ff528c439580e5d0031e842c", "shared" : "", @@ -913,9 +1075,8 @@ ] }, { - "tcId" : 82, + "tcId" : 109, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0003128849d9e5731a42465e35aebd7b6db3f24e1366f0ade29e821e1c71", "private" : "720c41bbb15e5247ed81e269b421771e6be5134b11f3542ee8059175", "shared" : "", @@ -925,9 +1086,8 @@ ] }, { - "tcId" : 83, + "tcId" : 110, "comment" : "long form encoding of length", - "curve" : "brainpoolP224r1", "public" : "308152301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -937,9 +1097,8 @@ ] }, { - "tcId" : 84, + "tcId" : 111, "comment" : "long form encoding of length", - "curve" : "brainpoolP224r1", "public" : "305330811406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -949,9 +1108,8 @@ ] }, { - "tcId" : 85, + "tcId" : 112, "comment" : "long form encoding of length", - "curve" : "brainpoolP224r1", "public" : "305330150681072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -961,9 +1119,8 @@ ] }, { - "tcId" : 86, + "tcId" : 113, "comment" : "long form encoding of length", - "curve" : "brainpoolP224r1", "public" : "3053301506072a8648ce3d02010681092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -973,9 +1130,8 @@ ] }, { - "tcId" : 87, + "tcId" : 114, "comment" : "long form encoding of length", - "curve" : "brainpoolP224r1", "public" : "3053301406072a8648ce3d020106092b240303020801010503813a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -985,9 +1141,8 @@ ] }, { - "tcId" : 88, + "tcId" : 115, "comment" : "length contains leading 0", - "curve" : "brainpoolP224r1", "public" : "30820052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -997,9 +1152,8 @@ ] }, { - "tcId" : 89, + "tcId" : 116, "comment" : "length contains leading 0", - "curve" : "brainpoolP224r1", "public" : "30543082001406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1009,9 +1163,8 @@ ] }, { - "tcId" : 90, + "tcId" : 117, "comment" : "length contains leading 0", - "curve" : "brainpoolP224r1", "public" : "30543016068200072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1021,9 +1174,8 @@ ] }, { - "tcId" : 91, + "tcId" : 118, "comment" : "length contains leading 0", - "curve" : "brainpoolP224r1", "public" : "3054301606072a8648ce3d0201068200092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1033,9 +1185,8 @@ ] }, { - "tcId" : 92, + "tcId" : 119, "comment" : "length contains leading 0", - "curve" : "brainpoolP224r1", "public" : "3054301406072a8648ce3d020106092b24030302080101050382003a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1045,9 +1196,8 @@ ] }, { - "tcId" : 93, + "tcId" : 120, "comment" : "wrong length", - "curve" : "brainpoolP224r1", "public" : "3053301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1057,9 +1207,8 @@ ] }, { - "tcId" : 94, + "tcId" : 121, "comment" : "wrong length", - "curve" : "brainpoolP224r1", "public" : "3051301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1069,9 +1218,8 @@ ] }, { - "tcId" : 95, + "tcId" : 122, "comment" : "wrong length", - "curve" : "brainpoolP224r1", "public" : "3052301506072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1081,9 +1229,8 @@ ] }, { - "tcId" : 96, + "tcId" : 123, "comment" : "wrong length", - "curve" : "brainpoolP224r1", "public" : "3052301306072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1093,9 +1240,8 @@ ] }, { - "tcId" : 97, + "tcId" : 124, "comment" : "wrong length", - "curve" : "brainpoolP224r1", "public" : "3052301406082a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1105,9 +1251,8 @@ ] }, { - "tcId" : 98, + "tcId" : 125, "comment" : "wrong length", - "curve" : "brainpoolP224r1", "public" : "3052301406062a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1117,9 +1262,8 @@ ] }, { - "tcId" : 99, + "tcId" : 126, "comment" : "wrong length", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d0201060a2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1129,9 +1273,8 @@ ] }, { - "tcId" : 100, + "tcId" : 127, "comment" : "wrong length", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106082b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1141,9 +1284,8 @@ ] }, { - "tcId" : 101, + "tcId" : 128, "comment" : "wrong length", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033b0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1153,9 +1295,8 @@ ] }, { - "tcId" : 102, + "tcId" : 129, "comment" : "wrong length", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b240303020801010503390004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1165,9 +1306,8 @@ ] }, { - "tcId" : 103, + "tcId" : 130, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224r1", "public" : "30850100000052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1177,9 +1317,8 @@ ] }, { - "tcId" : 104, + "tcId" : 131, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224r1", "public" : "30573085010000001406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1189,9 +1328,8 @@ ] }, { - "tcId" : 105, + "tcId" : 132, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224r1", "public" : "30573019068501000000072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1201,9 +1339,8 @@ ] }, { - "tcId" : 106, + "tcId" : 133, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224r1", "public" : "3057301906072a8648ce3d0201068501000000092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1213,9 +1350,8 @@ ] }, { - "tcId" : 107, + "tcId" : 134, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224r1", "public" : "3057301406072a8648ce3d020106092b24030302080101050385010000003a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1225,9 +1361,8 @@ ] }, { - "tcId" : 108, + "tcId" : 135, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224r1", "public" : "3089010000000000000052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1237,9 +1372,8 @@ ] }, { - "tcId" : 109, + "tcId" : 136, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224r1", "public" : "305b308901000000000000001406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1249,9 +1383,8 @@ ] }, { - "tcId" : 110, + "tcId" : 137, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224r1", "public" : "305b301d06890100000000000000072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1261,9 +1394,8 @@ ] }, { - "tcId" : 111, + "tcId" : 138, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224r1", "public" : "305b301d06072a8648ce3d020106890100000000000000092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1273,9 +1405,8 @@ ] }, { - "tcId" : 112, + "tcId" : 139, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224r1", "public" : "305b301406072a8648ce3d020106092b2403030208010105038901000000000000003a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1285,9 +1416,8 @@ ] }, { - "tcId" : 113, + "tcId" : 140, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224r1", "public" : "30847fffffff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1297,9 +1427,8 @@ ] }, { - "tcId" : 114, + "tcId" : 141, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224r1", "public" : "305630847fffffff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1309,9 +1438,8 @@ ] }, { - "tcId" : 115, + "tcId" : 142, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224r1", "public" : "3056301806847fffffff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1321,9 +1449,8 @@ ] }, { - "tcId" : 116, + "tcId" : 143, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224r1", "public" : "3056301806072a8648ce3d020106847fffffff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1333,9 +1460,8 @@ ] }, { - "tcId" : 117, + "tcId" : 144, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224r1", "public" : "3056301406072a8648ce3d020106092b240303020801010503847fffffff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1345,9 +1471,8 @@ ] }, { - "tcId" : 118, + "tcId" : 145, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224r1", "public" : "3084ffffffff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1357,9 +1482,8 @@ ] }, { - "tcId" : 119, + "tcId" : 146, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224r1", "public" : "30563084ffffffff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1369,9 +1493,8 @@ ] }, { - "tcId" : 120, + "tcId" : 147, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224r1", "public" : "305630180684ffffffff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1381,9 +1504,8 @@ ] }, { - "tcId" : 121, + "tcId" : 148, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224r1", "public" : "3056301806072a8648ce3d02010684ffffffff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1393,9 +1515,8 @@ ] }, { - "tcId" : 122, + "tcId" : 149, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224r1", "public" : "3056301406072a8648ce3d020106092b24030302080101050384ffffffff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1405,9 +1526,8 @@ ] }, { - "tcId" : 123, + "tcId" : 150, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224r1", "public" : "3085ffffffffff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1417,9 +1537,8 @@ ] }, { - "tcId" : 124, + "tcId" : 151, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224r1", "public" : "30573085ffffffffff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1429,9 +1548,8 @@ ] }, { - "tcId" : 125, + "tcId" : 152, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224r1", "public" : "305730190685ffffffffff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1441,9 +1559,8 @@ ] }, { - "tcId" : 126, + "tcId" : 153, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224r1", "public" : "3057301906072a8648ce3d02010685ffffffffff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1453,9 +1570,8 @@ ] }, { - "tcId" : 127, + "tcId" : 154, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224r1", "public" : "3057301406072a8648ce3d020106092b24030302080101050385ffffffffff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1465,9 +1581,8 @@ ] }, { - "tcId" : 128, + "tcId" : 155, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224r1", "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1477,9 +1592,8 @@ ] }, { - "tcId" : 129, + "tcId" : 156, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224r1", "public" : "305a3088ffffffffffffffff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1489,9 +1603,8 @@ ] }, { - "tcId" : 130, + "tcId" : 157, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224r1", "public" : "305a301c0688ffffffffffffffff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1501,9 +1614,8 @@ ] }, { - "tcId" : 131, + "tcId" : 158, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224r1", "public" : "305a301c06072a8648ce3d02010688ffffffffffffffff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1513,9 +1625,8 @@ ] }, { - "tcId" : 132, + "tcId" : 159, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224r1", "public" : "305a301406072a8648ce3d020106092b24030302080101050388ffffffffffffffff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1525,9 +1636,8 @@ ] }, { - "tcId" : 133, + "tcId" : 160, "comment" : "incorrect length", - "curve" : "brainpoolP224r1", "public" : "30ff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1537,9 +1647,8 @@ ] }, { - "tcId" : 134, + "tcId" : 161, "comment" : "incorrect length", - "curve" : "brainpoolP224r1", "public" : "305230ff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1549,9 +1658,8 @@ ] }, { - "tcId" : 135, + "tcId" : 162, "comment" : "incorrect length", - "curve" : "brainpoolP224r1", "public" : "3052301406ff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1561,9 +1669,8 @@ ] }, { - "tcId" : 136, + "tcId" : 163, "comment" : "incorrect length", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106ff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1573,9 +1680,8 @@ ] }, { - "tcId" : 137, + "tcId" : 164, "comment" : "incorrect length", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b240303020801010503ff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1585,9 +1691,8 @@ ] }, { - "tcId" : 138, + "tcId" : 165, "comment" : "indefinite length without termination", - "curve" : "brainpoolP224r1", "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1597,9 +1702,8 @@ ] }, { - "tcId" : 139, + "tcId" : 166, "comment" : "indefinite length without termination", - "curve" : "brainpoolP224r1", "public" : "3052308006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1609,9 +1713,8 @@ ] }, { - "tcId" : 140, + "tcId" : 167, "comment" : "indefinite length without termination", - "curve" : "brainpoolP224r1", "public" : "3052301406802a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1621,9 +1724,8 @@ ] }, { - "tcId" : 141, + "tcId" : 168, "comment" : "indefinite length without termination", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106802b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1633,9 +1735,8 @@ ] }, { - "tcId" : 142, + "tcId" : 169, "comment" : "indefinite length without termination", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b240303020801010503800004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1645,9 +1746,8 @@ ] }, { - "tcId" : 143, + "tcId" : 170, "comment" : "removing sequence", - "curve" : "brainpoolP224r1", "public" : "", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1657,9 +1757,8 @@ ] }, { - "tcId" : 144, + "tcId" : 171, "comment" : "removing sequence", - "curve" : "brainpoolP224r1", "public" : "303c033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1669,9 +1768,8 @@ ] }, { - "tcId" : 145, + "tcId" : 172, "comment" : "lonely sequence tag", - "curve" : "brainpoolP224r1", "public" : "30", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1681,9 +1779,8 @@ ] }, { - "tcId" : 146, + "tcId" : 173, "comment" : "lonely sequence tag", - "curve" : "brainpoolP224r1", "public" : "303d30033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1693,9 +1790,8 @@ ] }, { - "tcId" : 147, + "tcId" : 174, "comment" : "appending 0's to sequence", - "curve" : "brainpoolP224r1", "public" : "3054301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1705,9 +1801,8 @@ ] }, { - "tcId" : 148, + "tcId" : 175, "comment" : "appending 0's to sequence", - "curve" : "brainpoolP224r1", "public" : "3054301606072a8648ce3d020106092b24030302080101050000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1717,9 +1812,8 @@ ] }, { - "tcId" : 149, + "tcId" : 176, "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP224r1", "public" : "30540000301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1729,9 +1823,8 @@ ] }, { - "tcId" : 150, + "tcId" : 177, "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP224r1", "public" : "30543016000006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1741,9 +1834,8 @@ ] }, { - "tcId" : 151, + "tcId" : 178, "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1753,9 +1845,8 @@ ] }, { - "tcId" : 152, + "tcId" : 179, "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP224r1", "public" : "3054301406072a8648ce3d020106092b24030302080101050000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1765,9 +1856,8 @@ ] }, { - "tcId" : 153, + "tcId" : 180, "comment" : "appending null value to sequence", - "curve" : "brainpoolP224r1", "public" : "3054301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710500", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1777,9 +1867,8 @@ ] }, { - "tcId" : 154, + "tcId" : 181, "comment" : "appending null value to sequence", - "curve" : "brainpoolP224r1", "public" : "3054301606072a8648ce3d020106092b24030302080101050500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1789,9 +1878,8 @@ ] }, { - "tcId" : 155, + "tcId" : 182, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "30574981773052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1801,9 +1889,8 @@ ] }, { - "tcId" : 156, + "tcId" : 183, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "305625003052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1813,9 +1900,8 @@ ] }, { - "tcId" : 157, + "tcId" : 184, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "30543052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710004deadbeef", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1825,9 +1911,8 @@ ] }, { - "tcId" : 158, + "tcId" : 185, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "30573019498177301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1837,9 +1922,8 @@ ] }, { - "tcId" : 159, + "tcId" : 186, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "305630182500301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1849,9 +1933,8 @@ ] }, { - "tcId" : 160, + "tcId" : 187, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "305a3016301406072a8648ce3d020106092b24030302080101050004deadbeef033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1861,9 +1944,8 @@ ] }, { - "tcId" : 161, + "tcId" : 188, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "30573019260c49817706072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1873,9 +1955,8 @@ ] }, { - "tcId" : 162, + "tcId" : 189, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "30563018260b250006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1885,9 +1966,8 @@ ] }, { - "tcId" : 163, + "tcId" : 190, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "305a301c260906072a8648ce3d02010004deadbeef06092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1897,9 +1977,8 @@ ] }, { - "tcId" : 164, + "tcId" : 191, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "3057301906072a8648ce3d0201260e49817706092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1909,9 +1988,8 @@ ] }, { - "tcId" : 165, + "tcId" : 192, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "3056301806072a8648ce3d0201260d250006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1921,9 +1999,8 @@ ] }, { - "tcId" : 166, + "tcId" : 193, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "305a301c06072a8648ce3d0201260b06092b24030302080101050004deadbeef033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1933,9 +2010,8 @@ ] }, { - "tcId" : 167, + "tcId" : 194, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "3057301406072a8648ce3d020106092b2403030208010105233f498177033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1945,9 +2021,8 @@ ] }, { - "tcId" : 168, + "tcId" : 195, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "3056301406072a8648ce3d020106092b2403030208010105233e2500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1957,9 +2032,8 @@ ] }, { - "tcId" : 169, + "tcId" : 196, "comment" : "including garbage", - "curve" : "brainpoolP224r1", "public" : "305a301406072a8648ce3d020106092b2403030208010105233c033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710004deadbeef", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1969,9 +2043,8 @@ ] }, { - "tcId" : 170, + "tcId" : 197, "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", "public" : "305aaa00bb00cd003052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1981,9 +2054,8 @@ ] }, { - "tcId" : 171, + "tcId" : 198, "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", "public" : "3058aa02aabb3052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -1993,9 +2065,8 @@ ] }, { - "tcId" : 172, + "tcId" : 199, "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", "public" : "305a301caa00bb00cd00301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2005,9 +2076,8 @@ ] }, { - "tcId" : 173, + "tcId" : 200, "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", "public" : "3058301aaa02aabb301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2017,9 +2087,8 @@ ] }, { - "tcId" : 174, + "tcId" : 201, "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", "public" : "305a301c260faa00bb00cd0006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2029,9 +2098,8 @@ ] }, { - "tcId" : 175, + "tcId" : 202, "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", "public" : "3058301a260daa02aabb06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2041,9 +2109,8 @@ ] }, { - "tcId" : 176, + "tcId" : 203, "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", "public" : "305a301c06072a8648ce3d02012611aa00bb00cd0006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2053,9 +2120,8 @@ ] }, { - "tcId" : 177, + "tcId" : 204, "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", "public" : "3058301a06072a8648ce3d0201260faa02aabb06092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2065,9 +2131,8 @@ ] }, { - "tcId" : 178, + "tcId" : 205, "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", "public" : "305a301406072a8648ce3d020106092b24030302080101052342aa00bb00cd00033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2077,9 +2142,8 @@ ] }, { - "tcId" : 179, + "tcId" : 206, "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", "public" : "3058301406072a8648ce3d020106092b24030302080101052340aa02aabb033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2089,9 +2153,8 @@ ] }, { - "tcId" : 180, + "tcId" : 207, "comment" : "truncated length of sequence", - "curve" : "brainpoolP224r1", "public" : "3081", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2101,9 +2164,8 @@ ] }, { - "tcId" : 181, + "tcId" : 208, "comment" : "truncated length of sequence", - "curve" : "brainpoolP224r1", "public" : "303e3081033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2113,9 +2175,8 @@ ] }, { - "tcId" : 182, + "tcId" : 209, "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP224r1", "public" : "0500", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2125,9 +2186,8 @@ ] }, { - "tcId" : 183, + "tcId" : 210, "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP224r1", "public" : "303e0500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2137,9 +2197,8 @@ ] }, { - "tcId" : 184, + "tcId" : 211, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", "public" : "2e52301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2149,9 +2208,8 @@ ] }, { - "tcId" : 185, + "tcId" : 212, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", "public" : "2f52301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2161,9 +2219,8 @@ ] }, { - "tcId" : 186, + "tcId" : 213, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", "public" : "3152301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2173,9 +2230,8 @@ ] }, { - "tcId" : 187, + "tcId" : 214, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", "public" : "3252301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2185,9 +2241,8 @@ ] }, { - "tcId" : 188, + "tcId" : 215, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", "public" : "ff52301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2197,9 +2252,8 @@ ] }, { - "tcId" : 189, + "tcId" : 216, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", "public" : "30522e1406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2209,9 +2263,8 @@ ] }, { - "tcId" : 190, + "tcId" : 217, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", "public" : "30522f1406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2221,9 +2274,8 @@ ] }, { - "tcId" : 191, + "tcId" : 218, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", "public" : "3052311406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2233,9 +2285,8 @@ ] }, { - "tcId" : 192, + "tcId" : 219, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", "public" : "3052321406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2245,9 +2296,8 @@ ] }, { - "tcId" : 193, + "tcId" : 220, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", "public" : "3052ff1406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2257,9 +2307,8 @@ ] }, { - "tcId" : 194, + "tcId" : 221, "comment" : "dropping value of sequence", - "curve" : "brainpoolP224r1", "public" : "3000", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2269,9 +2318,8 @@ ] }, { - "tcId" : 195, + "tcId" : 222, "comment" : "dropping value of sequence", - "curve" : "brainpoolP224r1", "public" : "303e3000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2281,9 +2329,8 @@ ] }, { - "tcId" : 196, + "tcId" : 223, "comment" : "truncate sequence", - "curve" : "brainpoolP224r1", "public" : "3051301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2293,9 +2340,8 @@ ] }, { - "tcId" : 197, + "tcId" : 224, "comment" : "truncate sequence", - "curve" : "brainpoolP224r1", "public" : "30511406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2305,9 +2351,8 @@ ] }, { - "tcId" : 198, + "tcId" : 225, "comment" : "truncate sequence", - "curve" : "brainpoolP224r1", "public" : "3051301306072a8648ce3d020106092b24030302080101033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2317,9 +2362,8 @@ ] }, { - "tcId" : 199, + "tcId" : 226, "comment" : "truncate sequence", - "curve" : "brainpoolP224r1", "public" : "30513013072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2329,9 +2373,8 @@ ] }, { - "tcId" : 200, + "tcId" : 227, "comment" : "indefinite length", - "curve" : "brainpoolP224r1", "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2341,9 +2384,8 @@ ] }, { - "tcId" : 201, + "tcId" : 228, "comment" : "indefinite length", - "curve" : "brainpoolP224r1", "public" : "3054308006072a8648ce3d020106092b24030302080101050000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2353,9 +2395,8 @@ ] }, { - "tcId" : 202, + "tcId" : 229, "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP224r1", "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b7100", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2365,9 +2406,8 @@ ] }, { - "tcId" : 203, + "tcId" : 230, "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP224r1", "public" : "3053308006072a8648ce3d020106092b240303020801010500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2377,9 +2417,8 @@ ] }, { - "tcId" : 204, + "tcId" : 231, "comment" : "indefinite length with additional element", - "curve" : "brainpoolP224r1", "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b7105000000", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2389,9 +2428,8 @@ ] }, { - "tcId" : 205, + "tcId" : 232, "comment" : "indefinite length with additional element", - "curve" : "brainpoolP224r1", "public" : "3056308006072a8648ce3d020106092b240303020801010505000000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2401,9 +2439,8 @@ ] }, { - "tcId" : 206, + "tcId" : 233, "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP224r1", "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71060811220000", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2413,9 +2450,8 @@ ] }, { - "tcId" : 207, + "tcId" : 234, "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP224r1", "public" : "3058308006072a8648ce3d020106092b2403030208010105060811220000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2425,9 +2461,8 @@ ] }, { - "tcId" : 208, + "tcId" : 235, "comment" : "indefinite length with garbage", - "curve" : "brainpoolP224r1", "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000fe02beef", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2437,9 +2472,8 @@ ] }, { - "tcId" : 209, + "tcId" : 236, "comment" : "indefinite length with garbage", - "curve" : "brainpoolP224r1", "public" : "3058308006072a8648ce3d020106092b24030302080101050000fe02beef033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2449,9 +2483,8 @@ ] }, { - "tcId" : 210, + "tcId" : 237, "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP224r1", "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710002beef", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2461,9 +2494,8 @@ ] }, { - "tcId" : 211, + "tcId" : 238, "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP224r1", "public" : "3056308006072a8648ce3d020106092b24030302080101050002beef033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2473,9 +2505,8 @@ ] }, { - "tcId" : 212, + "tcId" : 239, "comment" : "prepend empty sequence", - "curve" : "brainpoolP224r1", "public" : "30543000301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2485,9 +2516,8 @@ ] }, { - "tcId" : 213, + "tcId" : 240, "comment" : "prepend empty sequence", - "curve" : "brainpoolP224r1", "public" : "30543016300006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2497,9 +2527,8 @@ ] }, { - "tcId" : 214, + "tcId" : 241, "comment" : "append empty sequence", - "curve" : "brainpoolP224r1", "public" : "3054301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b713000", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2509,9 +2538,8 @@ ] }, { - "tcId" : 215, + "tcId" : 242, "comment" : "append empty sequence", - "curve" : "brainpoolP224r1", "public" : "3054301606072a8648ce3d020106092b24030302080101053000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2521,9 +2549,8 @@ ] }, { - "tcId" : 216, + "tcId" : 243, "comment" : "sequence of sequence", - "curve" : "brainpoolP224r1", "public" : "30543052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2533,9 +2560,8 @@ ] }, { - "tcId" : 217, + "tcId" : 244, "comment" : "sequence of sequence", - "curve" : "brainpoolP224r1", "public" : "30543016301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2545,9 +2571,8 @@ ] }, { - "tcId" : 218, + "tcId" : 245, "comment" : "truncated sequence", - "curve" : "brainpoolP224r1", "public" : "3016301406072a8648ce3d020106092b2403030208010105", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2557,9 +2582,8 @@ ] }, { - "tcId" : 219, + "tcId" : 246, "comment" : "truncated sequence", - "curve" : "brainpoolP224r1", "public" : "3047300906072a8648ce3d0201033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2569,9 +2593,8 @@ ] }, { - "tcId" : 220, + "tcId" : 247, "comment" : "repeat element in sequence", - "curve" : "brainpoolP224r1", "public" : "30818e301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2581,9 +2604,8 @@ ] }, { - "tcId" : 221, + "tcId" : 248, "comment" : "repeat element in sequence", - "curve" : "brainpoolP224r1", "public" : "305d301f06072a8648ce3d020106092b240303020801010506092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2593,9 +2615,8 @@ ] }, { - "tcId" : 222, + "tcId" : 249, "comment" : "removing oid", - "curve" : "brainpoolP224r1", "public" : "3049300b06092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2605,9 +2626,8 @@ ] }, { - "tcId" : 223, + "tcId" : 250, "comment" : "lonely oid tag", - "curve" : "brainpoolP224r1", "public" : "304a300c0606092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2617,9 +2637,8 @@ ] }, { - "tcId" : 224, + "tcId" : 251, "comment" : "lonely oid tag", - "curve" : "brainpoolP224r1", "public" : "3048300a06072a8648ce3d020106033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2629,9 +2648,8 @@ ] }, { - "tcId" : 225, + "tcId" : 252, "comment" : "appending 0's to oid", - "curve" : "brainpoolP224r1", "public" : "3054301606092a8648ce3d0201000006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2641,9 +2659,8 @@ ] }, { - "tcId" : 226, + "tcId" : 253, "comment" : "appending 0's to oid", - "curve" : "brainpoolP224r1", "public" : "3054301606072a8648ce3d0201060b2b24030302080101050000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2653,9 +2670,8 @@ ] }, { - "tcId" : 227, + "tcId" : 254, "comment" : "prepending 0's to oid", - "curve" : "brainpoolP224r1", "public" : "30543016060900002a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2665,9 +2681,8 @@ ] }, { - "tcId" : 228, + "tcId" : 255, "comment" : "prepending 0's to oid", - "curve" : "brainpoolP224r1", "public" : "3054301606072a8648ce3d0201060b00002b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2677,9 +2692,8 @@ ] }, { - "tcId" : 229, + "tcId" : 256, "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP224r1", "public" : "3054301606072a8648ce3d0201000006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2689,9 +2703,8 @@ ] }, { - "tcId" : 230, + "tcId" : 257, "comment" : "appending null value to oid", - "curve" : "brainpoolP224r1", "public" : "3054301606092a8648ce3d0201050006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2701,9 +2714,8 @@ ] }, { - "tcId" : 231, + "tcId" : 258, "comment" : "appending null value to oid", - "curve" : "brainpoolP224r1", "public" : "3054301606072a8648ce3d0201060b2b24030302080101050500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2713,9 +2725,8 @@ ] }, { - "tcId" : 232, + "tcId" : 259, "comment" : "truncated length of oid", - "curve" : "brainpoolP224r1", "public" : "304b300d068106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2725,9 +2736,8 @@ ] }, { - "tcId" : 233, + "tcId" : 260, "comment" : "truncated length of oid", - "curve" : "brainpoolP224r1", "public" : "3049300b06072a8648ce3d02010681033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2737,9 +2747,8 @@ ] }, { - "tcId" : 234, + "tcId" : 261, "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP224r1", "public" : "304b300d050006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2749,9 +2758,8 @@ ] }, { - "tcId" : 235, + "tcId" : 262, "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP224r1", "public" : "3049300b06072a8648ce3d02010500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2761,9 +2769,8 @@ ] }, { - "tcId" : 236, + "tcId" : 263, "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", "public" : "3052301404072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2773,9 +2780,8 @@ ] }, { - "tcId" : 237, + "tcId" : 264, "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", "public" : "3052301405072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2785,9 +2791,8 @@ ] }, { - "tcId" : 238, + "tcId" : 265, "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", "public" : "3052301407072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2797,9 +2802,8 @@ ] }, { - "tcId" : 239, + "tcId" : 266, "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", "public" : "3052301408072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2809,9 +2813,8 @@ ] }, { - "tcId" : 240, + "tcId" : 267, "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", "public" : "30523014ff072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2821,9 +2824,8 @@ ] }, { - "tcId" : 241, + "tcId" : 268, "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020104092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2833,9 +2835,8 @@ ] }, { - "tcId" : 242, + "tcId" : 269, "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020105092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2845,9 +2846,8 @@ ] }, { - "tcId" : 243, + "tcId" : 270, "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020107092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2857,9 +2857,8 @@ ] }, { - "tcId" : 244, + "tcId" : 271, "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020108092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2869,9 +2868,8 @@ ] }, { - "tcId" : 245, + "tcId" : 272, "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d0201ff092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2881,9 +2879,8 @@ ] }, { - "tcId" : 246, + "tcId" : 273, "comment" : "dropping value of oid", - "curve" : "brainpoolP224r1", "public" : "304b300d060006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2893,9 +2890,8 @@ ] }, { - "tcId" : 247, + "tcId" : 274, "comment" : "dropping value of oid", - "curve" : "brainpoolP224r1", "public" : "3049300b06072a8648ce3d02010600033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2905,9 +2901,8 @@ ] }, { - "tcId" : 248, + "tcId" : 275, "comment" : "modify first byte of oid", - "curve" : "brainpoolP224r1", "public" : "305230140607288648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2917,9 +2912,8 @@ ] }, { - "tcId" : 249, + "tcId" : 276, "comment" : "modify first byte of oid", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d02010609292403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2929,9 +2923,8 @@ ] }, { - "tcId" : 250, + "tcId" : 277, "comment" : "modify last byte of oid", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d028106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2941,9 +2934,8 @@ ] }, { - "tcId" : 251, + "tcId" : 278, "comment" : "modify last byte of oid", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010185033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2953,9 +2945,8 @@ ] }, { - "tcId" : 252, + "tcId" : 279, "comment" : "truncate oid", - "curve" : "brainpoolP224r1", "public" : "3051301306062a8648ce3d0206092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2965,9 +2956,8 @@ ] }, { - "tcId" : 253, + "tcId" : 280, "comment" : "truncate oid", - "curve" : "brainpoolP224r1", "public" : "3051301306068648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2977,9 +2967,8 @@ ] }, { - "tcId" : 254, + "tcId" : 281, "comment" : "truncate oid", - "curve" : "brainpoolP224r1", "public" : "3051301306072a8648ce3d020106082b24030302080101033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -2989,9 +2978,8 @@ ] }, { - "tcId" : 255, + "tcId" : 282, "comment" : "truncate oid", - "curve" : "brainpoolP224r1", "public" : "3051301306072a8648ce3d020106082403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3001,9 +2989,8 @@ ] }, { - "tcId" : 256, + "tcId" : 283, "comment" : "wrong oid", - "curve" : "brainpoolP224r1", "public" : "30553017060a3262306530333032316106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3013,9 +3000,8 @@ ] }, { - "tcId" : 257, + "tcId" : 284, "comment" : "wrong oid", - "curve" : "brainpoolP224r1", "public" : "305d301f061236303836343830313635303330343032303106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3025,9 +3011,8 @@ ] }, { - "tcId" : 258, + "tcId" : 285, "comment" : "wrong oid", - "curve" : "brainpoolP224r1", "public" : "3053301506072a8648ce3d0201060a32623065303330323161033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3037,9 +3022,8 @@ ] }, { - "tcId" : 259, + "tcId" : 286, "comment" : "wrong oid", - "curve" : "brainpoolP224r1", "public" : "305b301d06072a8648ce3d02010612363038363438303136353033303430323031033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3049,9 +3033,8 @@ ] }, { - "tcId" : 260, + "tcId" : 287, "comment" : "longer oid", - "curve" : "brainpoolP224r1", "public" : "305b301d06103261383634386365336430323031303106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3061,9 +3044,8 @@ ] }, { - "tcId" : 261, + "tcId" : 288, "comment" : "longer oid", - "curve" : "brainpoolP224r1", "public" : "305d301f06072a8648ce3d020106143262323430333033303230383031303130353031033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3073,9 +3055,8 @@ ] }, { - "tcId" : 262, + "tcId" : 289, "comment" : "oid with modified node", - "curve" : "brainpoolP224r1", "public" : "3059301b060e326138363438636533643032313106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3085,9 +3066,8 @@ ] }, { - "tcId" : 263, + "tcId" : 290, "comment" : "oid with modified node", - "curve" : "brainpoolP224r1", "public" : "3061302306163261383634386365336430323838383038303830303106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3097,9 +3077,8 @@ ] }, { - "tcId" : 264, + "tcId" : 291, "comment" : "oid with modified node", - "curve" : "brainpoolP224r1", "public" : "305b301d06072a8648ce3d02010612326232343033303330323038303130313135033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3109,9 +3088,8 @@ ] }, { - "tcId" : 265, + "tcId" : 292, "comment" : "oid with modified node", - "curve" : "brainpoolP224r1", "public" : "3063302506072a8648ce3d0201061a3262323430333033303230383031303138383830383038303035033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3121,9 +3099,8 @@ ] }, { - "tcId" : 266, + "tcId" : 293, "comment" : "large integer in oid", - "curve" : "brainpoolP224r1", "public" : "306b302d0620326138363438636533643032383238303830383038303830383038303830303106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3133,9 +3110,8 @@ ] }, { - "tcId" : 267, + "tcId" : 294, "comment" : "large integer in oid", - "curve" : "brainpoolP224r1", "public" : "306d302f06072a8648ce3d02010624326232343033303330323038303130313832383038303830383038303830383038303035033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3145,9 +3121,8 @@ ] }, { - "tcId" : 268, + "tcId" : 295, "comment" : "oid with invalid node", - "curve" : "brainpoolP224r1", "public" : "305c301e0611326138363438636533643032303165303306092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3157,9 +3132,8 @@ ] }, { - "tcId" : 269, + "tcId" : 296, "comment" : "oid with invalid node", - "curve" : "brainpoolP224r1", "public" : "3053301506082a808648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3169,9 +3143,8 @@ ] }, { - "tcId" : 270, + "tcId" : 297, "comment" : "oid with invalid node", - "curve" : "brainpoolP224r1", "public" : "305e302006072a8648ce3d02010615326232343033303330323038303130313035653033033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3181,9 +3154,8 @@ ] }, { - "tcId" : 271, + "tcId" : 298, "comment" : "oid with invalid node", - "curve" : "brainpoolP224r1", "public" : "3053301506072a8648ce3d0201060a2b802403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3193,9 +3165,8 @@ ] }, { - "tcId" : 272, + "tcId" : 299, "comment" : "lonely bit string tag", - "curve" : "brainpoolP224r1", "public" : "3017301406072a8648ce3d020106092b240303020801010503", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3205,9 +3176,8 @@ ] }, { - "tcId" : 273, + "tcId" : 300, "comment" : "appending 0's to bit string", - "curve" : "brainpoolP224r1", "public" : "3054301406072a8648ce3d020106092b2403030208010105033c0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3217,9 +3187,8 @@ ] }, { - "tcId" : 274, + "tcId" : 301, "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP224r1", "public" : "3054301406072a8648ce3d020106092b2403030208010105033c00000004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3229,9 +3198,8 @@ ] }, { - "tcId" : 275, + "tcId" : 302, "comment" : "appending null value to bit string", - "curve" : "brainpoolP224r1", "public" : "3054301406072a8648ce3d020106092b2403030208010105033c0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710500", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3241,9 +3209,8 @@ ] }, { - "tcId" : 276, + "tcId" : 303, "comment" : "truncated length of bit string", - "curve" : "brainpoolP224r1", "public" : "3018301406072a8648ce3d020106092b24030302080101050381", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3253,9 +3220,8 @@ ] }, { - "tcId" : 277, + "tcId" : 304, "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP224r1", "public" : "3018301406072a8648ce3d020106092b24030302080101050500", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3265,9 +3231,8 @@ ] }, { - "tcId" : 278, + "tcId" : 305, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105013a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3277,9 +3242,8 @@ ] }, { - "tcId" : 279, + "tcId" : 306, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105023a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3289,9 +3253,8 @@ ] }, { - "tcId" : 280, + "tcId" : 307, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105043a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3301,9 +3264,8 @@ ] }, { - "tcId" : 281, + "tcId" : 308, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105053a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3313,9 +3275,8 @@ ] }, { - "tcId" : 282, + "tcId" : 309, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105ff3a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3325,9 +3286,8 @@ ] }, { - "tcId" : 283, + "tcId" : 310, "comment" : "dropping value of bit string", - "curve" : "brainpoolP224r1", "public" : "3018301406072a8648ce3d020106092b24030302080101050300", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3337,9 +3297,8 @@ ] }, { - "tcId" : 284, + "tcId" : 311, "comment" : "modify first byte of bit string", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0204d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3349,9 +3308,8 @@ ] }, { - "tcId" : 285, + "tcId" : 312, "comment" : "modify last byte of bit string", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27bf1", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3361,9 +3319,8 @@ ] }, { - "tcId" : 286, + "tcId" : 313, "comment" : "truncate bit string", - "curve" : "brainpoolP224r1", "public" : "3051301406072a8648ce3d020106092b240303020801010503390004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3373,9 +3330,8 @@ ] }, { - "tcId" : 287, + "tcId" : 314, "comment" : "truncate bit string", - "curve" : "brainpoolP224r1", "public" : "3051301406072a8648ce3d020106092b2403030208010105033904d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3385,9 +3341,8 @@ ] }, { - "tcId" : 288, + "tcId" : 315, "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0104d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3397,9 +3352,8 @@ ] }, { - "tcId" : 289, + "tcId" : 316, "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP224r1", "public" : "3056301406072a8648ce3d020106092b2403030208010105033e2004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b7101020304", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3409,9 +3363,8 @@ ] }, { - "tcId" : 290, + "tcId" : 317, "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP224r1", "public" : "3019301406072a8648ce3d020106092b2403030208010105030103", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", @@ -3421,9 +3374,8 @@ ] }, { - "tcId" : 291, + "tcId" : 318, "comment" : "128 unused bits", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a8004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", diff --git a/third_party/wycheproof_testvectors/ecdh_brainpoolP256r1_test.json b/third_party/wycheproof_testvectors/ecdh_brainpoolP256r1_test.json index 0fb32673f..3b2308789 100644 --- a/third_party/wycheproof_testvectors/ecdh_brainpoolP256r1_test.json +++ b/third_party/wycheproof_testvectors/ecdh_brainpoolP256r1_test.json @@ -1,11 +1,12 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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.", + "GroupIsomorphism" : "Some EC groups have isomorphic groups that allow an efficient implementation. This is a test vector that contains values that are edge cases on such an isomorphic group.", "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "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.", "IsomorphicPublicKey" : "The public key in this test vector uses an isomorphic curve. Such isomorphisms are sometimes used to speed up implementations. For example the brainpool curves are using this.", "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.", @@ -13,7 +14,7 @@ "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." }, - "numberOfTests" : 292, + "numberOfTests" : 331, "header" : [], "testGroups" : [ { @@ -24,7 +25,6 @@ { "tcId" : 1, "comment" : "normal case", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044cee5e1072b30d64f70bf01958e22c044a2127ddd744ce3060c15990ff0fe1148c6ee56559829a5a84dd5c8646ee0c43d0b7c50181f234ec09eba43bc86b169e", "private" : "113db979e07d9c8fdbea5b06a682c0d2ad67170ffcb65d7547d8c442d3ac237", "shared" : "3f00d9af7607fd32809ef7a4a30b396e3da9f465adf20597c9e2046f16a7b1be", @@ -34,7 +34,6 @@ { "tcId" : 2, "comment" : "compressed public key", - "curve" : "brainpoolP256r1", "public" : "303a301406072a8648ce3d020106092b2403030208010107032200024cee5e1072b30d64f70bf01958e22c044a2127ddd744ce3060c15990ff0fe114", "private" : "113db979e07d9c8fdbea5b06a682c0d2ad67170ffcb65d7547d8c442d3ac237", "shared" : "3f00d9af7607fd32809ef7a4a30b396e3da9f465adf20597c9e2046f16a7b1be", @@ -45,8 +44,7 @@ }, { "tcId" : 3, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041284e50ecda6c7c3a15ae79c318dec591da197fc32b7a046b168774013e54687156d96fe0765ea03404ecf5f6efc74b0792c05c11f9a683b97f5c7ca74f8a8c2", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000000000000000000000000000000000000000000000000000000000000001", @@ -55,8 +53,7 @@ }, { "tcId" : 4, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000498577499d7a42f4dfe44c2757fd9932ec7e45a0d902e0bf1fe4ac09e705eb8e12d9b9a0092c9c92a661e24b2138b6a778324c9db815eb05621c54cd4d4b2e887", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000000000000000000000000000000000000000000000000000000000000002", @@ -65,8 +62,16 @@ }, { "tcId" : 5, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "comment" : "edge case for shared secret", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045760aa78cfb0df84fcc2c442321a5c278fca245aa90a4fcb33ad8bbbe6e847df8b8f102d948a52b3c21f70067e106daf10626113b8ddc08e50fad4df13f90bed", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "0000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040b3e56747ee2a81edc487f7b257afc5886f3d80e9848472a944590eacf71172f5786410b71ce226824cd3f0ef462185b2557c9e8e1f02c654e8423488331b600", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000000000000000000000000000000100000000000000000000000000000000", @@ -74,9 +79,8 @@ "flags" : [] }, { - "tcId" : 6, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 7, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004854a72d5fbeacfc57a5aea2e386e549bab87b8ee313ee6c1f12cf267826940769f1c56486b0ac2dcd96bc018f5f42729cc073c6291bde8c3e7c169329c798142", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -84,9 +88,8 @@ "flags" : [] }, { - "tcId" : 7, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 8, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a7043cb065916e173837bc1a109526e946b66008398e697b40438a3e0a2b0d9d56c6faa83d8a4c4b9e2a9b4a6917a45aeee61491f4f4e47efebccb71bef8defe", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff0000000100000001", @@ -94,9 +97,8 @@ "flags" : [] }, { - "tcId" : 8, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 9, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000494b231b2189576b84aa5911e80da3074a4d16988041f908e6b6a199c16e1f7ed26fb9184971bc6f71cbced6836b3107bb17061a440abca27e5b44252bf39c6dc", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000002", @@ -104,9 +106,8 @@ "flags" : [] }, { - "tcId" : 9, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 10, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047dc0f29a5542c7d67793f52dc1de986bcee45d7571395cab102893aa2a5bf8cf7d4b8443793b137491736b26061ebd705d194405cf108b741cd1c5b42f44f6ab", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -114,9 +115,26 @@ "flags" : [] }, { - "tcId" : 10, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004834777212988ed962bc9d57e98f20bcfa34d9c6587381db48e48ce20a1ce961d6985ed4f21bb019791a6f08c36c42924cd72fe653c90882b9747059b0cc1ea17", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "2310a87dfe5fc25d0c0f51f0d379ef19be687bef34795dc2fd3fcc2d1cfdf189", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a67cccc5e7b64889f5a8e5c52cb875258f525754ccb6ae2c75c8b9de821c780c7f38e6d238e55725250fc53f67514a9852ff5dd2ee1acf582254cba7deb72267", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "3367a0bb5a87072418334cead5227aedfc063f1a7340dc1c7c8e576eb4118ebf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044fe39fe909da0a3e5a05d4f9717661c8f9af24071d711df15de225e98d5edce462aca0b1ffb66a09b769a2c23314d5116fb30b71456ca798370abad10097d453", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7f00000001fffffffc00000007fffffff00000001fffffffc000000080000002", @@ -124,9 +142,8 @@ "flags" : [] }, { - "tcId" : 11, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 14, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000496c13e3b6f626cc2dd89992ec34b39851938a6c6015c1ee4889795dc536c1415330888344ffe63e0d54e4f9365dd209013933a0a84d5e30424f516b87189b835", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7fff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -134,9 +151,8 @@ "flags" : [] }, { - "tcId" : 12, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 15, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000406d3939c4c916da103a5f15438ee2b0863cf18b269d3d1a66ccf684f2fd568cf7235f3bac71d7d0f1eb6db9ef7aff385f020991db678e5124ffb0667745b3e03", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", @@ -144,9 +160,8 @@ "flags" : [] }, { - "tcId" : 13, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 16, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000429f6ba59fbe18c3ed99bc7da638ae419ee7d7853ff6732f5172dea1f085e8fb5071439411bba430d2b8bc8f58c955e94ae167fc9ca06fb262c7c93d710fd62ba", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7fffffff00000000000000ffffffffffffff0000000000000100000000000000", @@ -154,9 +169,8 @@ "flags" : [] }, { - "tcId" : 14, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 17, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000485d4f416552f4e51f92d80b4d6e71c6487c6fb0a106ed48395393d63528e6e782ba4c5228e60191a762dc02ccdaadb63364eee8e5008b9b25e0577f81903cb53", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -164,9 +178,8 @@ "flags" : [] }, { - "tcId" : 15, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 18, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043b072da3dee819aba673abc3b1acebff18e4a6a20af8d817af97c2b4a8c5350a68e3bfb1d035fdfdb876b2adf85d9af1ad32e57399ca903a2d3fa4902124d194", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -174,9 +187,8 @@ "flags" : [] }, { - "tcId" : 16, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 19, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000463e92d05cfcde1179188bff8ba2043beff5a30a1a6b8ec1dfcd8273ce2c330540607392bdd311a313e3ae53196b14480b1967a235ebdbf1827165477884b5be2", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", @@ -184,9 +196,88 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 20, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004292175f490fa8aead813bc9b4923233d999ea61e7f1f9d0b0a02f0f64bcd2a72795a299e368fa3b93ba25193147ad35cb013f8bce669086759f70a56d4083ae0", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "7ffffffffffffffffffffffffa1c6646ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "y-coordinate of the public key is small", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000415e8d9efabc51033eb4d7ab63b46f2b94d942c1abb9c430eda6079036eaed76e024f0f5436b94b6470ff9365849a86b40c14d5588f3dd5264bcf0ba344d9fbfb", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "7fffffffffffffffffffffffe966ec89ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "y-coordinate of the public key is large", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000415e8d9efabc51033eb4d7ab63b46f2b94d942c1abb9c430eda6079036eaed76ea7ac48876b355e57cd66772b18e906be622720cb45e84b01d4443c79da94577c", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "7fffffffffffffffffffffffe966ec89ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043704a3e3047e3c56e8c0d8c028ee1ce3ceef5ba1008bae069acae0f7df5d0f4e3940cddb1b2ee9a7839fc798a0f52925832b1da398c7dcb11e9faf36720ff60a", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "7fffffffffffffffffffffffe8e61519ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP256t1", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040a7f86bbfb3a6010d9a8fe72aa0f0fafecb0bf2c18fc9b2937a7b13faa286be3a093055a187b9e90bbcae8a77bf19fa4dd11bce1bbc0b5d7549653c4e7aaa13b", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "23484789fec2f42fdefb0c4ec656217c4f53074616300f86325958b709e3ffc0", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 25, + "comment" : "y-coordinate of the public key is small on brainpoolP256t1", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000462c15670202cd9a0cdf881a0ec622d2b39b5e3e6f2f955301210f15da98acadf99faae96994530ff39dddb09f0ee722d6a6a4cfb51eee6508ca4df05b24606b4", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "3d607b612ed1fb6d2b6ae4fbb7024b9ccc379170c121f49f8fb6185ebf937635", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 26, + "comment" : "y-coordinate of the public key is large on brainpoolP256t1", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000462c15670202cd9a0cdf881a0ec622d2b39b5e3e6f2f955301210f15da98acadf1000a94508a978bd04882f86ac951b4503d1a928833739d7936e69176d284cc3", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "3d607b612ed1fb6d2b6ae4fbb7024b9ccc379170c121f49f8fb6185ebf937635", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 27, + "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP256t1", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043d88f3a636fa94d06d5fb35314d34c51403b72361931bd3586fec2af98ba62a9973d2da83cfba4eb3c995f2bbf177f5051fff9ddb3862845b70da138628eef60", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "770c84309d95d813415d36b8127143d7c97dc5eecb764049631f1d8e6c6e3ce4", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 28, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000000000000000000000000000000000000109e0e9e8d98fb89da2a32b2c7618b26bb99b920f02a5e831a142e6c8673110cd", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "599cde22070e96a88658c4a5a83f3723542a402ed506639ff9016fe4a26d4c25", @@ -194,9 +285,8 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 29, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000000000000000000000000000000000000226ccfda8234fa9b70316b5ec4da222972b34a970cfe6dd9983a05e2fa746b902", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "4b35a3caa10cd77034e0737e18bc52071f64b8a2e14d7a02df8a36886aa467e5", @@ -204,9 +294,17 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 30, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000031e8d9392fba7ad1f3ed5b5746cd930370a81d7483fe32003e31264829c9fec8d", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "1d1d5a6ee25b5fe41e015f19cb434936323eb24da09bab873e3c25bea7af8749", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000010000000000000000000000000000000001ef5fa5ab0cebc18b64113eb8c040dd743184e7c8ac68f123f3c3d945585524", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "111fbae46ba6389c5879d02e1863301ffa9e1961d721a57c6d88847154398812", @@ -214,9 +312,8 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 32, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff2e65afc115d0fe1a86f314629014d6856716a4d9a0114c713051dd700dcc1ade", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "23b36c78c27076e23d6ab56c2e9653d272922c9fc1a176b8b6c2e70ab7c883fb", @@ -224,9 +321,8 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 33, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000ffffffff00000000ffffffff00000000ffffffff000000010000000131625916fc4e157b1cf93f3c80352ba4dbf26effbd87d31a2a808d001081f06a", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "27dffb62a6ec9ffb3d0480c45ba00c748193afcc0879d76b47f8ee356785dee9", @@ -234,9 +330,8 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 34, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000002330b902c4f6a2486744f36adc6000e116a2cbcb14ff9f47aa36319fef93ad5ea", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "9bffd451ceadc27df88a13829852ddab0b2938952f5c58fdae7dd22248840bb0", @@ -244,9 +339,8 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 35, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff2c6fb3302dd93dc25d2c6792c2ac6f86247c4d39637ee11d9267658017f0055a", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "267a69f4b3945f8d323ff1a526bca566e7ed9806d6a6dc8f4587ab229a5f3ab2", @@ -254,9 +348,26 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 36, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042310a87dfe5fc25d0c0f51f0d379ef19be687bef34795dc2fd3fcc2d1cfdf1892fb244825651a94d4d93ff90b74130f77483e5699d68a7a43ae693bca85688da", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "4d3d61bf26573a2ec1d9ae6be62d1a30b71aa963660a4ff309557e616742114b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043367a0bb5a87072418334cead5227aedfc063f1a7340dc1c7c8e576eb4118ebf4648a7b0639656227ba7c4b346354b2465099f8422d1be92f0f45ee23b7e2d1a", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "799c4821e92815b9335e77741a9bca2333053886a3777ae637d02e4420d82a66", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 38, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047f00000001fffffffc00000007fffffff00000001fffffffc0000000800000020cf9ab5899c59216d6d1bc786ddf6221e374cd37a8b745e826c6495bed0a56b0", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "a4a2d3bcc69380396089e719ab8c77e5437ee589e39d98eae7bd17ce5c1d5b03", @@ -264,9 +375,8 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 39, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fff00000003fffffff00000003fffffff00000003fffffff00000003fffffff01a1ad42b3ff22ba6bf3c94b55cfa4d13c6e140d3c44963198f496ebbc50439a", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "3a6ff3c1d490f652f5178a794b8cf825b5044948f6ebda67310c11fec1ad2b53", @@ -274,9 +384,8 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 40, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000369a4e24f010260d7c2560f7dc19c41cde6b5c503b6563678580f0d22c74dda4", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "2d59b895062c13d4e5b5e0b77ef273e94e558e724f6241af5bb11bf23acbf851", @@ -284,9 +393,8 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 41, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffff00000000000000ffffffffffffff00000000000001000000000000004677b043dfe54f78c735543b752b3aec043f656e5f22dd6d956cd642e3390881", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "83640be428f7a4f80ae2671799b5ba1881241fd054a7f2dce0254c07531abe40", @@ -294,9 +402,8 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 42, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff178945df488779235a2637c39a4a85ab707bd56e7c22b9ad41b652560123b6af", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "801e5f5d61c666bc089a4265c40d2a3fee0db20a0f78e329bbf2793330ab0412", @@ -304,9 +411,8 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 43, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200048000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000000424bbe5b0b8702258d2462a8bda59a343b97c3fb1d4005416802bebd628e7d0", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "a409a85067dd63e5eab3aec3d74cb7f071839247dbf97b6de592988095509d0b", @@ -314,9 +420,8 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 44, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537613a0346db14d55d1bcc27079b68864ac32885b5bdfc3c9db6f85a35d3df4c39b", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "66d757884634861f28bbe45b502f895233b0ba1c69bf45802f80eac5c837750f", @@ -324,9 +429,88 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 45, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047ffffffffffffffffffffffffa1c6646ffffffffffffffffffffffffffffffff5407f4a41e7904d3e7a9e6e6d70b093361dc5ea097c3767e1013f5868fffffff", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "94456bf9e33c392315c5bc350a5d48e39fc7a9ff5ea6fe309e24a89292690dc9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffe966ec89ffffffffffffffffffffffffffffffff000000093b3d1910bada32f99c20977cff951d97072fea058e879c4bfeefd404", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "41e2153f9411102965a2f63f8874aa7db33571466b160ea33e9af6721ce5bbfd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffe966ec89ffffffffffffffffffffffffffffffffa9fb57d266b190ab838bd7970162f5f56ea6d88ccdf63622918babd1207e7f73", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "41e2153f9411102965a2f63f8874aa7db33571466b160ea33e9af6721ce5bbfd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffe8e61519ffffffffffffffffffffffffffffffff8a3af7f7a8a00701cfee7f390f84ed21d374623c20e5c822760d9de3b0000000", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "79c4bdada76d7219c0d65bf220b714440f838a2a1b36efd6276de35b79bee16d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000423484789fec2f42fdefb0c4ec656217c4f53074616300f86325958b709e3ffc099d1c0c49a359a0c6251b8653b65311a288b99ee6fcf2f22df7886eaec947aee", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "31219d91b716c4897dece400f35cb7103df610bffdfdb90bf76be274ff2bf9f6", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 50, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043d607b612ed1fb6d2b6ae4fbb7024b9ccc379170c121f49f8fb6185ebf93763535f4a1001eea1bf1ebbfd643af146b990993e98e71af4414e736941c8e444716", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "703413b19d8f415989f70ae507b4afd9900504e3725264a121bef966a30f8922", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 51, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043d607b612ed1fb6d2b6ae4fbb7024b9ccc379170c121f49f8fb6185ebf9376357406b6db83048dca52a6344cee6f21d964a80c956376dc1338dcb400912a0c61", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "703413b19d8f415989f70ae507b4afd9900504e3725264a121bef966a30f8922", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 52, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004770c84309d95d813415d36b8127143d7c97dc5eecb764049631f1d8e6c6e3ce492c0e8c5ca2371c082e9576485eef53d1536a27ff0d59ce5116a047df7f08ce0", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "86c401c681031d35991ebeaadf996a03b4b471951f6f647c155fc2d740254909", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 53, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "3", "shared" : "a3e1a44851d0dee744378c5e495f3081dff2a0fefccdd08fdc2331687d5c4a80", @@ -334,9 +518,8 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 54, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "1a68ab756ecae2853fcf6285974efae32ccdd01c58d05b4cc58f74d16c2661fc", @@ -344,9 +527,8 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 55, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "100000000000000000000000000000000000000000000000000000000000000", "shared" : "0bc5fea1dd6793664ea15dafba3e06c1524150d9fde32e17d7c6813fdc8c8fd3", @@ -354,9 +536,8 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 56, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "2d44ec4cbf228a4e32409e4de1ef8859c93996a9df73c317e5d04e64137f49dc", @@ -364,9 +545,8 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 57, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "08000000000000000000000000000000000000000000000000000000000000000", "shared" : "9e1990fec2a345118aaa96a473fb921dfb5c3d69c528cf6fc0989d075552822e", @@ -374,9 +554,8 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 58, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f6901e0e82974856a7", "shared" : "605641e1bd08b22a1a51022d8ef80f9b6c2f70b2562387db88c124ce60660834", @@ -384,9 +563,8 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 59, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7900e0e82974856a7", "shared" : "7db568a027cd6204457ce31e7859cd06fc76ddbc97d5bdefd57a65752fd79340", @@ -394,9 +572,8 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 60, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f790160e82974856a7", "shared" : "6878ca1bdd7c0353b505d5a60b2fbed422b5c37c7b54cbed3a22e0894e7b15b8", @@ -404,9 +581,8 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 61, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e81974856a7", "shared" : "3bc54238c701df3e18c6395f35435059c54ff0d06d8ab19a3d179ab37c1fd8d8", @@ -414,9 +590,8 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 62, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974855f5", "shared" : "1950b7ce510d4d8648e80c6385a42d005433fc5ca61e2022a1405fe18142c246", @@ -426,9 +601,8 @@ ] }, { - "tcId" : 41, + "tcId" : 63, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485675", "shared" : "5c05c4d877a0e2af5ffa004c122630bb87157cf346dbeb8ae13017162da208f4", @@ -438,9 +612,8 @@ ] }, { - "tcId" : 42, + "tcId" : 64, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485695", "shared" : "9639bbd4e22194ce3892a814c82eddbd21dde05cfac20e99396e3d6ef0841f7c", @@ -450,9 +623,8 @@ ] }, { - "tcId" : 43, + "tcId" : 65, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4", "shared" : "a3e1a44851d0dee744378c5e495f3081dff2a0fefccdd08fdc2331687d5c4a80", @@ -460,9 +632,8 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 66, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a5", "shared" : "341cbdf61f9dd620ba6873a74804afe30a06b0a113a6916a4104d2d4cc196aec", @@ -472,33 +643,183 @@ ] }, { - "tcId" : 45, + "tcId" : 67, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000000000000000000000000000000000000000000000000000a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000000000000000000000000000000000000000000000000000a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000000000000000000000000000000000000000000000000001a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000000000000000000000000000000000000000000000000001a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53760000000000000000000000000000000000000000000000000000000000000000", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53760000000000000000000000000000000000000000000000000000000000000001", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53770000000000000000000000000000000000000000000000000000000000000000", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53770000000000000000000000000000000000000000000000000000000000000001", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b2403030208010107030100", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 84, "comment" : "public point not on curve", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e1a", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 46, + "tcId" : 85, "comment" : "public point = (0,0)", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 47, + "tcId" : 86, "comment" : "order = -76884956397045344220809746629001649092737531784414529538755519063063536359079", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f0469970221ff5604a8245e115643c199f56f627c728e73c6855c4a9e59086fe1f17d68b7a95902010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -510,9 +831,8 @@ ] }, { - "tcId" : 48, + "tcId" : 87, "comment" : "order = 0", - "curve" : "brainpoolP256r1", "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f04699702010002010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -524,9 +844,8 @@ ] }, { - "tcId" : 49, + "tcId" : 88, "comment" : "order = 1", - "curve" : "brainpoolP256r1", "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f04699702010102010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -538,9 +857,8 @@ ] }, { - "tcId" : 50, + "tcId" : 89, "comment" : "order = 17901173885223768702896718547912698493510841341785744190857633730178", - "curve" : "brainpoolP256r1", "public" : "3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997021d00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8202010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -552,9 +870,8 @@ ] }, { - "tcId" : 51, + "tcId" : 90, "comment" : "generator = (0,0)", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b604410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -565,9 +882,8 @@ ] }, { - "tcId" : 52, + "tcId" : 91, "comment" : "generator not on curve", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046999022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -578,9 +894,8 @@ ] }, { - "tcId" : 53, + "tcId" : 92, "comment" : "cofactor = -1", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a70201ff03420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -591,9 +906,8 @@ ] }, { - "tcId" : 54, + "tcId" : 93, "comment" : "cofactor = 0", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010003420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -604,9 +918,8 @@ ] }, { - "tcId" : 55, + "tcId" : 94, "comment" : "cofactor = 2", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010203420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -617,9 +930,8 @@ ] }, { - "tcId" : 56, + "tcId" : 95, "comment" : "cofactor = 76884956397045344220809746629001649092737531784414529538755519063063536359079", - "curve" : "brainpoolP256r1", "public" : "308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a703420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -630,9 +942,8 @@ ] }, { - "tcId" : 57, + "tcId" : 96, "comment" : "cofactor = None", - "curve" : "brainpoolP256r1", "public" : "308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a703420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -643,12 +954,11 @@ ] }, { - "tcId" : 58, + "tcId" : 97, "comment" : "modified prime", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d01010221009cc5080e320d05229fe633a03f5947a56ae6a469b258ad050ad2d32af932c171304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441040000000000000000000004d52ab6d699450000000000000000000000000000522f63e0ae9874b3327af5880fd557e161861d66e42d7ad495941804bdc861d30b022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200040000000000000000000004d52ab6d699450000000000000000000000000000522f63e0ae9874b3327af5880fd557e161861d66e42d7ad495941804bdc861d30b", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "a696db5b55e4e3aa5ada30aa4acc9b5ccc347e31a2d0b7bc3e7c320eaeaa8d01", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -657,45 +967,41 @@ ] }, { - "tcId" : 59, + "tcId" : 98, "comment" : "using secp224r1", - "curve" : "brainpoolP256r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 60, + "tcId" : 99, "comment" : "using secp256r1", - "curve" : "brainpoolP256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 61, + "tcId" : 100, "comment" : "using secp256k1", - "curve" : "brainpoolP256r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 62, + "tcId" : 101, "comment" : "a = 0", - "curve" : "brainpoolP256r1", "public" : "308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377302504010004207ec47e457bfa6d6de5c0681c57f6b7c710a28e78eaab3f2d25ae2fb1cafae1ce044104751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -706,12 +1012,11 @@ ] }, { - "tcId" : 63, + "tcId" : 102, "comment" : "public key of order 3", - "curve" : "brainpoolP256r1", - "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a27adfce7ba811ba31b12513922d5a57fbc7258c3088688b6b6d317cede14ee30420176ecb52a137b471ea4cd87d07d876fe31e8dc41ed4ad917a3a9ec0d8f620bde0441040b552d51ca93079eef78849a36ca0ed62e6734ee5bf857676b008803f880b6b9183d4c029635ae29b97c37cbbfd3916d658cab4097f5df69486711b326047ce1022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200040b552d51ca93079eef78849a36ca0ed62e6734ee5bf857676b008803f880b6b991be0bd90bb8fb9284e9d2c4ddaffc0508af4ae33d3040bed7ac3669f969d696", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404202a2388301ff5cd750e913ef6eaab643a55150d4aab149c53565b06e33c1daca20420a7bd331b77555770582816ac71b460adea68dbb10b39d6e9409e8540f99217700441041397136aed4b89eccb8ed4857a74e4eb486ff9a9967e041e5873416b9942168e615e21d89333c13dc507b979f4e1e1098d303312a9ed183ead3e04c0f572560f022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200041397136aed4b89eccb8ed4857a74e4eb486ff9a9967e041e5873416b9942168e489d36030ebae87e795e5116a8a1ac68e10bc3112b3907e972d5435c29fbfd68", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "9019745268dcb9223120ba3944cadc84eefaec8c18157990eed1fec595177d0c", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -720,12 +1025,11 @@ ] }, { - "tcId" : 64, + "tcId" : 103, "comment" : "public key on isomorphic curve brainpoolP256t1", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000481ac2aef36e3d128e4360e715d4885b4d5cdea3b1def7ca2865ff76800e538133be2e51584027d139f6059e254a037f86db12c390fdc3047d3bea6812f19c04d", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "", "result" : "invalid", "flags" : [ "IsomorphicPublicKey", @@ -733,9 +1037,8 @@ ] }, { - "tcId" : 65, + "tcId" : 104, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP256r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004debff6a4a9297b3404bd112bb32f212df745b36c698d82f928fad9eb9a9ab56957e44409addfb8b3002f17987032dccecc3375ea8bbc8918", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -743,9 +1046,8 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 105, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042e0f441d258b51e9f02035b72dc92d19fd7f861b1dc22959c4525aaf7d923ea61fcbb7b5a4fff19b19c316fb2126b9e2325573df3c6886b1d87c8b7ce1e323b0", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -753,9 +1055,8 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 106, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP256r1", "public" : "3076301006072a8648ce3d020106052b81040022036200045889a117e567fdc7c23cd9a8fc4a87912c7394c76d0436e3ad7eba2c1cd52b4d354a79c2f1e96365e5a19475925f078546cb829455e7e5f09c2c707b962bfc1684581bcdbecc2764d75d98c8fb1f6c1a908d3d7225af157df5891140d30b6e0c", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -763,9 +1064,8 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 107, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP256r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401571fd75d7f8c5ebd5741f8b50575a469f6b429284793ba6dbd57df9f8cc1ae3efa23fd93b69af726cc3758d731c172b9d9db377f28a22ab3463145a3ca89b20d5301b36f5db20089cc7f261ae7fcc4fc0bcdd425e0c80c3d01be586f9092ec64e9c8eeaa4ebe1ede4d0d844a45528d280514ced8ee882348a76d30776b256683dd2a40", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -773,9 +1073,8 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 108, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP256r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004628cd86e0686a0f83900ea5650c950a241bcfb585b58591bbd60d474b330ee435d4e5bc111de4e07f4f2ffc40e009b9780a9565c1521da78547ef36192c54cf0", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -783,9 +1082,8 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 109, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP256r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004bcdd35ef1d7823cae92732fe1994eefa75e69bff629bf1a551f3e07360fd2f612d9631e62da7b82376b9605028768f114f830daeba7e3c22", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -793,9 +1091,8 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 110, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP256r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004947b72e0343407d82a0fdac7c7f6d410d0196caf9dd5108cced9eff722ab9e4431b0906ff15f3f9fb5ccea8e2c11bc12b8c3d98115f1f326e4594848bd8035bae0fe980ca7b13141f7c244e141c3e578", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -803,9 +1100,8 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 111, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP256r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042e8b483b6008ed7d5bdd423ab8e39d68faab00b30c743af1444ef204888684eb6371c4ea9cc0ad803b56abc541f35e4634c48fb32ba6fb975844dfac838cc1bff1286c6ded1f4afe42d68477be54d1ce744cd1fc9cc2e4ddbc897b0dc67a661d", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -813,9 +1109,8 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 112, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP256r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000415172c036cb3cd779740fbdaf26930536c9303e0a8d717916abbb6f010058191e1ee0835b4117c2efe4cbeadd3df260aa34d2417734cc52fd4f22d6fd56a6850927f17c97fa71ee829219c7bfe205872d61eb319b7cfa369715e63c25dc739dc6236cc71779bd4fa61bc34e76290f47b47f2b5430984edf61f4c4325a235024f", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -823,9 +1118,8 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 113, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP256r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004ad19d0abbc921f2f1fb23eca6765b2ba41b9c51e6e90d22a532c6b8c0ce699f758347ea939e79da8a8289403a5f1f8983aa17a70bbc86ca2", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -833,9 +1127,8 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 114, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000459e7f5220b13269549d11a1052c9ea852eee4c98df598d0c43824aeaf45340fd5a5aa6950b94d6b055ef7b011a506a2b1277ee50e215efa16246a231f0be64df", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -843,9 +1136,8 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 115, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP256r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200041a5c93cebdcf7fa5e5c1aedbf463ca7fc7a5a318e7bc281a775aa325c0b2117060c148c4094358fa47b779b11ef3d4b38411cb0a414ace506aa2142f568e141b6a2938122f103d7f849d0763a340e6a0", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -853,9 +1145,8 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 116, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP256r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000443e497389d1cc949a87b0bc81b27462b64e8cfe890e2b2d0fadf69c955a39c48d995be3f0597fafafda4719a40e156f761c85d8225dc504c81c6a380f099d82144038fe96bafe0d437d9f3a58a62fe10868aa364fd527f1606ce3c05ad24c653", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -863,9 +1154,8 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 117, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP256r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004903c2e5edd60b9831e78cb27c7eddedece338a8c82a9dbd31b1d1a78f8f5de37e4986adf56dfef5136fc30a97f675feeb75fc0488630bb32cf6be8a2cf917dfe589cf0ad661f53093e4a172b3cbbfabbc19a3c7a16f6379060eada96b050061d3bcd9577d5ae602456f6deb6fcb65684240ed6d6420630f07bb38be1cd60a339", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -873,9 +1163,8 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 118, "comment" : "invalid public key", - "curve" : "brainpoolP256r1", "public" : "303a301406072a8648ce3d020106092b2403030208010107032200029cf25745a7ec04b3c00e795c7e8f8d7da33f55732003be4fd4094d842ea82d8c", "private" : "25d405a46ccd1e34658b9be7423e8fce7a997120db963933545d19762c71d8dd", "shared" : "", @@ -885,9 +1174,8 @@ ] }, { - "tcId" : 80, + "tcId" : 119, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP256r1", "public" : "303a301406072a8648ce3d020106092b2403030208010107032200020a8944f96de0fe0d82489cbc7e71f2f529cfcfea03ca593d91462278731e19a5", "private" : "66008d35e34ab5f875c3fd8115c335cd9b5f764323dbe44570960155570e71db", "shared" : "", @@ -897,9 +1185,8 @@ ] }, { - "tcId" : 81, + "tcId" : 120, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP256r1", "public" : "303a301406072a8648ce3d020106092b240303020801010703220002575862a7c5fc68e9ffcd58ce9bd0ef78c0a26a3a22ee96b0be16b399adb3ac4a", "private" : "622853938bb5dc82716cd8d6d076ae6955da307bb14534ae56fd6dfefd5ed270", "shared" : "", @@ -909,9 +1196,8 @@ ] }, { - "tcId" : 82, + "tcId" : 121, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP256r1", "public" : "303a301406072a8648ce3d020106092b240303020801010703220003575862a7c5fc68e9ffcd58ce9bd0ef78c0a26a3a22ee96b0be16b399adb3ac4a", "private" : "622853938bb5dc82716cd8d6d076ae6955da307bb14534ae56fd6dfefd5ed26f", "shared" : "", @@ -921,9 +1207,8 @@ ] }, { - "tcId" : 83, + "tcId" : 122, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP256r1", "public" : "303a301406072a8648ce3d020106092b2403030208010107032200030a8944f96de0fe0d82489cbc7e71f2f529cfcfea03ca593d91462278731e19a5", "private" : "66008d35e34ab5f875c3fd8115c335cd9b5f764323dbe44570960155570e71da", "shared" : "", @@ -933,9 +1218,8 @@ ] }, { - "tcId" : 84, + "tcId" : 123, "comment" : "long form encoding of length", - "curve" : "brainpoolP256r1", "public" : "30815a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -945,9 +1229,8 @@ ] }, { - "tcId" : 85, + "tcId" : 124, "comment" : "long form encoding of length", - "curve" : "brainpoolP256r1", "public" : "305b30811406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -957,9 +1240,8 @@ ] }, { - "tcId" : 86, + "tcId" : 125, "comment" : "long form encoding of length", - "curve" : "brainpoolP256r1", "public" : "305b30150681072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -969,9 +1251,8 @@ ] }, { - "tcId" : 87, + "tcId" : 126, "comment" : "long form encoding of length", - "curve" : "brainpoolP256r1", "public" : "305b301506072a8648ce3d02010681092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -981,9 +1262,8 @@ ] }, { - "tcId" : 88, + "tcId" : 127, "comment" : "long form encoding of length", - "curve" : "brainpoolP256r1", "public" : "305b301406072a8648ce3d020106092b240303020801010703814200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -993,9 +1273,8 @@ ] }, { - "tcId" : 89, + "tcId" : 128, "comment" : "length contains leading 0", - "curve" : "brainpoolP256r1", "public" : "3082005a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1005,9 +1284,8 @@ ] }, { - "tcId" : 90, + "tcId" : 129, "comment" : "length contains leading 0", - "curve" : "brainpoolP256r1", "public" : "305c3082001406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1017,9 +1295,8 @@ ] }, { - "tcId" : 91, + "tcId" : 130, "comment" : "length contains leading 0", - "curve" : "brainpoolP256r1", "public" : "305c3016068200072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1029,9 +1306,8 @@ ] }, { - "tcId" : 92, + "tcId" : 131, "comment" : "length contains leading 0", - "curve" : "brainpoolP256r1", "public" : "305c301606072a8648ce3d0201068200092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1041,9 +1317,8 @@ ] }, { - "tcId" : 93, + "tcId" : 132, "comment" : "length contains leading 0", - "curve" : "brainpoolP256r1", "public" : "305c301406072a8648ce3d020106092b24030302080101070382004200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1053,9 +1328,8 @@ ] }, { - "tcId" : 94, + "tcId" : 133, "comment" : "wrong length", - "curve" : "brainpoolP256r1", "public" : "305b301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1065,9 +1339,8 @@ ] }, { - "tcId" : 95, + "tcId" : 134, "comment" : "wrong length", - "curve" : "brainpoolP256r1", "public" : "3059301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1077,9 +1350,8 @@ ] }, { - "tcId" : 96, + "tcId" : 135, "comment" : "wrong length", - "curve" : "brainpoolP256r1", "public" : "305a301506072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1089,9 +1361,8 @@ ] }, { - "tcId" : 97, + "tcId" : 136, "comment" : "wrong length", - "curve" : "brainpoolP256r1", "public" : "305a301306072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1101,9 +1372,8 @@ ] }, { - "tcId" : 98, + "tcId" : 137, "comment" : "wrong length", - "curve" : "brainpoolP256r1", "public" : "305a301406082a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1113,9 +1383,8 @@ ] }, { - "tcId" : 99, + "tcId" : 138, "comment" : "wrong length", - "curve" : "brainpoolP256r1", "public" : "305a301406062a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1125,9 +1394,8 @@ ] }, { - "tcId" : 100, + "tcId" : 139, "comment" : "wrong length", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d0201060a2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1137,9 +1405,8 @@ ] }, { - "tcId" : 101, + "tcId" : 140, "comment" : "wrong length", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106082b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1149,9 +1416,8 @@ ] }, { - "tcId" : 102, + "tcId" : 141, "comment" : "wrong length", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034300040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1161,9 +1427,8 @@ ] }, { - "tcId" : 103, + "tcId" : 142, "comment" : "wrong length", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034100040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1173,9 +1438,8 @@ ] }, { - "tcId" : 104, + "tcId" : 143, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256r1", "public" : "3085010000005a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1185,9 +1449,8 @@ ] }, { - "tcId" : 105, + "tcId" : 144, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256r1", "public" : "305f3085010000001406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1197,9 +1460,8 @@ ] }, { - "tcId" : 106, + "tcId" : 145, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256r1", "public" : "305f3019068501000000072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1209,9 +1471,8 @@ ] }, { - "tcId" : 107, + "tcId" : 146, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256r1", "public" : "305f301906072a8648ce3d0201068501000000092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1221,9 +1482,8 @@ ] }, { - "tcId" : 108, + "tcId" : 147, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256r1", "public" : "305f301406072a8648ce3d020106092b24030302080101070385010000004200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1233,9 +1493,8 @@ ] }, { - "tcId" : 109, + "tcId" : 148, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256r1", "public" : "308901000000000000005a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1245,9 +1504,8 @@ ] }, { - "tcId" : 110, + "tcId" : 149, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256r1", "public" : "3063308901000000000000001406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1257,9 +1515,8 @@ ] }, { - "tcId" : 111, + "tcId" : 150, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256r1", "public" : "3063301d06890100000000000000072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1269,9 +1526,8 @@ ] }, { - "tcId" : 112, + "tcId" : 151, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256r1", "public" : "3063301d06072a8648ce3d020106890100000000000000092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1281,9 +1537,8 @@ ] }, { - "tcId" : 113, + "tcId" : 152, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256r1", "public" : "3063301406072a8648ce3d020106092b2403030208010107038901000000000000004200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1293,9 +1548,8 @@ ] }, { - "tcId" : 114, + "tcId" : 153, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256r1", "public" : "30847fffffff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1305,9 +1559,8 @@ ] }, { - "tcId" : 115, + "tcId" : 154, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256r1", "public" : "305e30847fffffff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1317,9 +1570,8 @@ ] }, { - "tcId" : 116, + "tcId" : 155, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256r1", "public" : "305e301806847fffffff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1329,9 +1581,8 @@ ] }, { - "tcId" : 117, + "tcId" : 156, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256r1", "public" : "305e301806072a8648ce3d020106847fffffff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1341,9 +1592,8 @@ ] }, { - "tcId" : 118, + "tcId" : 157, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256r1", "public" : "305e301406072a8648ce3d020106092b240303020801010703847fffffff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1353,9 +1603,8 @@ ] }, { - "tcId" : 119, + "tcId" : 158, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256r1", "public" : "3084ffffffff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1365,9 +1614,8 @@ ] }, { - "tcId" : 120, + "tcId" : 159, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256r1", "public" : "305e3084ffffffff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1377,9 +1625,8 @@ ] }, { - "tcId" : 121, + "tcId" : 160, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256r1", "public" : "305e30180684ffffffff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1389,9 +1636,8 @@ ] }, { - "tcId" : 122, + "tcId" : 161, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256r1", "public" : "305e301806072a8648ce3d02010684ffffffff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1401,9 +1647,8 @@ ] }, { - "tcId" : 123, + "tcId" : 162, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256r1", "public" : "305e301406072a8648ce3d020106092b24030302080101070384ffffffff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1413,9 +1658,8 @@ ] }, { - "tcId" : 124, + "tcId" : 163, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256r1", "public" : "3085ffffffffff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1425,9 +1669,8 @@ ] }, { - "tcId" : 125, + "tcId" : 164, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256r1", "public" : "305f3085ffffffffff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1437,9 +1680,8 @@ ] }, { - "tcId" : 126, + "tcId" : 165, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256r1", "public" : "305f30190685ffffffffff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1449,9 +1691,8 @@ ] }, { - "tcId" : 127, + "tcId" : 166, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256r1", "public" : "305f301906072a8648ce3d02010685ffffffffff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1461,9 +1702,8 @@ ] }, { - "tcId" : 128, + "tcId" : 167, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256r1", "public" : "305f301406072a8648ce3d020106092b24030302080101070385ffffffffff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1473,9 +1713,8 @@ ] }, { - "tcId" : 129, + "tcId" : 168, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256r1", "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1485,9 +1724,8 @@ ] }, { - "tcId" : 130, + "tcId" : 169, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256r1", "public" : "30623088ffffffffffffffff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1497,9 +1735,8 @@ ] }, { - "tcId" : 131, + "tcId" : 170, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256r1", "public" : "3062301c0688ffffffffffffffff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1509,9 +1746,8 @@ ] }, { - "tcId" : 132, + "tcId" : 171, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256r1", "public" : "3062301c06072a8648ce3d02010688ffffffffffffffff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1521,9 +1757,8 @@ ] }, { - "tcId" : 133, + "tcId" : 172, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256r1", "public" : "3062301406072a8648ce3d020106092b24030302080101070388ffffffffffffffff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1533,9 +1768,8 @@ ] }, { - "tcId" : 134, + "tcId" : 173, "comment" : "incorrect length", - "curve" : "brainpoolP256r1", "public" : "30ff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1545,9 +1779,8 @@ ] }, { - "tcId" : 135, + "tcId" : 174, "comment" : "incorrect length", - "curve" : "brainpoolP256r1", "public" : "305a30ff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1557,9 +1790,8 @@ ] }, { - "tcId" : 136, + "tcId" : 175, "comment" : "incorrect length", - "curve" : "brainpoolP256r1", "public" : "305a301406ff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1569,9 +1801,8 @@ ] }, { - "tcId" : 137, + "tcId" : 176, "comment" : "incorrect length", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106ff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1581,9 +1812,8 @@ ] }, { - "tcId" : 138, + "tcId" : 177, "comment" : "incorrect length", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703ff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1593,9 +1823,8 @@ ] }, { - "tcId" : 139, + "tcId" : 178, "comment" : "indefinite length without termination", - "curve" : "brainpoolP256r1", "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1605,9 +1834,8 @@ ] }, { - "tcId" : 140, + "tcId" : 179, "comment" : "indefinite length without termination", - "curve" : "brainpoolP256r1", "public" : "305a308006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1617,9 +1845,8 @@ ] }, { - "tcId" : 141, + "tcId" : 180, "comment" : "indefinite length without termination", - "curve" : "brainpoolP256r1", "public" : "305a301406802a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1629,9 +1856,8 @@ ] }, { - "tcId" : 142, + "tcId" : 181, "comment" : "indefinite length without termination", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106802b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1641,9 +1867,8 @@ ] }, { - "tcId" : 143, + "tcId" : 182, "comment" : "indefinite length without termination", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107038000040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1653,9 +1878,8 @@ ] }, { - "tcId" : 144, + "tcId" : 183, "comment" : "removing sequence", - "curve" : "brainpoolP256r1", "public" : "", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1665,9 +1889,8 @@ ] }, { - "tcId" : 145, + "tcId" : 184, "comment" : "removing sequence", - "curve" : "brainpoolP256r1", "public" : "3044034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1677,9 +1900,8 @@ ] }, { - "tcId" : 146, + "tcId" : 185, "comment" : "lonely sequence tag", - "curve" : "brainpoolP256r1", "public" : "30", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1689,9 +1911,8 @@ ] }, { - "tcId" : 147, + "tcId" : 186, "comment" : "lonely sequence tag", - "curve" : "brainpoolP256r1", "public" : "304530034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1701,9 +1922,8 @@ ] }, { - "tcId" : 148, + "tcId" : 187, "comment" : "appending 0's to sequence", - "curve" : "brainpoolP256r1", "public" : "305c301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1713,9 +1933,8 @@ ] }, { - "tcId" : 149, + "tcId" : 188, "comment" : "appending 0's to sequence", - "curve" : "brainpoolP256r1", "public" : "305c301606072a8648ce3d020106092b24030302080101070000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1725,9 +1944,8 @@ ] }, { - "tcId" : 150, + "tcId" : 189, "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP256r1", "public" : "305c0000301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1737,9 +1955,8 @@ ] }, { - "tcId" : 151, + "tcId" : 190, "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP256r1", "public" : "305c3016000006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1749,9 +1966,8 @@ ] }, { - "tcId" : 152, + "tcId" : 191, "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1761,9 +1977,8 @@ ] }, { - "tcId" : 153, + "tcId" : 192, "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP256r1", "public" : "305c301406072a8648ce3d020106092b24030302080101070000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1773,9 +1988,8 @@ ] }, { - "tcId" : 154, + "tcId" : 193, "comment" : "appending null value to sequence", - "curve" : "brainpoolP256r1", "public" : "305c301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70500", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1785,9 +1999,8 @@ ] }, { - "tcId" : 155, + "tcId" : 194, "comment" : "appending null value to sequence", - "curve" : "brainpoolP256r1", "public" : "305c301606072a8648ce3d020106092b24030302080101070500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1797,9 +2010,8 @@ ] }, { - "tcId" : 156, + "tcId" : 195, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "305f498177305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1809,9 +2021,8 @@ ] }, { - "tcId" : 157, + "tcId" : 196, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "305e2500305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1821,9 +2032,8 @@ ] }, { - "tcId" : 158, + "tcId" : 197, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "305c305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70004deadbeef", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1833,9 +2043,8 @@ ] }, { - "tcId" : 159, + "tcId" : 198, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "305f3019498177301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1845,9 +2054,8 @@ ] }, { - "tcId" : 160, + "tcId" : 199, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "305e30182500301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1857,9 +2065,8 @@ ] }, { - "tcId" : 161, + "tcId" : 200, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "30623016301406072a8648ce3d020106092b24030302080101070004deadbeef034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1869,9 +2076,8 @@ ] }, { - "tcId" : 162, + "tcId" : 201, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "305f3019260c49817706072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1881,9 +2087,8 @@ ] }, { - "tcId" : 163, + "tcId" : 202, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "305e3018260b250006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1893,9 +2098,8 @@ ] }, { - "tcId" : 164, + "tcId" : 203, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "3062301c260906072a8648ce3d02010004deadbeef06092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1905,9 +2109,8 @@ ] }, { - "tcId" : 165, + "tcId" : 204, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "305f301906072a8648ce3d0201260e49817706092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1917,9 +2120,8 @@ ] }, { - "tcId" : 166, + "tcId" : 205, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "305e301806072a8648ce3d0201260d250006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1929,9 +2131,8 @@ ] }, { - "tcId" : 167, + "tcId" : 206, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "3062301c06072a8648ce3d0201260b06092b24030302080101070004deadbeef034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1941,9 +2142,8 @@ ] }, { - "tcId" : 168, + "tcId" : 207, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "305f301406072a8648ce3d020106092b24030302080101072347498177034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1953,9 +2153,8 @@ ] }, { - "tcId" : 169, + "tcId" : 208, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "305e301406072a8648ce3d020106092b240303020801010723462500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1965,9 +2164,8 @@ ] }, { - "tcId" : 170, + "tcId" : 209, "comment" : "including garbage", - "curve" : "brainpoolP256r1", "public" : "3062301406072a8648ce3d020106092b24030302080101072344034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70004deadbeef", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1977,9 +2175,8 @@ ] }, { - "tcId" : 171, + "tcId" : 210, "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", "public" : "3062aa00bb00cd00305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -1989,9 +2186,8 @@ ] }, { - "tcId" : 172, + "tcId" : 211, "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", "public" : "3060aa02aabb305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2001,9 +2197,8 @@ ] }, { - "tcId" : 173, + "tcId" : 212, "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", "public" : "3062301caa00bb00cd00301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2013,9 +2208,8 @@ ] }, { - "tcId" : 174, + "tcId" : 213, "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", "public" : "3060301aaa02aabb301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2025,9 +2219,8 @@ ] }, { - "tcId" : 175, + "tcId" : 214, "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", "public" : "3062301c260faa00bb00cd0006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2037,9 +2230,8 @@ ] }, { - "tcId" : 176, + "tcId" : 215, "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", "public" : "3060301a260daa02aabb06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2049,9 +2241,8 @@ ] }, { - "tcId" : 177, + "tcId" : 216, "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", "public" : "3062301c06072a8648ce3d02012611aa00bb00cd0006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2061,9 +2252,8 @@ ] }, { - "tcId" : 178, + "tcId" : 217, "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", "public" : "3060301a06072a8648ce3d0201260faa02aabb06092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2073,9 +2263,8 @@ ] }, { - "tcId" : 179, + "tcId" : 218, "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", "public" : "3062301406072a8648ce3d020106092b2403030208010107234aaa00bb00cd00034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2085,9 +2274,8 @@ ] }, { - "tcId" : 180, + "tcId" : 219, "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", "public" : "3060301406072a8648ce3d020106092b24030302080101072348aa02aabb034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2097,9 +2285,8 @@ ] }, { - "tcId" : 181, + "tcId" : 220, "comment" : "truncated length of sequence", - "curve" : "brainpoolP256r1", "public" : "3081", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2109,9 +2296,8 @@ ] }, { - "tcId" : 182, + "tcId" : 221, "comment" : "truncated length of sequence", - "curve" : "brainpoolP256r1", "public" : "30463081034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2121,9 +2307,8 @@ ] }, { - "tcId" : 183, + "tcId" : 222, "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP256r1", "public" : "0500", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2133,9 +2318,8 @@ ] }, { - "tcId" : 184, + "tcId" : 223, "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP256r1", "public" : "30460500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2145,9 +2329,8 @@ ] }, { - "tcId" : 185, + "tcId" : 224, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", "public" : "2e5a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2157,9 +2340,8 @@ ] }, { - "tcId" : 186, + "tcId" : 225, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", "public" : "2f5a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2169,9 +2351,8 @@ ] }, { - "tcId" : 187, + "tcId" : 226, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", "public" : "315a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2181,9 +2362,8 @@ ] }, { - "tcId" : 188, + "tcId" : 227, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", "public" : "325a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2193,9 +2373,8 @@ ] }, { - "tcId" : 189, + "tcId" : 228, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", "public" : "ff5a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2205,9 +2384,8 @@ ] }, { - "tcId" : 190, + "tcId" : 229, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", "public" : "305a2e1406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2217,9 +2395,8 @@ ] }, { - "tcId" : 191, + "tcId" : 230, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", "public" : "305a2f1406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2229,9 +2406,8 @@ ] }, { - "tcId" : 192, + "tcId" : 231, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", "public" : "305a311406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2241,9 +2417,8 @@ ] }, { - "tcId" : 193, + "tcId" : 232, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", "public" : "305a321406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2253,9 +2428,8 @@ ] }, { - "tcId" : 194, + "tcId" : 233, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", "public" : "305aff1406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2265,9 +2439,8 @@ ] }, { - "tcId" : 195, + "tcId" : 234, "comment" : "dropping value of sequence", - "curve" : "brainpoolP256r1", "public" : "3000", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2277,9 +2450,8 @@ ] }, { - "tcId" : 196, + "tcId" : 235, "comment" : "dropping value of sequence", - "curve" : "brainpoolP256r1", "public" : "30463000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2289,9 +2461,8 @@ ] }, { - "tcId" : 197, + "tcId" : 236, "comment" : "truncate sequence", - "curve" : "brainpoolP256r1", "public" : "3059301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2301,9 +2472,8 @@ ] }, { - "tcId" : 198, + "tcId" : 237, "comment" : "truncate sequence", - "curve" : "brainpoolP256r1", "public" : "30591406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2313,9 +2483,8 @@ ] }, { - "tcId" : 199, + "tcId" : 238, "comment" : "truncate sequence", - "curve" : "brainpoolP256r1", "public" : "3059301306072a8648ce3d020106092b24030302080101034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2325,9 +2494,8 @@ ] }, { - "tcId" : 200, + "tcId" : 239, "comment" : "truncate sequence", - "curve" : "brainpoolP256r1", "public" : "30593013072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2337,9 +2505,8 @@ ] }, { - "tcId" : 201, + "tcId" : 240, "comment" : "indefinite length", - "curve" : "brainpoolP256r1", "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2349,9 +2516,8 @@ ] }, { - "tcId" : 202, + "tcId" : 241, "comment" : "indefinite length", - "curve" : "brainpoolP256r1", "public" : "305c308006072a8648ce3d020106092b24030302080101070000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2361,9 +2527,8 @@ ] }, { - "tcId" : 203, + "tcId" : 242, "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP256r1", "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b700", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2373,9 +2538,8 @@ ] }, { - "tcId" : 204, + "tcId" : 243, "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP256r1", "public" : "305b308006072a8648ce3d020106092b240303020801010700034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2385,9 +2549,8 @@ ] }, { - "tcId" : 205, + "tcId" : 244, "comment" : "indefinite length with additional element", - "curve" : "brainpoolP256r1", "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b705000000", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2397,9 +2560,8 @@ ] }, { - "tcId" : 206, + "tcId" : 245, "comment" : "indefinite length with additional element", - "curve" : "brainpoolP256r1", "public" : "305e308006072a8648ce3d020106092b240303020801010705000000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2409,9 +2571,8 @@ ] }, { - "tcId" : 207, + "tcId" : 246, "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP256r1", "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7060811220000", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2421,9 +2582,8 @@ ] }, { - "tcId" : 208, + "tcId" : 247, "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP256r1", "public" : "3060308006072a8648ce3d020106092b2403030208010107060811220000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2433,9 +2593,8 @@ ] }, { - "tcId" : 209, + "tcId" : 248, "comment" : "indefinite length with garbage", - "curve" : "brainpoolP256r1", "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000fe02beef", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2445,9 +2604,8 @@ ] }, { - "tcId" : 210, + "tcId" : 249, "comment" : "indefinite length with garbage", - "curve" : "brainpoolP256r1", "public" : "3060308006072a8648ce3d020106092b24030302080101070000fe02beef034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2457,9 +2615,8 @@ ] }, { - "tcId" : 211, + "tcId" : 250, "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP256r1", "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70002beef", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2469,9 +2626,8 @@ ] }, { - "tcId" : 212, + "tcId" : 251, "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP256r1", "public" : "305e308006072a8648ce3d020106092b24030302080101070002beef034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2481,9 +2637,8 @@ ] }, { - "tcId" : 213, + "tcId" : 252, "comment" : "prepend empty sequence", - "curve" : "brainpoolP256r1", "public" : "305c3000301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2493,9 +2648,8 @@ ] }, { - "tcId" : 214, + "tcId" : 253, "comment" : "prepend empty sequence", - "curve" : "brainpoolP256r1", "public" : "305c3016300006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2505,9 +2659,8 @@ ] }, { - "tcId" : 215, + "tcId" : 254, "comment" : "append empty sequence", - "curve" : "brainpoolP256r1", "public" : "305c301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b73000", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2517,9 +2670,8 @@ ] }, { - "tcId" : 216, + "tcId" : 255, "comment" : "append empty sequence", - "curve" : "brainpoolP256r1", "public" : "305c301606072a8648ce3d020106092b24030302080101073000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2529,9 +2681,8 @@ ] }, { - "tcId" : 217, + "tcId" : 256, "comment" : "sequence of sequence", - "curve" : "brainpoolP256r1", "public" : "305c305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2541,9 +2692,8 @@ ] }, { - "tcId" : 218, + "tcId" : 257, "comment" : "sequence of sequence", - "curve" : "brainpoolP256r1", "public" : "305c3016301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2553,9 +2703,8 @@ ] }, { - "tcId" : 219, + "tcId" : 258, "comment" : "truncated sequence", - "curve" : "brainpoolP256r1", "public" : "3016301406072a8648ce3d020106092b2403030208010107", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2565,9 +2714,8 @@ ] }, { - "tcId" : 220, + "tcId" : 259, "comment" : "truncated sequence", - "curve" : "brainpoolP256r1", "public" : "304f300906072a8648ce3d0201034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2577,9 +2725,8 @@ ] }, { - "tcId" : 221, + "tcId" : 260, "comment" : "repeat element in sequence", - "curve" : "brainpoolP256r1", "public" : "30819e301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2589,9 +2736,8 @@ ] }, { - "tcId" : 222, + "tcId" : 261, "comment" : "repeat element in sequence", - "curve" : "brainpoolP256r1", "public" : "3065301f06072a8648ce3d020106092b240303020801010706092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2601,9 +2747,8 @@ ] }, { - "tcId" : 223, + "tcId" : 262, "comment" : "removing oid", - "curve" : "brainpoolP256r1", "public" : "3051300b06092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2613,9 +2758,8 @@ ] }, { - "tcId" : 224, + "tcId" : 263, "comment" : "lonely oid tag", - "curve" : "brainpoolP256r1", "public" : "3052300c0606092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2625,9 +2769,8 @@ ] }, { - "tcId" : 225, + "tcId" : 264, "comment" : "lonely oid tag", - "curve" : "brainpoolP256r1", "public" : "3050300a06072a8648ce3d020106034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2637,9 +2780,8 @@ ] }, { - "tcId" : 226, + "tcId" : 265, "comment" : "appending 0's to oid", - "curve" : "brainpoolP256r1", "public" : "305c301606092a8648ce3d0201000006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2649,9 +2791,8 @@ ] }, { - "tcId" : 227, + "tcId" : 266, "comment" : "appending 0's to oid", - "curve" : "brainpoolP256r1", "public" : "305c301606072a8648ce3d0201060b2b24030302080101070000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2661,9 +2802,8 @@ ] }, { - "tcId" : 228, + "tcId" : 267, "comment" : "prepending 0's to oid", - "curve" : "brainpoolP256r1", "public" : "305c3016060900002a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2673,9 +2813,8 @@ ] }, { - "tcId" : 229, + "tcId" : 268, "comment" : "prepending 0's to oid", - "curve" : "brainpoolP256r1", "public" : "305c301606072a8648ce3d0201060b00002b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2685,9 +2824,8 @@ ] }, { - "tcId" : 230, + "tcId" : 269, "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP256r1", "public" : "305c301606072a8648ce3d0201000006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2697,9 +2835,8 @@ ] }, { - "tcId" : 231, + "tcId" : 270, "comment" : "appending null value to oid", - "curve" : "brainpoolP256r1", "public" : "305c301606092a8648ce3d0201050006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2709,9 +2846,8 @@ ] }, { - "tcId" : 232, + "tcId" : 271, "comment" : "appending null value to oid", - "curve" : "brainpoolP256r1", "public" : "305c301606072a8648ce3d0201060b2b24030302080101070500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2721,9 +2857,8 @@ ] }, { - "tcId" : 233, + "tcId" : 272, "comment" : "truncated length of oid", - "curve" : "brainpoolP256r1", "public" : "3053300d068106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2733,9 +2868,8 @@ ] }, { - "tcId" : 234, + "tcId" : 273, "comment" : "truncated length of oid", - "curve" : "brainpoolP256r1", "public" : "3051300b06072a8648ce3d02010681034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2745,9 +2879,8 @@ ] }, { - "tcId" : 235, + "tcId" : 274, "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP256r1", "public" : "3053300d050006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2757,9 +2890,8 @@ ] }, { - "tcId" : 236, + "tcId" : 275, "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP256r1", "public" : "3051300b06072a8648ce3d02010500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2769,9 +2901,8 @@ ] }, { - "tcId" : 237, + "tcId" : 276, "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", "public" : "305a301404072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2781,9 +2912,8 @@ ] }, { - "tcId" : 238, + "tcId" : 277, "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", "public" : "305a301405072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2793,9 +2923,8 @@ ] }, { - "tcId" : 239, + "tcId" : 278, "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", "public" : "305a301407072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2805,9 +2934,8 @@ ] }, { - "tcId" : 240, + "tcId" : 279, "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", "public" : "305a301408072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2817,9 +2945,8 @@ ] }, { - "tcId" : 241, + "tcId" : 280, "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", "public" : "305a3014ff072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2829,9 +2956,8 @@ ] }, { - "tcId" : 242, + "tcId" : 281, "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020104092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2841,9 +2967,8 @@ ] }, { - "tcId" : 243, + "tcId" : 282, "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020105092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2853,9 +2978,8 @@ ] }, { - "tcId" : 244, + "tcId" : 283, "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020107092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2865,9 +2989,8 @@ ] }, { - "tcId" : 245, + "tcId" : 284, "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020108092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2877,9 +3000,8 @@ ] }, { - "tcId" : 246, + "tcId" : 285, "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d0201ff092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2889,9 +3011,8 @@ ] }, { - "tcId" : 247, + "tcId" : 286, "comment" : "dropping value of oid", - "curve" : "brainpoolP256r1", "public" : "3053300d060006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2901,9 +3022,8 @@ ] }, { - "tcId" : 248, + "tcId" : 287, "comment" : "dropping value of oid", - "curve" : "brainpoolP256r1", "public" : "3051300b06072a8648ce3d02010600034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2913,9 +3033,8 @@ ] }, { - "tcId" : 249, + "tcId" : 288, "comment" : "modify first byte of oid", - "curve" : "brainpoolP256r1", "public" : "305a30140607288648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2925,9 +3044,8 @@ ] }, { - "tcId" : 250, + "tcId" : 289, "comment" : "modify first byte of oid", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d02010609292403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2937,9 +3055,8 @@ ] }, { - "tcId" : 251, + "tcId" : 290, "comment" : "modify last byte of oid", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d028106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2949,9 +3066,8 @@ ] }, { - "tcId" : 252, + "tcId" : 291, "comment" : "modify last byte of oid", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010187034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2961,9 +3077,8 @@ ] }, { - "tcId" : 253, + "tcId" : 292, "comment" : "truncate oid", - "curve" : "brainpoolP256r1", "public" : "3059301306062a8648ce3d0206092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2973,9 +3088,8 @@ ] }, { - "tcId" : 254, + "tcId" : 293, "comment" : "truncate oid", - "curve" : "brainpoolP256r1", "public" : "3059301306068648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2985,9 +3099,8 @@ ] }, { - "tcId" : 255, + "tcId" : 294, "comment" : "truncate oid", - "curve" : "brainpoolP256r1", "public" : "3059301306072a8648ce3d020106082b24030302080101034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -2997,9 +3110,8 @@ ] }, { - "tcId" : 256, + "tcId" : 295, "comment" : "truncate oid", - "curve" : "brainpoolP256r1", "public" : "3059301306072a8648ce3d020106082403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3009,9 +3121,8 @@ ] }, { - "tcId" : 257, + "tcId" : 296, "comment" : "wrong oid", - "curve" : "brainpoolP256r1", "public" : "305d3017060a3262306530333032316106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3021,9 +3132,8 @@ ] }, { - "tcId" : 258, + "tcId" : 297, "comment" : "wrong oid", - "curve" : "brainpoolP256r1", "public" : "3065301f061236303836343830313635303330343032303106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3033,9 +3143,8 @@ ] }, { - "tcId" : 259, + "tcId" : 298, "comment" : "wrong oid", - "curve" : "brainpoolP256r1", "public" : "305b301506072a8648ce3d0201060a32623065303330323161034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3045,9 +3154,8 @@ ] }, { - "tcId" : 260, + "tcId" : 299, "comment" : "wrong oid", - "curve" : "brainpoolP256r1", "public" : "3063301d06072a8648ce3d02010612363038363438303136353033303430323031034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3057,9 +3165,8 @@ ] }, { - "tcId" : 261, + "tcId" : 300, "comment" : "longer oid", - "curve" : "brainpoolP256r1", "public" : "3063301d06103261383634386365336430323031303106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3069,9 +3176,8 @@ ] }, { - "tcId" : 262, + "tcId" : 301, "comment" : "longer oid", - "curve" : "brainpoolP256r1", "public" : "3065301f06072a8648ce3d020106143262323430333033303230383031303130373031034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3081,9 +3187,8 @@ ] }, { - "tcId" : 263, + "tcId" : 302, "comment" : "oid with modified node", - "curve" : "brainpoolP256r1", "public" : "3061301b060e326138363438636533643032313106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3093,9 +3198,8 @@ ] }, { - "tcId" : 264, + "tcId" : 303, "comment" : "oid with modified node", - "curve" : "brainpoolP256r1", "public" : "3069302306163261383634386365336430323838383038303830303106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3105,9 +3209,8 @@ ] }, { - "tcId" : 265, + "tcId" : 304, "comment" : "oid with modified node", - "curve" : "brainpoolP256r1", "public" : "3063301d06072a8648ce3d02010612326232343033303330323038303130313137034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3117,9 +3220,8 @@ ] }, { - "tcId" : 266, + "tcId" : 305, "comment" : "oid with modified node", - "curve" : "brainpoolP256r1", "public" : "306b302506072a8648ce3d0201061a3262323430333033303230383031303138383830383038303037034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3129,9 +3231,8 @@ ] }, { - "tcId" : 267, + "tcId" : 306, "comment" : "large integer in oid", - "curve" : "brainpoolP256r1", "public" : "3073302d0620326138363438636533643032383238303830383038303830383038303830303106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3141,9 +3242,8 @@ ] }, { - "tcId" : 268, + "tcId" : 307, "comment" : "large integer in oid", - "curve" : "brainpoolP256r1", "public" : "3075302f06072a8648ce3d02010624326232343033303330323038303130313832383038303830383038303830383038303037034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3153,9 +3253,8 @@ ] }, { - "tcId" : 269, + "tcId" : 308, "comment" : "oid with invalid node", - "curve" : "brainpoolP256r1", "public" : "3064301e0611326138363438636533643032303165303306092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3165,9 +3264,8 @@ ] }, { - "tcId" : 270, + "tcId" : 309, "comment" : "oid with invalid node", - "curve" : "brainpoolP256r1", "public" : "305b301506082a808648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3177,9 +3275,8 @@ ] }, { - "tcId" : 271, + "tcId" : 310, "comment" : "oid with invalid node", - "curve" : "brainpoolP256r1", "public" : "3066302006072a8648ce3d02010615326232343033303330323038303130313037653033034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3189,9 +3286,8 @@ ] }, { - "tcId" : 272, + "tcId" : 311, "comment" : "oid with invalid node", - "curve" : "brainpoolP256r1", "public" : "305b301506072a8648ce3d0201060a2b802403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3201,9 +3297,8 @@ ] }, { - "tcId" : 273, + "tcId" : 312, "comment" : "lonely bit string tag", - "curve" : "brainpoolP256r1", "public" : "3017301406072a8648ce3d020106092b240303020801010703", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3213,9 +3308,8 @@ ] }, { - "tcId" : 274, + "tcId" : 313, "comment" : "appending 0's to bit string", - "curve" : "brainpoolP256r1", "public" : "305c301406072a8648ce3d020106092b2403030208010107034400040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3225,9 +3319,8 @@ ] }, { - "tcId" : 275, + "tcId" : 314, "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP256r1", "public" : "305c301406072a8648ce3d020106092b24030302080101070344000000040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3237,9 +3330,8 @@ ] }, { - "tcId" : 276, + "tcId" : 315, "comment" : "appending null value to bit string", - "curve" : "brainpoolP256r1", "public" : "305c301406072a8648ce3d020106092b2403030208010107034400040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70500", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3249,9 +3341,8 @@ ] }, { - "tcId" : 277, + "tcId" : 316, "comment" : "truncated length of bit string", - "curve" : "brainpoolP256r1", "public" : "3018301406072a8648ce3d020106092b24030302080101070381", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3261,9 +3352,8 @@ ] }, { - "tcId" : 278, + "tcId" : 317, "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP256r1", "public" : "3018301406072a8648ce3d020106092b24030302080101070500", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3273,9 +3363,8 @@ ] }, { - "tcId" : 279, + "tcId" : 318, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107014200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3285,9 +3374,8 @@ ] }, { - "tcId" : 280, + "tcId" : 319, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107024200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3297,9 +3385,8 @@ ] }, { - "tcId" : 281, + "tcId" : 320, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107044200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3309,9 +3396,8 @@ ] }, { - "tcId" : 282, + "tcId" : 321, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107054200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3321,9 +3407,8 @@ ] }, { - "tcId" : 283, + "tcId" : 322, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107ff4200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3333,9 +3418,8 @@ ] }, { - "tcId" : 284, + "tcId" : 323, "comment" : "dropping value of bit string", - "curve" : "brainpoolP256r1", "public" : "3018301406072a8648ce3d020106092b24030302080101070300", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3345,9 +3429,8 @@ ] }, { - "tcId" : 285, + "tcId" : 324, "comment" : "modify first byte of bit string", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034202040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3357,9 +3440,8 @@ ] }, { - "tcId" : 286, + "tcId" : 325, "comment" : "modify last byte of bit string", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e637", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3369,9 +3451,8 @@ ] }, { - "tcId" : 287, + "tcId" : 326, "comment" : "truncate bit string", - "curve" : "brainpoolP256r1", "public" : "3059301406072a8648ce3d020106092b2403030208010107034100040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3381,9 +3462,8 @@ ] }, { - "tcId" : 288, + "tcId" : 327, "comment" : "truncate bit string", - "curve" : "brainpoolP256r1", "public" : "3059301406072a8648ce3d020106092b24030302080101070341040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3393,9 +3473,8 @@ ] }, { - "tcId" : 289, + "tcId" : 328, "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034201040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3405,9 +3484,8 @@ ] }, { - "tcId" : 290, + "tcId" : 329, "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP256r1", "public" : "305e301406072a8648ce3d020106092b2403030208010107034620040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b701020304", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3417,9 +3495,8 @@ ] }, { - "tcId" : 291, + "tcId" : 330, "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP256r1", "public" : "3019301406072a8648ce3d020106092b2403030208010107030103", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", @@ -3429,9 +3506,8 @@ ] }, { - "tcId" : 292, + "tcId" : 331, "comment" : "128 unused bits", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034280040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", diff --git a/third_party/wycheproof_testvectors/ecdh_brainpoolP320r1_test.json b/third_party/wycheproof_testvectors/ecdh_brainpoolP320r1_test.json index da23f799a..dabf952e5 100644 --- a/third_party/wycheproof_testvectors/ecdh_brainpoolP320r1_test.json +++ b/third_party/wycheproof_testvectors/ecdh_brainpoolP320r1_test.json @@ -1,18 +1,18 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "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." }, - "numberOfTests" : 291, + "numberOfTests" : 320, "header" : [], "testGroups" : [ { @@ -23,7 +23,6 @@ { "tcId" : 1, "comment" : "normal case", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b7fc5720d4b325c0805cc213c1b9ccbd9e4f380a121fbc00784c821bcd7f0d618b70d39fbdceae553d9de4f90683eb9f000463c7bd1d32db8cfad2b40862ccac05030e93fc6694c071e8e1427b305006", "private" : "12d06c51deda1595d8c43e7c146f898f7141c0836522931049afe61333ae2c03e350b61aeba540bf", "shared" : "94982d50b29faedaa7ed0988fd57b90303b032ce398ec70af6d194bcfd7f9008d14e09425502b7e7", @@ -33,7 +32,6 @@ { "tcId" : 2, "comment" : "compressed public key", - "curve" : "brainpoolP320r1", "public" : "3042301406072a8648ce3d020106092b2403030208010109032a0002b7fc5720d4b325c0805cc213c1b9ccbd9e4f380a121fbc00784c821bcd7f0d618b70d39fbdceae55", "private" : "12d06c51deda1595d8c43e7c146f898f7141c0836522931049afe61333ae2c03e350b61aeba540bf", "shared" : "94982d50b29faedaa7ed0988fd57b90303b032ce398ec70af6d194bcfd7f9008d14e09425502b7e7", @@ -44,8 +42,7 @@ }, { "tcId" : 3, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004430dd30b26350bc66c41c71769dd61b740d71008b59e455c1795ebbdc6bb1f0c8afaab415850142f1557feb7bef5fd3937f088ccb4d3ff8dc7431eecc9dce6f57c45035ca97dd0d7de9991742a39ad20", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -54,8 +51,7 @@ }, { "tcId" : 4, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047bad53f50a369371b9742952b37f6a179ffb0f7f46894321f1b3485453b7bb58b9e61e1ad06913247287976110d22bbaf17dad584cd104bca6601daa0b6633ba889793f931ef61f889a491bfc3776256", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000002", @@ -64,8 +60,16 @@ }, { "tcId" : 5, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000439a0050ad1000627ffeb7bd1c4fa9fc336507c4d1c2a55f4e3672c15dabc8dc9567e326e740c54c799c1b05bcd6fc5b43c693569c0583a19e5a0aff1b4135df461e626e81fb098be2eefbf9ec1075a53", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004887c70eaddf1e67b2e05e0613154b61cac592568641c5332a218a87cebba63b2518e6c1cc1ca4036a4a62bbe99f7cab95eb1fd6b0acc85d495c9b82ed1ce047db89ab3c08f953c13ab35128638921b09", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "0000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", @@ -73,9 +77,8 @@ "flags" : [] }, { - "tcId" : 6, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 7, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000404d114977ae64cbca724fc517d6b7bafaf7c9eec36d682c1fd02e9f9bca302b149793582b301c8a95acab775a1f9c63d1eab8f1e67421c7d8de16f0128167a2f7ef8ae55fda1b83e97503b8323343a92", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000100000006", @@ -83,9 +86,8 @@ "flags" : [] }, { - "tcId" : 7, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 8, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042e78935c77d5fc195928849d98b81c79c8dc407bf113bd1e3f49967d288d7bf8c1cd853a9a5fd80788e3e8ebdf07f70c44075b8ad217123e2ef44ae53f4306d0f1958f1311d0509e1c7754a68afdf7eb", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -93,9 +95,8 @@ "flags" : [] }, { - "tcId" : 8, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 9, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048f93a6519729320805291a17925e6d42ba23dd25acb3eea29c18f1e550c7dfb41182a9fd75747df77191f150afa979031f546222bbdc1afc448c6613d219a109a018ad341b6bb5fff61939a242b42968", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "07fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", @@ -103,9 +104,53 @@ "flags" : [] }, { - "tcId" : 9, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000473a8101f2569337b61237b94105f02af62af56fe0364a8b06cfd0c65ad26898034828dbda03b90e7394b1a51f0c32effa86c58c28c5ae2efce2a147eb69580519f31a57a697d9c069b97ef9c02f4bbf4", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "2e5544fd7d843f5df87bad4422ee2f10139748eb004974c3858f8a7a689df792ae0af08dc43414d9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a83df8e6d9326d0f6e399db9094f81ab8af846091f5d50f220d2dc94a268c6a8d11ade13e2484b253a77027983c3d8b2d0a4cb9ee9008cbd8d34c50fc65a5aad5c21f332788f719897c44447e0f11370", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "2e62b007e0e833a4fe3a6b527a4fe88f6bbd0ce20e6a374fb6474d56956b6a0f807f68652c8b0ded", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004bef54b0fe97b66cbfc62731645fe3c6fc1d582dfc18fe419fefb8cbdb0c5fa17a363f352ed7b6bfa37e24f93ec8da50062937823baab3c138cf1335e07bb50c8a05ed6a9bb9f82631c95f500aa9f3645", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "5caa89fafb087ebbf0f75a8845dc5e20272e91d60092e9870b1f14f4d13bef255c15e11b886829b2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004ab49dd4a73e9f8e0595bd8ca1655e2bca61fa2e1a3cc87635ae7a61fdb7c9bd5a8e4e34aa2b928c930732ccb23d3f512aeda1496a84e7e75303b0ee662d61107da8c67fe7193de7c29251423501df209", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "6166f3de8da8f6e286176276a03ac6dbb4a9f8b0154a1504caa5ba2bb12dde1be6eae89f3384123b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048f5659116b4af2d03dd2b3e72c0d78d77677fefb4e277bee2a4966bba8354f85d83845b33a431a6907921555c1ac471e51e26a0cc67fb4146da0502fcee38f5ef502fcd4f9a380b086af5c403396c4f7", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "6946ec9bdddac30dc5060f5bdb41d2140d57066758e3b73f0c50b5590ac45e9c3a483016c97d409d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004243bd450e757a6a5308cb366f87c359b953cb42c6c61de923a24247217974d6ccb3f8869e832227c64035c2066f24423fee0041ab5ef361d1ca4bd19f34f9802f1fbcd2cc132087d8f4f3d5b32e1b046", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7f0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", @@ -113,9 +158,8 @@ "flags" : [] }, { - "tcId" : 10, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 16, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000465677dff00f5899c5100c5ceaeef383de49012e005e8f73656caff3e95dd1254bbbffa840e206e962935d733930dbe0130714761a1a26bf9a59cd37db1311bae7ab2f9ae3f0827aa0ae240b34cefb97c", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7fc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000001", @@ -123,9 +167,8 @@ "flags" : [] }, { - "tcId" : 11, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 17, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046394defc20111cd8cddc2b8545b9200f080736bf6438f21c6fe0bc246e4bb0bdce1f1107d6dc55b536d025461efef8ec5dfa7f088fc03070efe56158050ac3042d1285aa9ea40215dfe5542e6d5590f4", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -133,9 +176,8 @@ "flags" : [] }, { - "tcId" : 12, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 18, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040c1142edacae66ffa6993bca134cd4450b5adf0d5f5c32e21479f2419a9000afe9226749f27bcad113bee319eac4e6c6927deef999d25017890e95a615bd222720ecbb22ebe2ed9aafb9610bfa7e77f9", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff000000040000001", @@ -143,9 +185,8 @@ "flags" : [] }, { - "tcId" : 13, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 19, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004770298807fbfc4f084210a361403c6dd3c3f2c31bbf20ec851e10144fc8340ae7a77cead742b5d1dc4a9a855df56a21362614044ae945739c707c0c89b65a43fb091069bd4f695b553c583f538206c35", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7fffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -153,9 +194,8 @@ "flags" : [] }, { - "tcId" : 14, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 20, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a719ed2e9ff2debac0713bc4806181736885736f183be24175ced514ebb76a0e49b20f7a47bec04477405570758bb4a1835f71338d394ac799d389a9a2b0aab561717a0642c668dd7e88521fc0884db9", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7fffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000000", @@ -163,9 +203,8 @@ "flags" : [] }, { - "tcId" : 15, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 21, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000423c02591b8ee778c5780ed4c783974ddd5aa52117d68cdda1c375cb77dc36f5fbea9709e44612898c1f5fcb67bd6b2bcc6ff0b01003be7559c1cd0827847de5943d5adde9b8519a55675970051659a03", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -173,9 +212,8 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 22, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000129110253d52cf3c5fc3382fca93d18adf7b97999028767b9722381db68fe3a41793b7d9952c6177f", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "2bab467efa3adf782324563a4d8f19018ca44458f697318a11f3e3c2269275c7b1aec44ce83cce8a", @@ -183,9 +221,8 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 23, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004000000000000000000000000000000000000000000000000000000000000000000000000000000020d1a18c0b25d0d32d9c4249a523cfcc12a20c2ead596607d73260895676315a70ad098e8b51d25a8", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "829a5f7c664dce621ba1373c0758d3d2b2984d85c384cf0077930ae4909f6072731572ecc3e4a1aa", @@ -193,9 +230,17 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 24, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000003638b53e2a2f41dc6d6dc7b3611a6dde54f7e8a7bb2681afa2060100074e51289d13d79251d168da2", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "8131f95388bd0c74d3fedc3077d750382e90f765c820e608292fe923c4f3c76ac77d6c2c05862c7a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff13b6599cb2e990a4fee490dff267362978a0e76f57c53b4ee85fc39c790f4c6969978fc462e5a847", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "203ab48d6e3a11afcb44140f0b6596cc85dfe39e589d64b699ddb5470ee2ac5cf61d6ec8534aacfe", @@ -203,9 +248,8 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 26, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000001000000063a91ee30c63eb15b1c0f2102c6cf3438dd75ca71636238f891e367c105f0b781d02de648399712a0", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "0f5a4a6607bfd93aa3d1ed5a4aa5ed3d973547cc978265649cc47dae0cd32bfeeef058e4e2ed4288", @@ -213,9 +257,8 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 27, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff308f36ab8f37e97723b0aadd7ee4dd585b9e68dc00db4242f6c3cf7b0ec1497a26e629b24a613b3a", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "a6b0761c5fe60e1e4c63704ecb8a0da1a9b89cd502b2091eb37a414181af99c4b421f107865a3989", @@ -223,9 +266,8 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 28, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000407fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff231f9aef9b1a7c143485f601980bfa4f7bc7b312b01400bd1d15669197e07f2edf39cd08c905e280", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "8ccfba752052d15c8cca181abd9fded4cb0c176dbadccafe44cf1cc1907fc9ba356c7e7c3289e19e", @@ -233,9 +275,53 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 29, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042e5544fd7d843f5df87bad4422ee2f10139748eb004974c3858f8a7a689df792ae0af08dc43414d92c64eca76e2196d01899acac1824effa5a9b4b3167b2131477386006fc3a0f624d9684c900df7b78", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "5e7e6ba602aa2208b1607f879635d6e3c28568a7f754dae448cfc793a80600809ac13381bc800a8d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042e62b007e0e833a4fe3a6b527a4fe88f6bbd0ce20e6a374fb6474d56956b6a0f807f68652c8b0ded5b0554bd701c2b9e6687e1b0135dff715d53dae858fa77df8e7e566ed638f9726ade9ea2db601079", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "9f6059cbada97ab9f0826b6a1bedfe79b9c75da51fc2fe2620436bff79b15ac416b9ed1a02513640", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045caa89fafb087ebbf0f75a8845dc5e20272e91d60092e9870b1f14f4d13bef255c15e11b886829b213eff0c83008731468789c7865e5c17d5de2da065c8f039a7475cd7588e03e9a68ca0841f6f8429f", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "1a05058f316d94efa0829e12c65c32a01202b24a9cf97b9f64990a39f643456dfb5a89649a8f6832", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046166f3de8da8f6e286176276a03ac6dbb4a9f8b0154a1504caa5ba2bb12dde1be6eae89f3384123b0e75f218e122dac1d46f0c09e49b92c167798a6b458e6660c8c10fb3858d89a5f546a301406d456f", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "1f9ae24d0082d8a103842086fae91da616c1b0d26007db2f755a8fb0dd1720205895a1ead88b2a30", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046946ec9bdddac30dc5060f5bdb41d2140d57066758e3b73f0c50b5590ac45e9c3a483016c97d409d0ece7c2cf1c5a46c15c6ff814b1252593cb532621fe14c7f557762911a166e46b9b7a3d4b9aa9f7b", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "01980373c0a3a00be8b30b1afb8123b032a7054b16b51016be94f5d9f5dd8a5a5f19e0807f6c27cd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 34, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047f0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff025368d44d7706408e18118e8338b5a8f65dcb4f7ac1884d97a44d235b8c89e5c240576680e6def6", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "8c14fa61be79ee096dcf6a2cd31aaab422b98161476c02e71a18168eaf3185ac515f6e451af5e27c", @@ -243,9 +329,8 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 35, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc0000000800000011a2b8d3c67305de21501cd7c43ad4cd9a57459c42e6fdac1e2cb37952703ffdccd18fcb326a2e0c7", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "61482d667be2a2d7bfcbd75b9e8140ea37813ede1fd44eb046f436a4d672784643d0d84b1c82f55f", @@ -253,9 +338,8 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 36, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000025a0dc389bcdc85d8434b2c615d1092b546d7808978f2d0cd3b3f17f57a2774c883fc5fad79ed32d", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "c586152d7416ca85eb55486ec2914a78a3d99a240d7d2657d54a2c8c1540b349380a151c9669a107", @@ -263,9 +347,8 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 37, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff000000040000001030432044ddf1b1586c51deec0306d02d88e54bc2a2dc6c7e65895891633f866addb9de1ad32a8bc", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "c11b2dca6672802c8528af2c84b1a04e59c9a22bb271bd6d7568092babd2f23efc063ab248a2717d", @@ -273,9 +356,8 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 38, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff65f89731c0263d13aaa8ca7b3dadea10c46d7243883d7cab726d463b254df6ef728b52d8bbfb06ee", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "aa2e1ba6b508026b967ab355b99318bc394fc0d3cfabbb246804ddb5f913e6ef6bc0a228311bedcc", @@ -283,9 +365,8 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 39, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000000138c04477f42d165e4d474248d091ad74220de2021d0ca8f9f7295c7cc19c787f94ec33a2e4d51ee", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "5397c3d5663f5fcc4705eceba8255e89cea1747ad0d08d40b7a1aee01193b5df9593f8013c5dfb96", @@ -293,9 +374,8 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 40, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04f2455cdb035b0cd4422a3ca06bb19bf018d1a5cb84eb12446d47f7f7a16c035c70951b4b6bad7b", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "20c790cf41723c9d5757b1eec1ff88ef16cbb632879cdce47fcb583262a7a6775c4486df301df5f5", @@ -303,9 +383,8 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 41, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "3", "shared" : "a3e86777a4263b4656733a65bf322d397199cda903588fc3754cb0e27901f5e29f115b511b94c831", @@ -313,9 +392,8 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 42, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "93cd465d332e25bbec7b195b37f7e3a126f1d67cdb946cb9b2c45a36a5c4d7e9171f3d3fded20ef7", @@ -323,9 +401,8 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 43, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "1000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "6cc6520a3d34ec73bdc0648390a8be6736c104a6651c7a35face310fd0bf69b151aecf457ef584da", @@ -333,9 +410,8 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 44, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "78b7d04861460cbf141f6d41648742adf459b5f3695ba2449ce76210494ce540069e1536c03100ff", @@ -343,9 +419,8 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 45, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "080000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "8f21e698a1e1bc66acc08adb5b923e4b2a012dfe8145637e702351f161688f0b572c57d4d1b6b4f7", @@ -353,9 +428,8 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 46, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e88691555b44c59311", "shared" : "151b2e82d009a18b4b7e46df2ad0e30d151d321bd64ef2f1ff6a36781ae448b99ef443ac7d1b09cc", @@ -363,9 +437,8 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 47, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98681555b44c59311", "shared" : "d04a5e44828163fcb66f9e601d933ba2f431cada91256861e36765f6098e234005f48bb039a288ef", @@ -373,9 +446,8 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 48, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98689555b44c59311", "shared" : "94023419382fbdcacb99fc0c37b73be771bbcb8b2efdc6dd324f0328e16b755bb27a2ab440ed6c87", @@ -383,9 +455,8 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 49, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555a44c59311", "shared" : "aa464b779d451beb21ba7f63b65db0442c52b9ac32f0a2addcd0869c7ebddff479d47461b83225f8", @@ -393,9 +464,8 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 50, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59233", "shared" : "c0038da858441f559a864dcd6c4558437f9ad091a67c3fda69a9e0cb6f446a8b47ae95edc2f4eade", @@ -405,9 +475,8 @@ ] }, { - "tcId" : 39, + "tcId" : 51, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592b3", "shared" : "8258131a80bc9f2b8ba532ef1253ef39dce25e6deb85227c670273521c311dbb9bf1a56dd29107b3", @@ -417,9 +486,8 @@ ] }, { - "tcId" : 40, + "tcId" : 52, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592f3", "shared" : "ae752e75684a9adfc6198e6c1ce9249d26743104e8b0bd0417998c62982622ea2fdf6917413d547c", @@ -429,9 +497,8 @@ ] }, { - "tcId" : 41, + "tcId" : 53, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59303", "shared" : "37bfbb637fce27ee80b3af326546303e0bd8af01b72f591830a548609055bda489d9a4e6b5e3f43e", @@ -441,9 +508,8 @@ ] }, { - "tcId" : 42, + "tcId" : 54, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930b", "shared" : "854ce9516e73c6cc8d0d6ce3cdf933541a719578712440f02a86829af1398fcab2bb0949c1d63106", @@ -453,9 +519,8 @@ ] }, { - "tcId" : 43, + "tcId" : 55, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e", "shared" : "a3e86777a4263b4656733a65bf322d397199cda903588fc3754cb0e27901f5e29f115b511b94c831", @@ -463,9 +528,8 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 56, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930f", "shared" : "7dfd07c1cfe70db4772cf9f6bb6b58a10bbc9509e5ce86651d5c395f3544f62d6d8f8109edba441a", @@ -475,33 +539,183 @@ ] }, { - "tcId" : 45, + "tcId" : 57, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000000d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000000d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000001d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000001d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2600000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2600000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2700000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2700000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b2403030208010109030100", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 74, "comment" : "public point not on curve", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb28b", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 46, + "tcId" : 75, "comment" : "public point = (0,0)", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 47, + "tcId" : 76, "comment" : "order = -1763593322239166354161909842446019520889512772717686063760686124016784784845843468355685258203921", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee10229ff2ca1b8dfc943b0481ec387a12dfe1f9a0670305a4970ed5cd2b7d1381179a716796eaaa4bb3a6cef020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -513,9 +727,8 @@ ] }, { - "tcId" : 48, + "tcId" : 77, "comment" : "order = 0", - "curve" : "brainpoolP320r1", "public" : "3082014b3081f406072a8648ce3d02013081e8020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1020100020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -527,9 +740,8 @@ ] }, { - "tcId" : 49, + "tcId" : 78, "comment" : "order = 1", - "curve" : "brainpoolP320r1", "public" : "3082014b3081f406072a8648ce3d02013081e8020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1020101020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -541,9 +753,8 @@ ] }, { - "tcId" : 50, + "tcId" : 79, "comment" : "order = 410618568360611413177547474029944166748205379750040840301822434183392856467013123528027", - "curve" : "brainpoolP320r1", "public" : "308201713082011906072a8648ce3d02013082010c020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022500d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -555,9 +766,8 @@ ] }, { - "tcId" : 51, + "tcId" : 80, "comment" : "generator = (0,0)", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a60451040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -568,9 +778,8 @@ ] }, { - "tcId" : 52, + "tcId" : 81, "comment" : "generator not on curve", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -581,9 +790,8 @@ ] }, { - "tcId" : 53, + "tcId" : 82, "comment" : "cofactor = -1", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201ff035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -594,9 +802,8 @@ ] }, { - "tcId" : 54, + "tcId" : 83, "comment" : "cofactor = 0", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020100035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -607,9 +814,8 @@ ] }, { - "tcId" : 55, + "tcId" : 84, "comment" : "cofactor = 2", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020102035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -620,9 +826,8 @@ ] }, { - "tcId" : 56, + "tcId" : 85, "comment" : "cofactor = 1763593322239166354161909842446019520889512772717686063760686124016784784845843468355685258203921", - "curve" : "brainpoolP320r1", "public" : "3082019d3082014506072a8648ce3d020130820138020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -633,9 +838,8 @@ ] }, { - "tcId" : 57, + "tcId" : 86, "comment" : "cofactor = None", - "curve" : "brainpoolP320r1", "public" : "308201723082011a06072a8648ce3d02013082010d020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -646,12 +850,11 @@ ] }, { - "tcId" : 58, + "tcId" : 87, "comment" : "modified prime", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900bfd4cef07c157c860286264eb02a03e4bd57db899dfc714f55bcc71c32b829e7af670ba56e9c05d1305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510400000000000000000000000000237bc7178cc16000000000000000000000000000000000000001d54042dd00b5c5ebcbab5d16bfe9013cc20d177a3491ba0fd60ab4d1eafcb56a97a71827d8589de6c0022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000400000000000000000000000000237bc7178cc16000000000000000000000000000000000000001d54042dd00b5c5ebcbab5d16bfe9013cc20d177a3491ba0fd60ab4d1eafcb56a97a71827d8589de6c0", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "98a5ab0e3aa9396e44e9a6cf836db0e622639dcead75c2b337487a303c1a100d6e9e8dc71c9c2162", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -660,45 +863,41 @@ ] }, { - "tcId" : 59, + "tcId" : 88, "comment" : "using secp224r1", - "curve" : "brainpoolP320r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 60, + "tcId" : 89, "comment" : "using secp256r1", - "curve" : "brainpoolP320r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 61, + "tcId" : 90, "comment" : "using secp256k1", - "curve" : "brainpoolP320r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 62, + "tcId" : 91, "comment" : "a = 0", - "curve" : "brainpoolP320r1", "public" : "3082014c3081f506072a8648ce3d02013081e9020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27302d04010004281c77c2abfaacfed15441047a89c6d600bb9a3c8aa864067cd4281901a411872412960f59881b9f010451044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -709,12 +908,11 @@ ] }, { - "tcId" : 63, + "tcId" : 92, "comment" : "public key of order 3", - "curve" : "brainpoolP320r1", - "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e273054042810d5b611ad493efa669c819f643abe51d498607aa56d8d4b9218cdbcaf36e832b4f80c596232c0f10428c03a2629bb8ecdb3f76bd82899023132d66db14d7936a2817d8e845b1ea8804a1f2424de2a0371c10451047cbe0d0aa4dfa8df945b3a5a083744f90fd1bd7e315671e26377211c837679d83afd5f87b49904654b220e0d50d2bc64d0a8c87bb2bf3f55930dd365bce94a3457976250f53465b474154a9759daad0d022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200047cbe0d0aa4dfa8df945b3a5a083744f90fd1bd7e315671e26377211c837679d83afd5f87b4990465883c3912e5e993531093afe31f42a1106681fc413a0ac3baf7fb579b835f867488bec81a97d8811a", + "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428af4886c351055cf7c6fa21ca9e5dc359ba0c3f1e0ecbbcb92ffcf8fdbc41bdb16c6e664f3694bfed0428362f4d202fab54fd10a9625548eb00ab3208714a47f45e40fabed726cb8359b2e8006502917a08cc04510427b00b9931972240c947250be4f1be0fb5a4924fabb71cbd62c0fbb1d259c63231a910c351a06e3324f9ae52bf3eaae575faa8bf67396a5cb707a57f4098130d6ca1f09fc710545d5a94d861b1c58bf0022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000427b00b9931972240c947250be4f1be0fb5a4924fabb71cbd62c0fbb1d259c63231a910c351a06e33ae6498cd777da4d26b41cf9f6ac8760942882a27b65bfae1e2f0c94cb18397cba23f3a503feda237", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "737c67f74a4f423480ba46d51e903dd18668491fd1ba6924143dfc45511e8be26c17fc3982a3052e", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -723,9 +921,8 @@ ] }, { - "tcId" : 64, + "tcId" : 93, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP320r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004cbbced7d0d8fb5d17ed00a047fb60933d1716b5f120ca68abd92edc2eb4b22a1f8d0410966791ba8fc7a7558a3b220038d84088abbe19728", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -733,9 +930,8 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 94, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP320r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004b479d6c21efe1412dd59f04404ea05a8cd7fd74c41c4d2c1535bded83afb32b92c6105ac9ff9786bb20dce846922e69218ea79a89d73573add154272385ffe2b", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -743,9 +939,8 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 95, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP320r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004788d64af48129627a1b87b999bc87c3a633321f6047f071587395dd7690fdd0b85c535c2d5ae157bf1a213b1ba452b38af8087cd933f3effa32c546948a7b79c9801399f5a5c7aeaedd6a8ba1355bb12152f01f060a9cfd32da747edd316417b", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -753,9 +948,8 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 96, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP320r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f3f8effa60bcf759f795e0fe77c6e5aa1014b78e92957f9de9ba5b4e7cb99c163c80db96cb28472d721d8f6f39aa738ffe55c7bbb78c54a8e465fc7c548353968700e2b278cb0688cbdae017de7bd98a73d04434058978a5bad558f20120cc230080762b717f5a9d17c1bb11ec6e80fec81f4775784ec9d17aa7e5b119dbec02233e92", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -763,9 +957,8 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 97, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP320r1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000486b290e29307ff43b3c81a48720c0e89a478b06d8c811b10c7ff3654aa33105244c37378866ef4920ef6099b596e95449788df3a2a8452ba922ba99e69346f54", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -773,9 +966,8 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 98, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP320r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000459b150d0645424cf928844d1bbd532d8a8195960332da50cf9aa186480ffb0b58b64c4bd198525183852d127aa3742fe96df49bec7585aa4", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -783,9 +975,8 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 99, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP320r1", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000489021ce82845fcefd942146ce35cad027ade8f821ddfad0ea831d1f6fe6980e60be917f848a4e7dbd3dea6035bbfa41d115fba98797862cbebf8087b7647fe89", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -793,9 +984,8 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 100, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP320r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000437f59347ed0c8de4e888171eed280944742e5cd4246017c657a4daf94436f38f10a3076eac990493ea5ff93234662d9c3f7747a2fb2e14fb72bdc74d5d588cbacc0241cd7ac19fd8eead50526974e6ad56ac471cf7c21667b92ded8d714c79f6", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -803,9 +993,8 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 101, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP320r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a59f99993f8e3706eb6e104b638e8511c5b08e82344a6538528df723eb38ffe58c70197c8e88371f1d0c550e3bbbfe125c1123d5d0900c8164f9b19dc66fb34f45869a8aac9294587c6bfa261f401883a1844e71b83268e916ed6397c7df9542991437b705ac561cdcd0886409919b69cb12d36399df71e8e2414f1ff17111fb", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -813,9 +1002,8 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 102, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP320r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000471f4543326fb3cb36fe6471712c30b1e81e5d717bd1f2bf7136793728cba811d4bfdfa99dd5731911ee78d7010f6bc9e71a423d8d6823ec9", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -823,9 +1011,8 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 103, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP320r1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040b2ad117bdc9c839820852ff829d60cb51a6a10f0a72061ca27eead92113b1d98b98919105efdd2376669e8e8361571d3db8736777690a263f04dd2605a65225", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -833,9 +1020,8 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 104, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200042ddfda6a53e3aa3133a04c2ed9a3c36d3f390710ae781e2975c83701ea352f007b4f7a976ba322419d20d75300cdcf190a58942f9aab229a3dbfee185c3adb6ce9a4907b90cac0fa649c22cc2e17d48f", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -843,9 +1029,8 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 105, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP320r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041768d368f882df7083b3d53987ba94d8720cbbc443e12700df5eb044d2f5621e8223a3ee3bd71b34f32e3afb5404e85a51cc7eaa1569ae4c555200a1b2df9c4adcdd6ec3d3de9abadf022da337b6f8873bb415e959e57b029850cdbbb38ab417", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -853,9 +1038,8 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 106, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP320r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045ab89b3df599c3c1f1fbe4c15c0aac1ea95dd83f60623c2aaec3b9c31ba68d1f5a637758a7b8631d720f71d756a72c141e41afd508bf7ebcf9b6d1d4764768a66ffd7dd1d605daea2ba841d0a9106a22f1a630f272f906116c27fe3c3ff729d8516aaf0c3555e352ab69dc64f36e2d6320696b366bf0d07aac51ff9db3a480ec", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -863,9 +1047,8 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 107, "comment" : "invalid public key", - "curve" : "brainpoolP320r1", "public" : "3042301406072a8648ce3d020106092b2403030208010109032a000227f2f8f1cbc7ee440c167d52782f509b980e1da034c259f079fff653301ae28a88511e501836a7d6", "private" : "0cdeaa01757954bf813fafec8356923518e410cc8778d88eac1a07f90b7fb4d20db28670e178b941c", "shared" : "", @@ -875,9 +1058,8 @@ ] }, { - "tcId" : 79, + "tcId" : 108, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP320r1", "public" : "3042301406072a8648ce3d020106092b2403030208010109032a0002cd873725ad5a0cb428ee170bbea7609f8e156a73c4ab18fd32bab9e41af3d36eaa5313a81f74e845", "private" : "0b58eeb16a7f22f4562161ed8ea68ac86322d3db6e5d4fec50aae16d01129bf8c4d7530ff4d94a137", "shared" : "", @@ -887,9 +1069,8 @@ ] }, { - "tcId" : 80, + "tcId" : 109, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP320r1", "public" : "3042301406072a8648ce3d020106092b2403030208010109032a00033fef766ef618b774a78e4d81e16e5a9afea06500eb0e366377d839bffceeed1c74e6caecdc9fbb21", "private" : "0bdbee13a7eac096b33fe43b8adc4c0e5bab438faa6333570ffdeb05d2b3e95961f9d591f36882027", "shared" : "", @@ -899,9 +1080,8 @@ ] }, { - "tcId" : 81, + "tcId" : 110, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP320r1", "public" : "3042301406072a8648ce3d020106092b2403030208010109032a00023fef766ef618b774a78e4d81e16e5a9afea06500eb0e366377d839bffceeed1c74e6caecdc9fbb21", "private" : "0bdbee13a7eac096b33fe43b8adc4c0e5bab438faa6333570ffdeb05d2b3e95961f9d591f36882028", "shared" : "", @@ -911,9 +1091,8 @@ ] }, { - "tcId" : 82, + "tcId" : 111, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP320r1", "public" : "3042301406072a8648ce3d020106092b2403030208010109032a0003cd873725ad5a0cb428ee170bbea7609f8e156a73c4ab18fd32bab9e41af3d36eaa5313a81f74e845", "private" : "0b58eeb16a7f22f4562161ed8ea68ac86322d3db6e5d4fec50aae16d01129bf8c4d7530ff4d94a136", "shared" : "", @@ -923,9 +1102,8 @@ ] }, { - "tcId" : 83, + "tcId" : 112, "comment" : "long form encoding of length", - "curve" : "brainpoolP320r1", "public" : "30816a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -935,9 +1113,8 @@ ] }, { - "tcId" : 84, + "tcId" : 113, "comment" : "long form encoding of length", - "curve" : "brainpoolP320r1", "public" : "306b30811406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -947,9 +1124,8 @@ ] }, { - "tcId" : 85, + "tcId" : 114, "comment" : "long form encoding of length", - "curve" : "brainpoolP320r1", "public" : "306b30150681072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -959,9 +1135,8 @@ ] }, { - "tcId" : 86, + "tcId" : 115, "comment" : "long form encoding of length", - "curve" : "brainpoolP320r1", "public" : "306b301506072a8648ce3d02010681092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -971,9 +1146,8 @@ ] }, { - "tcId" : 87, + "tcId" : 116, "comment" : "long form encoding of length", - "curve" : "brainpoolP320r1", "public" : "306b301406072a8648ce3d020106092b24030302080101090381520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -983,9 +1157,8 @@ ] }, { - "tcId" : 88, + "tcId" : 117, "comment" : "length contains leading 0", - "curve" : "brainpoolP320r1", "public" : "3082006a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -995,9 +1168,8 @@ ] }, { - "tcId" : 89, + "tcId" : 118, "comment" : "length contains leading 0", - "curve" : "brainpoolP320r1", "public" : "306c3082001406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1007,9 +1179,8 @@ ] }, { - "tcId" : 90, + "tcId" : 119, "comment" : "length contains leading 0", - "curve" : "brainpoolP320r1", "public" : "306c3016068200072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1019,9 +1190,8 @@ ] }, { - "tcId" : 91, + "tcId" : 120, "comment" : "length contains leading 0", - "curve" : "brainpoolP320r1", "public" : "306c301606072a8648ce3d0201068200092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1031,9 +1201,8 @@ ] }, { - "tcId" : 92, + "tcId" : 121, "comment" : "length contains leading 0", - "curve" : "brainpoolP320r1", "public" : "306c301406072a8648ce3d020106092b2403030208010109038200520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1043,9 +1212,8 @@ ] }, { - "tcId" : 93, + "tcId" : 122, "comment" : "wrong length", - "curve" : "brainpoolP320r1", "public" : "306b301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1055,9 +1223,8 @@ ] }, { - "tcId" : 94, + "tcId" : 123, "comment" : "wrong length", - "curve" : "brainpoolP320r1", "public" : "3069301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1067,9 +1234,8 @@ ] }, { - "tcId" : 95, + "tcId" : 124, "comment" : "wrong length", - "curve" : "brainpoolP320r1", "public" : "306a301506072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1079,9 +1245,8 @@ ] }, { - "tcId" : 96, + "tcId" : 125, "comment" : "wrong length", - "curve" : "brainpoolP320r1", "public" : "306a301306072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1091,9 +1256,8 @@ ] }, { - "tcId" : 97, + "tcId" : 126, "comment" : "wrong length", - "curve" : "brainpoolP320r1", "public" : "306a301406082a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1103,9 +1267,8 @@ ] }, { - "tcId" : 98, + "tcId" : 127, "comment" : "wrong length", - "curve" : "brainpoolP320r1", "public" : "306a301406062a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1115,9 +1278,8 @@ ] }, { - "tcId" : 99, + "tcId" : 128, "comment" : "wrong length", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d0201060a2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1127,9 +1289,8 @@ ] }, { - "tcId" : 100, + "tcId" : 129, "comment" : "wrong length", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106082b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1139,9 +1300,8 @@ ] }, { - "tcId" : 101, + "tcId" : 130, "comment" : "wrong length", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903530004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1151,9 +1311,8 @@ ] }, { - "tcId" : 102, + "tcId" : 131, "comment" : "wrong length", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903510004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1163,9 +1322,8 @@ ] }, { - "tcId" : 103, + "tcId" : 132, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320r1", "public" : "3085010000006a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1175,9 +1333,8 @@ ] }, { - "tcId" : 104, + "tcId" : 133, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320r1", "public" : "306f3085010000001406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1187,9 +1344,8 @@ ] }, { - "tcId" : 105, + "tcId" : 134, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320r1", "public" : "306f3019068501000000072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1199,9 +1355,8 @@ ] }, { - "tcId" : 106, + "tcId" : 135, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320r1", "public" : "306f301906072a8648ce3d0201068501000000092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1211,9 +1366,8 @@ ] }, { - "tcId" : 107, + "tcId" : 136, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320r1", "public" : "306f301406072a8648ce3d020106092b2403030208010109038501000000520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1223,9 +1377,8 @@ ] }, { - "tcId" : 108, + "tcId" : 137, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320r1", "public" : "308901000000000000006a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1235,9 +1388,8 @@ ] }, { - "tcId" : 109, + "tcId" : 138, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320r1", "public" : "3073308901000000000000001406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1247,9 +1399,8 @@ ] }, { - "tcId" : 110, + "tcId" : 139, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320r1", "public" : "3073301d06890100000000000000072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1259,9 +1410,8 @@ ] }, { - "tcId" : 111, + "tcId" : 140, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320r1", "public" : "3073301d06072a8648ce3d020106890100000000000000092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1271,9 +1421,8 @@ ] }, { - "tcId" : 112, + "tcId" : 141, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320r1", "public" : "3073301406072a8648ce3d020106092b240303020801010903890100000000000000520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1283,9 +1432,8 @@ ] }, { - "tcId" : 113, + "tcId" : 142, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320r1", "public" : "30847fffffff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1295,9 +1443,8 @@ ] }, { - "tcId" : 114, + "tcId" : 143, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320r1", "public" : "306e30847fffffff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1307,9 +1454,8 @@ ] }, { - "tcId" : 115, + "tcId" : 144, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320r1", "public" : "306e301806847fffffff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1319,9 +1465,8 @@ ] }, { - "tcId" : 116, + "tcId" : 145, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320r1", "public" : "306e301806072a8648ce3d020106847fffffff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1331,9 +1476,8 @@ ] }, { - "tcId" : 117, + "tcId" : 146, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320r1", "public" : "306e301406072a8648ce3d020106092b240303020801010903847fffffff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1343,9 +1487,8 @@ ] }, { - "tcId" : 118, + "tcId" : 147, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320r1", "public" : "3084ffffffff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1355,9 +1498,8 @@ ] }, { - "tcId" : 119, + "tcId" : 148, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320r1", "public" : "306e3084ffffffff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1367,9 +1509,8 @@ ] }, { - "tcId" : 120, + "tcId" : 149, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320r1", "public" : "306e30180684ffffffff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1379,9 +1520,8 @@ ] }, { - "tcId" : 121, + "tcId" : 150, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320r1", "public" : "306e301806072a8648ce3d02010684ffffffff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1391,9 +1531,8 @@ ] }, { - "tcId" : 122, + "tcId" : 151, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320r1", "public" : "306e301406072a8648ce3d020106092b24030302080101090384ffffffff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1403,9 +1542,8 @@ ] }, { - "tcId" : 123, + "tcId" : 152, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320r1", "public" : "3085ffffffffff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1415,9 +1553,8 @@ ] }, { - "tcId" : 124, + "tcId" : 153, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320r1", "public" : "306f3085ffffffffff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1427,9 +1564,8 @@ ] }, { - "tcId" : 125, + "tcId" : 154, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320r1", "public" : "306f30190685ffffffffff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1439,9 +1575,8 @@ ] }, { - "tcId" : 126, + "tcId" : 155, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320r1", "public" : "306f301906072a8648ce3d02010685ffffffffff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1451,9 +1586,8 @@ ] }, { - "tcId" : 127, + "tcId" : 156, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320r1", "public" : "306f301406072a8648ce3d020106092b24030302080101090385ffffffffff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1463,9 +1597,8 @@ ] }, { - "tcId" : 128, + "tcId" : 157, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320r1", "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1475,9 +1608,8 @@ ] }, { - "tcId" : 129, + "tcId" : 158, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320r1", "public" : "30723088ffffffffffffffff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1487,9 +1619,8 @@ ] }, { - "tcId" : 130, + "tcId" : 159, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320r1", "public" : "3072301c0688ffffffffffffffff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1499,9 +1630,8 @@ ] }, { - "tcId" : 131, + "tcId" : 160, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320r1", "public" : "3072301c06072a8648ce3d02010688ffffffffffffffff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1511,9 +1641,8 @@ ] }, { - "tcId" : 132, + "tcId" : 161, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320r1", "public" : "3072301406072a8648ce3d020106092b24030302080101090388ffffffffffffffff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1523,9 +1652,8 @@ ] }, { - "tcId" : 133, + "tcId" : 162, "comment" : "incorrect length", - "curve" : "brainpoolP320r1", "public" : "30ff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1535,9 +1663,8 @@ ] }, { - "tcId" : 134, + "tcId" : 163, "comment" : "incorrect length", - "curve" : "brainpoolP320r1", "public" : "306a30ff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1547,9 +1674,8 @@ ] }, { - "tcId" : 135, + "tcId" : 164, "comment" : "incorrect length", - "curve" : "brainpoolP320r1", "public" : "306a301406ff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1559,9 +1685,8 @@ ] }, { - "tcId" : 136, + "tcId" : 165, "comment" : "incorrect length", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106ff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1571,9 +1696,8 @@ ] }, { - "tcId" : 137, + "tcId" : 166, "comment" : "incorrect length", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903ff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1583,9 +1707,8 @@ ] }, { - "tcId" : 138, + "tcId" : 167, "comment" : "indefinite length without termination", - "curve" : "brainpoolP320r1", "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1595,9 +1718,8 @@ ] }, { - "tcId" : 139, + "tcId" : 168, "comment" : "indefinite length without termination", - "curve" : "brainpoolP320r1", "public" : "306a308006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1607,9 +1729,8 @@ ] }, { - "tcId" : 140, + "tcId" : 169, "comment" : "indefinite length without termination", - "curve" : "brainpoolP320r1", "public" : "306a301406802a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1619,9 +1740,8 @@ ] }, { - "tcId" : 141, + "tcId" : 170, "comment" : "indefinite length without termination", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106802b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1631,9 +1751,8 @@ ] }, { - "tcId" : 142, + "tcId" : 171, "comment" : "indefinite length without termination", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903800004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1643,9 +1762,8 @@ ] }, { - "tcId" : 143, + "tcId" : 172, "comment" : "removing sequence", - "curve" : "brainpoolP320r1", "public" : "", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1655,9 +1773,8 @@ ] }, { - "tcId" : 144, + "tcId" : 173, "comment" : "removing sequence", - "curve" : "brainpoolP320r1", "public" : "305403520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1667,9 +1784,8 @@ ] }, { - "tcId" : 145, + "tcId" : 174, "comment" : "lonely sequence tag", - "curve" : "brainpoolP320r1", "public" : "30", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1679,9 +1795,8 @@ ] }, { - "tcId" : 146, + "tcId" : 175, "comment" : "lonely sequence tag", - "curve" : "brainpoolP320r1", "public" : "30553003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1691,9 +1806,8 @@ ] }, { - "tcId" : 147, + "tcId" : 176, "comment" : "appending 0's to sequence", - "curve" : "brainpoolP320r1", "public" : "306c301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1703,9 +1817,8 @@ ] }, { - "tcId" : 148, + "tcId" : 177, "comment" : "appending 0's to sequence", - "curve" : "brainpoolP320r1", "public" : "306c301606072a8648ce3d020106092b2403030208010109000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1715,9 +1828,8 @@ ] }, { - "tcId" : 149, + "tcId" : 178, "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP320r1", "public" : "306c0000301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1727,9 +1839,8 @@ ] }, { - "tcId" : 150, + "tcId" : 179, "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP320r1", "public" : "306c3016000006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1739,9 +1850,8 @@ ] }, { - "tcId" : 151, + "tcId" : 180, "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1751,9 +1861,8 @@ ] }, { - "tcId" : 152, + "tcId" : 181, "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP320r1", "public" : "306c301406072a8648ce3d020106092b2403030208010109000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1763,9 +1872,8 @@ ] }, { - "tcId" : 153, + "tcId" : 182, "comment" : "appending null value to sequence", - "curve" : "brainpoolP320r1", "public" : "306c301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90500", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1775,9 +1883,8 @@ ] }, { - "tcId" : 154, + "tcId" : 183, "comment" : "appending null value to sequence", - "curve" : "brainpoolP320r1", "public" : "306c301606072a8648ce3d020106092b2403030208010109050003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1787,9 +1894,8 @@ ] }, { - "tcId" : 155, + "tcId" : 184, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "306f498177306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1799,9 +1905,8 @@ ] }, { - "tcId" : 156, + "tcId" : 185, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "306e2500306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1811,9 +1916,8 @@ ] }, { - "tcId" : 157, + "tcId" : 186, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "306c306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90004deadbeef", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1823,9 +1927,8 @@ ] }, { - "tcId" : 158, + "tcId" : 187, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "306f3019498177301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1835,9 +1938,8 @@ ] }, { - "tcId" : 159, + "tcId" : 188, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "306e30182500301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1847,9 +1949,8 @@ ] }, { - "tcId" : 160, + "tcId" : 189, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "30723016301406072a8648ce3d020106092b24030302080101090004deadbeef03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1859,9 +1960,8 @@ ] }, { - "tcId" : 161, + "tcId" : 190, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "306f3019260c49817706072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1871,9 +1971,8 @@ ] }, { - "tcId" : 162, + "tcId" : 191, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "306e3018260b250006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1883,9 +1982,8 @@ ] }, { - "tcId" : 163, + "tcId" : 192, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "3072301c260906072a8648ce3d02010004deadbeef06092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1895,9 +1993,8 @@ ] }, { - "tcId" : 164, + "tcId" : 193, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "306f301906072a8648ce3d0201260e49817706092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1907,9 +2004,8 @@ ] }, { - "tcId" : 165, + "tcId" : 194, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "306e301806072a8648ce3d0201260d250006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1919,9 +2015,8 @@ ] }, { - "tcId" : 166, + "tcId" : 195, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "3072301c06072a8648ce3d0201260b06092b24030302080101090004deadbeef03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1931,9 +2026,8 @@ ] }, { - "tcId" : 167, + "tcId" : 196, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "306f301406072a8648ce3d020106092b2403030208010109235749817703520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1943,9 +2037,8 @@ ] }, { - "tcId" : 168, + "tcId" : 197, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "306e301406072a8648ce3d020106092b24030302080101092356250003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1955,9 +2048,8 @@ ] }, { - "tcId" : 169, + "tcId" : 198, "comment" : "including garbage", - "curve" : "brainpoolP320r1", "public" : "3072301406072a8648ce3d020106092b2403030208010109235403520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90004deadbeef", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1967,9 +2059,8 @@ ] }, { - "tcId" : 170, + "tcId" : 199, "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", "public" : "3072aa00bb00cd00306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1979,9 +2070,8 @@ ] }, { - "tcId" : 171, + "tcId" : 200, "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", "public" : "3070aa02aabb306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -1991,9 +2081,8 @@ ] }, { - "tcId" : 172, + "tcId" : 201, "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", "public" : "3072301caa00bb00cd00301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2003,9 +2092,8 @@ ] }, { - "tcId" : 173, + "tcId" : 202, "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", "public" : "3070301aaa02aabb301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2015,9 +2103,8 @@ ] }, { - "tcId" : 174, + "tcId" : 203, "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", "public" : "3072301c260faa00bb00cd0006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2027,9 +2114,8 @@ ] }, { - "tcId" : 175, + "tcId" : 204, "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", "public" : "3070301a260daa02aabb06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2039,9 +2125,8 @@ ] }, { - "tcId" : 176, + "tcId" : 205, "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", "public" : "3072301c06072a8648ce3d02012611aa00bb00cd0006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2051,9 +2136,8 @@ ] }, { - "tcId" : 177, + "tcId" : 206, "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", "public" : "3070301a06072a8648ce3d0201260faa02aabb06092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2063,9 +2147,8 @@ ] }, { - "tcId" : 178, + "tcId" : 207, "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", "public" : "3072301406072a8648ce3d020106092b2403030208010109235aaa00bb00cd0003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2075,9 +2158,8 @@ ] }, { - "tcId" : 179, + "tcId" : 208, "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", "public" : "3070301406072a8648ce3d020106092b24030302080101092358aa02aabb03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2087,9 +2169,8 @@ ] }, { - "tcId" : 180, + "tcId" : 209, "comment" : "truncated length of sequence", - "curve" : "brainpoolP320r1", "public" : "3081", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2099,9 +2180,8 @@ ] }, { - "tcId" : 181, + "tcId" : 210, "comment" : "truncated length of sequence", - "curve" : "brainpoolP320r1", "public" : "3056308103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2111,9 +2191,8 @@ ] }, { - "tcId" : 182, + "tcId" : 211, "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP320r1", "public" : "0500", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2123,9 +2202,8 @@ ] }, { - "tcId" : 183, + "tcId" : 212, "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP320r1", "public" : "3056050003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2135,9 +2213,8 @@ ] }, { - "tcId" : 184, + "tcId" : 213, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", "public" : "2e6a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2147,9 +2224,8 @@ ] }, { - "tcId" : 185, + "tcId" : 214, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", "public" : "2f6a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2159,9 +2235,8 @@ ] }, { - "tcId" : 186, + "tcId" : 215, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", "public" : "316a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2171,9 +2246,8 @@ ] }, { - "tcId" : 187, + "tcId" : 216, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", "public" : "326a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2183,9 +2257,8 @@ ] }, { - "tcId" : 188, + "tcId" : 217, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", "public" : "ff6a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2195,9 +2268,8 @@ ] }, { - "tcId" : 189, + "tcId" : 218, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", "public" : "306a2e1406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2207,9 +2279,8 @@ ] }, { - "tcId" : 190, + "tcId" : 219, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", "public" : "306a2f1406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2219,9 +2290,8 @@ ] }, { - "tcId" : 191, + "tcId" : 220, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", "public" : "306a311406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2231,9 +2301,8 @@ ] }, { - "tcId" : 192, + "tcId" : 221, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", "public" : "306a321406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2243,9 +2312,8 @@ ] }, { - "tcId" : 193, + "tcId" : 222, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", "public" : "306aff1406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2255,9 +2323,8 @@ ] }, { - "tcId" : 194, + "tcId" : 223, "comment" : "dropping value of sequence", - "curve" : "brainpoolP320r1", "public" : "3000", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2267,9 +2334,8 @@ ] }, { - "tcId" : 195, + "tcId" : 224, "comment" : "dropping value of sequence", - "curve" : "brainpoolP320r1", "public" : "3056300003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2279,9 +2345,8 @@ ] }, { - "tcId" : 196, + "tcId" : 225, "comment" : "truncate sequence", - "curve" : "brainpoolP320r1", "public" : "3069301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadb", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2291,9 +2356,8 @@ ] }, { - "tcId" : 197, + "tcId" : 226, "comment" : "truncate sequence", - "curve" : "brainpoolP320r1", "public" : "30691406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2303,9 +2367,8 @@ ] }, { - "tcId" : 198, + "tcId" : 227, "comment" : "truncate sequence", - "curve" : "brainpoolP320r1", "public" : "3069301306072a8648ce3d020106092b2403030208010103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2315,9 +2378,8 @@ ] }, { - "tcId" : 199, + "tcId" : 228, "comment" : "truncate sequence", - "curve" : "brainpoolP320r1", "public" : "30693013072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2327,9 +2389,8 @@ ] }, { - "tcId" : 200, + "tcId" : 229, "comment" : "indefinite length", - "curve" : "brainpoolP320r1", "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2339,9 +2400,8 @@ ] }, { - "tcId" : 201, + "tcId" : 230, "comment" : "indefinite length", - "curve" : "brainpoolP320r1", "public" : "306c308006072a8648ce3d020106092b2403030208010109000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2351,9 +2411,8 @@ ] }, { - "tcId" : 202, + "tcId" : 231, "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP320r1", "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc900", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2363,9 +2422,8 @@ ] }, { - "tcId" : 203, + "tcId" : 232, "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP320r1", "public" : "306b308006072a8648ce3d020106092b24030302080101090003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2375,9 +2433,8 @@ ] }, { - "tcId" : 204, + "tcId" : 233, "comment" : "indefinite length with additional element", - "curve" : "brainpoolP320r1", "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc905000000", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2387,9 +2444,8 @@ ] }, { - "tcId" : 205, + "tcId" : 234, "comment" : "indefinite length with additional element", - "curve" : "brainpoolP320r1", "public" : "306e308006072a8648ce3d020106092b24030302080101090500000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2399,9 +2455,8 @@ ] }, { - "tcId" : 206, + "tcId" : 235, "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP320r1", "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9060811220000", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2411,9 +2466,8 @@ ] }, { - "tcId" : 207, + "tcId" : 236, "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP320r1", "public" : "3070308006072a8648ce3d020106092b240303020801010906081122000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2423,9 +2477,8 @@ ] }, { - "tcId" : 208, + "tcId" : 237, "comment" : "indefinite length with garbage", - "curve" : "brainpoolP320r1", "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000fe02beef", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2435,9 +2488,8 @@ ] }, { - "tcId" : 209, + "tcId" : 238, "comment" : "indefinite length with garbage", - "curve" : "brainpoolP320r1", "public" : "3070308006072a8648ce3d020106092b24030302080101090000fe02beef03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2447,9 +2499,8 @@ ] }, { - "tcId" : 210, + "tcId" : 239, "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP320r1", "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90002beef", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2459,9 +2510,8 @@ ] }, { - "tcId" : 211, + "tcId" : 240, "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP320r1", "public" : "306e308006072a8648ce3d020106092b24030302080101090002beef03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2471,9 +2521,8 @@ ] }, { - "tcId" : 212, + "tcId" : 241, "comment" : "prepend empty sequence", - "curve" : "brainpoolP320r1", "public" : "306c3000301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2483,9 +2532,8 @@ ] }, { - "tcId" : 213, + "tcId" : 242, "comment" : "prepend empty sequence", - "curve" : "brainpoolP320r1", "public" : "306c3016300006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2495,9 +2543,8 @@ ] }, { - "tcId" : 214, + "tcId" : 243, "comment" : "append empty sequence", - "curve" : "brainpoolP320r1", "public" : "306c301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc93000", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2507,9 +2554,8 @@ ] }, { - "tcId" : 215, + "tcId" : 244, "comment" : "append empty sequence", - "curve" : "brainpoolP320r1", "public" : "306c301606072a8648ce3d020106092b2403030208010109300003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2519,9 +2565,8 @@ ] }, { - "tcId" : 216, + "tcId" : 245, "comment" : "sequence of sequence", - "curve" : "brainpoolP320r1", "public" : "306c306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2531,9 +2576,8 @@ ] }, { - "tcId" : 217, + "tcId" : 246, "comment" : "sequence of sequence", - "curve" : "brainpoolP320r1", "public" : "306c3016301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2543,9 +2587,8 @@ ] }, { - "tcId" : 218, + "tcId" : 247, "comment" : "truncated sequence", - "curve" : "brainpoolP320r1", "public" : "3016301406072a8648ce3d020106092b2403030208010109", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2555,9 +2598,8 @@ ] }, { - "tcId" : 219, + "tcId" : 248, "comment" : "truncated sequence", - "curve" : "brainpoolP320r1", "public" : "305f300906072a8648ce3d020103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2567,9 +2609,8 @@ ] }, { - "tcId" : 220, + "tcId" : 249, "comment" : "repeat element in sequence", - "curve" : "brainpoolP320r1", "public" : "3081be301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2579,9 +2620,8 @@ ] }, { - "tcId" : 221, + "tcId" : 250, "comment" : "repeat element in sequence", - "curve" : "brainpoolP320r1", "public" : "3075301f06072a8648ce3d020106092b240303020801010906092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2591,9 +2631,8 @@ ] }, { - "tcId" : 222, + "tcId" : 251, "comment" : "removing oid", - "curve" : "brainpoolP320r1", "public" : "3061300b06092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2603,9 +2642,8 @@ ] }, { - "tcId" : 223, + "tcId" : 252, "comment" : "lonely oid tag", - "curve" : "brainpoolP320r1", "public" : "3062300c0606092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2615,9 +2653,8 @@ ] }, { - "tcId" : 224, + "tcId" : 253, "comment" : "lonely oid tag", - "curve" : "brainpoolP320r1", "public" : "3060300a06072a8648ce3d02010603520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2627,9 +2664,8 @@ ] }, { - "tcId" : 225, + "tcId" : 254, "comment" : "appending 0's to oid", - "curve" : "brainpoolP320r1", "public" : "306c301606092a8648ce3d0201000006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2639,9 +2675,8 @@ ] }, { - "tcId" : 226, + "tcId" : 255, "comment" : "appending 0's to oid", - "curve" : "brainpoolP320r1", "public" : "306c301606072a8648ce3d0201060b2b2403030208010109000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2651,9 +2686,8 @@ ] }, { - "tcId" : 227, + "tcId" : 256, "comment" : "prepending 0's to oid", - "curve" : "brainpoolP320r1", "public" : "306c3016060900002a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2663,9 +2697,8 @@ ] }, { - "tcId" : 228, + "tcId" : 257, "comment" : "prepending 0's to oid", - "curve" : "brainpoolP320r1", "public" : "306c301606072a8648ce3d0201060b00002b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2675,9 +2708,8 @@ ] }, { - "tcId" : 229, + "tcId" : 258, "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP320r1", "public" : "306c301606072a8648ce3d0201000006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2687,9 +2719,8 @@ ] }, { - "tcId" : 230, + "tcId" : 259, "comment" : "appending null value to oid", - "curve" : "brainpoolP320r1", "public" : "306c301606092a8648ce3d0201050006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2699,9 +2730,8 @@ ] }, { - "tcId" : 231, + "tcId" : 260, "comment" : "appending null value to oid", - "curve" : "brainpoolP320r1", "public" : "306c301606072a8648ce3d0201060b2b2403030208010109050003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2711,9 +2741,8 @@ ] }, { - "tcId" : 232, + "tcId" : 261, "comment" : "truncated length of oid", - "curve" : "brainpoolP320r1", "public" : "3063300d068106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2723,9 +2752,8 @@ ] }, { - "tcId" : 233, + "tcId" : 262, "comment" : "truncated length of oid", - "curve" : "brainpoolP320r1", "public" : "3061300b06072a8648ce3d0201068103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2735,9 +2763,8 @@ ] }, { - "tcId" : 234, + "tcId" : 263, "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP320r1", "public" : "3063300d050006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2747,9 +2774,8 @@ ] }, { - "tcId" : 235, + "tcId" : 264, "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP320r1", "public" : "3061300b06072a8648ce3d0201050003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2759,9 +2785,8 @@ ] }, { - "tcId" : 236, + "tcId" : 265, "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", "public" : "306a301404072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2771,9 +2796,8 @@ ] }, { - "tcId" : 237, + "tcId" : 266, "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", "public" : "306a301405072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2783,9 +2807,8 @@ ] }, { - "tcId" : 238, + "tcId" : 267, "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", "public" : "306a301407072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2795,9 +2818,8 @@ ] }, { - "tcId" : 239, + "tcId" : 268, "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", "public" : "306a301408072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2807,9 +2829,8 @@ ] }, { - "tcId" : 240, + "tcId" : 269, "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", "public" : "306a3014ff072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2819,9 +2840,8 @@ ] }, { - "tcId" : 241, + "tcId" : 270, "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020104092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2831,9 +2851,8 @@ ] }, { - "tcId" : 242, + "tcId" : 271, "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020105092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2843,9 +2862,8 @@ ] }, { - "tcId" : 243, + "tcId" : 272, "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020107092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2855,9 +2873,8 @@ ] }, { - "tcId" : 244, + "tcId" : 273, "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020108092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2867,9 +2884,8 @@ ] }, { - "tcId" : 245, + "tcId" : 274, "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d0201ff092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2879,9 +2895,8 @@ ] }, { - "tcId" : 246, + "tcId" : 275, "comment" : "dropping value of oid", - "curve" : "brainpoolP320r1", "public" : "3063300d060006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2891,9 +2906,8 @@ ] }, { - "tcId" : 247, + "tcId" : 276, "comment" : "dropping value of oid", - "curve" : "brainpoolP320r1", "public" : "3061300b06072a8648ce3d0201060003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2903,9 +2917,8 @@ ] }, { - "tcId" : 248, + "tcId" : 277, "comment" : "modify first byte of oid", - "curve" : "brainpoolP320r1", "public" : "306a30140607288648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2915,9 +2928,8 @@ ] }, { - "tcId" : 249, + "tcId" : 278, "comment" : "modify first byte of oid", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d0201060929240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2927,9 +2939,8 @@ ] }, { - "tcId" : 250, + "tcId" : 279, "comment" : "modify last byte of oid", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d028106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2939,9 +2950,8 @@ ] }, { - "tcId" : 251, + "tcId" : 280, "comment" : "modify last byte of oid", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801018903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2951,9 +2961,8 @@ ] }, { - "tcId" : 252, + "tcId" : 281, "comment" : "truncate oid", - "curve" : "brainpoolP320r1", "public" : "3069301306062a8648ce3d0206092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2963,9 +2972,8 @@ ] }, { - "tcId" : 253, + "tcId" : 282, "comment" : "truncate oid", - "curve" : "brainpoolP320r1", "public" : "3069301306068648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2975,9 +2983,8 @@ ] }, { - "tcId" : 254, + "tcId" : 283, "comment" : "truncate oid", - "curve" : "brainpoolP320r1", "public" : "3069301306072a8648ce3d020106082b2403030208010103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2987,9 +2994,8 @@ ] }, { - "tcId" : 255, + "tcId" : 284, "comment" : "truncate oid", - "curve" : "brainpoolP320r1", "public" : "3069301306072a8648ce3d02010608240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -2999,9 +3005,8 @@ ] }, { - "tcId" : 256, + "tcId" : 285, "comment" : "wrong oid", - "curve" : "brainpoolP320r1", "public" : "306d3017060a3262306530333032316106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3011,9 +3016,8 @@ ] }, { - "tcId" : 257, + "tcId" : 286, "comment" : "wrong oid", - "curve" : "brainpoolP320r1", "public" : "3075301f061236303836343830313635303330343032303106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3023,9 +3027,8 @@ ] }, { - "tcId" : 258, + "tcId" : 287, "comment" : "wrong oid", - "curve" : "brainpoolP320r1", "public" : "306b301506072a8648ce3d0201060a3262306530333032316103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3035,9 +3038,8 @@ ] }, { - "tcId" : 259, + "tcId" : 288, "comment" : "wrong oid", - "curve" : "brainpoolP320r1", "public" : "3073301d06072a8648ce3d0201061236303836343830313635303330343032303103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3047,9 +3049,8 @@ ] }, { - "tcId" : 260, + "tcId" : 289, "comment" : "longer oid", - "curve" : "brainpoolP320r1", "public" : "3073301d06103261383634386365336430323031303106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3059,9 +3060,8 @@ ] }, { - "tcId" : 261, + "tcId" : 290, "comment" : "longer oid", - "curve" : "brainpoolP320r1", "public" : "3075301f06072a8648ce3d02010614326232343033303330323038303130313039303103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3071,9 +3071,8 @@ ] }, { - "tcId" : 262, + "tcId" : 291, "comment" : "oid with modified node", - "curve" : "brainpoolP320r1", "public" : "3071301b060e326138363438636533643032313106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3083,9 +3082,8 @@ ] }, { - "tcId" : 263, + "tcId" : 292, "comment" : "oid with modified node", - "curve" : "brainpoolP320r1", "public" : "3079302306163261383634386365336430323838383038303830303106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3095,9 +3093,8 @@ ] }, { - "tcId" : 264, + "tcId" : 293, "comment" : "oid with modified node", - "curve" : "brainpoolP320r1", "public" : "3073301d06072a8648ce3d0201061232623234303330333032303830313031313903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3107,9 +3104,8 @@ ] }, { - "tcId" : 265, + "tcId" : 294, "comment" : "oid with modified node", - "curve" : "brainpoolP320r1", "public" : "307b302506072a8648ce3d0201061a326232343033303330323038303130313838383038303830303903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3119,9 +3115,8 @@ ] }, { - "tcId" : 266, + "tcId" : 295, "comment" : "large integer in oid", - "curve" : "brainpoolP320r1", "public" : "308183302d0620326138363438636533643032383238303830383038303830383038303830303106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3131,9 +3126,8 @@ ] }, { - "tcId" : 267, + "tcId" : 296, "comment" : "large integer in oid", - "curve" : "brainpoolP320r1", "public" : "308185302f06072a8648ce3d0201062432623234303330333032303830313031383238303830383038303830383038303830303903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3143,9 +3137,8 @@ ] }, { - "tcId" : 268, + "tcId" : 297, "comment" : "oid with invalid node", - "curve" : "brainpoolP320r1", "public" : "3074301e0611326138363438636533643032303165303306092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3155,9 +3148,8 @@ ] }, { - "tcId" : 269, + "tcId" : 298, "comment" : "oid with invalid node", - "curve" : "brainpoolP320r1", "public" : "306b301506082a808648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3167,9 +3159,8 @@ ] }, { - "tcId" : 270, + "tcId" : 299, "comment" : "oid with invalid node", - "curve" : "brainpoolP320r1", "public" : "3076302006072a8648ce3d0201061532623234303330333032303830313031303965303303520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3179,9 +3170,8 @@ ] }, { - "tcId" : 271, + "tcId" : 300, "comment" : "oid with invalid node", - "curve" : "brainpoolP320r1", "public" : "306b301506072a8648ce3d0201060a2b80240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3191,9 +3181,8 @@ ] }, { - "tcId" : 272, + "tcId" : 301, "comment" : "lonely bit string tag", - "curve" : "brainpoolP320r1", "public" : "3017301406072a8648ce3d020106092b240303020801010903", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3203,9 +3192,8 @@ ] }, { - "tcId" : 273, + "tcId" : 302, "comment" : "appending 0's to bit string", - "curve" : "brainpoolP320r1", "public" : "306c301406072a8648ce3d020106092b240303020801010903540004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3215,9 +3203,8 @@ ] }, { - "tcId" : 274, + "tcId" : 303, "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP320r1", "public" : "306c301406072a8648ce3d020106092b2403030208010109035400000004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3227,9 +3214,8 @@ ] }, { - "tcId" : 275, + "tcId" : 304, "comment" : "appending null value to bit string", - "curve" : "brainpoolP320r1", "public" : "306c301406072a8648ce3d020106092b240303020801010903540004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90500", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3239,9 +3225,8 @@ ] }, { - "tcId" : 276, + "tcId" : 305, "comment" : "truncated length of bit string", - "curve" : "brainpoolP320r1", "public" : "3018301406072a8648ce3d020106092b24030302080101090381", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3251,9 +3236,8 @@ ] }, { - "tcId" : 277, + "tcId" : 306, "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP320r1", "public" : "3018301406072a8648ce3d020106092b24030302080101090500", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3263,9 +3247,8 @@ ] }, { - "tcId" : 278, + "tcId" : 307, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010901520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3275,9 +3258,8 @@ ] }, { - "tcId" : 279, + "tcId" : 308, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010902520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3287,9 +3269,8 @@ ] }, { - "tcId" : 280, + "tcId" : 309, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010904520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3299,9 +3280,8 @@ ] }, { - "tcId" : 281, + "tcId" : 310, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010905520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3311,9 +3291,8 @@ ] }, { - "tcId" : 282, + "tcId" : 311, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109ff520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3323,9 +3302,8 @@ ] }, { - "tcId" : 283, + "tcId" : 312, "comment" : "dropping value of bit string", - "curve" : "brainpoolP320r1", "public" : "3018301406072a8648ce3d020106092b24030302080101090300", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3335,9 +3313,8 @@ ] }, { - "tcId" : 284, + "tcId" : 313, "comment" : "modify first byte of bit string", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520204ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3347,9 +3324,8 @@ ] }, { - "tcId" : 285, + "tcId" : 314, "comment" : "modify last byte of bit string", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadb49", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3359,9 +3335,8 @@ ] }, { - "tcId" : 286, + "tcId" : 315, "comment" : "truncate bit string", - "curve" : "brainpoolP320r1", "public" : "3069301406072a8648ce3d020106092b240303020801010903510004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadb", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3371,9 +3346,8 @@ ] }, { - "tcId" : 287, + "tcId" : 316, "comment" : "truncate bit string", - "curve" : "brainpoolP320r1", "public" : "3069301406072a8648ce3d020106092b2403030208010109035104ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3383,9 +3357,8 @@ ] }, { - "tcId" : 288, + "tcId" : 317, "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520104ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3395,9 +3368,8 @@ ] }, { - "tcId" : 289, + "tcId" : 318, "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP320r1", "public" : "306e301406072a8648ce3d020106092b240303020801010903562004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc901020304", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3407,9 +3379,8 @@ ] }, { - "tcId" : 290, + "tcId" : 319, "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP320r1", "public" : "3019301406072a8648ce3d020106092b2403030208010109030103", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", @@ -3419,9 +3390,8 @@ ] }, { - "tcId" : 291, + "tcId" : 320, "comment" : "128 unused bits", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903528004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", diff --git a/third_party/wycheproof_testvectors/ecdh_brainpoolP384r1_test.json b/third_party/wycheproof_testvectors/ecdh_brainpoolP384r1_test.json index 75f326eee..bee493ac5 100644 --- a/third_party/wycheproof_testvectors/ecdh_brainpoolP384r1_test.json +++ b/third_party/wycheproof_testvectors/ecdh_brainpoolP384r1_test.json @@ -1,11 +1,11 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "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.", "IsomorphicPublicKey" : "The public key in this test vector uses an isomorphic curve. Such isomorphisms are sometimes used to speed up implementations. For example the brainpool curves are using this.", "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.", @@ -13,7 +13,7 @@ "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." }, - "numberOfTests" : 300, + "numberOfTests" : 329, "header" : [], "testGroups" : [ { @@ -24,7 +24,6 @@ { "tcId" : 1, "comment" : "normal case", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000470ffb350173256eb437b140365842397ebaf3611b6389596c1f17c5ff5ce5201f24f6985b8fe0890dcae54b2603dfb4087242aaf7b2d95b3199bfa03e8fce54ef680b57109847274db3b3a65512b7f832248e70b1030e95db6429589775c3346", "private" : "24ddf0fbb41c28365d302dd9d26ff9c32c76c85fa8b9138a3ec621d0caff6de8a724b45d6fe0d9180044242b9f41c84b", "shared" : "22522760edc39280ff3277b121e17e7539165e7c677a65c8d0dc8159111f8e5d3df7035fe8ce33ac0a0e047ed0842a92", @@ -34,7 +33,6 @@ { "tcId" : 2, "comment" : "compressed public key", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b0332000270ffb350173256eb437b140365842397ebaf3611b6389596c1f17c5ff5ce5201f24f6985b8fe0890dcae54b2603dfb40", "private" : "24ddf0fbb41c28365d302dd9d26ff9c32c76c85fa8b9138a3ec621d0caff6de8a724b45d6fe0d9180044242b9f41c84b", "shared" : "22522760edc39280ff3277b121e17e7539165e7c677a65c8d0dc8159111f8e5d3df7035fe8ce33ac0a0e047ed0842a92", @@ -45,8 +43,7 @@ }, { "tcId" : 3, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000456b0e00539a304e1dcaef00d90e1e851002c5cbb2e7a0cdde34700f242d52d607cd48498fe7668eeffadcf2418ea898e57677fe6703911e5de7c45f3e03eb179e3248008eff9f5ad5860c74d58a45b291c23bf8d5be285ec6e9fd67ece9b6692", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -55,8 +52,16 @@ }, { "tcId" : 4, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004038c59d90915563eb3fcb7f8f0b9b4cfcd279a2591695b5a3c64e3a1bda0eaa78e8f060727858fb074f2acc98efa48230e90a6199713cc07fc845d61744564cebfb1d157c39c4a01807bbf81a69caae69d6a9ef6c8547213ca98237f51406f90", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000427a570916684cea784b27082b31dcb149b40c9a0513794db6cc4951858d8b2d2a30c5bf09d590b2f17e5c1406e96e1cb047dba720e25f5729903e7164b2c73907db148bcf8aff649aa80715b067d88ce1bd2f380b55705cfc368d5a515bf6f91", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -64,9 +69,8 @@ "flags" : [] }, { - "tcId" : 5, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 6, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004279ffd6f54fe3847d3464b645a6f4243c49169b3494c61e20a0457ce93d6aa8535de70b5ca78fd7eff05fece3ac253c563e753d531fb070facb68418900016d66e1687e2daf8eb4b63b749a4283838694d3deeac3e79b9706e856fb7358fa0a2", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -74,9 +78,8 @@ "flags" : [] }, { - "tcId" : 6, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 7, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047908c8d895ed9ef9a902951a3a45383d24d57e3beb47f84c58636abd646b905087b2a06e130428f59007866a2a638abd4af08091e7589dcfbe7e638f10b430a89ea26ad930019a227040ca43aa4d08651b7c0904c51a32f8d214b2f0f434e85d", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", @@ -84,9 +87,8 @@ "flags" : [] }, { - "tcId" : 7, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 8, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004402f58faf15b56dc448bb6eb752502d03783d7beccc3afdb5c44c0e305765109c95227e9d7e2e9c52177de0ed2f95baa062e400bfae4744a061199b3358030194e7f28d3ba748ff0260b1fee5d0844f8ce446dac263a54be950d389e0341b575", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008002", @@ -94,9 +96,53 @@ "flags" : [] }, { - "tcId" : 8, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 9, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000464a17ffb46ef3a321ba23f97740e489ed26e6f76b586344f69cc5c05656daea35719c8c6b4cb5d1c5d8eec6d6705efe477396a9265b9c71ad111855d879598ce31e9e95ce9395b751588c5d92a3aacb60d413c1bcc66e7b9cf663d30b8b00a2b", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "17cfae6c3851f2c5ca6badbbe2cf885662d6f7f09e74374f1c7c2245045c02443eeb57d8b43b463dabcc0221bc82abaa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200045d86d2275f8e2c9d7c9232c48b41159b1e8e848d5e0986419c3b40b4a9b93d3d863efbad99c981c45bdd40bf3fd3e2b262ba8a5c36e3d948f2e9fbc4687fb5de4f4fb59e38bac3bca2e61179e08135e346e1febcf9bebe9bcd80768818806ac1", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "1b635895e1e2c809653471a1a1ce3460f76c7b06993c654ee2661011a5b88afecba16d6fff26a7709b7e59f93a9de703", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200045c1b9513766f017a401fed11a435a3ec55a8180dc280d7ccf7dab89f79499dba8e229361c2bc0f6406558db07218e2d361aa065e64cabb097b9da8ac73b568b4bcddb4e3d6acae8f681f68b02bbfe423c98a2d3e1d99eacedec4bf79bf278507", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "2d06d205cba6e20e97616b25730efc50433fb246da15642508f08dd4dc348e8379371588ac25fa39696968bfff4c76f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000447ad5655229b6c8d3f328f00a10cb719c64c8a9942acaa6600da6f0da279d5e830fbe25c2891740b17dcbb22e5255a9314da410d402854ff72dd497ea0accbd367de04b2fc0c7b3378f2bb957e1638820f7ec3dd483fc80d7ee650ead7f0d06a", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "33a28df92842cc0a0d43e5d33e2d351e641258d505cbca1a686a2f8c513d7f945e78187eae188e65963270a075056e35", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043673cc8f64b4f6651ce2b69e057db05f24c4c118e69665d8bf6e5774d0b2ba96ccc796f547cf2983b5d4c2055ecab75e51f4c4e99539747df8cb4ab36745fd3c60f16c7e83a1d3e15b44cfca1953929ead6af8398c43589e913ebc64753edb16", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "3bc08823776f7ee08b4f218f4bdb41e954e7e74abb2d319140c67b935706b1d1440b3da7000068ae55d56acb9746d4a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048c583d0413b24eaac4ec484348a3eb7059e37e8575dc2657ef2c0a1b03d320ee3638307022197eb40cfaa6c2465e7b272f027afad18da3d144091569110324707a8499902d327f97e3295feeb2752c0a6946dedf08e977d830c8e135f9ecc0bc", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", @@ -104,9 +150,8 @@ "flags" : [] }, { - "tcId" : 9, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 15, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004349c8a1b4e986d3f814a0b14ebc416e58eb60c697af889d9eac3927e53791b589d1068b55902605c675ffbc1f11cefe576a8a077f4e5676b07a2e701adbdd15f78a3c04d365e654055ee88c4d007a97f5e6674e64750482c9dedcd24ae263e50", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", @@ -114,9 +159,8 @@ "flags" : [] }, { - "tcId" : 10, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 16, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004572ed47e9ee31d2b2181f5c5562852c7f8ff7050f87dc688a64bc1ba0bf280fe55118f8f8c7f9c0db1e512680876e7ae87ddb0174be3d71ce5bda9cc024d04c8a82c002491b83415043bfbb1b372fbfaca27e0fbe9768fec5ec67c5fd7544817", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -124,9 +168,8 @@ "flags" : [] }, { - "tcId" : 11, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 17, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200044ef2b05bf70e827c1fe64eddcc04cf1a416c032d155d3946bff2270701fece2ec1ae9725912cc4ed9a97f52b10a98ac12ae6e94bab916c5763812435f25a74be83aea508f537f9f8d67fe66f0e30ed3fc96ccba75d6ff46221816d8fca2b484c", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -134,9 +177,8 @@ "flags" : [] }, { - "tcId" : 12, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 18, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048c4ce75c1fb23e253d0fb0a1be67dde4b45a4e6763ae0794b5d24a37209b25ac2e95208ba397bdb01b459a11fc4cd89c07f43a664ea0fca116b66124a4fadc0b341cc3d7ec2da14bd5589642016f1076762a535145b6cda3f8bbce24c0ed9637", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", @@ -144,9 +186,8 @@ "flags" : [] }, { - "tcId" : 13, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 19, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000470c6e0dceaf63c5b92c45b5f33f9ff049584b0b41ec1c476e50651d5ec56069490db561d97b1a2c2bebcb7b43c8001eb52b9feddb992f69e9e566ccabb69352cea294e1d2683d7046b9858569ab73576f2b42f11ad19cb41a96ea3d595fd0114", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -154,9 +195,8 @@ "flags" : [] }, { - "tcId" : 14, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 20, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000471613b39cc9cad25b5c677dcf071de6308411a0f2c1066de803bfb68c5bff55c26e32afad0aacdbbc32af5dc5ff71b7e24684b4f59f7e82053d5c2eca45e1963d594cffe2829460659397e3e978b304daf785e81f1566bce2cadc49fdecaf37b", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -164,9 +204,8 @@ "flags" : [] }, { - "tcId" : 15, + "tcId" : 21, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144e54365091651eebe3aa1e13a14ec2c0dd1b1ad3778f69d586d078d7554c116a71e422add51cea477ce154ce873940e", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "55b4e89b8ca6cd3991c3578f8a970489d5fb1bd7b979cbfdadd1864b281afa73792c6e7baf938053fbaceeddaa5325f4", @@ -174,9 +213,17 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 22, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000316e6519bec6c43060842536dad3a68988e8427530b0f98765b9d0285eebdf461270a2ccbd4d0b352d4263b97281a15fa", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "87cc934265151b4fec1335793e6a7de98432d914b7321e2ba87bb215e4b8589e01d3d42707959c0f243474fe92305100", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0b8ce84c25219c7e4ff37a3728fbcdea683c45b156f4158423314fa879e9d49a02e1ec2e305d7f2f01162d2c60e2ad06", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "043edade91d4030be3409d8c989cf3aa79fb09efeb16877b18558dcaf46c1d2f7369f8583ca8350003e3836554af3ae2", @@ -184,9 +231,8 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 24, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff3e528e604dc03d7c658e1f5c4102e1d31ddeffafcc2f7d7a4816cec497a09a851f40ad616693013038c007697996de61", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "795ef5cc47dfbd544e1692809d7c853d8afa104d7d4438ede53bea15f6c60d23621e0ae248ea2a6c4e3a919e455c00a4", @@ -194,9 +240,8 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 25, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000200680b002d9adf1e053dbf04addddf8c58de920543e0614c976446db34269d5e218c121704a0acf35d776d0a14e294d", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "606dc06dcd00830bd42804dc43cb94ee78c1a5a35996ca4b49fb725433bd072e4b04e1c052d7340542cd08f1dbd79f31", @@ -204,9 +249,8 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 26, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800204f1799aada7abdde3280f9638becb240be60123c91ad14cf1f7d77e83330519a68a9dd61a8d639e12a41ab930bc278b", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "82a6b7b9740a9e61a5f5d977dfcc655047eb415cbb98935fc24086b63fbc980b750eaecb5232ee97f770d1ede51ed81d", @@ -214,9 +258,53 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 27, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000417cfae6c3851f2c5ca6badbbe2cf885662d6f7f09e74374f1c7c2245045c02443eeb57d8b43b463dabcc0221bc82abaa206ce32ba9a9c83ec79f07a8e61a7a295486cb79c47942efd323cd9dbe140285bd0b064fcde0dc6e32036043e400cd61", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "40d2f675af9b7bcd5b8a7683f600e098b5dfc2681c0ce81a8c8d9ab0a15af157c4ebf3d04f52fa2242f05eb5cdb18894", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200041b635895e1e2c809653471a1a1ce3460f76c7b06993c654ee2661011a5b88afecba16d6fff26a7709b7e59f93a9de7031f4ea02c39fcbbbbfed4b88095f4dc0be21f360f5bbb6eebbe318c5667a2cae0db94a454db55578551616a2bdec461d7", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "858b9c88c4ceb57ea7195ca4fef5911de0b18c3bd6a46c23077c4dcb70c08534f50d44dfc1a2d2b805205e9d03382ab4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042d06d205cba6e20e97616b25730efc50433fb246da15642508f08dd4dc348e8379371588ac25fa39696968bfff4c76f607eb107e35de143e39251c7fa593853952c55ac76c48899de9a6e03d984b24617fa89da4b60b8e8c70ad2ad50ea1d063", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "7817e822301ba68e0ce644acd45aba1b168ddd5995b97eb11fd1a22399bb8b84daf302f33ecfb87028dd8011eecbf95c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000433a28df92842cc0a0d43e5d33e2d351e641258d505cbca1a686a2f8c513d7f945e78187eae188e65963270a075056e3544e7e60cc04bcd8854cd27565eebe1c366081551800a3fee831d1493d4bae33e1c22dcbb9dc696603ded84a4318bea0a", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "64705403b5404883889cdafa366eb73797ae97bad283d2bddcd9bb2607eefee392cb9d04b4e99701fdbb0d27c1457a9c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043bc08823776f7ee08b4f218f4bdb41e954e7e74abb2d319140c67b935706b1d1440b3da7000068ae55d56acb9746d4a600d0235df6f46e9fda7c162cdb7ed520224546e61469c011b6e8cfd70e179e85dd90449664cd8e79bd9fcff61bbe9bcd", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "4e5c219e6f94a524175415e6aa60d1757871d7b6cc6b2c501e053054f381b92dc4f5ac0adaf63e8f6739814e4302e824", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 32, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff2b8c710e160b3fdacffca46bc22b0b7b58349ab2a4183931fdf9e0504685db3c40aa853607fbac52b3563e7c74516d61", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "714b4efbc12fe0460fd296c9868feac501d00b0536aa9269806208ba7fbd4f73ed0a26c89a0854e670e01db8088c3f6a", @@ -224,9 +312,8 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 33, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff3e3943f5e92e4bff7f85ac915bdcc0865c97d0cce26f054df1b29c283a8f8e43d964b528dbcd88768b342995ff517f07", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "43da556c9e9e29940253310d94ca5707ca84a04e2cab890ca49f391747c5be283f0f4593247bce6f0027c2e2dfda8d30", @@ -234,9 +321,8 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 34, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff4214f53b46996183016065c615037a34f8bd346848d13c870e6f74a26e3cee631d4d689244a615983f6f8b9a4880f508", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "30229a314aa8ed9ceb2a9c3577558f6a9bd857747cb60a59815d2055bede53a570b461861229d832cf08642e9078d6ed", @@ -244,9 +330,8 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 35, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000003c1234be1022b89c3a64f04102658fb8c319b6932edbce6b78b05f86841ede7eeccc2d091ed867c252f59a773c271e8f", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "2ccef9ba30b16e50663bb4e4006de04d5d687eb6f42d3dd821c8fcb2f57d67cf864c345fdf2de1fdc55fa486a16629f5", @@ -254,9 +339,8 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 36, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0587ff6f77b0abaf253ee363581e52b9aa55b50a59e2238414827e05c83861fd12356be4547b23443912acf07a02edc4", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "70382433ca7683741ba836dfb5983d3c80760bb7a985499d27ac7c715f8b7618877f651f8ff8d1bd7c1b1206f93754ac", @@ -264,9 +348,8 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 37, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff21510cae0c660490014dd608337b3f3afcd97aaa7d792e186375f12a7a1fca38126ec420034bd12da0cd051d2255f922", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "5bc26ebe1fdba661bd3125e2c681f591db5bfc63ca27e6ad49dd4f42e49561949046395c7b0fcb3e975689cc602dfbea", @@ -274,9 +357,8 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 38, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012134018a6f7bb075ef67617abafd66a22ed8b5146408aa52fc17cf52510b85f08b73acd0b4301e9967b3cc20b914f805", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "170a1a6e3092ff8747b29d724bf794a839f2c06f3a71c323323f10cc48fadc5562101171f4f7a9e41638013c07a4fcc3", @@ -284,9 +366,8 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 39, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "3", "shared" : "1a136db83c88ec1a705db70c310e685164acf6890c5628fb4004520739a30a015557d3d0fa8652d26af3621d8cfac529", @@ -294,9 +375,8 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 40, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "4518e59c3325de9ff9ba5176cce02c2fdc5d47c4d71d7bc7f3ce1a860131f39a00b1c9806fe92feea4e15b505dbfa7ce", @@ -304,9 +384,8 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 41, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "032ce3f060545bf89e05ef6cc03f04fdaf66ad01a93cc287675e2adcd6044eca1da4108d91e4c22df276d9ad7dc23548", @@ -314,9 +393,8 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 42, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "5bf3778bd7335db843dcbf4fae46f184b18d95fce6afde98b47f62c89f61ee64bef7f7b273e4b391471d2c33e46bda32", @@ -324,9 +402,8 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 43, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "2d5751d28414a73a5e2049ac38c01cbdb592e90ad4f1f2168c9ade2b8ca336bc965ee7b8cdd63207b3a8768c81fdae6d", @@ -334,9 +411,8 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 44, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc30f3b883202e9046565", "shared" : "1ca753eb1a6f3a735f459a26c11c1c6f523d40918a41b1193b9342e0cd81c40a625c4c9cbb4d875b55db498b370b7b22", @@ -344,9 +420,8 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 45, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b783202e9046565", "shared" : "4be8f16ae1ff3cdb120f32c08e0a1c2c178e2dd7d9beba9fd17bab1994b44e2107aa248da4a18d45612891bd8a599b55", @@ -354,9 +429,8 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 46, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b803202e9046565", "shared" : "7b9679e9ef47700a484d65637a03834a2fa8557dafe5f470e4747bf5ac308ec53b16f83789ee63abd0ae7078422440a8", @@ -364,9 +438,8 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 47, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883201e9046565", "shared" : "678fe10e74bcb45acc0146334418c1ff7512815f05146cccc147a73324de04c58cb87cbb00735cdc2695e7603998a0c3", @@ -374,9 +447,8 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 48, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904652f", "shared" : "3729bcd215b41c658b832686c81362b3485d75b09478c6dde3b5e278564ef4162bdd6ff65afc6e8213bba9b6c54ba1eb", @@ -386,9 +458,8 @@ ] }, { - "tcId" : 37, + "tcId" : 49, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904654f", "shared" : "12ba4622daf1f2f950aad6d54aaab821885a47a98573afea49bc1896041ee9501acef82810f3755ff284e16665bd0f62", @@ -398,9 +469,8 @@ ] }, { - "tcId" : 38, + "tcId" : 50, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904655f", "shared" : "7fb5398519857f2c17cddd0a9d2c1660ac35b4723e4a049ba5c58c458b742dfa813a5c7175e1c0974b514bfaeb0039f8", @@ -410,9 +480,8 @@ ] }, { - "tcId" : 39, + "tcId" : 51, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046562", "shared" : "1a136db83c88ec1a705db70c310e685164acf6890c5628fb4004520739a30a015557d3d0fa8652d26af3621d8cfac529", @@ -420,9 +489,8 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 52, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046563", "shared" : "0f0a1d20ba6a7b2c48154b43870be4890979d9261950736de96c29f371233b1ef94a79c2ab698868f00cea7e912deb94", @@ -432,33 +500,183 @@ ] }, { - "tcId" : 41, + "tcId" : 53, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec528cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec528cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec538cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec538cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b240303020801010b030100", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, "comment" : "public point not on curve", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3ca", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 42, + "tcId" : 71, "comment" : "public point = (0,0)", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 43, + "tcId" : 72, "comment" : "order = -21659270770119316173069236842332604979796116387017648600075645274821611501358515537962695117368903252229601718723941", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231ff7346e17d5cc792d7f0a29081af19be20ead08ef612aba94ce0e9919353fbda5830c5495094803cefc477cdfd16fb9a9b020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -470,9 +688,8 @@ ] }, { - "tcId" : 44, + "tcId" : 73, "comment" : "order = 0", - "curve" : "brainpoolP384r1", "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315020100020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -484,9 +701,8 @@ ] }, { - "tcId" : 45, + "tcId" : 74, "comment" : "order = 1", - "curve" : "brainpoolP384r1", "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315020101020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -498,9 +714,8 @@ ] }, { - "tcId" : 46, + "tcId" : 75, "comment" : "order = 5042941954480324912133914614639385831494842746066313376667826733277554507683616955290244686736004252971522", - "curve" : "brainpoolP384r1", "public" : "308201b13082014906072a8648ce3d02013082013c020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315022d008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -512,9 +727,8 @@ ] }, { - "tcId" : 47, + "tcId" : 76, "comment" : "generator = (0,0)", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -525,9 +739,8 @@ ] }, { - "tcId" : 48, + "tcId" : 77, "comment" : "generator not on curve", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53170231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -538,9 +751,8 @@ ] }, { - "tcId" : 49, + "tcId" : 78, "comment" : "cofactor = -1", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201ff036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -551,9 +763,8 @@ ] }, { - "tcId" : 50, + "tcId" : 79, "comment" : "cofactor = 0", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020100036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -564,9 +775,8 @@ ] }, { - "tcId" : 51, + "tcId" : 80, "comment" : "cofactor = 2", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020102036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -577,9 +787,8 @@ ] }, { - "tcId" : 52, + "tcId" : 81, "comment" : "cofactor = 21659270770119316173069236842332604979796116387017648600075645274821611501358515537962695117368903252229601718723941", - "curve" : "brainpoolP384r1", "public" : "308201e53082017d06072a8648ce3d020130820170020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -590,9 +799,8 @@ ] }, { - "tcId" : 53, + "tcId" : 82, "comment" : "cofactor = None", - "curve" : "brainpoolP384r1", "public" : "308201b23082014a06072a8648ce3d02013082013d020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -603,12 +811,11 @@ ] }, { - "tcId" : 54, + "tcId" : 83, "comment" : "modified prime", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d010102310086794027ec8b4fb52f3941d2981a6badcd5cba8307663d051fa6101f193ed726450df412ccfc38b593cc92eab76cfa4b306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c1104610400000000000000000000000000000000abc978d6d096000000000000000000000000000000000000000000000000007a1da7cd48cc78aa2aee262add59969c80d1d577d80c7a670aca818562da8fdda841f80ce27ba0138ddc986e41b23bb2420231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201010362000400000000000000000000000000000000abc978d6d096000000000000000000000000000000000000000000000000007a1da7cd48cc78aa2aee262add59969c80d1d577d80c7a670aca818562da8fdda841f80ce27ba0138ddc986e41b23bb242", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "1292e4072996602fbc1877e2168c63da918a81a686f2d80aa6e2dad912b429945a02c456e3c85479a7129f43d53ecde8", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -617,45 +824,41 @@ ] }, { - "tcId" : 55, + "tcId" : 84, "comment" : "using secp224r1", - "curve" : "brainpoolP384r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 56, + "tcId" : 85, "comment" : "using secp256r1", - "curve" : "brainpoolP384r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 57, + "tcId" : 86, "comment" : "using secp256k1", - "curve" : "brainpoolP384r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 58, + "tcId" : 87, "comment" : "a = 0", - "curve" : "brainpoolP384r1", "public" : "308201863082011e06072a8648ce3d020130820111020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53303504010004306e2a04dd503c3e87cb98a8d5425f32579b0a5a9ad12ec3e33249c1692619d0c661f539c8c86210ea713d8f1538c64f600461042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c80231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -666,12 +869,11 @@ ] }, { - "tcId" : 59, + "tcId" : 88, "comment" : "public key of order 3", - "curve" : "brainpoolP384r1", - "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5330640430607d022a37932dd971f302078b7cf0146b61b2101a1f0e5dece2825bd592446ea2586ca9b26f45d5b5b2c96288d28e83043013e39131ad0fbe2bb41d04d0c975acde58f9d23f2abcd9ed2d0bf7f8c07c797ccc49855f21b151c229c780311f26393a0461047cfaba5017b20c296dda6eb14608bf7ff93f13d131876a474d4b594f8b01ce1790806ccdcd42d101fb745579688a533d6df84775bc33b32ca233d41ee1ca6e369a34751f0de8035ac567eafa7f0bc15af9a12e25b85d754db364dca2411a5d620231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200047cfaba5017b20c296dda6eb14608bf7ff93f13d131876a474d4b594f8b01ce1790806ccdcd42d101fb745579688a533d1ec0d70ce704b9fb6d299b5f6f1bd3a87afafbeadf6c53594d49ef1f00ab4fc8b3327903d7bfa523d3e22370efed8ef1", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5330640430686f89a6b49d9db793fa2c3c7add2830adfb312f2555431178230ff67b44c537786dd2965c5ee252d5dfb3172c5f92fd04307e8f5ac298879503d08d326fc844cfe08c7543bad19710925453fb92074729228c08c26b874b704a481c9635f26942080461044e5e0bfa0ff1b722079a7ee86b907ed3b0874ed1df5827c178cba5e08b67e33d14fbcba165114f041c5101fbf1082ff6736b684d8cf98b68f482940acf5e00140476f12699002de19f0d1af28661c5fed8b35127a866c592466a63d53c1b2d170231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200044e5e0bfa0ff1b722079a7ee86b907ed3b0874ed1df5827c178cba5e08b67e33d14fbcba165114f041c5101fbf1082ff6194db635163ee1bf1adadb73818841cb10b87fe3545428d273a4bf26f9554b24d4205601e7b654df40dc9c3df4ecbf3c", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "1a383437919f65cf625a04633cabbc1a7a0a42b55b00a22185bc723f4d5f516af84d0dc9e86a62e5e475660ed6037b12", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -680,12 +882,11 @@ ] }, { - "tcId" : 60, + "tcId" : 89, "comment" : "public key on isomorphic curve brainpoolP384t1", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200046a2aac186356f68786c8ca5be5e56c951d2992561bbd094d6796730ff67b33249a93a53455f8291e112199a10fa7fd2d8c4b85d644688724dfd1726f1e368455e5eb300f479a2ffc556c53bce3ee3b7d522db81303ea97ff13f6e7f2812b1ebb", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "", "result" : "invalid", "flags" : [ "IsomorphicPublicKey", @@ -693,9 +894,8 @@ ] }, { - "tcId" : 61, + "tcId" : 90, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP384r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00041d8d7078f45444e91bca0c6cc778f1fe321d1ab171bb011aac8edfefea7d996a11d1bdfb073924f453148c38c6de594981b4d8bfe33c27af", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -703,9 +903,8 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 91, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP384r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200044e00275706e6ca58a0a7bc864b67df419408a9d8f5ade6527a1c50238891bc68617d1e8777d528e7561a1c1ed6ed2caf8e103858e76e391b42957d8287adb06f", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -713,9 +912,8 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 92, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP384r1", "public" : "3076301006072a8648ce3d020106052b810400220362000459e0d3a39a0251cc1bcde05e330e6ee8a24a2175b85f67eec54d2f4c82d9655013bd53d4b4aaf537749e623c194979504e6abba9547065ce759e95282edd690c569ddbdae460b607510715ba17dc4323144d9492d65d0c0fc1a93fc92b34af08", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -723,9 +921,8 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 93, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP384r1", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040089e14bf28c88676902c1191f0a2ac25e5c71114ded6120b483e93d1d065ab29f8fb895a701862df5a72d922f48ce27ca8b642184e8076ab6b6b032d71a8839cd7901329967bf36ad29a7b6ac74d97c8f47c66e32f9b029964fbca95c992e76c37b6cd45f5dfa2d16f83e3ba6416c54298dbeb0fbf1e663c14cf22a5915d4fcff66b108", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -733,9 +930,8 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 94, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP384r1", "public" : "3056301006072a8648ce3d020106052b8104000a034200045ade136fefe3cdb4461461a47ae7eb366531ae5d7fc1bb994328f2345c151c0dfb46dab78c5ae0570d9032c59268e3603cfdce83c7fd347c5fc79dff10a755a4", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -743,9 +939,8 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 95, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP384r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000474976e5c913333e7c095a8a6b66bd3c78abb0894ce5598fe00761d927cc78f555570a628ed26dbb2105e014ed23a19b12b162a1d19cee785", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -753,9 +948,8 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 96, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP384r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045b204fcb4b2f92310bc19e8d4951c7884de3962fefbbec16cc1e9758d7ccaa1da8a4f202076b5515e46f36a2c8a513f8e1e18c7e42007e6ad4dff5e0ab0737a5", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -763,9 +957,8 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 97, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP384r1", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000423a0440fc8d87b1b799f4b91791f3f5175b5b103f5ed4ed352a92f6c2d5fdda8ea07e9a5592afd2f85557310983058b60f777a8b88632f7127a29d4e949a4834f34db5150023d819a2b5fd7a6ba1561f", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -773,9 +966,8 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 98, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP384r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043d5b219486463a71ff9296216bce6a7b0ab091447f61f96c98739ad6bccb42a9b74b384f07d3755ec54c58c00db9429ea5bc1691362f3c12bfe41f8c4a1d738d1fbdd1e9da8e3c783157052dbaef82b87829db3c90761de50e07910e773ad21b4ec81dee16dbb8bf50d7f64abb3451ecfb985cca4725ad66eb15fcbc28f31310", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -783,9 +975,8 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 99, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP384r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004ca475ba8be87df96495320a6912ed35f3ae5b5a5dbe170a24aac2e6ea7febb3f1088082ec1fd1d4f5a509c7b05793b2d0f17e611e1579407", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -793,9 +984,8 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 100, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP384r1", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a91eb1462fbd71d6d4dde4bcfc5a80e53e61ade709b5eb384b6661f0dfa796f91a45b825213d3215b32fac6faf19506887f84fe933066e3e97c906feac9e41b2", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -803,9 +993,8 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 101, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP384r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200046fd0e50e88a56f131daf8f7ec8e2b44ab796d0491f77c7db01e7a9d872dc7c54913ee8ec683efec969820e7ed431dcb1feded773d12f8c1a17d164e9873a69c0592f5df135f16534e69983199c472edf", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -813,9 +1002,8 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 102, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000411144203a5580501cf2229967282251f35cc66ebb978c8c5df821b11e36f95d6bac1c6f97b8e8d026e88cc2a24fec16b43714b10baa062a06712898730548a9a2290a984ef9a85d2eff128901dc0f16bc57231d21de65e42f84e42a409428eeb", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -823,9 +1011,8 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 103, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP384r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041daebcad055304d190eb662059f41e6e1eb11b7b73d69cd72f74c78756d1219498f667f43e6e0a7fe1dc57cb1a4fbbe8a57646924b8ede193f26b49d9db53c9a98ae0b30895690181d71459ab3c1f3b3f1add63a639edcfb549849a953be3f4bc9fa5d75fb889d49a2f25e8de94cfe714987aa2077ba7f2b2c084f05a6272ab7", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -833,9 +1020,8 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 104, "comment" : "invalid public key", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b0332000266b87a19f47d772130855c64f1c1e445b19de6f917bb1c74198ecda924714d8c48e0cbeaa717453408c31c220a677693", "private" : "3c9f970f25e6951b2953dc37f5458d5e11176fb794bb443c677ab6638d008eb35acfe85d09fe70400cd52bb47da13e88", "shared" : "", @@ -845,9 +1031,8 @@ ] }, { - "tcId" : 76, + "tcId" : 105, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320003878663e0db7b8f0bf1f6f24f15160f0589da8f8f92ec000a57657321c6e3c4ec845c97536fd10cad1adc6e1341968dd0", "private" : "084a6fb1f3f3c583d09224965f5a96d7fb9b44bfdaa15d02a5cf7c90e321178018a5cdee93f614ead731692e71918dbf3", "shared" : "", @@ -857,9 +1042,8 @@ ] }, { - "tcId" : 77, + "tcId" : 106, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320002867e44d486465a25b827992e1de40cd6eaa276abbcaa852db4234bb3c5fa9f1c6956daf846845fe4862c025882878783", "private" : "58c9afa82e35c64357c13f5f2efc4f9cbd0e65f718e70a9c6c77e73bd7f905ab7dffc4c82316a887e1bd625fa4fb715f", "shared" : "", @@ -869,9 +1053,8 @@ ] }, { - "tcId" : 78, + "tcId" : 107, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320002041849139e191747f15e6b8f92462e731ae0c57c408b1e12ab1bffe434081033780b92b5ac81862263117a0836d180f5", "private" : "0c7b7597b1fc8f4f69b90cb164a4295dd5b8bb3d7fee4588fcee79f2fa62c07c2cc35ac68714389e17c3a4b8e8a07dbf", "shared" : "", @@ -881,9 +1064,8 @@ ] }, { - "tcId" : 79, + "tcId" : 108, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320003041849139e191747f15e6b8f92462e731ae0c57c408b1e12ab1bffe434081033780b92b5ac81862263117a0836d180f5", "private" : "0c7b7597b1fc8f4f69b90cb164a4295dd5b8bb3d7fee4588fcee79f2fa62c07c2cc35ac68714389e17c3a4b8e8a07dbe", "shared" : "", @@ -893,9 +1075,8 @@ ] }, { - "tcId" : 80, + "tcId" : 109, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320003867e44d486465a25b827992e1de40cd6eaa276abbcaa852db4234bb3c5fa9f1c6956daf846845fe4862c025882878783", "private" : "58c9afa82e35c64357c13f5f2efc4f9cbd0e65f718e70a9c6c77e73bd7f905ab7dffc4c82316a887e1bd625fa4fb715e", "shared" : "", @@ -905,9 +1086,8 @@ ] }, { - "tcId" : 81, + "tcId" : 110, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320002878663e0db7b8f0bf1f6f24f15160f0589da8f8f92ec000a57657321c6e3c4ec845c97536fd10cad1adc6e1341968dd0", "private" : "084a6fb1f3f3c583d09224965f5a96d7fb9b44bfdaa15d02a5cf7c90e321178018a5cdee93f614ead731692e71918dbf4", "shared" : "", @@ -917,9 +1097,8 @@ ] }, { - "tcId" : 82, + "tcId" : 111, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b033200027d965d604aad48774b0c68abb9febff3cab818ea4890bcb616938556828ab77dea4a0847ad8d61eb43d845c9ec241cbc", "private" : "37fb984a7a821d5a3660a951b19f88b2a95dfc6884e029bc5d99251d9b2d1ff88c57e0f9dab94bd0fa13221a1540ca2d", "shared" : "", @@ -929,9 +1108,8 @@ ] }, { - "tcId" : 83, + "tcId" : 112, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b0332000311455b9d356978751548ed9ba361f672c40215fe873e5b27770ece7d60701fbf07e3f95ab38857eb8785de02b69c356c", "private" : "5e7ba1f7812005953291c6e5a7236abf5dcb32addc97fa40d06a6fc7a2a1999a93b1d224ef85e3327d7d2b3f7d909e3e", "shared" : "", @@ -941,9 +1119,8 @@ ] }, { - "tcId" : 84, + "tcId" : 113, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b033200035349860144ee64859a8b0174c95e5f91f357cd38b26d2bafeb49dbd912cd4804f1dc04c0707199e113089f1df253a629", "private" : "6fc580974437283ea60899aa7d4c817ea81d5332a86bd9af5ba2fb0e0c7c41b7a523ccddca46dde61b1809c970f17221", "shared" : "", @@ -953,9 +1130,8 @@ ] }, { - "tcId" : 85, + "tcId" : 114, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320003705965409ec374f74c51ead3609443cef7db7c879c41db0e28e1656e26b236b74b99f950689ffab717d24c8f979f5231", "private" : "0806f6eb807a213930b60443ba0164d22985b70a2034edb59c35639f52d8e4dd93ec589a83ee9000e8813da131f59a46c", "shared" : "", @@ -965,9 +1141,8 @@ ] }, { - "tcId" : 86, + "tcId" : 115, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b033200028af704d3911fa5a7a5f6ce54856465cae4f2eac69c84d2dfb1ae160b8dcd3b577949c97239e2e420896481c76b5a4465", "private" : "2e59b6c0ee75135d8df12b9537d6f00b5281585166a77075858c5e9058a8dbdc4a4b8d7cdb23cda2429e069ad19be3e5", "shared" : "", @@ -977,9 +1152,8 @@ ] }, { - "tcId" : 87, + "tcId" : 116, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b033200038af704d3911fa5a7a5f6ce54856465cae4f2eac69c84d2dfb1ae160b8dcd3b577949c97239e2e420896481c76b5a4465", "private" : "2e59b6c0ee75135d8df12b9537d6f00b5281585166a77075858c5e9058a8dbdc4a4b8d7cdb23cda2429e069ad19be3e4", "shared" : "", @@ -989,9 +1163,8 @@ ] }, { - "tcId" : 88, + "tcId" : 117, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320002705965409ec374f74c51ead3609443cef7db7c879c41db0e28e1656e26b236b74b99f950689ffab717d24c8f979f5231", "private" : "0806f6eb807a213930b60443ba0164d22985b70a2034edb59c35639f52d8e4dd93ec589a83ee9000e8813da131f59a46d", "shared" : "", @@ -1001,9 +1174,8 @@ ] }, { - "tcId" : 89, + "tcId" : 118, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b033200025349860144ee64859a8b0174c95e5f91f357cd38b26d2bafeb49dbd912cd4804f1dc04c0707199e113089f1df253a629", "private" : "6fc580974437283ea60899aa7d4c817ea81d5332a86bd9af5ba2fb0e0c7c41b7a523ccddca46dde61b1809c970f17222", "shared" : "", @@ -1013,9 +1185,8 @@ ] }, { - "tcId" : 90, + "tcId" : 119, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b0332000211455b9d356978751548ed9ba361f672c40215fe873e5b27770ece7d60701fbf07e3f95ab38857eb8785de02b69c356c", "private" : "5e7ba1f7812005953291c6e5a7236abf5dcb32addc97fa40d06a6fc7a2a1999a93b1d224ef85e3327d7d2b3f7d909e3f", "shared" : "", @@ -1025,9 +1196,8 @@ ] }, { - "tcId" : 91, + "tcId" : 120, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b033200037d965d604aad48774b0c68abb9febff3cab818ea4890bcb616938556828ab77dea4a0847ad8d61eb43d845c9ec241cbc", "private" : "37fb984a7a821d5a3660a951b19f88b2a95dfc6884e029bc5d99251d9b2d1ff88c57e0f9dab94bd0fa13221a1540ca2c", "shared" : "", @@ -1037,9 +1207,8 @@ ] }, { - "tcId" : 92, + "tcId" : 121, "comment" : "long form encoding of length", - "curve" : "brainpoolP384r1", "public" : "30817a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1049,9 +1218,8 @@ ] }, { - "tcId" : 93, + "tcId" : 122, "comment" : "long form encoding of length", - "curve" : "brainpoolP384r1", "public" : "307b30811406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1061,9 +1229,8 @@ ] }, { - "tcId" : 94, + "tcId" : 123, "comment" : "long form encoding of length", - "curve" : "brainpoolP384r1", "public" : "307b30150681072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1073,9 +1240,8 @@ ] }, { - "tcId" : 95, + "tcId" : 124, "comment" : "long form encoding of length", - "curve" : "brainpoolP384r1", "public" : "307b301506072a8648ce3d02010681092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1085,9 +1251,8 @@ ] }, { - "tcId" : 96, + "tcId" : 125, "comment" : "long form encoding of length", - "curve" : "brainpoolP384r1", "public" : "307b301406072a8648ce3d020106092b240303020801010b03816200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1097,9 +1262,8 @@ ] }, { - "tcId" : 97, + "tcId" : 126, "comment" : "length contains leading 0", - "curve" : "brainpoolP384r1", "public" : "3082007a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1109,9 +1273,8 @@ ] }, { - "tcId" : 98, + "tcId" : 127, "comment" : "length contains leading 0", - "curve" : "brainpoolP384r1", "public" : "307c3082001406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1121,9 +1284,8 @@ ] }, { - "tcId" : 99, + "tcId" : 128, "comment" : "length contains leading 0", - "curve" : "brainpoolP384r1", "public" : "307c3016068200072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1133,9 +1295,8 @@ ] }, { - "tcId" : 100, + "tcId" : 129, "comment" : "length contains leading 0", - "curve" : "brainpoolP384r1", "public" : "307c301606072a8648ce3d0201068200092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1145,9 +1306,8 @@ ] }, { - "tcId" : 101, + "tcId" : 130, "comment" : "length contains leading 0", - "curve" : "brainpoolP384r1", "public" : "307c301406072a8648ce3d020106092b240303020801010b0382006200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1157,9 +1317,8 @@ ] }, { - "tcId" : 102, + "tcId" : 131, "comment" : "wrong length", - "curve" : "brainpoolP384r1", "public" : "307b301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1169,9 +1328,8 @@ ] }, { - "tcId" : 103, + "tcId" : 132, "comment" : "wrong length", - "curve" : "brainpoolP384r1", "public" : "3079301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1181,9 +1339,8 @@ ] }, { - "tcId" : 104, + "tcId" : 133, "comment" : "wrong length", - "curve" : "brainpoolP384r1", "public" : "307a301506072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1193,9 +1350,8 @@ ] }, { - "tcId" : 105, + "tcId" : 134, "comment" : "wrong length", - "curve" : "brainpoolP384r1", "public" : "307a301306072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1205,9 +1361,8 @@ ] }, { - "tcId" : 106, + "tcId" : 135, "comment" : "wrong length", - "curve" : "brainpoolP384r1", "public" : "307a301406082a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1217,9 +1372,8 @@ ] }, { - "tcId" : 107, + "tcId" : 136, "comment" : "wrong length", - "curve" : "brainpoolP384r1", "public" : "307a301406062a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1229,9 +1383,8 @@ ] }, { - "tcId" : 108, + "tcId" : 137, "comment" : "wrong length", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d0201060a2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1241,9 +1394,8 @@ ] }, { - "tcId" : 109, + "tcId" : 138, "comment" : "wrong length", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106082b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1253,9 +1405,8 @@ ] }, { - "tcId" : 110, + "tcId" : 139, "comment" : "wrong length", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036300048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1265,9 +1416,8 @@ ] }, { - "tcId" : 111, + "tcId" : 140, "comment" : "wrong length", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036100048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1277,9 +1427,8 @@ ] }, { - "tcId" : 112, + "tcId" : 141, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384r1", "public" : "3085010000007a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1289,9 +1438,8 @@ ] }, { - "tcId" : 113, + "tcId" : 142, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384r1", "public" : "307f3085010000001406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1301,9 +1449,8 @@ ] }, { - "tcId" : 114, + "tcId" : 143, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384r1", "public" : "307f3019068501000000072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1313,9 +1460,8 @@ ] }, { - "tcId" : 115, + "tcId" : 144, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384r1", "public" : "307f301906072a8648ce3d0201068501000000092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1325,9 +1471,8 @@ ] }, { - "tcId" : 116, + "tcId" : 145, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384r1", "public" : "307f301406072a8648ce3d020106092b240303020801010b0385010000006200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1337,9 +1482,8 @@ ] }, { - "tcId" : 117, + "tcId" : 146, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384r1", "public" : "308901000000000000007a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1349,9 +1493,8 @@ ] }, { - "tcId" : 118, + "tcId" : 147, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384r1", "public" : "308183308901000000000000001406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1361,9 +1504,8 @@ ] }, { - "tcId" : 119, + "tcId" : 148, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384r1", "public" : "308183301d06890100000000000000072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1373,9 +1515,8 @@ ] }, { - "tcId" : 120, + "tcId" : 149, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384r1", "public" : "308183301d06072a8648ce3d020106890100000000000000092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1385,9 +1526,8 @@ ] }, { - "tcId" : 121, + "tcId" : 150, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384r1", "public" : "308183301406072a8648ce3d020106092b240303020801010b038901000000000000006200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1397,9 +1537,8 @@ ] }, { - "tcId" : 122, + "tcId" : 151, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384r1", "public" : "30847fffffff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1409,9 +1548,8 @@ ] }, { - "tcId" : 123, + "tcId" : 152, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384r1", "public" : "307e30847fffffff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1421,9 +1559,8 @@ ] }, { - "tcId" : 124, + "tcId" : 153, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384r1", "public" : "307e301806847fffffff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1433,9 +1570,8 @@ ] }, { - "tcId" : 125, + "tcId" : 154, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384r1", "public" : "307e301806072a8648ce3d020106847fffffff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1445,9 +1581,8 @@ ] }, { - "tcId" : 126, + "tcId" : 155, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384r1", "public" : "307e301406072a8648ce3d020106092b240303020801010b03847fffffff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1457,9 +1592,8 @@ ] }, { - "tcId" : 127, + "tcId" : 156, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384r1", "public" : "3084ffffffff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1469,9 +1603,8 @@ ] }, { - "tcId" : 128, + "tcId" : 157, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384r1", "public" : "307e3084ffffffff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1481,9 +1614,8 @@ ] }, { - "tcId" : 129, + "tcId" : 158, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384r1", "public" : "307e30180684ffffffff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1493,9 +1625,8 @@ ] }, { - "tcId" : 130, + "tcId" : 159, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384r1", "public" : "307e301806072a8648ce3d02010684ffffffff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1505,9 +1636,8 @@ ] }, { - "tcId" : 131, + "tcId" : 160, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384r1", "public" : "307e301406072a8648ce3d020106092b240303020801010b0384ffffffff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1517,9 +1647,8 @@ ] }, { - "tcId" : 132, + "tcId" : 161, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384r1", "public" : "3085ffffffffff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1529,9 +1658,8 @@ ] }, { - "tcId" : 133, + "tcId" : 162, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384r1", "public" : "307f3085ffffffffff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1541,9 +1669,8 @@ ] }, { - "tcId" : 134, + "tcId" : 163, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384r1", "public" : "307f30190685ffffffffff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1553,9 +1680,8 @@ ] }, { - "tcId" : 135, + "tcId" : 164, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384r1", "public" : "307f301906072a8648ce3d02010685ffffffffff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1565,9 +1691,8 @@ ] }, { - "tcId" : 136, + "tcId" : 165, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384r1", "public" : "307f301406072a8648ce3d020106092b240303020801010b0385ffffffffff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1577,9 +1702,8 @@ ] }, { - "tcId" : 137, + "tcId" : 166, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384r1", "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1589,9 +1713,8 @@ ] }, { - "tcId" : 138, + "tcId" : 167, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384r1", "public" : "3081823088ffffffffffffffff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1601,9 +1724,8 @@ ] }, { - "tcId" : 139, + "tcId" : 168, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384r1", "public" : "308182301c0688ffffffffffffffff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1613,9 +1735,8 @@ ] }, { - "tcId" : 140, + "tcId" : 169, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384r1", "public" : "308182301c06072a8648ce3d02010688ffffffffffffffff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1625,9 +1746,8 @@ ] }, { - "tcId" : 141, + "tcId" : 170, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384r1", "public" : "308182301406072a8648ce3d020106092b240303020801010b0388ffffffffffffffff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1637,9 +1757,8 @@ ] }, { - "tcId" : 142, + "tcId" : 171, "comment" : "incorrect length", - "curve" : "brainpoolP384r1", "public" : "30ff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1649,9 +1768,8 @@ ] }, { - "tcId" : 143, + "tcId" : 172, "comment" : "incorrect length", - "curve" : "brainpoolP384r1", "public" : "307a30ff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1661,9 +1779,8 @@ ] }, { - "tcId" : 144, + "tcId" : 173, "comment" : "incorrect length", - "curve" : "brainpoolP384r1", "public" : "307a301406ff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1673,9 +1790,8 @@ ] }, { - "tcId" : 145, + "tcId" : 174, "comment" : "incorrect length", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106ff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1685,9 +1801,8 @@ ] }, { - "tcId" : 146, + "tcId" : 175, "comment" : "incorrect length", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03ff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1697,9 +1812,8 @@ ] }, { - "tcId" : 147, + "tcId" : 176, "comment" : "indefinite length without termination", - "curve" : "brainpoolP384r1", "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1709,9 +1823,8 @@ ] }, { - "tcId" : 148, + "tcId" : 177, "comment" : "indefinite length without termination", - "curve" : "brainpoolP384r1", "public" : "307a308006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1721,9 +1834,8 @@ ] }, { - "tcId" : 149, + "tcId" : 178, "comment" : "indefinite length without termination", - "curve" : "brainpoolP384r1", "public" : "307a301406802a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1733,9 +1845,8 @@ ] }, { - "tcId" : 150, + "tcId" : 179, "comment" : "indefinite length without termination", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106802b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1745,9 +1856,8 @@ ] }, { - "tcId" : 151, + "tcId" : 180, "comment" : "indefinite length without termination", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b038000048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1757,9 +1867,8 @@ ] }, { - "tcId" : 152, + "tcId" : 181, "comment" : "removing sequence", - "curve" : "brainpoolP384r1", "public" : "", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1769,9 +1878,8 @@ ] }, { - "tcId" : 153, + "tcId" : 182, "comment" : "removing sequence", - "curve" : "brainpoolP384r1", "public" : "3064036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1781,9 +1889,8 @@ ] }, { - "tcId" : 154, + "tcId" : 183, "comment" : "lonely sequence tag", - "curve" : "brainpoolP384r1", "public" : "30", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1793,9 +1900,8 @@ ] }, { - "tcId" : 155, + "tcId" : 184, "comment" : "lonely sequence tag", - "curve" : "brainpoolP384r1", "public" : "306530036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1805,9 +1911,8 @@ ] }, { - "tcId" : 156, + "tcId" : 185, "comment" : "appending 0's to sequence", - "curve" : "brainpoolP384r1", "public" : "307c301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0000", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1817,9 +1922,8 @@ ] }, { - "tcId" : 157, + "tcId" : 186, "comment" : "appending 0's to sequence", - "curve" : "brainpoolP384r1", "public" : "307c301606072a8648ce3d020106092b240303020801010b0000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1829,9 +1933,8 @@ ] }, { - "tcId" : 158, + "tcId" : 187, "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP384r1", "public" : "307c0000301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1841,9 +1944,8 @@ ] }, { - "tcId" : 159, + "tcId" : 188, "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP384r1", "public" : "307c3016000006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1853,9 +1955,8 @@ ] }, { - "tcId" : 160, + "tcId" : 189, "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0000", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1865,9 +1966,8 @@ ] }, { - "tcId" : 161, + "tcId" : 190, "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP384r1", "public" : "307c301406072a8648ce3d020106092b240303020801010b0000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1877,9 +1977,8 @@ ] }, { - "tcId" : 162, + "tcId" : 191, "comment" : "appending null value to sequence", - "curve" : "brainpoolP384r1", "public" : "307c301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0500", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1889,9 +1988,8 @@ ] }, { - "tcId" : 163, + "tcId" : 192, "comment" : "appending null value to sequence", - "curve" : "brainpoolP384r1", "public" : "307c301606072a8648ce3d020106092b240303020801010b0500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1901,9 +1999,8 @@ ] }, { - "tcId" : 164, + "tcId" : 193, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "307f498177307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1913,9 +2010,8 @@ ] }, { - "tcId" : 165, + "tcId" : 194, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "307e2500307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1925,9 +2021,8 @@ ] }, { - "tcId" : 166, + "tcId" : 195, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "307c307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0004deadbeef", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1937,9 +2032,8 @@ ] }, { - "tcId" : 167, + "tcId" : 196, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "307f3019498177301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1949,9 +2043,8 @@ ] }, { - "tcId" : 168, + "tcId" : 197, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "307e30182500301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1961,9 +2054,8 @@ ] }, { - "tcId" : 169, + "tcId" : 198, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "3081823016301406072a8648ce3d020106092b240303020801010b0004deadbeef036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1973,9 +2065,8 @@ ] }, { - "tcId" : 170, + "tcId" : 199, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "307f3019260c49817706072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1985,9 +2076,8 @@ ] }, { - "tcId" : 171, + "tcId" : 200, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "307e3018260b250006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -1997,9 +2087,8 @@ ] }, { - "tcId" : 172, + "tcId" : 201, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "308182301c260906072a8648ce3d02010004deadbeef06092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2009,9 +2098,8 @@ ] }, { - "tcId" : 173, + "tcId" : 202, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "307f301906072a8648ce3d0201260e49817706092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2021,9 +2109,8 @@ ] }, { - "tcId" : 174, + "tcId" : 203, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "307e301806072a8648ce3d0201260d250006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2033,9 +2120,8 @@ ] }, { - "tcId" : 175, + "tcId" : 204, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "308182301c06072a8648ce3d0201260b06092b240303020801010b0004deadbeef036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2045,9 +2131,8 @@ ] }, { - "tcId" : 176, + "tcId" : 205, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "307f301406072a8648ce3d020106092b240303020801010b2367498177036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2057,9 +2142,8 @@ ] }, { - "tcId" : 177, + "tcId" : 206, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "307e301406072a8648ce3d020106092b240303020801010b23662500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2069,9 +2153,8 @@ ] }, { - "tcId" : 178, + "tcId" : 207, "comment" : "including garbage", - "curve" : "brainpoolP384r1", "public" : "308182301406072a8648ce3d020106092b240303020801010b2364036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0004deadbeef", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2081,9 +2164,8 @@ ] }, { - "tcId" : 179, + "tcId" : 208, "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", "public" : "308182aa00bb00cd00307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2093,9 +2175,8 @@ ] }, { - "tcId" : 180, + "tcId" : 209, "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", "public" : "308180aa02aabb307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2105,9 +2186,8 @@ ] }, { - "tcId" : 181, + "tcId" : 210, "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", "public" : "308182301caa00bb00cd00301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2117,9 +2197,8 @@ ] }, { - "tcId" : 182, + "tcId" : 211, "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", "public" : "308180301aaa02aabb301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2129,9 +2208,8 @@ ] }, { - "tcId" : 183, + "tcId" : 212, "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", "public" : "308182301c260faa00bb00cd0006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2141,9 +2219,8 @@ ] }, { - "tcId" : 184, + "tcId" : 213, "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", "public" : "308180301a260daa02aabb06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2153,9 +2230,8 @@ ] }, { - "tcId" : 185, + "tcId" : 214, "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", "public" : "308182301c06072a8648ce3d02012611aa00bb00cd0006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2165,9 +2241,8 @@ ] }, { - "tcId" : 186, + "tcId" : 215, "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", "public" : "308180301a06072a8648ce3d0201260faa02aabb06092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2177,9 +2252,8 @@ ] }, { - "tcId" : 187, + "tcId" : 216, "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", "public" : "308182301406072a8648ce3d020106092b240303020801010b236aaa00bb00cd00036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2189,9 +2263,8 @@ ] }, { - "tcId" : 188, + "tcId" : 217, "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", "public" : "308180301406072a8648ce3d020106092b240303020801010b2368aa02aabb036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2201,9 +2274,8 @@ ] }, { - "tcId" : 189, + "tcId" : 218, "comment" : "truncated length of sequence", - "curve" : "brainpoolP384r1", "public" : "3081", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2213,9 +2285,8 @@ ] }, { - "tcId" : 190, + "tcId" : 219, "comment" : "truncated length of sequence", - "curve" : "brainpoolP384r1", "public" : "30663081036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2225,9 +2296,8 @@ ] }, { - "tcId" : 191, + "tcId" : 220, "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP384r1", "public" : "0500", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2237,9 +2307,8 @@ ] }, { - "tcId" : 192, + "tcId" : 221, "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP384r1", "public" : "30660500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2249,9 +2318,8 @@ ] }, { - "tcId" : 193, + "tcId" : 222, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", "public" : "2e7a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2261,9 +2329,8 @@ ] }, { - "tcId" : 194, + "tcId" : 223, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", "public" : "2f7a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2273,9 +2340,8 @@ ] }, { - "tcId" : 195, + "tcId" : 224, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", "public" : "317a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2285,9 +2351,8 @@ ] }, { - "tcId" : 196, + "tcId" : 225, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", "public" : "327a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2297,9 +2362,8 @@ ] }, { - "tcId" : 197, + "tcId" : 226, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", "public" : "ff7a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2309,9 +2373,8 @@ ] }, { - "tcId" : 198, + "tcId" : 227, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", "public" : "307a2e1406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2321,9 +2384,8 @@ ] }, { - "tcId" : 199, + "tcId" : 228, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", "public" : "307a2f1406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2333,9 +2395,8 @@ ] }, { - "tcId" : 200, + "tcId" : 229, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", "public" : "307a311406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2345,9 +2406,8 @@ ] }, { - "tcId" : 201, + "tcId" : 230, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", "public" : "307a321406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2357,9 +2417,8 @@ ] }, { - "tcId" : 202, + "tcId" : 231, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", "public" : "307aff1406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2369,9 +2428,8 @@ ] }, { - "tcId" : 203, + "tcId" : 232, "comment" : "dropping value of sequence", - "curve" : "brainpoolP384r1", "public" : "3000", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2381,9 +2439,8 @@ ] }, { - "tcId" : 204, + "tcId" : 233, "comment" : "dropping value of sequence", - "curve" : "brainpoolP384r1", "public" : "30663000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2393,9 +2450,8 @@ ] }, { - "tcId" : 205, + "tcId" : 234, "comment" : "truncate sequence", - "curve" : "brainpoolP384r1", "public" : "3079301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2405,9 +2461,8 @@ ] }, { - "tcId" : 206, + "tcId" : 235, "comment" : "truncate sequence", - "curve" : "brainpoolP384r1", "public" : "30791406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2417,9 +2472,8 @@ ] }, { - "tcId" : 207, + "tcId" : 236, "comment" : "truncate sequence", - "curve" : "brainpoolP384r1", "public" : "3079301306072a8648ce3d020106092b24030302080101036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2429,9 +2483,8 @@ ] }, { - "tcId" : 208, + "tcId" : 237, "comment" : "truncate sequence", - "curve" : "brainpoolP384r1", "public" : "30793013072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2441,9 +2494,8 @@ ] }, { - "tcId" : 209, + "tcId" : 238, "comment" : "indefinite length", - "curve" : "brainpoolP384r1", "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0000", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2453,9 +2505,8 @@ ] }, { - "tcId" : 210, + "tcId" : 239, "comment" : "indefinite length", - "curve" : "brainpoolP384r1", "public" : "307c308006072a8648ce3d020106092b240303020801010b0000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2465,9 +2516,8 @@ ] }, { - "tcId" : 211, + "tcId" : 240, "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP384r1", "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd00", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2477,9 +2527,8 @@ ] }, { - "tcId" : 212, + "tcId" : 241, "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP384r1", "public" : "307b308006072a8648ce3d020106092b240303020801010b00036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2489,9 +2538,8 @@ ] }, { - "tcId" : 213, + "tcId" : 242, "comment" : "indefinite length with additional element", - "curve" : "brainpoolP384r1", "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd05000000", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2501,9 +2549,8 @@ ] }, { - "tcId" : 214, + "tcId" : 243, "comment" : "indefinite length with additional element", - "curve" : "brainpoolP384r1", "public" : "307e308006072a8648ce3d020106092b240303020801010b05000000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2513,9 +2560,8 @@ ] }, { - "tcId" : 215, + "tcId" : 244, "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP384r1", "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd060811220000", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2525,9 +2571,8 @@ ] }, { - "tcId" : 216, + "tcId" : 245, "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP384r1", "public" : "308180308006072a8648ce3d020106092b240303020801010b060811220000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2537,9 +2582,8 @@ ] }, { - "tcId" : 217, + "tcId" : 246, "comment" : "indefinite length with garbage", - "curve" : "brainpoolP384r1", "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0000fe02beef", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2549,9 +2593,8 @@ ] }, { - "tcId" : 218, + "tcId" : 247, "comment" : "indefinite length with garbage", - "curve" : "brainpoolP384r1", "public" : "308180308006072a8648ce3d020106092b240303020801010b0000fe02beef036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2561,9 +2604,8 @@ ] }, { - "tcId" : 219, + "tcId" : 248, "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP384r1", "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0002beef", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2573,9 +2615,8 @@ ] }, { - "tcId" : 220, + "tcId" : 249, "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP384r1", "public" : "307e308006072a8648ce3d020106092b240303020801010b0002beef036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2585,9 +2626,8 @@ ] }, { - "tcId" : 221, + "tcId" : 250, "comment" : "prepend empty sequence", - "curve" : "brainpoolP384r1", "public" : "307c3000301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2597,9 +2637,8 @@ ] }, { - "tcId" : 222, + "tcId" : 251, "comment" : "prepend empty sequence", - "curve" : "brainpoolP384r1", "public" : "307c3016300006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2609,9 +2648,8 @@ ] }, { - "tcId" : 223, + "tcId" : 252, "comment" : "append empty sequence", - "curve" : "brainpoolP384r1", "public" : "307c301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd3000", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2621,9 +2659,8 @@ ] }, { - "tcId" : 224, + "tcId" : 253, "comment" : "append empty sequence", - "curve" : "brainpoolP384r1", "public" : "307c301606072a8648ce3d020106092b240303020801010b3000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2633,9 +2670,8 @@ ] }, { - "tcId" : 225, + "tcId" : 254, "comment" : "sequence of sequence", - "curve" : "brainpoolP384r1", "public" : "307c307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2645,9 +2681,8 @@ ] }, { - "tcId" : 226, + "tcId" : 255, "comment" : "sequence of sequence", - "curve" : "brainpoolP384r1", "public" : "307c3016301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2657,9 +2692,8 @@ ] }, { - "tcId" : 227, + "tcId" : 256, "comment" : "truncated sequence", - "curve" : "brainpoolP384r1", "public" : "3016301406072a8648ce3d020106092b240303020801010b", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2669,9 +2703,8 @@ ] }, { - "tcId" : 228, + "tcId" : 257, "comment" : "truncated sequence", - "curve" : "brainpoolP384r1", "public" : "306f300906072a8648ce3d0201036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2681,9 +2714,8 @@ ] }, { - "tcId" : 229, + "tcId" : 258, "comment" : "repeat element in sequence", - "curve" : "brainpoolP384r1", "public" : "3081de301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2693,9 +2725,8 @@ ] }, { - "tcId" : 230, + "tcId" : 259, "comment" : "repeat element in sequence", - "curve" : "brainpoolP384r1", "public" : "308185301f06072a8648ce3d020106092b240303020801010b06092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2705,9 +2736,8 @@ ] }, { - "tcId" : 231, + "tcId" : 260, "comment" : "removing oid", - "curve" : "brainpoolP384r1", "public" : "3071300b06092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2717,9 +2747,8 @@ ] }, { - "tcId" : 232, + "tcId" : 261, "comment" : "lonely oid tag", - "curve" : "brainpoolP384r1", "public" : "3072300c0606092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2729,9 +2758,8 @@ ] }, { - "tcId" : 233, + "tcId" : 262, "comment" : "lonely oid tag", - "curve" : "brainpoolP384r1", "public" : "3070300a06072a8648ce3d020106036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2741,9 +2769,8 @@ ] }, { - "tcId" : 234, + "tcId" : 263, "comment" : "appending 0's to oid", - "curve" : "brainpoolP384r1", "public" : "307c301606092a8648ce3d0201000006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2753,9 +2780,8 @@ ] }, { - "tcId" : 235, + "tcId" : 264, "comment" : "appending 0's to oid", - "curve" : "brainpoolP384r1", "public" : "307c301606072a8648ce3d0201060b2b240303020801010b0000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2765,9 +2791,8 @@ ] }, { - "tcId" : 236, + "tcId" : 265, "comment" : "prepending 0's to oid", - "curve" : "brainpoolP384r1", "public" : "307c3016060900002a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2777,9 +2802,8 @@ ] }, { - "tcId" : 237, + "tcId" : 266, "comment" : "prepending 0's to oid", - "curve" : "brainpoolP384r1", "public" : "307c301606072a8648ce3d0201060b00002b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2789,9 +2813,8 @@ ] }, { - "tcId" : 238, + "tcId" : 267, "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP384r1", "public" : "307c301606072a8648ce3d0201000006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2801,9 +2824,8 @@ ] }, { - "tcId" : 239, + "tcId" : 268, "comment" : "appending null value to oid", - "curve" : "brainpoolP384r1", "public" : "307c301606092a8648ce3d0201050006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2813,9 +2835,8 @@ ] }, { - "tcId" : 240, + "tcId" : 269, "comment" : "appending null value to oid", - "curve" : "brainpoolP384r1", "public" : "307c301606072a8648ce3d0201060b2b240303020801010b0500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2825,9 +2846,8 @@ ] }, { - "tcId" : 241, + "tcId" : 270, "comment" : "truncated length of oid", - "curve" : "brainpoolP384r1", "public" : "3073300d068106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2837,9 +2857,8 @@ ] }, { - "tcId" : 242, + "tcId" : 271, "comment" : "truncated length of oid", - "curve" : "brainpoolP384r1", "public" : "3071300b06072a8648ce3d02010681036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2849,9 +2868,8 @@ ] }, { - "tcId" : 243, + "tcId" : 272, "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP384r1", "public" : "3073300d050006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2861,9 +2879,8 @@ ] }, { - "tcId" : 244, + "tcId" : 273, "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP384r1", "public" : "3071300b06072a8648ce3d02010500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2873,9 +2890,8 @@ ] }, { - "tcId" : 245, + "tcId" : 274, "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", "public" : "307a301404072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2885,9 +2901,8 @@ ] }, { - "tcId" : 246, + "tcId" : 275, "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", "public" : "307a301405072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2897,9 +2912,8 @@ ] }, { - "tcId" : 247, + "tcId" : 276, "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", "public" : "307a301407072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2909,9 +2923,8 @@ ] }, { - "tcId" : 248, + "tcId" : 277, "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", "public" : "307a301408072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2921,9 +2934,8 @@ ] }, { - "tcId" : 249, + "tcId" : 278, "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", "public" : "307a3014ff072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2933,9 +2945,8 @@ ] }, { - "tcId" : 250, + "tcId" : 279, "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020104092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2945,9 +2956,8 @@ ] }, { - "tcId" : 251, + "tcId" : 280, "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020105092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2957,9 +2967,8 @@ ] }, { - "tcId" : 252, + "tcId" : 281, "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020107092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2969,9 +2978,8 @@ ] }, { - "tcId" : 253, + "tcId" : 282, "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020108092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2981,9 +2989,8 @@ ] }, { - "tcId" : 254, + "tcId" : 283, "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d0201ff092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -2993,9 +3000,8 @@ ] }, { - "tcId" : 255, + "tcId" : 284, "comment" : "dropping value of oid", - "curve" : "brainpoolP384r1", "public" : "3073300d060006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3005,9 +3011,8 @@ ] }, { - "tcId" : 256, + "tcId" : 285, "comment" : "dropping value of oid", - "curve" : "brainpoolP384r1", "public" : "3071300b06072a8648ce3d02010600036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3017,9 +3022,8 @@ ] }, { - "tcId" : 257, + "tcId" : 286, "comment" : "modify first byte of oid", - "curve" : "brainpoolP384r1", "public" : "307a30140607288648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3029,9 +3033,8 @@ ] }, { - "tcId" : 258, + "tcId" : 287, "comment" : "modify first byte of oid", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d0201060929240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3041,9 +3044,8 @@ ] }, { - "tcId" : 259, + "tcId" : 288, "comment" : "modify last byte of oid", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d028106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3053,9 +3055,8 @@ ] }, { - "tcId" : 260, + "tcId" : 289, "comment" : "modify last byte of oid", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801018b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3065,9 +3066,8 @@ ] }, { - "tcId" : 261, + "tcId" : 290, "comment" : "truncate oid", - "curve" : "brainpoolP384r1", "public" : "3079301306062a8648ce3d0206092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3077,9 +3077,8 @@ ] }, { - "tcId" : 262, + "tcId" : 291, "comment" : "truncate oid", - "curve" : "brainpoolP384r1", "public" : "3079301306068648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3089,9 +3088,8 @@ ] }, { - "tcId" : 263, + "tcId" : 292, "comment" : "truncate oid", - "curve" : "brainpoolP384r1", "public" : "3079301306072a8648ce3d020106082b24030302080101036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3101,9 +3099,8 @@ ] }, { - "tcId" : 264, + "tcId" : 293, "comment" : "truncate oid", - "curve" : "brainpoolP384r1", "public" : "3079301306072a8648ce3d02010608240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3113,9 +3110,8 @@ ] }, { - "tcId" : 265, + "tcId" : 294, "comment" : "wrong oid", - "curve" : "brainpoolP384r1", "public" : "307d3017060a3262306530333032316106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3125,9 +3121,8 @@ ] }, { - "tcId" : 266, + "tcId" : 295, "comment" : "wrong oid", - "curve" : "brainpoolP384r1", "public" : "308185301f061236303836343830313635303330343032303106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3137,9 +3132,8 @@ ] }, { - "tcId" : 267, + "tcId" : 296, "comment" : "wrong oid", - "curve" : "brainpoolP384r1", "public" : "307b301506072a8648ce3d0201060a32623065303330323161036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3149,9 +3143,8 @@ ] }, { - "tcId" : 268, + "tcId" : 297, "comment" : "wrong oid", - "curve" : "brainpoolP384r1", "public" : "308183301d06072a8648ce3d02010612363038363438303136353033303430323031036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3161,9 +3154,8 @@ ] }, { - "tcId" : 269, + "tcId" : 298, "comment" : "longer oid", - "curve" : "brainpoolP384r1", "public" : "308183301d06103261383634386365336430323031303106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3173,9 +3165,8 @@ ] }, { - "tcId" : 270, + "tcId" : 299, "comment" : "longer oid", - "curve" : "brainpoolP384r1", "public" : "308185301f06072a8648ce3d020106143262323430333033303230383031303130623031036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3185,9 +3176,8 @@ ] }, { - "tcId" : 271, + "tcId" : 300, "comment" : "oid with modified node", - "curve" : "brainpoolP384r1", "public" : "308181301b060e326138363438636533643032313106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3197,9 +3187,8 @@ ] }, { - "tcId" : 272, + "tcId" : 301, "comment" : "oid with modified node", - "curve" : "brainpoolP384r1", "public" : "308189302306163261383634386365336430323838383038303830303106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3209,9 +3198,8 @@ ] }, { - "tcId" : 273, + "tcId" : 302, "comment" : "oid with modified node", - "curve" : "brainpoolP384r1", "public" : "308183301d06072a8648ce3d02010612326232343033303330323038303130313162036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3221,9 +3209,8 @@ ] }, { - "tcId" : 274, + "tcId" : 303, "comment" : "oid with modified node", - "curve" : "brainpoolP384r1", "public" : "30818b302506072a8648ce3d0201061a3262323430333033303230383031303138383830383038303062036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3233,9 +3220,8 @@ ] }, { - "tcId" : 275, + "tcId" : 304, "comment" : "large integer in oid", - "curve" : "brainpoolP384r1", "public" : "308193302d0620326138363438636533643032383238303830383038303830383038303830303106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3245,9 +3231,8 @@ ] }, { - "tcId" : 276, + "tcId" : 305, "comment" : "large integer in oid", - "curve" : "brainpoolP384r1", "public" : "308195302f06072a8648ce3d02010624326232343033303330323038303130313832383038303830383038303830383038303062036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3257,9 +3242,8 @@ ] }, { - "tcId" : 277, + "tcId" : 306, "comment" : "oid with invalid node", - "curve" : "brainpoolP384r1", "public" : "308184301e0611326138363438636533643032303165303306092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3269,9 +3253,8 @@ ] }, { - "tcId" : 278, + "tcId" : 307, "comment" : "oid with invalid node", - "curve" : "brainpoolP384r1", "public" : "307b301506082a808648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3281,9 +3264,8 @@ ] }, { - "tcId" : 279, + "tcId" : 308, "comment" : "oid with invalid node", - "curve" : "brainpoolP384r1", "public" : "308186302006072a8648ce3d02010615326232343033303330323038303130313062653033036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3293,9 +3275,8 @@ ] }, { - "tcId" : 280, + "tcId" : 309, "comment" : "oid with invalid node", - "curve" : "brainpoolP384r1", "public" : "307b301506072a8648ce3d0201060a2b80240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3305,9 +3286,8 @@ ] }, { - "tcId" : 281, + "tcId" : 310, "comment" : "lonely bit string tag", - "curve" : "brainpoolP384r1", "public" : "3017301406072a8648ce3d020106092b240303020801010b03", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3317,9 +3297,8 @@ ] }, { - "tcId" : 282, + "tcId" : 311, "comment" : "appending 0's to bit string", - "curve" : "brainpoolP384r1", "public" : "307c301406072a8648ce3d020106092b240303020801010b036400048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0000", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3329,9 +3308,8 @@ ] }, { - "tcId" : 283, + "tcId" : 312, "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP384r1", "public" : "307c301406072a8648ce3d020106092b240303020801010b0364000000048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3341,9 +3319,8 @@ ] }, { - "tcId" : 284, + "tcId" : 313, "comment" : "appending null value to bit string", - "curve" : "brainpoolP384r1", "public" : "307c301406072a8648ce3d020106092b240303020801010b036400048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0500", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3353,9 +3330,8 @@ ] }, { - "tcId" : 285, + "tcId" : 314, "comment" : "truncated length of bit string", - "curve" : "brainpoolP384r1", "public" : "3018301406072a8648ce3d020106092b240303020801010b0381", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3365,9 +3341,8 @@ ] }, { - "tcId" : 286, + "tcId" : 315, "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP384r1", "public" : "3018301406072a8648ce3d020106092b240303020801010b0500", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3377,9 +3352,8 @@ ] }, { - "tcId" : 287, + "tcId" : 316, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b016200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3389,9 +3363,8 @@ ] }, { - "tcId" : 288, + "tcId" : 317, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b026200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3401,9 +3374,8 @@ ] }, { - "tcId" : 289, + "tcId" : 318, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b046200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3413,9 +3385,8 @@ ] }, { - "tcId" : 290, + "tcId" : 319, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b056200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3425,9 +3396,8 @@ ] }, { - "tcId" : 291, + "tcId" : 320, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010bff6200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3437,9 +3407,8 @@ ] }, { - "tcId" : 292, + "tcId" : 321, "comment" : "dropping value of bit string", - "curve" : "brainpoolP384r1", "public" : "3018301406072a8648ce3d020106092b240303020801010b0300", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3449,9 +3418,8 @@ ] }, { - "tcId" : 293, + "tcId" : 322, "comment" : "modify first byte of bit string", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036202048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3461,9 +3429,8 @@ ] }, { - "tcId" : 294, + "tcId" : 323, "comment" : "modify last byte of bit string", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a43637164d", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3473,9 +3440,8 @@ ] }, { - "tcId" : 295, + "tcId" : 324, "comment" : "truncate bit string", - "curve" : "brainpoolP384r1", "public" : "3079301406072a8648ce3d020106092b240303020801010b036100048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3485,9 +3451,8 @@ ] }, { - "tcId" : 296, + "tcId" : 325, "comment" : "truncate bit string", - "curve" : "brainpoolP384r1", "public" : "3079301406072a8648ce3d020106092b240303020801010b0361048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3497,9 +3462,8 @@ ] }, { - "tcId" : 297, + "tcId" : 326, "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036201048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3509,9 +3473,8 @@ ] }, { - "tcId" : 298, + "tcId" : 327, "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP384r1", "public" : "307e301406072a8648ce3d020106092b240303020801010b036620048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd01020304", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3521,9 +3484,8 @@ ] }, { - "tcId" : 299, + "tcId" : 328, "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP384r1", "public" : "3019301406072a8648ce3d020106092b240303020801010b030103", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", @@ -3533,9 +3495,8 @@ ] }, { - "tcId" : 300, + "tcId" : 329, "comment" : "128 unused bits", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036280048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", diff --git a/third_party/wycheproof_testvectors/ecdh_brainpoolP512r1_test.json b/third_party/wycheproof_testvectors/ecdh_brainpoolP512r1_test.json index 0e96e2b06..75475027d 100644 --- a/third_party/wycheproof_testvectors/ecdh_brainpoolP512r1_test.json +++ b/third_party/wycheproof_testvectors/ecdh_brainpoolP512r1_test.json @@ -1,11 +1,11 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "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.", "IsomorphicPublicKey" : "The public key in this test vector uses an isomorphic curve. Such isomorphisms are sometimes used to speed up implementations. For example the brainpool curves are using this.", "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.", @@ -13,7 +13,7 @@ "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." }, - "numberOfTests" : 282, + "numberOfTests" : 305, "header" : [], "testGroups" : [ { @@ -24,7 +24,6 @@ { "tcId" : 1, "comment" : "normal case", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200048a73a66605a5db252ef418ff2c43969bd4128187ce431c36a33d3ff3034cf8910fb0021ce849723621199d0d7ea4805f3cdab82f6c909257762da2a97e26305b078c1fd791fa957e975e30df5b876054758267129e4974a083372b0ce071180d05e1978bd90b8407c0a7ff7f6651bd3ffcf1a574dfe95a2e8af3866cbb385d21", "private" : "6280eb95405fa8c0e9d970547301bbefb152c8c8114abc730c89bf6db3f7d949fcfd7ebb82fd2dbd43d28d47bf4ed95de97baed19f7d087cf303d2b0cd413767", "shared" : "9690120edf3c583f627774ac2837f792e1049b3768199e3cc68c75cc16f73d4eca828f87880de91e2fbe0671b7066fcc814cb2e190832adae3a6dc7d9d9e71d3", @@ -34,7 +33,6 @@ { "tcId" : 2, "comment" : "compressed public key", - "curve" : "brainpoolP512r1", "public" : "305a301406072a8648ce3d020106092b240303020801010d034200038a73a66605a5db252ef418ff2c43969bd4128187ce431c36a33d3ff3034cf8910fb0021ce849723621199d0d7ea4805f3cdab82f6c909257762da2a97e26305b", "private" : "6280eb95405fa8c0e9d970547301bbefb152c8c8114abc730c89bf6db3f7d949fcfd7ebb82fd2dbd43d28d47bf4ed95de97baed19f7d087cf303d2b0cd413767", "shared" : "9690120edf3c583f627774ac2837f792e1049b3768199e3cc68c75cc16f73d4eca828f87880de91e2fbe0671b7066fcc814cb2e190832adae3a6dc7d9d9e71d3", @@ -45,8 +43,16 @@ }, { "tcId" : 3, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "comment" : "edge case for shared secret", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041c323510258b858d9a996fe644e2d116ca360726c51a54e0aa69e88ef816f20577349ae1f2f202ff40c499bdae4274bcfd502f736cf82f43acfca55649e9faaa88263cd161a1a6555ee0249363b537c8f2e2ee80943f4b162893fc9640d54a8e7b997ad202a9b723c3a08929d572076e3c85adec089da1507861758d47e41ec2", + "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", + "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000438a0c765409100f0a831387ba46fbcda63956df0f00e77615b33249e1a73d1310bb22784e09e3faece0bfa6ed5c0fa077c8a62664221ccb596c9efa2aebeb3ea937dacea2ee4fc261e29af0b64ec5b4a8f0fbafe7470d715c1effd463eca68344ea7446a88e5874ebb1a0faab7ec0d36d203bece105a11edadb00e93ab0dd818", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000001", @@ -54,9 +60,8 @@ "flags" : [] }, { - "tcId" : 4, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 5, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200045f65b98616109b88fecb4cc1e639e98d2109bd696a14b921a245f265eead9c44eee4d19d162ebb972eecdbbae1c3b5d683e8a2163861267795840e79bd4e08fb25a472717d167587165060003c77f8d3339b908613063e5cd1abf0e20f4172fd3099f8bb96bc26a84137be2f341ed6c1d91c11ef3111b4cf75170d2db59bd790", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -64,9 +69,8 @@ "flags" : [] }, { - "tcId" : 5, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 6, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044069f3a94ded3bc37d32cd2cbac29ecb33b3aad195d9ac57965128a5a8a4ec2728db23e85b4213c60db409a77661f60756abe7d9edd7057a12453a19202c54288ba58659b7b37d74a80109fc484efdf9168c2121b7aead8f5fe02d483b51f1f213384189924b63050fcdad57d2c4dbc5c31c4c15e1901b5192708410e160c356", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000", @@ -74,9 +78,8 @@ "flags" : [] }, { - "tcId" : 6, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 7, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000428e7878a20a024121e36339bb0cc67e6e4caacd54e13ede6d7ad4c73385b6125bfefe8f8e1ce95d2d32b956132a91d7c2e09c399ab938228aa16fdd2d748752c0a87e583384d4531d16f5e59debb3691fcdc91e35e9a9a6c4adcd020f3def3931b539cbae2414bdcc4e35688379ffde07a0991730c5783141af7f87fddae070a", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", @@ -84,9 +87,8 @@ "flags" : [] }, { - "tcId" : 7, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 8, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042830ff4e16150ded7167833c6bdb7daf11de99448f4e60e0c775f46e3a44b85599148f944fb6ebd8609eb2342cc86524e989726ee6b9f0278ffc36804b775e85881aeea838831b2d0a702a887ba5b549b82ce5543857339fee3425368759cad41432129a187dc37e6a28743fd1dda1028fccd9b8f2c0d44f8f9146e48401b898", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -94,9 +96,8 @@ "flags" : [] }, { - "tcId" : 8, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 9, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000403d1fa2562f3b6c63a86731c2519956aab599d17003deedfd67b7f3eed749036aae5c0a110e9bc767463093e597e61e3bdc24078286e87e684da1c4a0514b16868da156d1122b47f01f63fad234f09460f8f36f31aca059991751ef7a553365842eae9814c263249c0093c919622a2d4f96b7f591495567888d10d0b1bb80f82", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", @@ -104,9 +105,26 @@ "flags" : [] }, { - "tcId" : 9, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049a4ef296678f88e848a939e3b5e93f948e821cbe3c5ec2036d43578676212bc4997f479a2255139902f03a977e304282b06778e86ac5e3e5ea71e6fc43015974555de294d1227fa3165fcd839498dfc4a6dc73cab0313e9241a026a076823286acb95b3b4b29338448df31e9f91a969ae98449ffd871ba273442b6eec0c92193", + "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", + "shared" : "3091819f599671a0d21d866eba2d540ae0a472be0252d3792bc5bb984d20a8dfaa1875e6d05264615545d2ae78b9b5acb696fdf1680a05cd382d83ecef252854", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049e4b9145044111317c7bf1697b9428f716b022d1035b1c8781cbd7cd3527b136f0f95df1be0627721a4f6a56c004149f3400c8b0ccc142cd382d60ca250db1f0410b6975e5ea63358f5d1ea163f42ae3744e89ca9d22e24dbc4dc7a05ec4300466fb436a185807b33383484c562d5b65cd57f6f06fbff3eee8e832f816cae53d", + "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", + "shared" : "339f77db58bb17afd4059555b059214889771982d96f1319c9951404c60909bc10bcec2f7dc6e56df44889c1924a304bdfa7aa19d562f49cfb3acd409100bae2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000436a0b22506a13c46fb9c8d52d112d904d6d93e260dfdd61f680d322d5ad6dc130d9df448eede20ff73ce94dbc7ca10a89a49f54c76c30e771851f0a41d6d525f18304137d791f223be088138636523bde5c136685ab6bb2bfaeacf9578410b3ba9e26083b80b36a23b7e27ed3070692995e45004d5d4bac4ed409cec36fca2ed", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "3fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -114,9 +132,8 @@ "flags" : [] }, { - "tcId" : 10, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 13, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004955069edb4b62dc48e0c41924f9644bf85af1801b21732a64cbfcf7cc3bfec914d0cd8bfc8fb334a94fd3488c44dfce0e5eee324da83cb903b71ed47acdd1365881ede882c978ec541f39f4b29d515ef836c77d04b512cdc45bdff505bffa39d39e2e9e3c4a6566b835c326106c7638e3d07e7dddb3331c5d37d7fdaaedfeb49", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "4000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -124,9 +141,8 @@ "flags" : [] }, { - "tcId" : 11, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 14, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046ecd48b171548d97b368a778395b7484ec4c9710963a6fdb107322a936dfcfdeef2c5d1baab81e7da63a3f67a71389b8364aaddca6f65bfbe0d8887f8c5bb716811c8ffeae8cd39e3c6ac2a0d8ab9e511135c2343ab0e0fae8a07fd997926377bbd73c03088209d099cd33609a1707a3eb1ad0abdc68b9b82c659c2e51d2ecd1", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "40007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", @@ -134,9 +150,8 @@ "flags" : [] }, { - "tcId" : 12, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 15, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004116e13c13ad71c9f8528289553bb71f8feeb05d0b1b21dcad5b9e4c002639dd9d834f80d497eb2af643caeb28f9e82b6dbb1e2cd5a785aff8f144944b6abff188bf286aeba0457ea256e1dca332bbec2d46473519428d298002a518514d9c9eb8f0878f9afe0ff1bb2969449be2a7ebb115f6a753e5edead6d7e01514b718c36", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "7fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", @@ -144,9 +159,8 @@ "flags" : [] }, { - "tcId" : 13, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 16, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046387f14a6db2ec86d9dcf45618cede486187045a33fec85fe11cabeb93a61242682a939ba6c7821e4da3603a0ffb5e9d4f81ee9662fb3e62d865f10903c69eb55177cc263714f091511842b7715c434b8aad1b32273af574cfff44018ce78ad81e699c4403363ed5c392bd6af7d2c0a907b575893f8ead5ca9fbfb12627fb390", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -154,9 +168,8 @@ "flags" : [] }, { - "tcId" : 14, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 17, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004273895ea597fb330f9ef29c61679d57b494aba7a22ef54f8edbac8a8b65ad6f91b44c2a8c5f862f42fadf68b44fc7a086b12e8d4eb7a61d63f77108929f6abf42d69e73c49c1b4d8cba5fd200632391d7b33c686b2003581bc6568eae8d0d7b7fa6c69dc732494a5c16ea7605ff24bb6818a49caab161a4dd53876a646644f4d", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", @@ -164,9 +177,17 @@ "flags" : [] }, { - "tcId" : 15, + "tcId" : 18, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003045dd3ad1b6a380eff32bccd947957f3acd60d5a6df18ed9a4d676c1924123576c959ae8473de224ca262d456e8d51f6da36eaae8e3dfc0e914afdb1bc552796", + "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", + "shared" : "a467eb14c46a4f70ea53aaf9e0b642acc38f2e3f264fedd84bdd082bab3b64e1c7cdaa521c9bcc66391a7b8839e62afeba3325c6d12386a4fd8fe05dc54247fd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000001035201526ac9ed34d51282df1a594a553bf6f07a90e3268fca9a9b3a774324b0e3ee55c351748ac18f7301bc560623ae7846f97f576cce3ca81698029c389562", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "1362fefdf9173162cae5e7a029e3774fbef0082c33b5d19959b2a4b5653acc9f615917058196f1c59c29ce054e4c2e5b035be727991e618604562e837a452fb2", @@ -174,9 +195,8 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 20, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff5106e912f8124a959dfc5ccbb99786d54af877fe539e664aa0362a4d417d1c4ae647ddf40c8c2cc6ac6b0f35164e24a1c64a5f230fc61e2318c9387fc1547c4c", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "60966e750bcc098107e6a66e8f5a0741e7eec2c7e76553df9569fbe0d28afd8cb1ba80a6aa8e7a84be668dc6e23463d08832b89bd092a4ae838fd228436c1415", @@ -184,9 +204,8 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 21, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff000000010000000003c86f4fd8b138ac5509a4174bd4998e1b4d3d49de88d37e38dcaa74f9c42f3e37b7f7be77cf5322514a879984e44b4a3caed566ab6874b1a781292e7ef791a6", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "22694587ddf8e8c67a989ed4c1386f927897a6b9664aa4c939d74a597ec5e662f18a28c0d746a418361ccf95d8d502e0901b9465a6cf8226a4f730f166021a9d", @@ -194,9 +213,8 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 22, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000003aa5dbaaa057f9987e2e495a2da349f5d30b64499cf505e1a51be9a82db1b75cee639605d98f672c4295507e778b2ce16d229c5fb33da4f5a37c0c97a028fbde", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "4cbf67a6eeed2d8ba1db4f9ae2cffe04f195e4cac0015b694f228efbc4d6396dd21b75ea587426cf043f165aec505535e4b2125cdbf20f56b7e058cf971a6165", @@ -204,9 +222,8 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 23, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff3e35ce50921fe7b45a53452690ea8398109e90b0985738e775ee45c5266b1385dc1998956ae6e927a062f99d3729012c14f552dc17267fccdf634d0d3eb3acf1", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "a9cd019aa08a874934c6fc28b0f34982e3d10e3a3a7ac52425c80db1d4705f0c2b733ac54baf1e56cfa6e757a5bc01f54ac39a83d42aa6e8bc5c654a60a7e56f", @@ -214,9 +231,8 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 24, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff1b4c363942583811e0bba8ed31540262b8be88f69b9fc4b1292fb68aebae1f9ac961fc40b85b5d09772143066d17c2259a8827691d817992c800c4a5a188e4c9", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "364e65735b2b2353b1b9ddfc4a5e233b30b0dd91e8019905bffacb6d594b32ca79dff593b6269ddc7e80278daaaba341c3c38f0634a1ae286037f1677db0a307", @@ -224,9 +240,26 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 25, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043091819f599671a0d21d866eba2d540ae0a472be0252d3792bc5bb984d20a8dfaa1875e6d05264615545d2ae78b9b5acb696fdf1680a05cd382d83ecef2528541f79f9f14141258d70e41c8a0a09cdbaf2ffac9fcf0d38f4aec24a5ec36ca792c4fb3e25dbd5c1aa1aa2de5786580f58d286683cd6fce157e180128dc0763234", + "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", + "shared" : "496bab460c5a1e762dff6d9a7c7e4fd6b4973b921a60bf08192a9bf5fb1eb5ae993be0b4b6ff8c441d29f5918f6ff5738bb0ef7953f031dce49e766889ff7510", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004339f77db58bb17afd4059555b059214889771982d96f1319c9951404c60909bc10bcec2f7dc6e56df44889c1924a304bdfa7aa19d562f49cfb3acd409100bae22a19d298cd846cf9ce03a6d7d18c165b2b3c18b70514a4020dae6e3da679ae541df2fbcd20e865becb54d39c71f90284a50c2c7463a04351c4e0b01d6a077808", + "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", + "shared" : "07a4f5d735a280940f6e57e6ac6a1f735ae4c4e25de6f54506c22c19e6a32fa9db5431586d4f442324eb696e5bc44f80a4a672d7b799c605450f1dd918dfa30e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 27, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2854149062fd692eecc2302747cc08be854c64c4f9abe86c467f161496b19a52bbb5a4da84392573d7e9632a040e9dd737bc9089aedf5b0c15488e9f1b083a7a", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "6b3d87c962321bed12a867180b3dee7d4b31a0692d36e60e73648986742c42b187f96a22088b1539a8ad832cc532adc95470b47e623c65c61ff5da8ceffc100c", @@ -234,9 +267,8 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 28, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000004b9846887f8752427beb39fbad36f0a0170e3f225a7b0c1fc0528c9ee8f4957fb323faa8a5a329c03c0fe2b8df08209d3ad78f8b161745144b418c4e26f3b276", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "97d1caa3bb77456f5ea8142f85e5e22931b559c81947a0f2c9ce5b23980d9bde1a9f42c24b74e2266dbf265f8a6f949fc22b5d75b93bbb1c32557d9eacf7e279", @@ -244,9 +276,8 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 29, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000440007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800009a37114d6a5c9ee64371c57bdd264e1764edda64f449cbd0ee1a72009890267fc1ae7d2ee5ddfbb5b1693bda1a0b5494c862e0ed1df03b702f2f2c206e4c52c", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "7ebb5024c36f9f249f164e6b8fcbbba3ec255d5f8e279765b9869cf97311411c359084fe6b76956efa55c1d608f013423397178617935ea110c936ffb73317be", @@ -254,9 +285,8 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 30, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff27cd77712e0db1978186e9d6feb6eaa034318fbfbab7fa3342a9e43eeea04c28ddde021916d5fcfe2d1b43743ca1ec2b5288cd553901825e4652cf4cf524bcb4", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "380986a2fbf3d5c6d38ac5ea191f7ef4681f068b475b61bfd909a6c3a30c731c30cfe9ac0e7dda521e574fbb6caf9dc52eb3ebe3106a457f5bda9698d252d827", @@ -264,9 +294,8 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 31, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff026c17238034c8372217a8cd9a234ecb7debdec5659b7e3f0c6e70ba226824f56acce025ae65da8b0aebc2efe2ef73dd826cea151b201b2f5b4f7623f2fbe332", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "a502a7d0ee2077a3d4b484b02e2ed2d0d132ebd48c2c7d99f1461e1b4428ce97a317e26ef90462e70436789cbcc27986d644e7950650612d9fa2be50d07ea58f", @@ -274,9 +303,8 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 32, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f212780ae4d2fad1163e2a513d72ad6e3c2211f8079ccbddeb9b1e956b2ee36173abe84464b0c78dca8db21f6964e9a1398a5a0f6e1e717ddf4eac517032879266", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "7bd3f02e85464163815804eb8f5cdf3cea258b520ef564d813ee4102a39e93f604d1c537bb93ac7b9d0fffcf89177f4586ea690bfe93a9632c645038a47e82f7", @@ -284,9 +312,8 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 33, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "3", "shared" : "47ed915ca64aac752724aa06b311d171dc14b9c55421ff61c6413b3fc7313ecda03c0addd0d6dbdacd5ea0619054614610d07cd78f9ed4d6df024c781af3efae", @@ -294,9 +321,8 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 34, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "781a3bd7f99ae145698783495f1f4aac5189d54657c34f76c8847cd5177d6a08a2c837501351e098ba570a3f300cca47f2407ff9172b2954aef46fdbec8429b7", @@ -304,9 +330,8 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 35, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "33485176aa26cfd17a66e1da3c3973f468bc32a1528a67f9d33b7ca29bfd6fa536bac3112bb8f2c2ea198f2f7df5a56dda570931b7852b3224c403a1d08f3dc6", @@ -314,9 +339,8 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 36, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "9c4971c89a22da14abac1304b6228c5d647f8dd8a11b1348c419f430733e849957fb037865efa85f9585ed0ffe8c6ea2c7c39ac8bbeedc84717f8a6be9603f65", @@ -324,9 +348,8 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 37, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "58be414307cd761143c49224f30ac475e6b8fdbf43be3f130b71ff8d89af5d3b91342898388d1628f56322d327f5f075ca3a766d94213f8ff67076caa253937d", @@ -334,9 +357,8 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 38, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddadcb58796829ca90069", "shared" : "2e03302f2944b3bc902e5fe6b7d1ca3991bf9fd80bafa8df4d4e85a98f33d956280ba0078178b54ed1aa03571ffac2d476c7246ab68ebb9434fac564455f39b8", @@ -344,9 +366,8 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 39, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb57796829ca90069", "shared" : "0dcd1e563a94fd8edc83e47ebbc9296d1c27d1aff37b02512c0337ca672ff84ac73a618fa54f2b963182ba141ae596c56f83d0ecb4deb78055cc8ea476d09bfd", @@ -354,9 +375,8 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 40, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb57f96829ca90069", "shared" : "aa9ac6d3343fb7aad7128855a22cb25f6cd9b46ea02f2a15c7cdecdc681f3ca38f1860290971852de94cc68810d41d14607f558e3858394cef8b166abee023a2", @@ -364,9 +384,8 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 41, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796819ca90069", "shared" : "5f155d9d14680aa5efb4ed59f670f6efc59c15bb03b59b3a2cf1a4a1546b7e35bfd99194cfe72e79216c1daebdcd247e934eab457ca90d4d2c38b64517e0cce0", @@ -374,9 +393,8 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 42, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9003b", "shared" : "194871645bbfc309eba92c5613ca7c6aa566fdab45635f656148ec7122d71c825f36852f52722ea949c2572dbb6b894a21f96a05c9bee0df6c6b4faa3197079a", @@ -386,9 +404,8 @@ ] }, { - "tcId" : 37, + "tcId" : 43, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9005b", "shared" : "3a6e57858d4e61c7ed2cb93c124221210293a345b47f7644910543ac03117f48b0343ddebd2cf9925e3dc5e1ea590739ed2c2372e1146f84fd262ac7d8eebacd", @@ -398,9 +415,8 @@ ] }, { - "tcId" : 38, + "tcId" : 44, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90063", "shared" : "8e0a186a51eae08a86fdd476bcfd961d02be74966ce3c2d937c808db518f2ddc4760bfc924af72f85eb188ebc70edde6d12f402735f58b9006f8b8e283ef9fbe", @@ -410,9 +426,8 @@ ] }, { - "tcId" : 39, + "tcId" : 45, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90066", "shared" : "47ed915ca64aac752724aa06b311d171dc14b9c55421ff61c6413b3fc7313ecda03c0addd0d6dbdacd5ea0619054614610d07cd78f9ed4d6df024c781af3efae", @@ -420,9 +435,8 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 46, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90067", "shared" : "300b1d80d9dc5587076b7d850ccd00cf8961f389c4ded60bf910d98f196f67c3839d2197101607612b335871a818d50d8f4bb6163cc839cf41af0b742c7254f4", @@ -432,33 +446,183 @@ ] }, { - "tcId" : 41, + "tcId" : 47, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b240303020801010d030100", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, "comment" : "public point not on curve", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5695", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 42, + "tcId" : 65, "comment" : "public point = (0,0)", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 43, + "tcId" : 66, "comment" : "order = -8948962207650232551656602815159153422162609644098354511344597187200057010413418528378981730643524959857451398370029280583094215613882043973354392115544169", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad808920241ff5522624724163b74c02b1951cc3603f834cf724c4c362df1299c63358fccf78faac1a3beb356d9e6be799ee68053efb8e24e2c7ef7a225224a78697d6356ff970201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -470,9 +634,8 @@ ] }, { - "tcId" : 44, + "tcId" : 67, "comment" : "order = 0", - "curve" : "brainpoolP512r1", "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad808920201000201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -484,9 +647,8 @@ ] }, { - "tcId" : 45, + "tcId" : 68, "comment" : "order = 1", - "curve" : "brainpoolP512r1", "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad808920201010201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -498,9 +660,8 @@ ] }, { - "tcId" : 46, + "tcId" : 69, "comment" : "order = 2083592630841357761914050861997332755048435564175796348448981807380927961881602771668457829077617488768289656930144243078095422967775269405300354", - "curve" : "brainpoolP512r1", "public" : "30820234308201ab06072a8648ce3d02013082019e020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892023d00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796820201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -512,9 +673,8 @@ ] }, { - "tcId" : 47, + "tcId" : 70, "comment" : "generator = (0,0)", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f723048181040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -525,9 +685,8 @@ ] }, { - "tcId" : 48, + "tcId" : 71, "comment" : "generator not on curve", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80894024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -538,9 +697,8 @@ ] }, { - "tcId" : 49, + "tcId" : 72, "comment" : "cofactor = -1", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201ff0381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -551,9 +709,8 @@ ] }, { - "tcId" : 50, + "tcId" : 73, "comment" : "cofactor = 0", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201000381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -564,9 +721,8 @@ ] }, { - "tcId" : 51, + "tcId" : 74, "comment" : "cofactor = 2", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201020381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -577,9 +733,8 @@ ] }, { - "tcId" : 52, + "tcId" : 75, "comment" : "cofactor = 8948962207650232551656602815159153422162609644098354511344597187200057010413418528378981730643524959857451398370029280583094215613882043973354392115544169", - "curve" : "brainpoolP512r1", "public" : "30820278308201ef06072a8648ce3d0201308201e2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -590,9 +745,8 @@ ] }, { - "tcId" : 53, + "tcId" : 76, "comment" : "cofactor = None", - "curve" : "brainpoolP512r1", "public" : "30820235308201ac06072a8648ce3d02013082019f020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -603,12 +757,11 @@ ] }, { - "tcId" : 54, + "tcId" : 77, "comment" : "modified prime", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100a9414de6e5ef176ff64384b554271ef34fde1d646094323012668174776efe4e23c39f2773860bb0bb7ad41d6cc5deef888974b529de7d1168d2a3cf6f6f4dcd30818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f723048181040000000000000000000000000000000000000000001ecaba5abfa4220000000000000000000000000000000000000000000000000000000000000000000000d61096c9018545277fa62c0af905d4d2e2500ecb6c7306b6508079532c53907b58e3a7ab89660147c556b10a8ad430325d7484da765aa00b8e007a343c233714f0024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200040000000000000000000000000000000000000000001ecaba5abfa4220000000000000000000000000000000000000000000000000000000000000000000000d61096c9018545277fa62c0af905d4d2e2500ecb6c7306b6508079532c53907b58e3a7ab89660147c556b10a8ad430325d7484da765aa00b8e007a343c233714f0", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "3917638d8a0c6029dd5d7e7fdd5b798805f2544291277af5f5bcc84d4d665e347bf504a505ade7f365019e6f3aaa79c20a0956e40c8ac472a0cdc198bc99b6c1", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -617,45 +770,41 @@ ] }, { - "tcId" : 55, + "tcId" : 78, "comment" : "using secp224r1", - "curve" : "brainpoolP512r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 56, + "tcId" : 79, "comment" : "using secp256r1", - "curve" : "brainpoolP512r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 57, + "tcId" : 80, "comment" : "using secp256k1", - "curve" : "brainpoolP512r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 58, + "tcId" : 81, "comment" : "a = 0", - "curve" : "brainpoolP512r1", "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33045040100044044a9dfba839bd5e0edb3dbace1c8f201409f6d505e411f290d8af054fb492a0d0d246c63b2fad54f963f9ae5b3540ccf3417106652f29ce45cd6e41851d7109504818104933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -666,12 +815,11 @@ ] }, { - "tcId" : 59, + "tcId" : 82, "comment" : "public key of order 3", - "curve" : "brainpoolP512r1", - "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3308184044044db12a9f3868007acd6febf752ed9867c7eaa7cee2007fcf75fce5ab6e29fd4bcf7be655102161c382901b121e83e4238bec36fbb630fb2b480faea69f170560440102f8d5c6d1a1cb7b1a71af950fe2cdde8c3a97bbd42a20f28b62d23d1ca353094c66f8b11312b141d1e25d33bbe2eab0d400556cda371c423e6a0bfad8c31f6048181048b426822b8f89fe91e0cf77c1b02a2a6713f34662ec234cae9b691a49b8f2a8586305c813cd530f88e15dc8e32a58473bc155c650582e1a2d6fb8e2ded2f180e5b3cb1c501797a93179c3e840d7dd0a0162bba8a5a5082c979e23237d7ac4e42bf1d4ddcc991c57071835803eb0d8d25f4623ba93a4d00fde689dfa11d8556b7024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200048b426822b8f89fe91e0cf77c1b02a2a6713f34662ec234cae9b691a49b8f2a8586305c813cd530f88e15dc8e32a58473bc155c650582e1a2d6fb8e2ded2f180e4fa0ebf3da7049f82838a82a264c2b67b504d32959794f455c816a929886ba2ebe304d23d234a2d23d4a4926fb95f3c0341fc385f335c587422080b53ab4f23c", + "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440a00fb4b37739a60abb4656e10e4460f9a99785f877ea0682eb4fdf14e70d1f3607b3a44f74a12add457b3eaa28700067ebc86e7266ce4df642959ff2f57712aa04407a9c5564c913cace0a73e1a5270ec344629b93fce7cd265e1ad4ca6e9be90d5036a471053e9423ac5d3f8b9b3f4386e15e6c1101d380327a5d30457fce12269b04818104349b6fc619dc1feb9624c01d338f7c9c4efdddd88369dfd74c3c70bd272bf7fb9d0ab5dcc2693192b6759499dde60a3c58e674d1bb65256f9cec1af7d7c066b952e4287b72097eab781ff802d216dfc918541a968ff03b812627b9293d09b662257ab4eaea1f227fd952fc68328658135b16c6f3beb5487767bbf090a3ded562024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004349b6fc619dc1feb9624c01d338f7c9c4efdddd88369dfd74c3c70bd272bf7fb9d0ab5dcc2693192b6759499dde60a3c58e674d1bb65256f9cec1af7d7c066b957f9753d69e045dfc7b4eeab61b31c3eb2dc731d23d9968db03be3a13329520f57d2e615b1a745c2d57aa4c2b41d28d2cd6b383b6ecd7e0dc0ee6fc5b45b7391", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "56d8c31acc2ddbb2e99f9c0cc4e2074de29cf47ddc1f257d47045afe69fbac7b585dbc95f37bf79daf1ec5cd219e9e97a53827db19b5601960970bf499066f94", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -680,12 +828,11 @@ ] }, { - "tcId" : 60, + "tcId" : 83, "comment" : "public key on isomorphic curve brainpoolP512t1", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004552e0f403a37a53cab048d6c6616973fb80ccbebb788a5d743f6bd48b27e819100acd53c86a95420e52cfa18d958bcb7844f05e40824b5eb38c827456e9b410c6787bafb0cf873f535c82381c81bbea8e7291b68f93e58f5657af40333aefc23cdacaedff7b3eefd8cba644bb72e9746c3bacaec3ff14a950dc6e1ffb03789ab", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "", "result" : "invalid", "flags" : [ "IsomorphicPublicKey", @@ -693,9 +840,8 @@ ] }, { - "tcId" : 61, + "tcId" : 84, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP512r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004f1ed1cb1ceb7eeef8f7044b8f3bf488604a1a226a697a202b9fe094b4ef15b2f33ddb17fa5447d65e2783f72821ea01268235d58e18bd14e", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -703,9 +849,8 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 85, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP512r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fa60a443999e02e693e83e198e6ae8d77c6d5b0fad9269ddcfbcf3fd7454ab551fcd8ec3145c902ac6f57112b1fe5415c0b974fc9cb15105c174f6c26503bb5d", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -713,9 +858,8 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 86, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP512r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004aef982cb3c13ef417bbecfe65d4ac97c8b081f47311069fb63629e45440045c1cbb26cbc4e2c7139511b5cae95a9f79f0ee8ebffdd68e215f602ee98bd0d0acc180b7061e20f213f043915a246b492c214168bdaf8ff95b0ff68f9e3e7f43657", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -723,9 +867,8 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 87, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP512r1", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040078f1bac16e586a15d828e92a2f35c0690f616a886223b70657639d130a04e58787f2ebb3eb880ea2f396e67e353e326822745959dbe51ee4f80562044c967e33b40018895b6e1370974595784c19b17f8208b900432940680d16367f05f0c1f5ffa607037473461c0a0651884dd35a58c9735d0bb6328c4b5b9d0ec792f0f6f8bc8769", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -733,9 +876,8 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 88, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP512r1", "public" : "3056301006072a8648ce3d020106052b8104000a034200046a4213777e31119f578b3e8be06ebf62502d7d10dfe5bf9341dea64525e0978f12cbbd6f17e4e932b4446c48bd3f1189a55b212d89c5194f689f297e3a27e8a6", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -743,9 +885,8 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 89, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP512r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b160ff66fc93480bef16ebb4a00b75f3805e884ea875dcfcc73e32a1d764c4dad373d89648afe449018ef5524633459bee47ff9529c5ae41", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -753,9 +894,8 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 90, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP512r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004670c87dc73c6bd2291150ca80eb914924286ada22e50f5fe41079ab3f483c7271cf84db06d98a7e4382b528dfea4335a1bb4ada1f61c5030bdc479a2441dfb28", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -763,9 +903,8 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 91, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP512r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045f1de6cf461eecea01567345bdcec2ae56dd607ddd15c26b4ec095ca2afb17b1ffbdf61bd47010d16a92595554d297378212bbfaafb62c179960a4db69a7d3aaed57ba9edbcae9b05e3b905fa5eafff1", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -773,9 +912,8 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 92, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP512r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004408d98134c7ff4519187d68da6cb6c7b5d257b98d1240985404d497682656a60e2d4abda818d20d2524af5357700aeff6ecc536169279a38c53bd5dbe49c240eb30cba040568b09ee65be595c25a090dd94ddc06b441f78de9e290fae01fbb11", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -783,9 +921,8 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 93, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP512r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00049bd1aff3c1d564b390e8f9575b123cf2c47151fc1cf534e4c24c254382531d828902af3eaf1383410ffed334caa12697265024b764a8cc40", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -793,9 +930,8 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 94, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP512r1", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004683cf7c313c9503ed4dab6b6a25463c5d682aac16ee5b33785321e77304201774c22f4703e5cac4891c56c1d8ac3d535f192c041ebfa78979ebbddeb87780607", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -803,9 +939,8 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 95, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP512r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040f31598d0b84972ae50be531e0ecf11b721b76d8e2843940de0397d7fffb62dc382ddce29ec2ce7baaed79f9144811e1ca8194c8046458fe3956550885315dfe0e29efd283be076ddc81e1a857705804", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -813,9 +948,8 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 96, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP512r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004483dae8e878eb44c217e0ba373ead244428398d83bd0ba1473747887c1c5a5de6e7d42b9f6fab658277f4046ebb6c6b43aa548690bbde6a2d77ec48c81da44183f7631c9ffbdead397d9ff6cf8ece2c21a2f989cede73bec5f461cbbbafd01b4", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -823,9 +957,8 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 97, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041bddcd407461d821e5879eb6b27736dc1112c3c9177fc3cf1a1bbd39654514d7c82950e9f674a4ce4c7fc9f9410c5ed9b194c926c1fb0c178940e46dc4fcf12c222d62b9c3f76ba459f8eae72d5b2c8df5a2cecf34dcc66108538a0f6aedd8e2e9c51515a290f244e3e40e352a6e86a58af41cd89f7dee16199bc84d2051c43e", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -833,9 +966,8 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 98, "comment" : "invalid public key", - "curve" : "brainpoolP512r1", "public" : "305a301406072a8648ce3d020106092b240303020801010d034200022564ece76989d82265ea79fe5b41b2dfad2268e27df8ee7260d937435da3777a5106557dfbdb64d106c2ad46e64dc63e0eaa22e81a03d25b870578d86b0f1432", "private" : "57087c2e66e2221d0618077207ced3fe31627f83afe4ea3d3999a26d9737fa8ace4f50b968930cae8bbf55b422335f22d85a23582b076c2836e060cd1157cffa", "shared" : "", @@ -845,9 +977,8 @@ ] }, { - "tcId" : 76, + "tcId" : 99, "comment" : "length contains leading 0", - "curve" : "brainpoolP512r1", "public" : "3082009b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -857,9 +988,8 @@ ] }, { - "tcId" : 77, + "tcId" : 100, "comment" : "length contains leading 0", - "curve" : "brainpoolP512r1", "public" : "30819d3082001406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -869,9 +999,8 @@ ] }, { - "tcId" : 78, + "tcId" : 101, "comment" : "length contains leading 0", - "curve" : "brainpoolP512r1", "public" : "30819d3016068200072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -881,9 +1010,8 @@ ] }, { - "tcId" : 79, + "tcId" : 102, "comment" : "length contains leading 0", - "curve" : "brainpoolP512r1", "public" : "30819d301606072a8648ce3d0201068200092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -893,9 +1021,8 @@ ] }, { - "tcId" : 80, + "tcId" : 103, "comment" : "length contains leading 0", - "curve" : "brainpoolP512r1", "public" : "30819c301406072a8648ce3d020106092b240303020801010d038200820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -905,9 +1032,8 @@ ] }, { - "tcId" : 81, + "tcId" : 104, "comment" : "wrong length", - "curve" : "brainpoolP512r1", "public" : "309c301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -917,9 +1043,8 @@ ] }, { - "tcId" : 82, + "tcId" : 105, "comment" : "wrong length", - "curve" : "brainpoolP512r1", "public" : "309a301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -929,9 +1054,8 @@ ] }, { - "tcId" : 83, + "tcId" : 106, "comment" : "wrong length", - "curve" : "brainpoolP512r1", "public" : "30819b301506072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -941,9 +1065,8 @@ ] }, { - "tcId" : 84, + "tcId" : 107, "comment" : "wrong length", - "curve" : "brainpoolP512r1", "public" : "30819b301306072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -953,9 +1076,8 @@ ] }, { - "tcId" : 85, + "tcId" : 108, "comment" : "wrong length", - "curve" : "brainpoolP512r1", "public" : "30819b301406082a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -965,9 +1087,8 @@ ] }, { - "tcId" : 86, + "tcId" : 109, "comment" : "wrong length", - "curve" : "brainpoolP512r1", "public" : "30819b301406062a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -977,9 +1098,8 @@ ] }, { - "tcId" : 87, + "tcId" : 110, "comment" : "wrong length", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d0201060a2b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -989,9 +1109,8 @@ ] }, { - "tcId" : 88, + "tcId" : 111, "comment" : "wrong length", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106082b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1001,9 +1120,8 @@ ] }, { - "tcId" : 89, + "tcId" : 112, "comment" : "wrong length", - "curve" : "brainpoolP512r1", "public" : "30819a301406072a8648ce3d020106092b240303020801010d03830004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1013,9 +1131,8 @@ ] }, { - "tcId" : 90, + "tcId" : 113, "comment" : "wrong length", - "curve" : "brainpoolP512r1", "public" : "30819a301406072a8648ce3d020106092b240303020801010d03810004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1025,9 +1142,8 @@ ] }, { - "tcId" : 91, + "tcId" : 114, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512r1", "public" : "3085010000009b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1037,9 +1153,8 @@ ] }, { - "tcId" : 92, + "tcId" : 115, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512r1", "public" : "3081a03085010000001406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1049,9 +1164,8 @@ ] }, { - "tcId" : 93, + "tcId" : 116, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512r1", "public" : "3081a03019068501000000072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1061,9 +1175,8 @@ ] }, { - "tcId" : 94, + "tcId" : 117, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512r1", "public" : "3081a0301906072a8648ce3d0201068501000000092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1073,9 +1186,8 @@ ] }, { - "tcId" : 95, + "tcId" : 118, "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512r1", "public" : "30819f301406072a8648ce3d020106092b240303020801010d038501000000820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1085,9 +1197,8 @@ ] }, { - "tcId" : 96, + "tcId" : 119, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512r1", "public" : "308901000000000000009b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1097,9 +1208,8 @@ ] }, { - "tcId" : 97, + "tcId" : 120, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512r1", "public" : "3081a4308901000000000000001406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1109,9 +1219,8 @@ ] }, { - "tcId" : 98, + "tcId" : 121, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512r1", "public" : "3081a4301d06890100000000000000072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1121,9 +1230,8 @@ ] }, { - "tcId" : 99, + "tcId" : 122, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512r1", "public" : "3081a4301d06072a8648ce3d020106890100000000000000092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1133,9 +1241,8 @@ ] }, { - "tcId" : 100, + "tcId" : 123, "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512r1", "public" : "3081a3301406072a8648ce3d020106092b240303020801010d03890100000000000000820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1145,9 +1252,8 @@ ] }, { - "tcId" : 101, + "tcId" : 124, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512r1", "public" : "30847fffffff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1157,9 +1263,8 @@ ] }, { - "tcId" : 102, + "tcId" : 125, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512r1", "public" : "30819f30847fffffff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1169,9 +1274,8 @@ ] }, { - "tcId" : 103, + "tcId" : 126, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512r1", "public" : "30819f301806847fffffff2a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1181,9 +1285,8 @@ ] }, { - "tcId" : 104, + "tcId" : 127, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512r1", "public" : "30819f301806072a8648ce3d020106847fffffff2b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1193,9 +1296,8 @@ ] }, { - "tcId" : 105, + "tcId" : 128, "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512r1", "public" : "30819e301406072a8648ce3d020106092b240303020801010d03847fffffff0004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1205,9 +1307,8 @@ ] }, { - "tcId" : 106, + "tcId" : 129, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512r1", "public" : "3084ffffffff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1217,9 +1318,8 @@ ] }, { - "tcId" : 107, + "tcId" : 130, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512r1", "public" : "30819f3084ffffffff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1229,9 +1329,8 @@ ] }, { - "tcId" : 108, + "tcId" : 131, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512r1", "public" : "30819f30180684ffffffff2a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1241,9 +1340,8 @@ ] }, { - "tcId" : 109, + "tcId" : 132, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512r1", "public" : "30819f301806072a8648ce3d02010684ffffffff2b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1253,9 +1351,8 @@ ] }, { - "tcId" : 110, + "tcId" : 133, "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512r1", "public" : "30819e301406072a8648ce3d020106092b240303020801010d0384ffffffff0004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1265,9 +1362,8 @@ ] }, { - "tcId" : 111, + "tcId" : 134, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512r1", "public" : "3085ffffffffff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1277,9 +1373,8 @@ ] }, { - "tcId" : 112, + "tcId" : 135, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512r1", "public" : "3081a03085ffffffffff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1289,9 +1384,8 @@ ] }, { - "tcId" : 113, + "tcId" : 136, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512r1", "public" : "3081a030190685ffffffffff2a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1301,9 +1395,8 @@ ] }, { - "tcId" : 114, + "tcId" : 137, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512r1", "public" : "3081a0301906072a8648ce3d02010685ffffffffff2b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1313,9 +1406,8 @@ ] }, { - "tcId" : 115, + "tcId" : 138, "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512r1", "public" : "30819f301406072a8648ce3d020106092b240303020801010d0385ffffffffff0004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1325,9 +1417,8 @@ ] }, { - "tcId" : 116, + "tcId" : 139, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512r1", "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1337,9 +1428,8 @@ ] }, { - "tcId" : 117, + "tcId" : 140, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512r1", "public" : "3081a33088ffffffffffffffff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1349,9 +1439,8 @@ ] }, { - "tcId" : 118, + "tcId" : 141, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512r1", "public" : "3081a3301c0688ffffffffffffffff2a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1361,9 +1450,8 @@ ] }, { - "tcId" : 119, + "tcId" : 142, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512r1", "public" : "3081a3301c06072a8648ce3d02010688ffffffffffffffff2b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1373,9 +1461,8 @@ ] }, { - "tcId" : 120, + "tcId" : 143, "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512r1", "public" : "3081a2301406072a8648ce3d020106092b240303020801010d0388ffffffffffffffff0004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1385,9 +1472,8 @@ ] }, { - "tcId" : 121, + "tcId" : 144, "comment" : "incorrect length", - "curve" : "brainpoolP512r1", "public" : "30ff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1397,9 +1483,8 @@ ] }, { - "tcId" : 122, + "tcId" : 145, "comment" : "incorrect length", - "curve" : "brainpoolP512r1", "public" : "30819b30ff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1409,9 +1494,8 @@ ] }, { - "tcId" : 123, + "tcId" : 146, "comment" : "incorrect length", - "curve" : "brainpoolP512r1", "public" : "30819b301406ff2a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1421,9 +1505,8 @@ ] }, { - "tcId" : 124, + "tcId" : 147, "comment" : "incorrect length", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106ff2b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1433,9 +1516,8 @@ ] }, { - "tcId" : 125, + "tcId" : 148, "comment" : "incorrect length", - "curve" : "brainpoolP512r1", "public" : "30819a301406072a8648ce3d020106092b240303020801010d03ff0004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1445,9 +1527,8 @@ ] }, { - "tcId" : 126, + "tcId" : 149, "comment" : "indefinite length without termination", - "curve" : "brainpoolP512r1", "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1457,9 +1538,8 @@ ] }, { - "tcId" : 127, + "tcId" : 150, "comment" : "indefinite length without termination", - "curve" : "brainpoolP512r1", "public" : "30819b308006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1469,9 +1549,8 @@ ] }, { - "tcId" : 128, + "tcId" : 151, "comment" : "indefinite length without termination", - "curve" : "brainpoolP512r1", "public" : "30819b301406802a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1481,9 +1560,8 @@ ] }, { - "tcId" : 129, + "tcId" : 152, "comment" : "indefinite length without termination", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106802b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1493,9 +1571,8 @@ ] }, { - "tcId" : 130, + "tcId" : 153, "comment" : "indefinite length without termination", - "curve" : "brainpoolP512r1", "public" : "30819a301406072a8648ce3d020106092b240303020801010d03800004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1505,9 +1582,8 @@ ] }, { - "tcId" : 131, + "tcId" : 154, "comment" : "removing sequence", - "curve" : "brainpoolP512r1", "public" : "", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1517,9 +1593,8 @@ ] }, { - "tcId" : 132, + "tcId" : 155, "comment" : "removing sequence", - "curve" : "brainpoolP512r1", "public" : "3081850381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1529,9 +1604,8 @@ ] }, { - "tcId" : 133, + "tcId" : 156, "comment" : "lonely sequence tag", - "curve" : "brainpoolP512r1", "public" : "30", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1541,9 +1615,8 @@ ] }, { - "tcId" : 134, + "tcId" : 157, "comment" : "lonely sequence tag", - "curve" : "brainpoolP512r1", "public" : "308186300381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1553,9 +1626,8 @@ ] }, { - "tcId" : 135, + "tcId" : 158, "comment" : "appending 0's to sequence", - "curve" : "brainpoolP512r1", "public" : "30819d301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30000", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1565,9 +1637,8 @@ ] }, { - "tcId" : 136, + "tcId" : 159, "comment" : "appending 0's to sequence", - "curve" : "brainpoolP512r1", "public" : "30819d301606072a8648ce3d020106092b240303020801010d00000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1577,9 +1648,8 @@ ] }, { - "tcId" : 137, + "tcId" : 160, "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP512r1", "public" : "30819d0000301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1589,9 +1659,8 @@ ] }, { - "tcId" : 138, + "tcId" : 161, "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP512r1", "public" : "30819d3016000006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1601,9 +1670,8 @@ ] }, { - "tcId" : 139, + "tcId" : 162, "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30000", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1613,9 +1681,8 @@ ] }, { - "tcId" : 140, + "tcId" : 163, "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP512r1", "public" : "30819d301406072a8648ce3d020106092b240303020801010d00000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1625,9 +1692,8 @@ ] }, { - "tcId" : 141, + "tcId" : 164, "comment" : "appending null value to sequence", - "curve" : "brainpoolP512r1", "public" : "30819d301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30500", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1637,9 +1703,8 @@ ] }, { - "tcId" : 142, + "tcId" : 165, "comment" : "appending null value to sequence", - "curve" : "brainpoolP512r1", "public" : "30819d301606072a8648ce3d020106092b240303020801010d05000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1649,9 +1714,8 @@ ] }, { - "tcId" : 143, + "tcId" : 166, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "3081a149817730819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1661,9 +1725,8 @@ ] }, { - "tcId" : 144, + "tcId" : 167, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "3081a0250030819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1673,9 +1736,8 @@ ] }, { - "tcId" : 145, + "tcId" : 168, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "30819e30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30004deadbeef", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1685,9 +1747,8 @@ ] }, { - "tcId" : 146, + "tcId" : 169, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "3081a03019498177301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1697,9 +1758,8 @@ ] }, { - "tcId" : 147, + "tcId" : 170, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "30819f30182500301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1709,9 +1769,8 @@ ] }, { - "tcId" : 148, + "tcId" : 171, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "3081a33016301406072a8648ce3d020106092b240303020801010d0004deadbeef0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1721,9 +1780,8 @@ ] }, { - "tcId" : 149, + "tcId" : 172, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "3081a03019260c49817706072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1733,9 +1791,8 @@ ] }, { - "tcId" : 150, + "tcId" : 173, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "30819f3018260b250006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1745,9 +1802,8 @@ ] }, { - "tcId" : 151, + "tcId" : 174, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "3081a3301c260906072a8648ce3d02010004deadbeef06092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1757,9 +1813,8 @@ ] }, { - "tcId" : 152, + "tcId" : 175, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "3081a0301906072a8648ce3d0201260e49817706092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1769,9 +1824,8 @@ ] }, { - "tcId" : 153, + "tcId" : 176, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "30819f301806072a8648ce3d0201260d250006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1781,9 +1835,8 @@ ] }, { - "tcId" : 154, + "tcId" : 177, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "3081a3301c06072a8648ce3d0201260b06092b240303020801010d0004deadbeef0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1793,9 +1846,8 @@ ] }, { - "tcId" : 155, + "tcId" : 178, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "3081a1301406072a8648ce3d020106092b240303020801010d2381884981770381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1805,9 +1857,8 @@ ] }, { - "tcId" : 156, + "tcId" : 179, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "3081a0301406072a8648ce3d020106092b240303020801010d23818725000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1817,9 +1868,8 @@ ] }, { - "tcId" : 157, + "tcId" : 180, "comment" : "including garbage", - "curve" : "brainpoolP512r1", "public" : "3081a4301406072a8648ce3d020106092b240303020801010d2381850381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30004deadbeef", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1829,9 +1879,8 @@ ] }, { - "tcId" : 158, + "tcId" : 181, "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", "public" : "3081a4aa00bb00cd0030819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1841,9 +1890,8 @@ ] }, { - "tcId" : 159, + "tcId" : 182, "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", "public" : "3081a2aa02aabb30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1853,9 +1901,8 @@ ] }, { - "tcId" : 160, + "tcId" : 183, "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", "public" : "3081a3301caa00bb00cd00301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1865,9 +1912,8 @@ ] }, { - "tcId" : 161, + "tcId" : 184, "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", "public" : "3081a1301aaa02aabb301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1877,9 +1923,8 @@ ] }, { - "tcId" : 162, + "tcId" : 185, "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", "public" : "3081a3301c260faa00bb00cd0006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1889,9 +1934,8 @@ ] }, { - "tcId" : 163, + "tcId" : 186, "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", "public" : "3081a1301a260daa02aabb06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1901,9 +1945,8 @@ ] }, { - "tcId" : 164, + "tcId" : 187, "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", "public" : "3081a3301c06072a8648ce3d02012611aa00bb00cd0006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1913,9 +1956,8 @@ ] }, { - "tcId" : 165, + "tcId" : 188, "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", "public" : "3081a1301a06072a8648ce3d0201260faa02aabb06092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1925,9 +1967,8 @@ ] }, { - "tcId" : 166, + "tcId" : 189, "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", "public" : "3081a4301406072a8648ce3d020106092b240303020801010d23818baa00bb00cd000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1937,9 +1978,8 @@ ] }, { - "tcId" : 167, + "tcId" : 190, "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", "public" : "3081a2301406072a8648ce3d020106092b240303020801010d238189aa02aabb0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1949,9 +1989,8 @@ ] }, { - "tcId" : 168, + "tcId" : 191, "comment" : "truncated length of sequence", - "curve" : "brainpoolP512r1", "public" : "3081", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1961,9 +2000,8 @@ ] }, { - "tcId" : 169, + "tcId" : 192, "comment" : "truncated length of sequence", - "curve" : "brainpoolP512r1", "public" : "30818730810381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1973,9 +2011,8 @@ ] }, { - "tcId" : 170, + "tcId" : 193, "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP512r1", "public" : "0500", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1985,9 +2022,8 @@ ] }, { - "tcId" : 171, + "tcId" : 194, "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP512r1", "public" : "30818705000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -1997,9 +2033,8 @@ ] }, { - "tcId" : 172, + "tcId" : 195, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", "public" : "2e819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2009,9 +2044,8 @@ ] }, { - "tcId" : 173, + "tcId" : 196, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", "public" : "2f819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2021,9 +2055,8 @@ ] }, { - "tcId" : 174, + "tcId" : 197, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", "public" : "31819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2033,9 +2066,8 @@ ] }, { - "tcId" : 175, + "tcId" : 198, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", "public" : "32819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2045,9 +2077,8 @@ ] }, { - "tcId" : 176, + "tcId" : 199, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", "public" : "ff819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2057,9 +2088,8 @@ ] }, { - "tcId" : 177, + "tcId" : 200, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", "public" : "30819b2e1406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2069,9 +2099,8 @@ ] }, { - "tcId" : 178, + "tcId" : 201, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", "public" : "30819b2f1406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2081,9 +2110,8 @@ ] }, { - "tcId" : 179, + "tcId" : 202, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", "public" : "30819b311406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2093,9 +2121,8 @@ ] }, { - "tcId" : 180, + "tcId" : 203, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", "public" : "30819b321406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2105,9 +2132,8 @@ ] }, { - "tcId" : 181, + "tcId" : 204, "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", "public" : "30819bff1406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2117,9 +2143,8 @@ ] }, { - "tcId" : 182, + "tcId" : 205, "comment" : "dropping value of sequence", - "curve" : "brainpoolP512r1", "public" : "3000", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2129,9 +2154,8 @@ ] }, { - "tcId" : 183, + "tcId" : 206, "comment" : "dropping value of sequence", - "curve" : "brainpoolP512r1", "public" : "30818730000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2141,9 +2165,8 @@ ] }, { - "tcId" : 184, + "tcId" : 207, "comment" : "truncate sequence", - "curve" : "brainpoolP512r1", "public" : "30819a301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2153,9 +2176,8 @@ ] }, { - "tcId" : 185, + "tcId" : 208, "comment" : "truncate sequence", - "curve" : "brainpoolP512r1", "public" : "30819a1406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2165,9 +2187,8 @@ ] }, { - "tcId" : 186, + "tcId" : 209, "comment" : "truncate sequence", - "curve" : "brainpoolP512r1", "public" : "30819a301306072a8648ce3d020106092b240303020801010381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2177,9 +2198,8 @@ ] }, { - "tcId" : 187, + "tcId" : 210, "comment" : "truncate sequence", - "curve" : "brainpoolP512r1", "public" : "30819a3013072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2189,9 +2209,8 @@ ] }, { - "tcId" : 188, + "tcId" : 211, "comment" : "indefinite length", - "curve" : "brainpoolP512r1", "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30000", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2201,9 +2220,8 @@ ] }, { - "tcId" : 189, + "tcId" : 212, "comment" : "indefinite length", - "curve" : "brainpoolP512r1", "public" : "30819d308006072a8648ce3d020106092b240303020801010d00000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2213,9 +2231,8 @@ ] }, { - "tcId" : 190, + "tcId" : 213, "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP512r1", "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f300", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2225,9 +2242,8 @@ ] }, { - "tcId" : 191, + "tcId" : 214, "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP512r1", "public" : "30819c308006072a8648ce3d020106092b240303020801010d000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2237,9 +2253,8 @@ ] }, { - "tcId" : 192, + "tcId" : 215, "comment" : "indefinite length with additional element", - "curve" : "brainpoolP512r1", "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f305000000", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2249,9 +2264,8 @@ ] }, { - "tcId" : 193, + "tcId" : 216, "comment" : "indefinite length with additional element", - "curve" : "brainpoolP512r1", "public" : "30819f308006072a8648ce3d020106092b240303020801010d050000000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2261,9 +2275,8 @@ ] }, { - "tcId" : 194, + "tcId" : 217, "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP512r1", "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3060811220000", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2273,9 +2286,8 @@ ] }, { - "tcId" : 195, + "tcId" : 218, "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP512r1", "public" : "3081a1308006072a8648ce3d020106092b240303020801010d0608112200000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2285,9 +2297,8 @@ ] }, { - "tcId" : 196, + "tcId" : 219, "comment" : "indefinite length with garbage", - "curve" : "brainpoolP512r1", "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30000fe02beef", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2297,9 +2308,8 @@ ] }, { - "tcId" : 197, + "tcId" : 220, "comment" : "indefinite length with garbage", - "curve" : "brainpoolP512r1", "public" : "3081a1308006072a8648ce3d020106092b240303020801010d0000fe02beef0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2309,9 +2319,8 @@ ] }, { - "tcId" : 198, + "tcId" : 221, "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP512r1", "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30002beef", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2321,9 +2330,8 @@ ] }, { - "tcId" : 199, + "tcId" : 222, "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP512r1", "public" : "30819f308006072a8648ce3d020106092b240303020801010d0002beef0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2333,9 +2341,8 @@ ] }, { - "tcId" : 200, + "tcId" : 223, "comment" : "prepend empty sequence", - "curve" : "brainpoolP512r1", "public" : "30819d3000301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2345,9 +2352,8 @@ ] }, { - "tcId" : 201, + "tcId" : 224, "comment" : "prepend empty sequence", - "curve" : "brainpoolP512r1", "public" : "30819d3016300006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2357,9 +2363,8 @@ ] }, { - "tcId" : 202, + "tcId" : 225, "comment" : "append empty sequence", - "curve" : "brainpoolP512r1", "public" : "30819d301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f33000", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2369,9 +2374,8 @@ ] }, { - "tcId" : 203, + "tcId" : 226, "comment" : "append empty sequence", - "curve" : "brainpoolP512r1", "public" : "30819d301606072a8648ce3d020106092b240303020801010d30000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2381,9 +2385,8 @@ ] }, { - "tcId" : 204, + "tcId" : 227, "comment" : "sequence of sequence", - "curve" : "brainpoolP512r1", "public" : "30819e30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2393,9 +2396,8 @@ ] }, { - "tcId" : 205, + "tcId" : 228, "comment" : "sequence of sequence", - "curve" : "brainpoolP512r1", "public" : "30819d3016301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2405,9 +2407,8 @@ ] }, { - "tcId" : 206, + "tcId" : 229, "comment" : "truncated sequence", - "curve" : "brainpoolP512r1", "public" : "3016301406072a8648ce3d020106092b240303020801010d", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2417,9 +2418,8 @@ ] }, { - "tcId" : 207, + "tcId" : 230, "comment" : "truncated sequence", - "curve" : "brainpoolP512r1", "public" : "308190300906072a8648ce3d02010381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2429,9 +2429,8 @@ ] }, { - "tcId" : 208, + "tcId" : 231, "comment" : "repeat element in sequence", - "curve" : "brainpoolP512r1", "public" : "30820120301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2441,9 +2440,8 @@ ] }, { - "tcId" : 209, + "tcId" : 232, "comment" : "repeat element in sequence", - "curve" : "brainpoolP512r1", "public" : "3081a6301f06072a8648ce3d020106092b240303020801010d06092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2453,9 +2451,8 @@ ] }, { - "tcId" : 210, + "tcId" : 233, "comment" : "long form encoding of length", - "curve" : "brainpoolP512r1", "public" : "30819c30811406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2465,9 +2462,8 @@ ] }, { - "tcId" : 211, + "tcId" : 234, "comment" : "long form encoding of length", - "curve" : "brainpoolP512r1", "public" : "30819c30150681072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2477,9 +2473,8 @@ ] }, { - "tcId" : 212, + "tcId" : 235, "comment" : "long form encoding of length", - "curve" : "brainpoolP512r1", "public" : "30819c301506072a8648ce3d02010681092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2489,9 +2484,8 @@ ] }, { - "tcId" : 213, + "tcId" : 236, "comment" : "removing oid", - "curve" : "brainpoolP512r1", "public" : "308192300b06092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2501,9 +2495,8 @@ ] }, { - "tcId" : 214, + "tcId" : 237, "comment" : "lonely oid tag", - "curve" : "brainpoolP512r1", "public" : "308193300c0606092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2513,9 +2506,8 @@ ] }, { - "tcId" : 215, + "tcId" : 238, "comment" : "lonely oid tag", - "curve" : "brainpoolP512r1", "public" : "308191300a06072a8648ce3d0201060381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2525,9 +2517,8 @@ ] }, { - "tcId" : 216, + "tcId" : 239, "comment" : "appending 0's to oid", - "curve" : "brainpoolP512r1", "public" : "30819d301606092a8648ce3d0201000006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2537,9 +2528,8 @@ ] }, { - "tcId" : 217, + "tcId" : 240, "comment" : "appending 0's to oid", - "curve" : "brainpoolP512r1", "public" : "30819d301606072a8648ce3d0201060b2b240303020801010d00000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2549,9 +2539,8 @@ ] }, { - "tcId" : 218, + "tcId" : 241, "comment" : "prepending 0's to oid", - "curve" : "brainpoolP512r1", "public" : "30819d3016060900002a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2561,9 +2550,8 @@ ] }, { - "tcId" : 219, + "tcId" : 242, "comment" : "prepending 0's to oid", - "curve" : "brainpoolP512r1", "public" : "30819d301606072a8648ce3d0201060b00002b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2573,9 +2561,8 @@ ] }, { - "tcId" : 220, + "tcId" : 243, "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP512r1", "public" : "30819d301606072a8648ce3d0201000006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2585,9 +2572,8 @@ ] }, { - "tcId" : 221, + "tcId" : 244, "comment" : "appending null value to oid", - "curve" : "brainpoolP512r1", "public" : "30819d301606092a8648ce3d0201050006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2597,9 +2583,8 @@ ] }, { - "tcId" : 222, + "tcId" : 245, "comment" : "appending null value to oid", - "curve" : "brainpoolP512r1", "public" : "30819d301606072a8648ce3d0201060b2b240303020801010d05000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2609,9 +2594,8 @@ ] }, { - "tcId" : 223, + "tcId" : 246, "comment" : "truncated length of oid", - "curve" : "brainpoolP512r1", "public" : "308194300d068106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2621,9 +2605,8 @@ ] }, { - "tcId" : 224, + "tcId" : 247, "comment" : "truncated length of oid", - "curve" : "brainpoolP512r1", "public" : "308192300b06072a8648ce3d020106810381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2633,9 +2616,8 @@ ] }, { - "tcId" : 225, + "tcId" : 248, "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP512r1", "public" : "308194300d050006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2645,9 +2627,8 @@ ] }, { - "tcId" : 226, + "tcId" : 249, "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP512r1", "public" : "308192300b06072a8648ce3d020105000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2657,9 +2638,8 @@ ] }, { - "tcId" : 227, + "tcId" : 250, "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", "public" : "30819b301404072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2669,9 +2649,8 @@ ] }, { - "tcId" : 228, + "tcId" : 251, "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", "public" : "30819b301405072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2681,9 +2660,8 @@ ] }, { - "tcId" : 229, + "tcId" : 252, "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", "public" : "30819b301407072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2693,9 +2671,8 @@ ] }, { - "tcId" : 230, + "tcId" : 253, "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", "public" : "30819b301408072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2705,9 +2682,8 @@ ] }, { - "tcId" : 231, + "tcId" : 254, "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", "public" : "30819b3014ff072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2717,9 +2693,8 @@ ] }, { - "tcId" : 232, + "tcId" : 255, "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020104092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2729,9 +2704,8 @@ ] }, { - "tcId" : 233, + "tcId" : 256, "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020105092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2741,9 +2715,8 @@ ] }, { - "tcId" : 234, + "tcId" : 257, "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020107092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2753,9 +2726,8 @@ ] }, { - "tcId" : 235, + "tcId" : 258, "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020108092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2765,9 +2737,8 @@ ] }, { - "tcId" : 236, + "tcId" : 259, "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d0201ff092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2777,9 +2748,8 @@ ] }, { - "tcId" : 237, + "tcId" : 260, "comment" : "dropping value of oid", - "curve" : "brainpoolP512r1", "public" : "308194300d060006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2789,9 +2759,8 @@ ] }, { - "tcId" : 238, + "tcId" : 261, "comment" : "dropping value of oid", - "curve" : "brainpoolP512r1", "public" : "308192300b06072a8648ce3d020106000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2801,9 +2770,8 @@ ] }, { - "tcId" : 239, + "tcId" : 262, "comment" : "modify first byte of oid", - "curve" : "brainpoolP512r1", "public" : "30819b30140607288648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2813,9 +2781,8 @@ ] }, { - "tcId" : 240, + "tcId" : 263, "comment" : "modify first byte of oid", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d0201060929240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2825,9 +2792,8 @@ ] }, { - "tcId" : 241, + "tcId" : 264, "comment" : "modify last byte of oid", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d028106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2837,9 +2803,8 @@ ] }, { - "tcId" : 242, + "tcId" : 265, "comment" : "modify last byte of oid", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801018d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2849,9 +2814,8 @@ ] }, { - "tcId" : 243, + "tcId" : 266, "comment" : "truncate oid", - "curve" : "brainpoolP512r1", "public" : "30819a301306062a8648ce3d0206092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2861,9 +2825,8 @@ ] }, { - "tcId" : 244, + "tcId" : 267, "comment" : "truncate oid", - "curve" : "brainpoolP512r1", "public" : "30819a301306068648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2873,9 +2836,8 @@ ] }, { - "tcId" : 245, + "tcId" : 268, "comment" : "truncate oid", - "curve" : "brainpoolP512r1", "public" : "30819a301306072a8648ce3d020106082b240303020801010381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2885,9 +2847,8 @@ ] }, { - "tcId" : 246, + "tcId" : 269, "comment" : "truncate oid", - "curve" : "brainpoolP512r1", "public" : "30819a301306072a8648ce3d02010608240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2897,9 +2858,8 @@ ] }, { - "tcId" : 247, + "tcId" : 270, "comment" : "wrong oid", - "curve" : "brainpoolP512r1", "public" : "30819e3017060a3262306530333032316106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2909,9 +2869,8 @@ ] }, { - "tcId" : 248, + "tcId" : 271, "comment" : "wrong oid", - "curve" : "brainpoolP512r1", "public" : "3081a6301f061236303836343830313635303330343032303106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2921,9 +2880,8 @@ ] }, { - "tcId" : 249, + "tcId" : 272, "comment" : "wrong oid", - "curve" : "brainpoolP512r1", "public" : "30819c301506072a8648ce3d0201060a326230653033303231610381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2933,9 +2891,8 @@ ] }, { - "tcId" : 250, + "tcId" : 273, "comment" : "wrong oid", - "curve" : "brainpoolP512r1", "public" : "3081a4301d06072a8648ce3d020106123630383634383031363530333034303230310381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2945,9 +2902,8 @@ ] }, { - "tcId" : 251, + "tcId" : 274, "comment" : "longer oid", - "curve" : "brainpoolP512r1", "public" : "3081a4301d06103261383634386365336430323031303106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2957,9 +2913,8 @@ ] }, { - "tcId" : 252, + "tcId" : 275, "comment" : "longer oid", - "curve" : "brainpoolP512r1", "public" : "3081a6301f06072a8648ce3d0201061432623234303330333032303830313031306430310381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2969,9 +2924,8 @@ ] }, { - "tcId" : 253, + "tcId" : 276, "comment" : "oid with modified node", - "curve" : "brainpoolP512r1", "public" : "3081a2301b060e326138363438636533643032313106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2981,9 +2935,8 @@ ] }, { - "tcId" : 254, + "tcId" : 277, "comment" : "oid with modified node", - "curve" : "brainpoolP512r1", "public" : "3081aa302306163261383634386365336430323838383038303830303106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -2993,9 +2946,8 @@ ] }, { - "tcId" : 255, + "tcId" : 278, "comment" : "oid with modified node", - "curve" : "brainpoolP512r1", "public" : "3081a4301d06072a8648ce3d020106123262323430333033303230383031303131640381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3005,9 +2957,8 @@ ] }, { - "tcId" : 256, + "tcId" : 279, "comment" : "oid with modified node", - "curve" : "brainpoolP512r1", "public" : "3081ac302506072a8648ce3d0201061a32623234303330333032303830313031383838303830383030640381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3017,9 +2968,8 @@ ] }, { - "tcId" : 257, + "tcId" : 280, "comment" : "large integer in oid", - "curve" : "brainpoolP512r1", "public" : "3081b4302d0620326138363438636533643032383238303830383038303830383038303830303106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3029,9 +2979,8 @@ ] }, { - "tcId" : 258, + "tcId" : 281, "comment" : "large integer in oid", - "curve" : "brainpoolP512r1", "public" : "3081b6302f06072a8648ce3d020106243262323430333033303230383031303138323830383038303830383038303830383030640381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3041,9 +2990,8 @@ ] }, { - "tcId" : 259, + "tcId" : 282, "comment" : "oid with invalid node", - "curve" : "brainpoolP512r1", "public" : "3081a5301e0611326138363438636533643032303165303306092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3053,9 +3001,8 @@ ] }, { - "tcId" : 260, + "tcId" : 283, "comment" : "oid with invalid node", - "curve" : "brainpoolP512r1", "public" : "30819c301506082a808648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3065,9 +3012,8 @@ ] }, { - "tcId" : 261, + "tcId" : 284, "comment" : "oid with invalid node", - "curve" : "brainpoolP512r1", "public" : "3081a7302006072a8648ce3d020106153262323430333033303230383031303130646530330381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3077,9 +3023,8 @@ ] }, { - "tcId" : 262, + "tcId" : 285, "comment" : "oid with invalid node", - "curve" : "brainpoolP512r1", "public" : "30819c301506072a8648ce3d0201060a2b80240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3089,9 +3034,8 @@ ] }, { - "tcId" : 263, + "tcId" : 286, "comment" : "lonely bit string tag", - "curve" : "brainpoolP512r1", "public" : "3017301406072a8648ce3d020106092b240303020801010d03", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3101,9 +3045,8 @@ ] }, { - "tcId" : 264, + "tcId" : 287, "comment" : "appending 0's to bit string", - "curve" : "brainpoolP512r1", "public" : "30819d301406072a8648ce3d020106092b240303020801010d0381840004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30000", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3113,9 +3056,8 @@ ] }, { - "tcId" : 265, + "tcId" : 288, "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP512r1", "public" : "30819d301406072a8648ce3d020106092b240303020801010d03818400000004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3125,9 +3067,8 @@ ] }, { - "tcId" : 266, + "tcId" : 289, "comment" : "appending null value to bit string", - "curve" : "brainpoolP512r1", "public" : "30819d301406072a8648ce3d020106092b240303020801010d0381840004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30500", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3137,9 +3078,8 @@ ] }, { - "tcId" : 267, + "tcId" : 290, "comment" : "truncated length of bit string", - "curve" : "brainpoolP512r1", "public" : "3018301406072a8648ce3d020106092b240303020801010d0381", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3149,9 +3089,8 @@ ] }, { - "tcId" : 268, + "tcId" : 291, "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP512r1", "public" : "3018301406072a8648ce3d020106092b240303020801010d0500", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3161,9 +3100,8 @@ ] }, { - "tcId" : 269, + "tcId" : 292, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0181820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3173,9 +3111,8 @@ ] }, { - "tcId" : 270, + "tcId" : 293, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0281820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3185,9 +3122,8 @@ ] }, { - "tcId" : 271, + "tcId" : 294, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0481820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3197,9 +3133,8 @@ ] }, { - "tcId" : 272, + "tcId" : 295, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0581820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3209,9 +3144,8 @@ ] }, { - "tcId" : 273, + "tcId" : 296, "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010dff81820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3221,9 +3155,8 @@ ] }, { - "tcId" : 274, + "tcId" : 297, "comment" : "dropping value of bit string", - "curve" : "brainpoolP512r1", "public" : "3018301406072a8648ce3d020106092b240303020801010d0300", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3233,9 +3166,8 @@ ] }, { - "tcId" : 275, + "tcId" : 298, "comment" : "modify first byte of bit string", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820204770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3245,9 +3177,8 @@ ] }, { - "tcId" : 276, + "tcId" : 299, "comment" : "modify last byte of bit string", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd39373", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3257,9 +3188,8 @@ ] }, { - "tcId" : 277, + "tcId" : 300, "comment" : "truncate bit string", - "curve" : "brainpoolP512r1", "public" : "30819a301406072a8648ce3d020106092b240303020801010d0381810004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3269,9 +3199,8 @@ ] }, { - "tcId" : 278, + "tcId" : 301, "comment" : "truncate bit string", - "curve" : "brainpoolP512r1", "public" : "30819a301406072a8648ce3d020106092b240303020801010d03818104770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3281,9 +3210,8 @@ ] }, { - "tcId" : 279, + "tcId" : 302, "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820104770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3293,9 +3221,8 @@ ] }, { - "tcId" : 280, + "tcId" : 303, "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP512r1", "public" : "30819f301406072a8648ce3d020106092b240303020801010d0381862004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f301020304", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3305,9 +3232,8 @@ ] }, { - "tcId" : 281, + "tcId" : 304, "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP512r1", "public" : "3019301406072a8648ce3d020106092b240303020801010d030103", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", @@ -3317,9 +3243,8 @@ ] }, { - "tcId" : 282, + "tcId" : 305, "comment" : "128 unused bits", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381828004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", diff --git a/third_party/wycheproof_testvectors/ecdh_secp224r1_ecpoint_test.json b/third_party/wycheproof_testvectors/ecdh_secp224r1_ecpoint_test.json new file mode 100644 index 000000000..14f289e33 --- /dev/null +++ b/third_party/wycheproof_testvectors/ecdh_secp224r1_ecpoint_test.json @@ -0,0 +1,614 @@ +{ + "algorithm" : "ECDH", + "generatorVersion" : "0.4.12", + "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." + }, + "numberOfTests" : 65, + "header" : [], + "testGroups" : [ + { + "curve" : "secp224r1", + "encoding" : "ecpoint", + "type" : "ECHDComp", + "tests" : [ + { + "tcId" : 1, + "comment" : "normal case", + "public" : "047d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc719b01d050dfbe653e72f39491be87fb1a2742daa6e0a2aada98bb1aca", + "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328", + "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "compressed public key", + "public" : "027d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc71", + "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328", + "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f", + "result" : "acceptable", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 3, + "comment" : "edge case for shared secret", + "public" : "04e73a6ca72f3a2fae6e0a01a0ed03bfa3058b04576942eaf063095e62ca16fd31fa0f38eeb592cbeea1147751fdd2a5b6cc0ead404467a5b6", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "00000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "edge case for shared secret", + "public" : "045763fa2ae16367ad23d471cc9a52466f0d81d864e5640cefe384114594d9fecfbed4f254505ac8b41d2532055a07f0241c4818b552cbb636", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "00000000000000000000000100000000000000000000000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "edge case for shared secret", + "public" : "04142c1fd80fa2121a59aa898144084ec033f7a56a34eee0b499e29ae51c6d8c1bbb1ef2a76d565899fe44ffc1207d530d7f598fb77f4bb76b", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "00000000000000ffffffffffffff0000000000000100000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "edge case for shared secret", + "public" : "04ed6f793e10c80d12d871cf8988399c4898a9bf9ffd8f27399f63de25f0051cdf4eec7f368f922cfcd948893ceca0c92e540cc4367a99a66a", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "00000000ffffffffffffffff00000000000000010000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "edge case for shared secret", + "public" : "0408fcfc1a63c82860be12e4137433dfc40be9acdd245f9a8c4e56be61a385fc09f808383383f4b1d0d5365b6e5dcfacdc19bc7bcfed221274", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "edge case for shared secret", + "public" : "04d883ed77f1861e8712800d31df67888fe39f150c79a27aa88caeda6b180f3f623e2ff3ab5370cf8179165b085af3dd4502850c0104caed9a", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "edge case for shared secret", + "public" : "042b8b279b85ee3f3d2c0abeb36fdfc5aad6157d652d26489381a32cd73224bd757ef794acc92b0b3b9e7990618bb343a9a09bdb9d3616eff6", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "01fffffffc00000007fffffff00000001fffffffc000000080000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "048bd5f03391eeeae1744e8fc53d314efffafa4d3fa4f1b95c3388a9cd7c86358b273119c537133eb55e79c6ac510b10980b379b919ccf2e2f", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "0a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf41", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "04ce9631b6a16227778625c8e5421ae083cdd913abefde01dbe69f6c2b95386aff2b483b2c47151cfaabfd000614c683ce2e1778221ae42c1b", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "62989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "041f441c98eda956a6a7fdbfd8d21910860ab59d16c3e52f8e7fad6ca5df61a55fc508fc0499c55492f1e87bb2faa0cb4170b79f3a85ec2f3d", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", + "public" : "04be74583cb9d3a05ae54923624e478a329a697d842dfae33141c844d7d9ba4fc96e0fe716ac0542e87368662fc2f0cb9b0ae57936ddec7190", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "6d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "edge case for shared secret", + "public" : "04a281ad992b363597ac93ff0de8ab1f7e51a6672dcbb58f9d739ba430ce0192874038daefc3130eec65811c7255da70fea65c1003f6892faa", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "edge case for shared secret", + "public" : "04be3e22133f51203f631b81dde8c020cdea5daa1f99cfc05c88fad2dc0f243798d6e72d1de9e3cdca4144e0a6c0f2a584d07589006972c197", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "edge case for shared secret", + "public" : "04af14547c20afbd91bfe64ea03d45a76a71241f23520ef897ff91eff1b54ca6ca8c25fd73852ec6654617434eff7f0225684d4dea7a4f8a97", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "edge case for shared secret", + "public" : "04b1e484925018729926acda56ff3e2f6c1e7e8f162b178d8e8afb45564fceaa6da5d998fe26b6b26a055169063a5ab6908852ca8b54e2de6c", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "edge case for shared secret", + "public" : "04937eb09fb145c8829cb7df20a4cbeed396791373de277871d6c5f9cc3b5b4fd56464a71fc4a2a6af3bd251952bffa829489e68a8d06f96b6", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000000000000000000000000000000000000037cac269c67bd55ea14efff4eadefe5e74978514af14c88fab46ec046", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "3fa0b9ff70b884f9f57bb84f7a9532d93f6ba803f89dd8ff008177d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000001000000000000000000000000000000012ea2f4917bdfdb008306cc10a18e2557633ba861001829dcbfb96fba", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "be1ded8cb7ff8a585181f96d681e31b332fe27dcae922dca2310300d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "edge cases for ephemeral key", + "public" : "0400000000000000ffffffffffffff000000000000010000000000000073ca5f8f104997a2399e0c7f25e72a75ec29fc4542533d3fea89a33a", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "a2e86a260e13515918a0cafdd87855f231b5624c560f976159e06a75", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "edge cases for ephemeral key", + "public" : "0400000000ffffffffffffffff000000000000000100000000000000006fe6805f59b19b0dd389452a1d4a420bfeb6c369cf6fed5b12e6e654", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "31ef7c8d10404a0046994f313a70574b027e87f9028eca242c1b5bf5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "edge cases for ephemeral key", + "public" : "040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff77c5cfa4e2c384938d48bd8dd98f54c86b279f1df8c0a1f6692439c9", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "d1976a8ef5f54f24f5a269ad504fdca849fc9c28587ba294ef267396", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "edge cases for ephemeral key", + "public" : "040003fffffff00000003fffffff00000003fffffff00000004000000001f0828136016bb97445461bc59f2175d8d23557d6b9381f26136e3d", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "ce7890d108ddb2e5474e6417fcf7a9f2b3bd018816062f4835260dc8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "edge cases for ephemeral key", + "public" : "0401fffffffc00000007fffffff00000001fffffffc0000000800000012d8acca6f199d4a94b933ba1aa713a7debde8ac57b928f596ae66a66", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "30b6ff6e8051dae51e4fe34b2d9a0b1879153e007eb0b5bdf1791a9c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "edge cases for ephemeral key", + "public" : "040a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf413d4df973c563c6decdd435e4f864557e4c273096d9941ca4260a266e", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "77ec668a00f72d85aa527624abb16c039fe490d17dd6c455a1ed7fd8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "edge cases for ephemeral key", + "public" : "0462989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39389ee9436d616cab90032931aa7fbbfcfc13309f61e2423cc8dab93c", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "a3f432f6aba9a92f49a5ea64ffe7059a9d9b487a0b5223ddc988208b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "edge cases for ephemeral key", + "public" : "04661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3103b8040e3cb41966fc64a68cacb0c14053f87d27e8ed7bf2d7fe51b", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "1530fd9caf03737af34a4ba716b558cbecbc35d18402535a0a142313", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "edge cases for ephemeral key", + "public" : "046d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c276cf273d75d367820dd556182def0957af0a314f48fed227c298dc0", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "cfc39ccacb94ad0e0552b2e47112f60fbbe7ae0dc32230b9273dd210", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "edge cases for ephemeral key", + "public" : "047fffffffffffffffffffffffffffffffffffffffffffffffffffffff7d8dbca36c56bcaae92e3475f799294f30768038e816a7d5f7f07d77", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "73bd63bd384a0faafb75cfed3e95d3892cbacf0db10f282c3b644771", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "edge cases for ephemeral key", + "public" : "04fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800174f1ff5ea7fbc72b92f61e06556c26bab84c0b082dd6400ca1c1eb6d", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "85b079c62e1f5b0fd6841dfa16026e15b641f65e13a14042567166bb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "edge cases for ephemeral key", + "public" : "04ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0126fdd5fccd0b5aa7fd5bb5b1308584b30556248cec80208a2fe962", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "8a834ff40e3fc9f9d412a481e18537ea799536c5520c6c7baaf12166", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "edge cases for ephemeral key", + "public" : "04fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff20cfa23077acc9fbcb71339c65880cd0b966b8a9497e65abed17f0b5", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "a0887269766e6efcbc81d2b38f2d4638663f12377468a23421044188", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "edge cases for ephemeral key", + "public" : "04ffffffff00000000ffffffff00000000ffffffff00000000ffffffff1c05ac2d4f10b69877c3243d51f887277b7bf735c326ab2f0d70da8c", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "c65d1911bc076a74588d8793ce7a0dcabf5793460cd2ebb02754a1be", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "3", + "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "fa2664717c7fa0161ec2c669b2c0986cdc20456a6e5406302bb53c77", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "1000000000000000000000000000000000000000000000000000000", + "shared" : "af6e5ad34497bae0745f53ad78ce8b285d79f400d5c6e6a071f8e6bd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "12fd302ff8c13c55a9c111f8bb6b0a13ecf88299c0ae3032ce2bcaff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "080000000000000000000000000000000000000000000000000000000", + "shared" : "73f1a395b842f1a6752ae417e2c3dc90cafc4476d1d861b7e68ad030", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03d13dd29455c5c2a3d", + "shared" : "b329c20ddb7c78ee4e622bb23a984c0d273ba34b6269f3d9e8f89f8e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13cd29455c5c2a3d", + "shared" : "6f48345209b290ffc5abbe754a201479e5d667a209468080d06197b4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13d529455c5c2a3d", + "shared" : "9f6e30c1c9dad42a153aacd4b49a8e5c721d085cd07b5d5aec244fc1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29445c5c2a3d", + "shared" : "8cadfb19a80949e61bd5b829ad0e76d18a5bb2eeb9ed7fe2b901cecd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29b7", + "shared" : "475fd96e0eb8cb8f100a5d7fe043a7a6851d1d611da2643a3c6ae708", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 45, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a37", + "shared" : "41ef931d669d1f57d8bb95a01a92321da74be8c6cbc3bbe0b2e73ebd", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 46, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", + "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "edge case private key", + "public" : "04478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", + "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b", + "shared" : "11ff15126411299cbd49e2b7542e69e91ef132e2551a16ecfebb23a3", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 48, + "comment" : "point is not on curve", + "public" : "040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "point is not on curve", + "public" : "040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "point is not on curve", + "public" : "0400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "point is not on curve", + "public" : "0400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "point is not on curve", + "public" : "040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "point is not on curve", + "public" : "040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "point is not on curve", + "public" : "0400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "point is not on curve", + "public" : "0400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "point is not on curve", + "public" : "04ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "point is not on curve", + "public" : "04ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "point is not on curve", + "public" : "04ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "point is not on curve", + "public" : "04ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "point is not on curve", + "public" : "04ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "point is not on curve", + "public" : "04ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "point is not on curve", + "public" : "04ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "point is not on curve", + "public" : "04ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "", + "public" : "", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "invalid public key", + "public" : "020ca753db5ddeca474241f8d2dafc0844343fd0e37eded2f0192d51b2", + "private" : "0fc28a0ca0f8e36b0d4f71421845135a22aef543b9fddf8c775b2d18f", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + } + ] + } + ] +} diff --git a/third_party/wycheproof_testvectors/ecdh_secp224r1_test.json b/third_party/wycheproof_testvectors/ecdh_secp224r1_test.json index fb923dc20..33f523eb3 100644 --- a/third_party/wycheproof_testvectors/ecdh_secp224r1_test.json +++ b/third_party/wycheproof_testvectors/ecdh_secp224r1_test.json @@ -1,18 +1,18 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "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." }, - "numberOfTests" : 279, + "numberOfTests" : 306, "header" : [], "testGroups" : [ { @@ -23,7 +23,6 @@ { "tcId" : 1, "comment" : "normal case", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00047d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc719b01d050dfbe653e72f39491be87fb1a2742daa6e0a2aada98bb1aca", "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328", "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f", @@ -33,7 +32,6 @@ { "tcId" : 2, "comment" : "compressed public key", - "curve" : "secp224r1", "public" : "3032301006072a8648ce3d020106052b81040021031e00027d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc71", "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328", "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f", @@ -44,8 +42,16 @@ }, { "tcId" : 3, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "comment" : "edge case for shared secret", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004e73a6ca72f3a2fae6e0a01a0ed03bfa3058b04576942eaf063095e62ca16fd31fa0f38eeb592cbeea1147751fdd2a5b6cc0ead404467a5b6", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "00000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a00045763fa2ae16367ad23d471cc9a52466f0d81d864e5640cefe384114594d9fecfbed4f254505ac8b41d2532055a07f0241c4818b552cbb636", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "00000000000000000000000100000000000000000000000000000001", @@ -53,9 +59,8 @@ "flags" : [] }, { - "tcId" : 4, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 5, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004142c1fd80fa2121a59aa898144084ec033f7a56a34eee0b499e29ae51c6d8c1bbb1ef2a76d565899fe44ffc1207d530d7f598fb77f4bb76b", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "00000000000000ffffffffffffff0000000000000100000000000000", @@ -63,9 +68,8 @@ "flags" : [] }, { - "tcId" : 5, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 6, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004ed6f793e10c80d12d871cf8988399c4898a9bf9ffd8f27399f63de25f0051cdf4eec7f368f922cfcd948893ceca0c92e540cc4367a99a66a", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "00000000ffffffffffffffff00000000000000010000000000000000", @@ -73,9 +77,8 @@ "flags" : [] }, { - "tcId" : 6, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 7, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a000408fcfc1a63c82860be12e4137433dfc40be9acdd245f9a8c4e56be61a385fc09f808383383f4b1d0d5365b6e5dcfacdc19bc7bcfed221274", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -83,9 +86,8 @@ "flags" : [] }, { - "tcId" : 7, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 8, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004d883ed77f1861e8712800d31df67888fe39f150c79a27aa88caeda6b180f3f623e2ff3ab5370cf8179165b085af3dd4502850c0104caed9a", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000", @@ -93,9 +95,8 @@ "flags" : [] }, { - "tcId" : 8, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 9, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a00042b8b279b85ee3f3d2c0abeb36fdfc5aad6157d652d26489381a32cd73224bd757ef794acc92b0b3b9e7990618bb343a9a09bdb9d3616eff6", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "01fffffffc00000007fffffff00000001fffffffc000000080000001", @@ -103,9 +104,44 @@ "flags" : [] }, { - "tcId" : 9, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "304e301006072a8648ce3d020106052b81040021033a00048bd5f03391eeeae1744e8fc53d314efffafa4d3fa4f1b95c3388a9cd7c86358b273119c537133eb55e79c6ac510b10980b379b919ccf2e2f", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "0a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf41", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ce9631b6a16227778625c8e5421ae083cdd913abefde01dbe69f6c2b95386aff2b483b2c47151cfaabfd000614c683ce2e1778221ae42c1b", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "62989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "304e301006072a8648ce3d020106052b81040021033a00041f441c98eda956a6a7fdbfd8d21910860ab59d16c3e52f8e7fad6ca5df61a55fc508fc0499c55492f1e87bb2faa0cb4170b79f3a85ec2f3d", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004be74583cb9d3a05ae54923624e478a329a697d842dfae33141c844d7d9ba4fc96e0fe716ac0542e87368662fc2f0cb9b0ae57936ddec7190", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "6d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004a281ad992b363597ac93ff0de8ab1f7e51a6672dcbb58f9d739ba430ce0192874038daefc3130eec65811c7255da70fea65c1003f6892faa", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -113,9 +149,8 @@ "flags" : [] }, { - "tcId" : 10, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 15, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004be3e22133f51203f631b81dde8c020cdea5daa1f99cfc05c88fad2dc0f243798d6e72d1de9e3cdca4144e0a6c0f2a584d07589006972c197", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008001", @@ -123,9 +158,8 @@ "flags" : [] }, { - "tcId" : 11, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 16, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004af14547c20afbd91bfe64ea03d45a76a71241f23520ef897ff91eff1b54ca6ca8c25fd73852ec6654617434eff7f0225684d4dea7a4f8a97", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", @@ -133,9 +167,8 @@ "flags" : [] }, { - "tcId" : 12, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 17, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004b1e484925018729926acda56ff3e2f6c1e7e8f162b178d8e8afb45564fceaa6da5d998fe26b6b26a055169063a5ab6908852ca8b54e2de6c", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff", @@ -143,9 +176,8 @@ "flags" : [] }, { - "tcId" : 13, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 18, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004937eb09fb145c8829cb7df20a4cbeed396791373de277871d6c5f9cc3b5b4fd56464a71fc4a2a6af3bd251952bffa829489e68a8d06f96b6", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -153,9 +185,17 @@ "flags" : [] }, { - "tcId" : 14, + "tcId" : 19, + "comment" : "edge cases for ephemeral key", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000000000000000000000000000000000000037cac269c67bd55ea14efff4eadefe5e74978514af14c88fab46ec046", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "3fa0b9ff70b884f9f57bb84f7a9532d93f6ba803f89dd8ff008177d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000001000000000000000000000000000000012ea2f4917bdfdb008306cc10a18e2557633ba861001829dcbfb96fba", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "be1ded8cb7ff8a585181f96d681e31b332fe27dcae922dca2310300d", @@ -163,9 +203,8 @@ "flags" : [] }, { - "tcId" : 15, + "tcId" : 21, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000ffffffffffffff000000000000010000000000000073ca5f8f104997a2399e0c7f25e72a75ec29fc4542533d3fea89a33a", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "a2e86a260e13515918a0cafdd87855f231b5624c560f976159e06a75", @@ -173,9 +212,8 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 22, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000ffffffffffffffff000000000000000100000000000000006fe6805f59b19b0dd389452a1d4a420bfeb6c369cf6fed5b12e6e654", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "31ef7c8d10404a0046994f313a70574b027e87f9028eca242c1b5bf5", @@ -183,9 +221,8 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 23, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff77c5cfa4e2c384938d48bd8dd98f54c86b279f1df8c0a1f6692439c9", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "d1976a8ef5f54f24f5a269ad504fdca849fc9c28587ba294ef267396", @@ -193,9 +230,8 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 24, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00040003fffffff00000003fffffff00000003fffffff00000004000000001f0828136016bb97445461bc59f2175d8d23557d6b9381f26136e3d", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "ce7890d108ddb2e5474e6417fcf7a9f2b3bd018816062f4835260dc8", @@ -203,9 +239,8 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 25, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a000401fffffffc00000007fffffff00000001fffffffc0000000800000012d8acca6f199d4a94b933ba1aa713a7debde8ac57b928f596ae66a66", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "30b6ff6e8051dae51e4fe34b2d9a0b1879153e007eb0b5bdf1791a9c", @@ -213,9 +248,44 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 26, + "comment" : "edge cases for ephemeral key", + "public" : "304e301006072a8648ce3d020106052b81040021033a00040a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf413d4df973c563c6decdd435e4f864557e4c273096d9941ca4260a266e", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "77ec668a00f72d85aa527624abb16c039fe490d17dd6c455a1ed7fd8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "edge cases for ephemeral key", + "public" : "304e301006072a8648ce3d020106052b81040021033a000462989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39389ee9436d616cab90032931aa7fbbfcfc13309f61e2423cc8dab93c", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "a3f432f6aba9a92f49a5ea64ffe7059a9d9b487a0b5223ddc988208b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "edge cases for ephemeral key", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3103b8040e3cb41966fc64a68cacb0c14053f87d27e8ed7bf2d7fe51b", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "1530fd9caf03737af34a4ba716b558cbecbc35d18402535a0a142313", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "edge cases for ephemeral key", + "public" : "304e301006072a8648ce3d020106052b81040021033a00046d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c276cf273d75d367820dd556182def0957af0a314f48fed227c298dc0", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "cfc39ccacb94ad0e0552b2e47112f60fbbe7ae0dc32230b9273dd210", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff7d8dbca36c56bcaae92e3475f799294f30768038e816a7d5f7f07d77", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "73bd63bd384a0faafb75cfed3e95d3892cbacf0db10f282c3b644771", @@ -223,9 +293,8 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 31, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800174f1ff5ea7fbc72b92f61e06556c26bab84c0b082dd6400ca1c1eb6d", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "85b079c62e1f5b0fd6841dfa16026e15b641f65e13a14042567166bb", @@ -233,9 +302,8 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 32, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0126fdd5fccd0b5aa7fd5bb5b1308584b30556248cec80208a2fe962", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "8a834ff40e3fc9f9d412a481e18537ea799536c5520c6c7baaf12166", @@ -243,9 +311,8 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 33, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff20cfa23077acc9fbcb71339c65880cd0b966b8a9497e65abed17f0b5", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "a0887269766e6efcbc81d2b38f2d4638663f12377468a23421044188", @@ -253,9 +320,8 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 34, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffff00000000ffffffff00000000ffffffff00000000ffffffff1c05ac2d4f10b69877c3243d51f887277b7bf735c326ab2f0d70da8c", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "c65d1911bc076a74588d8793ce7a0dcabf5793460cd2ebb02754a1be", @@ -263,9 +329,8 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 35, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "3", "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6", @@ -273,9 +338,8 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 36, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "fa2664717c7fa0161ec2c669b2c0986cdc20456a6e5406302bb53c77", @@ -283,9 +347,8 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 37, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "1000000000000000000000000000000000000000000000000000000", "shared" : "af6e5ad34497bae0745f53ad78ce8b285d79f400d5c6e6a071f8e6bd", @@ -293,9 +356,8 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 38, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "12fd302ff8c13c55a9c111f8bb6b0a13ecf88299c0ae3032ce2bcaff", @@ -303,9 +365,8 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 39, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "080000000000000000000000000000000000000000000000000000000", "shared" : "73f1a395b842f1a6752ae417e2c3dc90cafc4476d1d861b7e68ad030", @@ -313,9 +374,8 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 40, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03d13dd29455c5c2a3d", "shared" : "b329c20ddb7c78ee4e622bb23a984c0d273ba34b6269f3d9e8f89f8e", @@ -323,9 +383,8 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 41, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13cd29455c5c2a3d", "shared" : "6f48345209b290ffc5abbe754a201479e5d667a209468080d06197b4", @@ -333,9 +392,8 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 42, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13d529455c5c2a3d", "shared" : "9f6e30c1c9dad42a153aacd4b49a8e5c721d085cd07b5d5aec244fc1", @@ -343,9 +401,8 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 43, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29445c5c2a3d", "shared" : "8cadfb19a80949e61bd5b829ad0e76d18a5bb2eeb9ed7fe2b901cecd", @@ -353,9 +410,8 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 44, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29b7", "shared" : "475fd96e0eb8cb8f100a5d7fe043a7a6851d1d611da2643a3c6ae708", @@ -365,9 +421,8 @@ ] }, { - "tcId" : 35, + "tcId" : 45, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a37", "shared" : "41ef931d669d1f57d8bb95a01a92321da74be8c6cbc3bbe0b2e73ebd", @@ -377,9 +432,8 @@ ] }, { - "tcId" : 36, + "tcId" : 46, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6", @@ -387,9 +441,8 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 47, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b", "shared" : "11ff15126411299cbd49e2b7542e69e91ef132e2551a16ecfebb23a3", @@ -399,33 +452,183 @@ ] }, { - "tcId" : 38, + "tcId" : 48, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "", + "public" : "3015301006072a8648ce3d020106052b81040021030100", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, "comment" : "public point not on curve", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5d", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", - "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 39, + "tcId" : 66, "comment" : "public point = (0,0)", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", - "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 40, + "tcId" : 67, "comment" : "order = -26959946667150639794667015087019625940457807714424391721682722368061", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021dff0000000000000000000000000000e95d1f470fc1ec22d6baa3a3d5c3020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -437,9 +640,8 @@ ] }, { - "tcId" : 41, + "tcId" : 68, "comment" : "order = 0", - "curve" : "secp224r1", "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020100020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -451,9 +653,8 @@ ] }, { - "tcId" : 42, + "tcId" : 69, "comment" : "order = 1", - "curve" : "secp224r1", "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020101020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -465,9 +666,8 @@ ] }, { - "tcId" : 43, + "tcId" : 70, "comment" : "order = 6277101735386680763835789423207665314073163949517624387909", - "curve" : "secp224r1", "public" : "3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021900ffffffffffffffffffffffffffff16a2e0b8f03e13dd2945020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -479,9 +679,8 @@ ] }, { - "tcId" : 44, + "tcId" : 71, "comment" : "generator = (0,0)", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb40439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -492,9 +691,8 @@ ] }, { - "tcId" : 45, + "tcId" : 72, "comment" : "generator not on curve", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e36021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -505,9 +703,8 @@ ] }, { - "tcId" : 46, + "tcId" : 73, "comment" : "cofactor = -1", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -518,9 +715,8 @@ ] }, { - "tcId" : 47, + "tcId" : 74, "comment" : "cofactor = 0", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -531,9 +727,8 @@ ] }, { - "tcId" : 48, + "tcId" : 75, "comment" : "cofactor = 2", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020102033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -544,9 +739,8 @@ ] }, { - "tcId" : 49, + "tcId" : 76, "comment" : "cofactor = 26959946667150639794667015087019625940457807714424391721682722368061", - "curve" : "secp224r1", "public" : "3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -557,9 +751,8 @@ ] }, { - "tcId" : 50, + "tcId" : 77, "comment" : "cofactor = None", - "curve" : "secp224r1", "public" : "308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -570,12 +763,11 @@ ] }, { - "tcId" : 51, + "tcId" : 78, "comment" : "modified prime", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00c123da0a46a971da9468161e61a5c71a02e6c9bdb3392f4016fb457b303c041c3edc25f5b9568e256b97e9e19e5a38e4fd1936424cc6d0bfe904ba83041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", - "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", + "shared" : "3de0a5036fcde544c72cbe33cedb8709549bc3b6a4d750ee0de4c80d", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -584,33 +776,30 @@ ] }, { - "tcId" : 52, + "tcId" : 79, "comment" : "using secp256r1", - "curve" : "secp224r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", - "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 53, + "tcId" : 80, "comment" : "using secp256k1", - "curve" : "secp224r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", - "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 54, + "tcId" : 81, "comment" : "a = 0", - "curve" : "secp224r1", "public" : "3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff0000000000000000000000013021040100041cd0d5e347a38ce5b6e1f47edddd8a223bca45d2015de76ec835a4df57043904a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -621,12 +810,11 @@ ] }, { - "tcId" : 55, + "tcId" : 82, "comment" : "public key of order 3", - "curve" : "secp224r1", - "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cd27fc5ef3c9015ef906182f3310be31b28f0d89b7f00b7590e490f2b041c06d4c9f624f4115737a9c30cf065bfd8b406edc59556d27c6a4aef020439040b49c9d49f823d7151eb674c7875869ddb67fbbc82747b26f92eb0bb9649347e8c5bde96878d878ce7fd614b6da8fdcadc25649c44e74b74021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a00040b49c9d49f823d7151eb674c7875869ddb67fbbc82747b26f92eb0bb69b6cb8173a421697872787318029eb39257023523da9b63bb18b48d", + "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041ce8f32429d997935dc5e2e6621cc0c130464d38c8cdf26454bb36080d041cdcc54f9c4dfd9b10d8c2cc735751d55b0ab7a7765cf9d49483bf6d8804390481020a9259fe8552f4aa794669b24033bc9283bc57715cc013e8ddc612cd1b9eb05e696610a5e8cae07a522a74eff150eb553adf98c01478021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a000481020a9259fe8552f4aa794669b24033bc9283bc57715cc013e8ddc6ed32e4614fa19699ef5a17351f85add48b100eaf14aac520673feb89", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", - "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", + "shared" : "19845b25666b143d3f0f070781c1c595c66b9e854106a56b7db774cb", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -635,9 +823,8 @@ ] }, { - "tcId" : 56, + "tcId" : 83, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "secp224r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ea36cf70fab75684eabe6569ce623db0deaa8c95f61c8be50b8b9f3eb7d4b9ec48d9e4814f4cb1c286589eaaa990d3f3238b2d6d6be964abfad964824b653376", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -645,9 +832,8 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 84, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "secp224r1", "public" : "3076301006072a8648ce3d020106052b81040022036200044b2470ad3d13269c10a17d222ebdffbd61fb04488db1b1d7caef8d4988b7bb8ba6d81857a05b255232b9e37a30e328bb9d9c42d86096f2bcee3d258cfe208d2fd03cbd5ccc6a3bb8ce4b0efa5b059b4afbd0377aa6e274721a57efe8ee85d86a", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -655,9 +841,8 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 85, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "secp224r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004012841a2260f0f1f424865fef275374779bf0355720223f8ec6a9ba767b1603b492f58a6bba1705d882257bc6be1935de4411c5f1fdad44ec65ba8b97ce0e73e1ac90006937832a602147e37c1a42ca2a63629ffc9a35b31bfacb38c6242b42916125f7446b45c718f797259bc3011cb71e868560b331cf7d01139a0643443f9fd7306c1", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -665,9 +850,8 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 86, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "secp224r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004c2199fecf75648c0e952dff143821fa4012b28f90435ce6ee54653687f969a76092a3844e17d478a594f43b28cc10a5c553b4f64906121031c3a79299c70dbd6", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -675,9 +859,8 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 87, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "secp224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046caa3d6d86f792df7b29e41eb4203150f60f4fca10f57d0b2454abfb201f9f7e6dcbb92bdcfb9240dc86bcaeaf157c77bca22b2ec86ee8d6", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -685,9 +868,8 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 88, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "secp224r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042750180012c3ba7489517d428e4826784e50b50ac42ef7991c61a396c03a52da5e74908ae8a89627a7c15e554b105b0ebaeebcfed10e3ea60223d0a8bc3b36ab", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -695,9 +877,8 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 89, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "secp224r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045b523d3a8f20f6a569c6951e0b8de48d89e7549a184e8506820421c3e404473692cd248d7480843b911d87a87e401112fce0d3d2c36978cf6dd7f1d93bfaebe0827d4bf4006006d3202e842126fe1b68", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -705,9 +886,8 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 90, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "secp224r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004449607c76c6dc7334c269a0ebab5beec83b6c263377ce06ef5c276f45a9916eff85f50438f5f32ced0210a6c414fe5e242c7c1070823f5395b35965bda6758acf84725f11ea836dda7d391fee91342026645241853224a437a6fb74e4cdc871f", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -715,9 +895,8 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 91, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "secp224r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000463e7a491240848e4f53ea5fb857d428c493053193e4b0b4f995ac8bf4c56276a507870131a384aa7e236c64cd7a049a1b37e40ad00c3b8a920dcbad6531616356ce1b6e6d96a7d1b693e25e5abd83ab560a3d764bcd49ec98a1b49421163bd5fc5a625f44c91eb4c2984d5a2e51e816ebdee8fbe08364bb14b7ac876990e64d9", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -725,9 +904,8 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 92, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "secp224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047c592ecb8908355d1ebf8d59b3619275dbe3666209b72ced6a3c88740456ce61d6a84e0542d7cd10dd8804afb8c784d5dffd9480d8cfdc95", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -735,9 +913,8 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 93, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "secp224r1", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004746226a3e005c37ede51828d3375ef91ebd0ff719a380af69d7dfd131b42a3e8917d4a4d573872935a74d1040f1c47d25d6b26f4156cccdcdc11833b9cde433a", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -745,9 +922,8 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 94, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "secp224r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200043298b36825c7bd90ab5157b913d40bbfd732a0de0557e02a2c65a0c223e9a65d62c32462040dd6fe578103023c831caff122c1ed4b8ff7373fa2f08d11c9f4c7f85f81802262ffed9bb82cb6d92eed2d", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -755,9 +931,8 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 95, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "secp224r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043af2849b981f7e5e6ab936e6abb4f206c1fd5561998df8008bfe98d84173c9f2301cdbd5bffc569c0b5a57ce2a8f4d640f1816475fc6043baa8e5a3453bf327b54cb29c7e54a5f31348969aa94615094dbcd1a8e5c2d630465e45fc556c02194", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -765,9 +940,8 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 96, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "secp224r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000453d2506047e72af6d98558e1633ecb7e6a05c37861cd3289455cf41bfbf1703f2e9a83052b8eca7d84cba2f001abd8b978f68b69ed6bd874755c44d347fe302c5760b2078c56b24ebd0dcd99f26b8f8a23044b3767a3d2a306587687a7b00668974674edbf18c3db2f3473a97ee77065fdcdd1a9aa053716a4c504f3d18b9170", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -775,9 +949,8 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 97, "comment" : "invalid public key", - "curve" : "secp224r1", "public" : "3032301006072a8648ce3d020106052b81040021031e00020ca753db5ddeca474241f8d2dafc0844343fd0e37eded2f0192d51b2", "private" : "0fc28a0ca0f8e36b0d4f71421845135a22aef543b9fddf8c775b2d18f", "shared" : "", @@ -787,9 +960,8 @@ ] }, { - "tcId" : 71, + "tcId" : 98, "comment" : "long form encoding of length", - "curve" : "secp224r1", "public" : "30814e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -799,9 +971,8 @@ ] }, { - "tcId" : 72, + "tcId" : 99, "comment" : "long form encoding of length", - "curve" : "secp224r1", "public" : "304f30811006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -811,9 +982,8 @@ ] }, { - "tcId" : 73, + "tcId" : 100, "comment" : "long form encoding of length", - "curve" : "secp224r1", "public" : "304f30110681072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -823,9 +993,8 @@ ] }, { - "tcId" : 74, + "tcId" : 101, "comment" : "long form encoding of length", - "curve" : "secp224r1", "public" : "304f301106072a8648ce3d02010681052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -835,9 +1004,8 @@ ] }, { - "tcId" : 75, + "tcId" : 102, "comment" : "long form encoding of length", - "curve" : "secp224r1", "public" : "304f301006072a8648ce3d020106052b8104002103813a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -847,9 +1015,8 @@ ] }, { - "tcId" : 76, + "tcId" : 103, "comment" : "length contains leading 0", - "curve" : "secp224r1", "public" : "3082004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -859,9 +1026,8 @@ ] }, { - "tcId" : 77, + "tcId" : 104, "comment" : "length contains leading 0", - "curve" : "secp224r1", "public" : "30503082001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -871,9 +1037,8 @@ ] }, { - "tcId" : 78, + "tcId" : 105, "comment" : "length contains leading 0", - "curve" : "secp224r1", "public" : "30503012068200072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -883,9 +1048,8 @@ ] }, { - "tcId" : 79, + "tcId" : 106, "comment" : "length contains leading 0", - "curve" : "secp224r1", "public" : "3050301206072a8648ce3d0201068200052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -895,9 +1059,8 @@ ] }, { - "tcId" : 80, + "tcId" : 107, "comment" : "length contains leading 0", - "curve" : "secp224r1", "public" : "3050301006072a8648ce3d020106052b810400210382003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -907,9 +1070,8 @@ ] }, { - "tcId" : 81, + "tcId" : 108, "comment" : "wrong length", - "curve" : "secp224r1", "public" : "304f301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -919,9 +1081,8 @@ ] }, { - "tcId" : 82, + "tcId" : 109, "comment" : "wrong length", - "curve" : "secp224r1", "public" : "304d301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -931,9 +1092,8 @@ ] }, { - "tcId" : 83, + "tcId" : 110, "comment" : "wrong length", - "curve" : "secp224r1", "public" : "304e301106072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -943,9 +1103,8 @@ ] }, { - "tcId" : 84, + "tcId" : 111, "comment" : "wrong length", - "curve" : "secp224r1", "public" : "304e300f06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -955,9 +1114,8 @@ ] }, { - "tcId" : 85, + "tcId" : 112, "comment" : "wrong length", - "curve" : "secp224r1", "public" : "304e301006082a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -967,9 +1125,8 @@ ] }, { - "tcId" : 86, + "tcId" : 113, "comment" : "wrong length", - "curve" : "secp224r1", "public" : "304e301006062a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -979,9 +1136,8 @@ ] }, { - "tcId" : 87, + "tcId" : 114, "comment" : "wrong length", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106062b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -991,9 +1147,8 @@ ] }, { - "tcId" : 88, + "tcId" : 115, "comment" : "wrong length", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106042b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1003,9 +1158,8 @@ ] }, { - "tcId" : 89, + "tcId" : 116, "comment" : "wrong length", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033b000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1015,9 +1169,8 @@ ] }, { - "tcId" : 90, + "tcId" : 117, "comment" : "wrong length", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b810400210339000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1027,9 +1180,8 @@ ] }, { - "tcId" : 91, + "tcId" : 118, "comment" : "uint32 overflow in length", - "curve" : "secp224r1", "public" : "3085010000004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1039,9 +1191,8 @@ ] }, { - "tcId" : 92, + "tcId" : 119, "comment" : "uint32 overflow in length", - "curve" : "secp224r1", "public" : "30533085010000001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1051,9 +1202,8 @@ ] }, { - "tcId" : 93, + "tcId" : 120, "comment" : "uint32 overflow in length", - "curve" : "secp224r1", "public" : "30533015068501000000072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1063,9 +1213,8 @@ ] }, { - "tcId" : 94, + "tcId" : 121, "comment" : "uint32 overflow in length", - "curve" : "secp224r1", "public" : "3053301506072a8648ce3d0201068501000000052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1075,9 +1224,8 @@ ] }, { - "tcId" : 95, + "tcId" : 122, "comment" : "uint32 overflow in length", - "curve" : "secp224r1", "public" : "3053301006072a8648ce3d020106052b810400210385010000003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1087,9 +1235,8 @@ ] }, { - "tcId" : 96, + "tcId" : 123, "comment" : "uint64 overflow in length", - "curve" : "secp224r1", "public" : "308901000000000000004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1099,9 +1246,8 @@ ] }, { - "tcId" : 97, + "tcId" : 124, "comment" : "uint64 overflow in length", - "curve" : "secp224r1", "public" : "3057308901000000000000001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1111,9 +1257,8 @@ ] }, { - "tcId" : 98, + "tcId" : 125, "comment" : "uint64 overflow in length", - "curve" : "secp224r1", "public" : "3057301906890100000000000000072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1123,9 +1268,8 @@ ] }, { - "tcId" : 99, + "tcId" : 126, "comment" : "uint64 overflow in length", - "curve" : "secp224r1", "public" : "3057301906072a8648ce3d020106890100000000000000052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1135,9 +1279,8 @@ ] }, { - "tcId" : 100, + "tcId" : 127, "comment" : "uint64 overflow in length", - "curve" : "secp224r1", "public" : "3057301006072a8648ce3d020106052b81040021038901000000000000003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1147,9 +1290,8 @@ ] }, { - "tcId" : 101, + "tcId" : 128, "comment" : "length = 2**31 - 1", - "curve" : "secp224r1", "public" : "30847fffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1159,9 +1301,8 @@ ] }, { - "tcId" : 102, + "tcId" : 129, "comment" : "length = 2**31 - 1", - "curve" : "secp224r1", "public" : "305230847fffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1171,9 +1312,8 @@ ] }, { - "tcId" : 103, + "tcId" : 130, "comment" : "length = 2**31 - 1", - "curve" : "secp224r1", "public" : "3052301406847fffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1183,9 +1323,8 @@ ] }, { - "tcId" : 104, + "tcId" : 131, "comment" : "length = 2**31 - 1", - "curve" : "secp224r1", "public" : "3052301406072a8648ce3d020106847fffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1195,9 +1334,8 @@ ] }, { - "tcId" : 105, + "tcId" : 132, "comment" : "length = 2**31 - 1", - "curve" : "secp224r1", "public" : "3052301006072a8648ce3d020106052b8104002103847fffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1207,9 +1345,8 @@ ] }, { - "tcId" : 106, + "tcId" : 133, "comment" : "length = 2**32 - 1", - "curve" : "secp224r1", "public" : "3084ffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1219,9 +1356,8 @@ ] }, { - "tcId" : 107, + "tcId" : 134, "comment" : "length = 2**32 - 1", - "curve" : "secp224r1", "public" : "30523084ffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1231,9 +1367,8 @@ ] }, { - "tcId" : 108, + "tcId" : 135, "comment" : "length = 2**32 - 1", - "curve" : "secp224r1", "public" : "305230140684ffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1243,9 +1378,8 @@ ] }, { - "tcId" : 109, + "tcId" : 136, "comment" : "length = 2**32 - 1", - "curve" : "secp224r1", "public" : "3052301406072a8648ce3d02010684ffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1255,9 +1389,8 @@ ] }, { - "tcId" : 110, + "tcId" : 137, "comment" : "length = 2**32 - 1", - "curve" : "secp224r1", "public" : "3052301006072a8648ce3d020106052b810400210384ffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1267,9 +1400,8 @@ ] }, { - "tcId" : 111, + "tcId" : 138, "comment" : "length = 2**40 - 1", - "curve" : "secp224r1", "public" : "3085ffffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1279,9 +1411,8 @@ ] }, { - "tcId" : 112, + "tcId" : 139, "comment" : "length = 2**40 - 1", - "curve" : "secp224r1", "public" : "30533085ffffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1291,9 +1422,8 @@ ] }, { - "tcId" : 113, + "tcId" : 140, "comment" : "length = 2**40 - 1", - "curve" : "secp224r1", "public" : "305330150685ffffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1303,9 +1433,8 @@ ] }, { - "tcId" : 114, + "tcId" : 141, "comment" : "length = 2**40 - 1", - "curve" : "secp224r1", "public" : "3053301506072a8648ce3d02010685ffffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1315,9 +1444,8 @@ ] }, { - "tcId" : 115, + "tcId" : 142, "comment" : "length = 2**40 - 1", - "curve" : "secp224r1", "public" : "3053301006072a8648ce3d020106052b810400210385ffffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1327,9 +1455,8 @@ ] }, { - "tcId" : 116, + "tcId" : 143, "comment" : "length = 2**64 - 1", - "curve" : "secp224r1", "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1339,9 +1466,8 @@ ] }, { - "tcId" : 117, + "tcId" : 144, "comment" : "length = 2**64 - 1", - "curve" : "secp224r1", "public" : "30563088ffffffffffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1351,9 +1477,8 @@ ] }, { - "tcId" : 118, + "tcId" : 145, "comment" : "length = 2**64 - 1", - "curve" : "secp224r1", "public" : "305630180688ffffffffffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1363,9 +1488,8 @@ ] }, { - "tcId" : 119, + "tcId" : 146, "comment" : "length = 2**64 - 1", - "curve" : "secp224r1", "public" : "3056301806072a8648ce3d02010688ffffffffffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1375,9 +1499,8 @@ ] }, { - "tcId" : 120, + "tcId" : 147, "comment" : "length = 2**64 - 1", - "curve" : "secp224r1", "public" : "3056301006072a8648ce3d020106052b810400210388ffffffffffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1387,9 +1510,8 @@ ] }, { - "tcId" : 121, + "tcId" : 148, "comment" : "incorrect length", - "curve" : "secp224r1", "public" : "30ff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1399,9 +1521,8 @@ ] }, { - "tcId" : 122, + "tcId" : 149, "comment" : "incorrect length", - "curve" : "secp224r1", "public" : "304e30ff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1411,9 +1532,8 @@ ] }, { - "tcId" : 123, + "tcId" : 150, "comment" : "incorrect length", - "curve" : "secp224r1", "public" : "304e301006ff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1423,9 +1543,8 @@ ] }, { - "tcId" : 124, + "tcId" : 151, "comment" : "incorrect length", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106ff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1435,9 +1554,8 @@ ] }, { - "tcId" : 125, + "tcId" : 152, "comment" : "incorrect length", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b8104002103ff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1447,9 +1565,8 @@ ] }, { - "tcId" : 126, + "tcId" : 153, "comment" : "indefinite length without termination", - "curve" : "secp224r1", "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1459,9 +1576,8 @@ ] }, { - "tcId" : 127, + "tcId" : 154, "comment" : "indefinite length without termination", - "curve" : "secp224r1", "public" : "304e308006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1471,9 +1587,8 @@ ] }, { - "tcId" : 128, + "tcId" : 155, "comment" : "indefinite length without termination", - "curve" : "secp224r1", "public" : "304e301006802a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1483,9 +1598,8 @@ ] }, { - "tcId" : 129, + "tcId" : 156, "comment" : "indefinite length without termination", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106802b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1495,9 +1609,8 @@ ] }, { - "tcId" : 130, + "tcId" : 157, "comment" : "indefinite length without termination", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b810400210380000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1507,9 +1620,8 @@ ] }, { - "tcId" : 131, + "tcId" : 158, "comment" : "removing sequence", - "curve" : "secp224r1", "public" : "", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1519,9 +1631,8 @@ ] }, { - "tcId" : 132, + "tcId" : 159, "comment" : "removing sequence", - "curve" : "secp224r1", "public" : "303c033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1531,9 +1642,8 @@ ] }, { - "tcId" : 133, + "tcId" : 160, "comment" : "lonely sequence tag", - "curve" : "secp224r1", "public" : "30", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1543,9 +1653,8 @@ ] }, { - "tcId" : 134, + "tcId" : 161, "comment" : "lonely sequence tag", - "curve" : "secp224r1", "public" : "303d30033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1555,9 +1664,8 @@ ] }, { - "tcId" : 135, + "tcId" : 162, "comment" : "appending 0's to sequence", - "curve" : "secp224r1", "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1567,9 +1675,8 @@ ] }, { - "tcId" : 136, + "tcId" : 163, "comment" : "appending 0's to sequence", - "curve" : "secp224r1", "public" : "3050301206072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1579,9 +1686,8 @@ ] }, { - "tcId" : 137, + "tcId" : 164, "comment" : "prepending 0's to sequence", - "curve" : "secp224r1", "public" : "30500000301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1591,9 +1697,8 @@ ] }, { - "tcId" : 138, + "tcId" : 165, "comment" : "prepending 0's to sequence", - "curve" : "secp224r1", "public" : "30503012000006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1603,9 +1708,8 @@ ] }, { - "tcId" : 139, + "tcId" : 166, "comment" : "appending unused 0's to sequence", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1615,9 +1719,8 @@ ] }, { - "tcId" : 140, + "tcId" : 167, "comment" : "appending unused 0's to sequence", - "curve" : "secp224r1", "public" : "3050301006072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1627,9 +1730,8 @@ ] }, { - "tcId" : 141, + "tcId" : 168, "comment" : "appending null value to sequence", - "curve" : "secp224r1", "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620500", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1639,9 +1741,8 @@ ] }, { - "tcId" : 142, + "tcId" : 169, "comment" : "appending null value to sequence", - "curve" : "secp224r1", "public" : "3050301206072a8648ce3d020106052b810400210500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1651,9 +1752,8 @@ ] }, { - "tcId" : 143, + "tcId" : 170, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "3053498177304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1663,9 +1763,8 @@ ] }, { - "tcId" : 144, + "tcId" : 171, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "30522500304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1675,9 +1774,8 @@ ] }, { - "tcId" : 145, + "tcId" : 172, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "3050304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620004deadbeef", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1687,9 +1785,8 @@ ] }, { - "tcId" : 146, + "tcId" : 173, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "30533015498177301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1699,9 +1796,8 @@ ] }, { - "tcId" : 147, + "tcId" : 174, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "305230142500301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1711,9 +1807,8 @@ ] }, { - "tcId" : 148, + "tcId" : 175, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "30563012301006072a8648ce3d020106052b810400210004deadbeef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1723,9 +1818,8 @@ ] }, { - "tcId" : 149, + "tcId" : 176, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "30533015260c49817706072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1735,9 +1829,8 @@ ] }, { - "tcId" : 150, + "tcId" : 177, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "30523014260b250006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1747,9 +1840,8 @@ ] }, { - "tcId" : 151, + "tcId" : 178, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "30563018260906072a8648ce3d02010004deadbeef06052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1759,9 +1851,8 @@ ] }, { - "tcId" : 152, + "tcId" : 179, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "3053301506072a8648ce3d0201260a49817706052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1771,9 +1862,8 @@ ] }, { - "tcId" : 153, + "tcId" : 180, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "3052301406072a8648ce3d02012609250006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1783,9 +1873,8 @@ ] }, { - "tcId" : 154, + "tcId" : 181, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "3056301806072a8648ce3d0201260706052b810400210004deadbeef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1795,9 +1884,8 @@ ] }, { - "tcId" : 155, + "tcId" : 182, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "3053301006072a8648ce3d020106052b81040021233f498177033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1807,9 +1895,8 @@ ] }, { - "tcId" : 156, + "tcId" : 183, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "3052301006072a8648ce3d020106052b81040021233e2500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1819,9 +1906,8 @@ ] }, { - "tcId" : 157, + "tcId" : 184, "comment" : "including garbage", - "curve" : "secp224r1", "public" : "3056301006072a8648ce3d020106052b81040021233c033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620004deadbeef", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1831,9 +1917,8 @@ ] }, { - "tcId" : 158, + "tcId" : 185, "comment" : "including undefined tags", - "curve" : "secp224r1", "public" : "3056aa00bb00cd00304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1843,9 +1928,8 @@ ] }, { - "tcId" : 159, + "tcId" : 186, "comment" : "including undefined tags", - "curve" : "secp224r1", "public" : "3054aa02aabb304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1855,9 +1939,8 @@ ] }, { - "tcId" : 160, + "tcId" : 187, "comment" : "including undefined tags", - "curve" : "secp224r1", "public" : "30563018aa00bb00cd00301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1867,9 +1950,8 @@ ] }, { - "tcId" : 161, + "tcId" : 188, "comment" : "including undefined tags", - "curve" : "secp224r1", "public" : "30543016aa02aabb301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1879,9 +1961,8 @@ ] }, { - "tcId" : 162, + "tcId" : 189, "comment" : "including undefined tags", - "curve" : "secp224r1", "public" : "30563018260faa00bb00cd0006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1891,9 +1972,8 @@ ] }, { - "tcId" : 163, + "tcId" : 190, "comment" : "including undefined tags", - "curve" : "secp224r1", "public" : "30543016260daa02aabb06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1903,9 +1983,8 @@ ] }, { - "tcId" : 164, + "tcId" : 191, "comment" : "including undefined tags", - "curve" : "secp224r1", "public" : "3056301806072a8648ce3d0201260daa00bb00cd0006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1915,9 +1994,8 @@ ] }, { - "tcId" : 165, + "tcId" : 192, "comment" : "including undefined tags", - "curve" : "secp224r1", "public" : "3054301606072a8648ce3d0201260baa02aabb06052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1927,9 +2005,8 @@ ] }, { - "tcId" : 166, + "tcId" : 193, "comment" : "including undefined tags", - "curve" : "secp224r1", "public" : "3056301006072a8648ce3d020106052b810400212342aa00bb00cd00033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1939,9 +2016,8 @@ ] }, { - "tcId" : 167, + "tcId" : 194, "comment" : "including undefined tags", - "curve" : "secp224r1", "public" : "3054301006072a8648ce3d020106052b810400212340aa02aabb033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1951,9 +2027,8 @@ ] }, { - "tcId" : 168, + "tcId" : 195, "comment" : "truncated length of sequence", - "curve" : "secp224r1", "public" : "3081", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1963,9 +2038,8 @@ ] }, { - "tcId" : 169, + "tcId" : 196, "comment" : "truncated length of sequence", - "curve" : "secp224r1", "public" : "303e3081033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1975,9 +2049,8 @@ ] }, { - "tcId" : 170, + "tcId" : 197, "comment" : "Replacing sequence with NULL", - "curve" : "secp224r1", "public" : "0500", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1987,9 +2060,8 @@ ] }, { - "tcId" : 171, + "tcId" : 198, "comment" : "Replacing sequence with NULL", - "curve" : "secp224r1", "public" : "303e0500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -1999,9 +2071,8 @@ ] }, { - "tcId" : 172, + "tcId" : 199, "comment" : "changing tag value of sequence", - "curve" : "secp224r1", "public" : "2e4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2011,9 +2082,8 @@ ] }, { - "tcId" : 173, + "tcId" : 200, "comment" : "changing tag value of sequence", - "curve" : "secp224r1", "public" : "2f4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2023,9 +2093,8 @@ ] }, { - "tcId" : 174, + "tcId" : 201, "comment" : "changing tag value of sequence", - "curve" : "secp224r1", "public" : "314e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2035,9 +2104,8 @@ ] }, { - "tcId" : 175, + "tcId" : 202, "comment" : "changing tag value of sequence", - "curve" : "secp224r1", "public" : "324e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2047,9 +2115,8 @@ ] }, { - "tcId" : 176, + "tcId" : 203, "comment" : "changing tag value of sequence", - "curve" : "secp224r1", "public" : "ff4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2059,9 +2126,8 @@ ] }, { - "tcId" : 177, + "tcId" : 204, "comment" : "changing tag value of sequence", - "curve" : "secp224r1", "public" : "304e2e1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2071,9 +2137,8 @@ ] }, { - "tcId" : 178, + "tcId" : 205, "comment" : "changing tag value of sequence", - "curve" : "secp224r1", "public" : "304e2f1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2083,9 +2148,8 @@ ] }, { - "tcId" : 179, + "tcId" : 206, "comment" : "changing tag value of sequence", - "curve" : "secp224r1", "public" : "304e311006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2095,9 +2159,8 @@ ] }, { - "tcId" : 180, + "tcId" : 207, "comment" : "changing tag value of sequence", - "curve" : "secp224r1", "public" : "304e321006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2107,9 +2170,8 @@ ] }, { - "tcId" : 181, + "tcId" : 208, "comment" : "changing tag value of sequence", - "curve" : "secp224r1", "public" : "304eff1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2119,9 +2181,8 @@ ] }, { - "tcId" : 182, + "tcId" : 209, "comment" : "dropping value of sequence", - "curve" : "secp224r1", "public" : "3000", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2131,9 +2192,8 @@ ] }, { - "tcId" : 183, + "tcId" : 210, "comment" : "dropping value of sequence", - "curve" : "secp224r1", "public" : "303e3000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2143,9 +2203,8 @@ ] }, { - "tcId" : 184, + "tcId" : 211, "comment" : "truncate sequence", - "curve" : "secp224r1", "public" : "304d301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2155,9 +2214,8 @@ ] }, { - "tcId" : 185, + "tcId" : 212, "comment" : "truncate sequence", - "curve" : "secp224r1", "public" : "304d1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2167,9 +2225,8 @@ ] }, { - "tcId" : 186, + "tcId" : 213, "comment" : "truncate sequence", - "curve" : "secp224r1", "public" : "304d300f06072a8648ce3d020106052b810400033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2179,9 +2236,8 @@ ] }, { - "tcId" : 187, + "tcId" : 214, "comment" : "truncate sequence", - "curve" : "secp224r1", "public" : "304d300f072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2191,9 +2247,8 @@ ] }, { - "tcId" : 188, + "tcId" : 215, "comment" : "indefinite length", - "curve" : "secp224r1", "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2203,9 +2258,8 @@ ] }, { - "tcId" : 189, + "tcId" : 216, "comment" : "indefinite length", - "curve" : "secp224r1", "public" : "3050308006072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2215,9 +2269,8 @@ ] }, { - "tcId" : 190, + "tcId" : 217, "comment" : "indefinite length with truncated delimiter", - "curve" : "secp224r1", "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6200", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2227,9 +2280,8 @@ ] }, { - "tcId" : 191, + "tcId" : 218, "comment" : "indefinite length with truncated delimiter", - "curve" : "secp224r1", "public" : "304f308006072a8648ce3d020106052b8104002100033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2239,9 +2291,8 @@ ] }, { - "tcId" : 192, + "tcId" : 219, "comment" : "indefinite length with additional element", - "curve" : "secp224r1", "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6205000000", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2251,9 +2302,8 @@ ] }, { - "tcId" : 193, + "tcId" : 220, "comment" : "indefinite length with additional element", - "curve" : "secp224r1", "public" : "3052308006072a8648ce3d020106052b8104002105000000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2263,9 +2313,8 @@ ] }, { - "tcId" : 194, + "tcId" : 221, "comment" : "indefinite length with truncated element", - "curve" : "secp224r1", "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62060811220000", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2275,9 +2324,8 @@ ] }, { - "tcId" : 195, + "tcId" : 222, "comment" : "indefinite length with truncated element", - "curve" : "secp224r1", "public" : "3054308006072a8648ce3d020106052b81040021060811220000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2287,9 +2335,8 @@ ] }, { - "tcId" : 196, + "tcId" : 223, "comment" : "indefinite length with garbage", - "curve" : "secp224r1", "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000fe02beef", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2299,9 +2346,8 @@ ] }, { - "tcId" : 197, + "tcId" : 224, "comment" : "indefinite length with garbage", - "curve" : "secp224r1", "public" : "3054308006072a8648ce3d020106052b810400210000fe02beef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2311,9 +2357,8 @@ ] }, { - "tcId" : 198, + "tcId" : 225, "comment" : "indefinite length with nonempty EOC", - "curve" : "secp224r1", "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620002beef", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2323,9 +2368,8 @@ ] }, { - "tcId" : 199, + "tcId" : 226, "comment" : "indefinite length with nonempty EOC", - "curve" : "secp224r1", "public" : "3052308006072a8648ce3d020106052b810400210002beef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2335,9 +2379,8 @@ ] }, { - "tcId" : 200, + "tcId" : 227, "comment" : "prepend empty sequence", - "curve" : "secp224r1", "public" : "30503000301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2347,9 +2390,8 @@ ] }, { - "tcId" : 201, + "tcId" : 228, "comment" : "prepend empty sequence", - "curve" : "secp224r1", "public" : "30503012300006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2359,9 +2401,8 @@ ] }, { - "tcId" : 202, + "tcId" : 229, "comment" : "append empty sequence", - "curve" : "secp224r1", "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da623000", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2371,9 +2412,8 @@ ] }, { - "tcId" : 203, + "tcId" : 230, "comment" : "append empty sequence", - "curve" : "secp224r1", "public" : "3050301206072a8648ce3d020106052b810400213000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2383,9 +2423,8 @@ ] }, { - "tcId" : 204, + "tcId" : 231, "comment" : "sequence of sequence", - "curve" : "secp224r1", "public" : "3050304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2395,9 +2434,8 @@ ] }, { - "tcId" : 205, + "tcId" : 232, "comment" : "sequence of sequence", - "curve" : "secp224r1", "public" : "30503012301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2407,9 +2445,8 @@ ] }, { - "tcId" : 206, + "tcId" : 233, "comment" : "truncated sequence", - "curve" : "secp224r1", "public" : "3012301006072a8648ce3d020106052b81040021", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2419,9 +2456,8 @@ ] }, { - "tcId" : 207, + "tcId" : 234, "comment" : "truncated sequence", - "curve" : "secp224r1", "public" : "3047300906072a8648ce3d0201033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2431,9 +2467,8 @@ ] }, { - "tcId" : 208, + "tcId" : 235, "comment" : "repeat element in sequence", - "curve" : "secp224r1", "public" : "30818a301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2443,9 +2478,8 @@ ] }, { - "tcId" : 209, + "tcId" : 236, "comment" : "repeat element in sequence", - "curve" : "secp224r1", "public" : "3055301706072a8648ce3d020106052b8104002106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2455,9 +2489,8 @@ ] }, { - "tcId" : 210, + "tcId" : 237, "comment" : "removing oid", - "curve" : "secp224r1", "public" : "3045300706052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2467,9 +2500,8 @@ ] }, { - "tcId" : 211, + "tcId" : 238, "comment" : "lonely oid tag", - "curve" : "secp224r1", "public" : "304630080606052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2479,9 +2511,8 @@ ] }, { - "tcId" : 212, + "tcId" : 239, "comment" : "lonely oid tag", - "curve" : "secp224r1", "public" : "3048300a06072a8648ce3d020106033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2491,9 +2522,8 @@ ] }, { - "tcId" : 213, + "tcId" : 240, "comment" : "appending 0's to oid", - "curve" : "secp224r1", "public" : "3050301206092a8648ce3d0201000006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2503,9 +2533,8 @@ ] }, { - "tcId" : 214, + "tcId" : 241, "comment" : "appending 0's to oid", - "curve" : "secp224r1", "public" : "3050301206072a8648ce3d020106072b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2515,9 +2544,8 @@ ] }, { - "tcId" : 215, + "tcId" : 242, "comment" : "prepending 0's to oid", - "curve" : "secp224r1", "public" : "30503012060900002a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2527,9 +2555,8 @@ ] }, { - "tcId" : 216, + "tcId" : 243, "comment" : "prepending 0's to oid", - "curve" : "secp224r1", "public" : "3050301206072a8648ce3d0201060700002b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2539,9 +2566,8 @@ ] }, { - "tcId" : 217, + "tcId" : 244, "comment" : "appending unused 0's to oid", - "curve" : "secp224r1", "public" : "3050301206072a8648ce3d0201000006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2551,9 +2577,8 @@ ] }, { - "tcId" : 218, + "tcId" : 245, "comment" : "appending null value to oid", - "curve" : "secp224r1", "public" : "3050301206092a8648ce3d0201050006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2563,9 +2588,8 @@ ] }, { - "tcId" : 219, + "tcId" : 246, "comment" : "appending null value to oid", - "curve" : "secp224r1", "public" : "3050301206072a8648ce3d020106072b810400210500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2575,9 +2599,8 @@ ] }, { - "tcId" : 220, + "tcId" : 247, "comment" : "truncated length of oid", - "curve" : "secp224r1", "public" : "30473009068106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2587,9 +2610,8 @@ ] }, { - "tcId" : 221, + "tcId" : 248, "comment" : "truncated length of oid", - "curve" : "secp224r1", "public" : "3049300b06072a8648ce3d02010681033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2599,9 +2621,8 @@ ] }, { - "tcId" : 222, + "tcId" : 249, "comment" : "Replacing oid with NULL", - "curve" : "secp224r1", "public" : "30473009050006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2611,9 +2632,8 @@ ] }, { - "tcId" : 223, + "tcId" : 250, "comment" : "Replacing oid with NULL", - "curve" : "secp224r1", "public" : "3049300b06072a8648ce3d02010500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2623,9 +2643,8 @@ ] }, { - "tcId" : 224, + "tcId" : 251, "comment" : "changing tag value of oid", - "curve" : "secp224r1", "public" : "304e301004072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2635,9 +2654,8 @@ ] }, { - "tcId" : 225, + "tcId" : 252, "comment" : "changing tag value of oid", - "curve" : "secp224r1", "public" : "304e301005072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2647,9 +2665,8 @@ ] }, { - "tcId" : 226, + "tcId" : 253, "comment" : "changing tag value of oid", - "curve" : "secp224r1", "public" : "304e301007072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2659,9 +2676,8 @@ ] }, { - "tcId" : 227, + "tcId" : 254, "comment" : "changing tag value of oid", - "curve" : "secp224r1", "public" : "304e301008072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2671,9 +2687,8 @@ ] }, { - "tcId" : 228, + "tcId" : 255, "comment" : "changing tag value of oid", - "curve" : "secp224r1", "public" : "304e3010ff072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2683,9 +2698,8 @@ ] }, { - "tcId" : 229, + "tcId" : 256, "comment" : "changing tag value of oid", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020104052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2695,9 +2709,8 @@ ] }, { - "tcId" : 230, + "tcId" : 257, "comment" : "changing tag value of oid", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020105052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2707,9 +2720,8 @@ ] }, { - "tcId" : 231, + "tcId" : 258, "comment" : "changing tag value of oid", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020107052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2719,9 +2731,8 @@ ] }, { - "tcId" : 232, + "tcId" : 259, "comment" : "changing tag value of oid", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020108052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2731,9 +2742,8 @@ ] }, { - "tcId" : 233, + "tcId" : 260, "comment" : "changing tag value of oid", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d0201ff052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2743,9 +2753,8 @@ ] }, { - "tcId" : 234, + "tcId" : 261, "comment" : "dropping value of oid", - "curve" : "secp224r1", "public" : "30473009060006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2755,9 +2764,8 @@ ] }, { - "tcId" : 235, + "tcId" : 262, "comment" : "dropping value of oid", - "curve" : "secp224r1", "public" : "3049300b06072a8648ce3d02010600033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2767,9 +2775,8 @@ ] }, { - "tcId" : 236, + "tcId" : 263, "comment" : "modify first byte of oid", - "curve" : "secp224r1", "public" : "304e30100607288648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2779,9 +2786,8 @@ ] }, { - "tcId" : 237, + "tcId" : 264, "comment" : "modify first byte of oid", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052981040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2791,9 +2797,8 @@ ] }, { - "tcId" : 238, + "tcId" : 265, "comment" : "modify last byte of oid", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d028106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2803,9 +2808,8 @@ ] }, { - "tcId" : 239, + "tcId" : 266, "comment" : "modify last byte of oid", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b810400a1033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2815,9 +2819,8 @@ ] }, { - "tcId" : 240, + "tcId" : 267, "comment" : "truncate oid", - "curve" : "secp224r1", "public" : "304d300f06062a8648ce3d0206052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2827,9 +2830,8 @@ ] }, { - "tcId" : 241, + "tcId" : 268, "comment" : "truncate oid", - "curve" : "secp224r1", "public" : "304d300f06068648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2839,9 +2841,8 @@ ] }, { - "tcId" : 242, + "tcId" : 269, "comment" : "truncate oid", - "curve" : "secp224r1", "public" : "304d300f06072a8648ce3d020106042b810400033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2851,9 +2852,8 @@ ] }, { - "tcId" : 243, + "tcId" : 270, "comment" : "truncate oid", - "curve" : "secp224r1", "public" : "304d300f06072a8648ce3d0201060481040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2863,9 +2863,8 @@ ] }, { - "tcId" : 244, + "tcId" : 271, "comment" : "wrong oid", - "curve" : "secp224r1", "public" : "30513013060a3262306530333032316106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2875,9 +2874,8 @@ ] }, { - "tcId" : 245, + "tcId" : 272, "comment" : "wrong oid", - "curve" : "secp224r1", "public" : "3059301b061236303836343830313635303330343032303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2887,9 +2885,8 @@ ] }, { - "tcId" : 246, + "tcId" : 273, "comment" : "wrong oid", - "curve" : "secp224r1", "public" : "3053301506072a8648ce3d0201060a32623065303330323161033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2899,9 +2896,8 @@ ] }, { - "tcId" : 247, + "tcId" : 274, "comment" : "wrong oid", - "curve" : "secp224r1", "public" : "305b301d06072a8648ce3d02010612363038363438303136353033303430323031033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2911,9 +2907,8 @@ ] }, { - "tcId" : 248, + "tcId" : 275, "comment" : "longer oid", - "curve" : "secp224r1", "public" : "3057301906103261383634386365336430323031303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2923,9 +2918,8 @@ ] }, { - "tcId" : 249, + "tcId" : 276, "comment" : "longer oid", - "curve" : "secp224r1", "public" : "3055301706072a8648ce3d0201060c326238313034303032313031033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2935,9 +2929,8 @@ ] }, { - "tcId" : 250, + "tcId" : 277, "comment" : "oid with modified node", - "curve" : "secp224r1", "public" : "30553017060e326138363438636533643032313106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2947,9 +2940,8 @@ ] }, { - "tcId" : 251, + "tcId" : 278, "comment" : "oid with modified node", - "curve" : "secp224r1", "public" : "305d301f06163261383634386365336430323838383038303830303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2959,9 +2951,8 @@ ] }, { - "tcId" : 252, + "tcId" : 279, "comment" : "oid with modified node", - "curve" : "secp224r1", "public" : "3053301506072a8648ce3d0201060a32623831303430303331033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2971,9 +2962,8 @@ ] }, { - "tcId" : 253, + "tcId" : 280, "comment" : "oid with modified node", - "curve" : "secp224r1", "public" : "305b301d06072a8648ce3d02010612326238313034303038383830383038303231033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2983,9 +2973,8 @@ ] }, { - "tcId" : 254, + "tcId" : 281, "comment" : "large integer in oid", - "curve" : "secp224r1", "public" : "306730290620326138363438636533643032383238303830383038303830383038303830303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -2995,9 +2984,8 @@ ] }, { - "tcId" : 255, + "tcId" : 282, "comment" : "large integer in oid", - "curve" : "secp224r1", "public" : "3065302706072a8648ce3d0201061c32623831303430303832383038303830383038303830383038303231033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3007,9 +2995,8 @@ ] }, { - "tcId" : 256, + "tcId" : 283, "comment" : "oid with invalid node", - "curve" : "secp224r1", "public" : "3058301a0611326138363438636533643032303165303306052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3019,9 +3006,8 @@ ] }, { - "tcId" : 257, + "tcId" : 284, "comment" : "oid with invalid node", - "curve" : "secp224r1", "public" : "304f301106082a808648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3031,9 +3017,8 @@ ] }, { - "tcId" : 258, + "tcId" : 285, "comment" : "oid with invalid node", - "curve" : "secp224r1", "public" : "3056301806072a8648ce3d0201060d32623831303430303231653033033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3043,9 +3028,8 @@ ] }, { - "tcId" : 259, + "tcId" : 286, "comment" : "oid with invalid node", - "curve" : "secp224r1", "public" : "304f301106072a8648ce3d020106062b8081040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3055,9 +3039,8 @@ ] }, { - "tcId" : 260, + "tcId" : 287, "comment" : "lonely bit string tag", - "curve" : "secp224r1", "public" : "3013301006072a8648ce3d020106052b8104002103", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3067,9 +3050,8 @@ ] }, { - "tcId" : 261, + "tcId" : 288, "comment" : "appending 0's to bit string", - "curve" : "secp224r1", "public" : "3050301006072a8648ce3d020106052b81040021033c000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3079,9 +3061,8 @@ ] }, { - "tcId" : 262, + "tcId" : 289, "comment" : "prepending 0's to bit string", - "curve" : "secp224r1", "public" : "3050301006072a8648ce3d020106052b81040021033c0000000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3091,9 +3072,8 @@ ] }, { - "tcId" : 263, + "tcId" : 290, "comment" : "appending null value to bit string", - "curve" : "secp224r1", "public" : "3050301006072a8648ce3d020106052b81040021033c000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620500", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3103,9 +3083,8 @@ ] }, { - "tcId" : 264, + "tcId" : 291, "comment" : "truncated length of bit string", - "curve" : "secp224r1", "public" : "3014301006072a8648ce3d020106052b810400210381", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3115,9 +3094,8 @@ ] }, { - "tcId" : 265, + "tcId" : 292, "comment" : "Replacing bit string with NULL", - "curve" : "secp224r1", "public" : "3014301006072a8648ce3d020106052b810400210500", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3127,9 +3105,8 @@ ] }, { - "tcId" : 266, + "tcId" : 293, "comment" : "changing tag value of bit string", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021013a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3139,9 +3116,8 @@ ] }, { - "tcId" : 267, + "tcId" : 294, "comment" : "changing tag value of bit string", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021023a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3151,9 +3127,8 @@ ] }, { - "tcId" : 268, + "tcId" : 295, "comment" : "changing tag value of bit string", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021043a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3163,9 +3138,8 @@ ] }, { - "tcId" : 269, + "tcId" : 296, "comment" : "changing tag value of bit string", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021053a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3175,9 +3149,8 @@ ] }, { - "tcId" : 270, + "tcId" : 297, "comment" : "changing tag value of bit string", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021ff3a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3187,9 +3160,8 @@ ] }, { - "tcId" : 271, + "tcId" : 298, "comment" : "dropping value of bit string", - "curve" : "secp224r1", "public" : "3014301006072a8648ce3d020106052b810400210300", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3199,9 +3171,8 @@ ] }, { - "tcId" : 272, + "tcId" : 299, "comment" : "modify first byte of bit string", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a020486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3211,9 +3182,8 @@ ] }, { - "tcId" : 273, + "tcId" : 300, "comment" : "modify last byte of bit string", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3dae2", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3223,9 +3193,8 @@ ] }, { - "tcId" : 274, + "tcId" : 301, "comment" : "truncate bit string", - "curve" : "secp224r1", "public" : "304d301006072a8648ce3d020106052b810400210339000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3235,9 +3204,8 @@ ] }, { - "tcId" : 275, + "tcId" : 302, "comment" : "truncate bit string", - "curve" : "secp224r1", "public" : "304d301006072a8648ce3d020106052b8104002103390486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3247,9 +3215,8 @@ ] }, { - "tcId" : 276, + "tcId" : 303, "comment" : "declaring bits as unused in a bit-string", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a010486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3259,9 +3226,8 @@ ] }, { - "tcId" : 277, + "tcId" : 304, "comment" : "unused bits in a bit-string", - "curve" : "secp224r1", "public" : "3052301006072a8648ce3d020106052b81040021033e200486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6201020304", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3271,9 +3237,8 @@ ] }, { - "tcId" : 278, + "tcId" : 305, "comment" : "unused bits in empty bit-string", - "curve" : "secp224r1", "public" : "3015301006072a8648ce3d020106052b81040021030103", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", @@ -3283,9 +3248,8 @@ ] }, { - "tcId" : 279, + "tcId" : 306, "comment" : "128 unused bits", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a800486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", diff --git a/third_party/wycheproof_testvectors/ecdh_secp256k1_test.json b/third_party/wycheproof_testvectors/ecdh_secp256k1_test.json index 3c280118b..af5208dd7 100644 --- a/third_party/wycheproof_testvectors/ecdh_secp256k1_test.json +++ b/third_party/wycheproof_testvectors/ecdh_secp256k1_test.json @@ -1,18 +1,18 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "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." }, - "numberOfTests" : 288, + "numberOfTests" : 323, "header" : [], "testGroups" : [ { @@ -23,7 +23,6 @@ { "tcId" : 1, "comment" : "normal case", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004d8096af8a11e0b80037e1ee68246b5dcbb0aeb1cf1244fd767db80f3fa27da2b396812ea1686e7472e9692eaf3e958e50e9500d3b4c77243db1f2acd67ba9cc4", "private" : "0f4b7ff7cccc98813a69fae3df222bfe3f4e28f764bf91b4a10d8096ce446b254", "shared" : "544dfae22af6af939042b1d85b71a1e49e9a5614123c4d6ad0c8af65baf87d65", @@ -33,7 +32,6 @@ { "tcId" : 2, "comment" : "compressed public key", - "curve" : "secp256k1", "public" : "3036301006072a8648ce3d020106052b8104000a03220002d8096af8a11e0b80037e1ee68246b5dcbb0aeb1cf1244fd767db80f3fa27da2b", "private" : "0f4b7ff7cccc98813a69fae3df222bfe3f4e28f764bf91b4a10d8096ce446b254", "shared" : "544dfae22af6af939042b1d85b71a1e49e9a5614123c4d6ad0c8af65baf87d65", @@ -44,8 +42,7 @@ }, { "tcId" : 3, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004965ff42d654e058ee7317cced7caf093fbb180d8d3a74b0dcd9d8cd47a39d5cb9c2aa4daac01a4be37c20467ede964662f12983e0b5272a47a5f2785685d8087", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "0000000000000000000000000000000000000000000000000000000000000001", @@ -54,8 +51,7 @@ }, { "tcId" : 4, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a0342000406c4b87ba76c6dcb101f54a050a086aa2cb0722f03137df5a922472f1bdc11b982e3c735c4b6c481d09269559f080ad08632f370a054af12c1fd1eced2ea9211", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "0000000000000000000000000000000000000000000000000000000000000002", @@ -64,8 +60,16 @@ }, { "tcId" : 5, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "comment" : "edge case for shared secret", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004bba30eef7967a2f2f08a2ffadac0e41fd4db12a93cef0b045b5706f2853821e6d50b2bf8cbf530e619869e07c021ef16f693cfc0a4b0d4ed5a8f464692bf3d6e", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "0000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004166aed3bc281705444f933913f670957a118f8da2c71bd301a90929743e2ca583514a7972e33d6fea1e377ef4184937f67b37e41ef3099c228a88f5bfb67e5b9", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -73,9 +77,8 @@ "flags" : [] }, { - "tcId" : 6, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 7, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a0342000436e1e76ffdbe8577520b0716eb88c18ea72a49e5a4e5680a7d290093f841cb6e7310728b59c7572c4b35fb6c29c36ebabfc53553c06ecf747fcfbefcf6114e1c", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -83,9 +86,8 @@ "flags" : [] }, { - "tcId" : 7, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 8, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004728e15d578212bc42287c0118c82c84b126f97d549223c10ad07f4e98af912385d23b1a6e716925855a247b16effe92773315241ac951cdfefdfac0ed16467f6", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -93,9 +95,8 @@ "flags" : [] }, { - "tcId" : 8, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 9, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004ca03ff8e99e269576cf7564545c89268eb415ff45778732529fa5997cc2b230950d6b84b729bc07f9b2d92754281cdc0d289d2453385aef77e4bdc69bf155c5f", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", @@ -103,9 +104,8 @@ "flags" : [] }, { - "tcId" : 9, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 10, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a0342000451be66137e39bbf35a91c6db5ba6919ff471d885ca94462eaaa65b1eac366baa5910de70b6e09e97aa00621ef18f2801719b199b3e7769fdab2bd909b2f340d7", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010002", @@ -113,9 +113,26 @@ "flags" : [] }, { - "tcId" : 10, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000423556564850c50fba51f1e64ef98378ef5c22feafa29499ca27600c473cace889d5679e917daa7f4c7899517d37826284f031de01a60bc813696414d04531a21", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "210c790573632359b1edb4302c117d8a132654692c3feeb7de3a86ac3f3b53f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004ddbf807e22c56a19cf6c472829150350781034a5eddec365694d4bd5c865ead14e674127028c91d3394cac37293a866055d10f0f40a3706ad16b64fc9d5998bd", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "4218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004595e46ee7c2d7183ff2ea760ffd8472fb834ec89c08b6ef48ff92b44a13a6e1ae563e23953c97c26441323d2500c84e8cee04c15d4d5d2cc458703d1f2d02d31", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", @@ -123,9 +140,8 @@ "flags" : [] }, { - "tcId" : 11, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 14, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004e426e2f5108333117587975f18d8cc078d41e56b7d6b82f585d75b0d73479ffd75800fd41236a56034bed9abc55d82cf059a14d63c07cd0750931714731a1ca1", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "8000000000000000000000000000000000000000000000000000000000000000", @@ -133,9 +149,8 @@ "flags" : [] }, { - "tcId" : 12, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 15, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004e1c7076caf26010b1767f1a9c4156b5b4236368d5d90dece3441b734e8684ee6b3534c3c54e614e594dce6ca438b87c424c8e80f8fae226bbdf50e4906c13f6b", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001", @@ -143,9 +158,8 @@ "flags" : [] }, { - "tcId" : 13, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 16, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004663cea1063c9916b75e85fc815d8a2370ec0a02aceef3db022e395db8b03bf3f188787f4047dc106807526502c7ae880e471c929b92e2384489c8070b5bcc109", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc000000080000000", @@ -153,9 +167,8 @@ "flags" : [] }, { - "tcId" : 14, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 17, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a0342000424175c078e305d3139e5dab727a6ab8587b26daa470a529a23c10585cb56c038bf1f2b937ae074ff94b15f5cb5e60eb5d32afba2077539db794294bcaab71a81", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -163,9 +176,8 @@ "flags" : [] }, { - "tcId" : 15, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 18, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004008d71c712dd95881cd1400dbe7683acbd8e269d25261b08f1f491b45e3b5621778182a24198b0f23502d06e24c45122e1f420af48dc1e17b1ea923386a33062", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "ffffffff00000000000000ffffffffffffff0000000000000100000000000000", @@ -173,9 +185,62 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 19, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000456baf1d72606c7af5a5fa108620b0839e2c7dd40b832ef847e5b64c86efe1aa563e586a667a65bbb5692500df1ff8403736838b30ea9791d9d390e3dc6689e2c", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "800000000000000000000000009fa2f1ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "y-coordinate of the public key is small", + "public" : "3056301006072a8648ce3d020106052b8104000a034200045e4c2cf1320ec84ef8920867b409a9a91d2dd008216a282e36bd84e884726fa05a5e4af11cf63ceaaa42a6dc9e4ccb394852cf84284e8d2627572fbf22c0ba88", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "80000000000000000000000000a3037effffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "y-coordinate of the public key is small", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000402a30c2fabc87e6730625dec2f0d03894387b7f743ce69c47351ebe5ee98a48307eb78d38770fea1a44f4da72c26f85b17f3501a4f9394fe29856ccbf15fd284", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "8000000000000000000000000124dcb0ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "y-coordinate of the public key is large", + "public" : "3056301006072a8648ce3d020106052b8104000a034200045e4c2cf1320ec84ef8920867b409a9a91d2dd008216a282e36bd84e884726fa0a5a1b50ee309c31555bd592361b334c6b7ad307bd7b172d9d8a8d03fdd3f41a7", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "80000000000000000000000000a3037effffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "y-coordinate of the public key is large", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000402a30c2fabc87e6730625dec2f0d03894387b7f743ce69c47351ebe5ee98a483f814872c788f015e5bb0b258d3d907a4e80cafe5b06c6b01d67a93330ea029ab", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "8000000000000000000000000124dcb0ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "3056301006072a8648ce3d020106052b8104000a034200045450cace04386adc54a14350793e83bdc5f265d6c29287ecd07f791ad2784c4cebd3c24451322334d8d51033e9d34b6bb592b1995d07867863d1044bd59d7501", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "80000000000000000000000001126b54ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000014218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "12c2ad36a59fda5ac4f7e97ff611728d0748ac359fca9b12f6d4f43519516487", @@ -183,9 +248,8 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 26, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004000000000000000000000000000000000000000000000000000000000000000266fbe727b2ba09e09f5a98d70a5efce8424c5fa425bbda1c511f860657b8535e", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "45aa9666757815e9974140d1b57191c92c588f6e5681131e0df9b3d241831ad4", @@ -193,9 +257,17 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 27, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000032f233395c8b07a3834a0e59bda43944b5df378852e560ebc0f22877e9f49bb4b", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "b90964c05e464c23acb747a4c83511e93007f7499b065c8e8eccec955d8731f4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff3db772ad92db8699ceac1a3c30e126b866c4fefe292cf0c1790e55cee8414f18", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "8163c9dce8356f1df72b698f2f04a14db0263a8402905eee87941b00d8d677f5", @@ -203,9 +275,8 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 29, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff31cf13671b574e313c35217566f18bd2c5f758c140d24e94e6a4fda7f4c7b12b", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "1a32749dcf047a7e06194ccb34d7c9538a16ddabeeede74bea5f7ef04979f7f7", @@ -213,9 +284,8 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 30, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff73b0886496aed70db371e2e49db640abba547e5e0c2763b73a0a42f84348a6b1", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "ab43917a64c1b010159643c18e2eb06d25eedae5b78d02fa9b3debacbf31b777", @@ -223,9 +293,8 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 31, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000000f4d81575c8e328285633ccfd8623f04dd4ed61e187b3a6d7eac553aede7f850", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "1648321c706651adf06643fc4ae06041dce64a82632ad44128061216cc9827ff", @@ -233,9 +302,8 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 32, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0001000242217b7059b3ddebc68e95443f6c109369e1f9323dd24852ac7612996b6e5601", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "fb866b2e4b1f9ed6b37847fc80a19a52e1e91b75d713b0d4f6b995d2d3c75cfe", @@ -243,9 +311,26 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 33, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004210c790573632359b1edb4302c117d8a132654692c3feeb7de3a86ac3f3b53f75f450dbbf718a4f6582d7af83953170b3037fb81a450a5ca5acbec74ad6cac89", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "1908ae936f53b9a8a2d09707ae414084090b175365401425479b10b8c3e8d1ba", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a034200044218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee37269a64bbcf3a3f227631c7a8ce532c77245a1c0db4343f16aa1d339fd2591a", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "5e13b3dc04e33f18d1286c606cb0191785f694e82e17796145c9e7b49bc2af58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 35, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff4b66003c7482d0f2fd7b1cb2b0b7078cd199f2208fc37eb2ef286ccb2f1224e7", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "3135a6283b97e7537a8bc208a355c2a854b8ee6e4227206730e6d725da044dee", @@ -253,9 +338,8 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 36, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004800000000000000000000000000000000000000000000000000000000000000069d3cd0c70f1484d4b3bbbd680679ef477a22a07df085634f117c41c08bf1230", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "62959089a7ed477c22cb4f1c7787327318fccca25e5aa3e44688a282931ab049", @@ -263,9 +347,8 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 37, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a034200048000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000130f69b6e95a3303214a73ad982a1f3ee169d7ecf958de7b0bca8a9ffa3b8e8b3", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "04fda5c00a396fad6b809a8843de573e86b0403d644995c83313da51fb1f5880", @@ -273,9 +356,8 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 38, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004ff00000001fffffffc00000007fffffff00000001fffffffc00000008000000056951ead861aa8ec7a314fcd54f905bd92c910786375eb7ee5f3a55f8aa87884", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "bbd9937bb51d27f94ecaea29717df789afeac4414e3ef27bb2e6fa7259182e59", @@ -283,9 +365,8 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 39, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff63a88b2e0c8987c6310cf81d0c935f00213f98a3dad2f43c8128fa313a90d55b", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "bbd9d305b99ff3db56f77fea9e89f32260ee7326040067ce05dd15e0dcc13ed8", @@ -293,9 +374,8 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 40, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004ffffffff00000000000000ffffffffffffff000000000000010000000000000066a4456ca6d4054d13b209f6d262e6057ad712566f46e9e238e894deebe3d3aa", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "4ffb2c7962e32d5365f98f66be6286724d40d5f0333ba4fc943c0f0f06cdbb1f", @@ -303,9 +383,62 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 41, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004800000000000000000000000009fa2f1ffffffffffffffffffffffffffffffff07ed353c9f1039edcc9cc5336c034dc131a4087692c2e56bc1dd1904e3ffffff", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "7c07b199b6a62e7ac646c7e1dee94aca55de1a97251ddf92fcd4fe0145b40f12", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000480000000000000000000000000a3037effffffffffffffffffffffffffffffff0000031a6bf344b86730ac5c54a7751aefdba135759b9d535ca64111f298a38d", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "5206c3de46949b9da160295ee0aa142fe3e6629cc25e2d671e582e30ff875082", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000480000000000000000000000000a3037efffffffffffffffffffffffffffffffffffffce5940cbb4798cf53a3ab588ae510245eca8a6462aca359beed0d6758a2", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "5206c3de46949b9da160295ee0aa142fe3e6629cc25e2d671e582e30ff875082", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000480000000000000000000000001126b54ffffffffffffffffffffffffffffffff4106a369068d454ea4b9c3ac6177f87fc8fd3aa240b2ccb4882bdccbd4000000", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "e59ddc7646e4aef0623c71c486f24d5d32f7257ef3dab8fa524b394eae19ebe1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a034200048000000000000000000000000124dcb0ffffffffffffffffffffffffffffffff0000013bc6f08431e729ed2863f2f4ac8a30279695c8109c340a39fa86f451cd", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "8a8c18b78e1b1fcfd22ee18b4a3a9f391a3fdf15408fb7f8c1dba33c271dbd2f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a034200048000000000000000000000000124dcb0fffffffffffffffffffffffffffffffffffffec4390f7bce18d612d79c0d0b5375cfd8696a37ef63cbf5c604790baa62", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "8a8c18b78e1b1fcfd22ee18b4a3a9f391a3fdf15408fb7f8c1dba33c271dbd2f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 47, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "3", "shared" : "34005694e3cac09332aa42807e3afdc3b3b3bc7c7be887d1f98d76778c55cfd7", @@ -313,9 +446,8 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 48, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "5841acd3cff2d62861bbe11084738006d68ccf35acae615ee9524726e93d0da5", @@ -323,9 +455,8 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 49, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "100000000000000000000000000000000000000000000000000000000000000", "shared" : "4348e4cba371ead03982018abc9aacecaebfd636dda82e609fd298947f907de8", @@ -333,9 +464,8 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 50, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "e56221c2b0dc33b98b90dfd3239a2c0cb1e4ad0399a3aaef3f9d47fb103daef0", @@ -343,9 +473,8 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 51, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "08000000000000000000000000000000000000000000000000000000000000000", "shared" : "5b34a29b1c4ddcb2101162d34bed9f0702361fe5af505df315eff7befd0e4719", @@ -353,9 +482,8 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 52, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03abfd25e8cd0364141", "shared" : "cece521b8b5a32bbee38936ba7d645824f238e561701a386fb888e010db54b2f", @@ -363,9 +491,8 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 53, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfc25e8cd0364141", "shared" : "829521b79d71f5011e079756b851a0d5c83557866189a6258c1e78a1700c6904", @@ -373,9 +500,8 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 54, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfca5e8cd0364141", "shared" : "8c5934793505a6a1f84d41283341680c4923f1f4d562989a11cc626fea5eda5a", @@ -383,9 +509,8 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 55, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8bd0364141", "shared" : "356caee7e7eee031a15e54c3a5c4e72f9c74bb287ce601619ef85eb96c289452", @@ -393,9 +518,8 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 56, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03640c3", "shared" : "09c7337df6c2b35edf3a21382511cc5add1a71a84cbf8d3396a5be548d92fa67", @@ -405,9 +529,8 @@ ] }, { - "tcId" : 39, + "tcId" : 57, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364103", "shared" : "d16caedd25793666f9e26f5331382106f54095b3d20d40c745b68ca76c0e6983", @@ -417,9 +540,8 @@ ] }, { - "tcId" : 40, + "tcId" : 58, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364123", "shared" : "b8ae1e21d8b34ce4caffed7167a26868ec80a7d4a6a98b639d4d05cd226504de", @@ -429,9 +551,8 @@ ] }, { - "tcId" : 41, + "tcId" : 59, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364133", "shared" : "02776315fe147a36a4b0987492b6503acdea60f926450e5eddb9f88fc82178d3", @@ -441,9 +562,8 @@ ] }, { - "tcId" : 42, + "tcId" : 60, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413b", "shared" : "3988c9c7050a28794934e5bd67629b556d97a4858d22812835f4a37dca351943", @@ -453,9 +573,8 @@ ] }, { - "tcId" : 43, + "tcId" : 61, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", "shared" : "34005694e3cac09332aa42807e3afdc3b3b3bc7c7be887d1f98d76778c55cfd7", @@ -463,9 +582,8 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 62, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f", "shared" : "4b52257d8b3ba387797fdf7a752f195ddc4f7d76263de61d0d52a5ec14a36cbf", @@ -475,33 +593,183 @@ ] }, { - "tcId" : 45, + "tcId" : 63, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e0000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e0000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2efffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2efffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "", + "public" : "3015301006072a8648ce3d020106052b8104000a030100", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 80, "comment" : "public point not on curve", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e4", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", - "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 46, + "tcId" : 81, "comment" : "public point = (0,0)", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", - "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 47, + "tcId" : 82, "comment" : "order = -115792089237316195423570985008687907852837564279074904382605163141518161494337", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80221ff000000000000000000000000000000014551231950b75fc4402da1732fc9bebf0201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -513,9 +781,8 @@ ] }, { - "tcId" : 48, + "tcId" : 83, "comment" : "order = 0", - "curve" : "secp256k1", "public" : "3081d530818e06072a8648ce3d0201308182020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80201000201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -527,9 +794,8 @@ ] }, { - "tcId" : 49, + "tcId" : 84, "comment" : "order = 1", - "curve" : "secp256k1", "public" : "3081d530818e06072a8648ce3d0201308182020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80201010201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -541,9 +807,8 @@ ] }, { - "tcId" : 50, + "tcId" : 85, "comment" : "order = 26959946667150639794667015087019630673536463705607434823784316690060", - "curve" : "secp256k1", "public" : "3081f13081aa06072a8648ce3d020130819e020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8021d00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8c0201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -555,9 +820,8 @@ ] }, { - "tcId" : 51, + "tcId" : 86, "comment" : "generator = (0,0)", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -568,9 +832,8 @@ ] }, { - "tcId" : 52, + "tcId" : 87, "comment" : "generator not on curve", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4ba022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -581,9 +844,8 @@ ] }, { - "tcId" : 53, + "tcId" : 88, "comment" : "cofactor = -1", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201ff0342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -594,9 +856,8 @@ ] }, { - "tcId" : 54, + "tcId" : 89, "comment" : "cofactor = 0", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201000342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -607,9 +868,8 @@ ] }, { - "tcId" : 55, + "tcId" : 90, "comment" : "cofactor = 2", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201020342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -620,9 +880,8 @@ ] }, { - "tcId" : 56, + "tcId" : 91, "comment" : "cofactor = 115792089237316195423570985008687907852837564279074904382605163141518161494337", - "curve" : "secp256k1", "public" : "308201153081ce06072a8648ce3d02013081c2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -633,9 +892,8 @@ ] }, { - "tcId" : 57, + "tcId" : 92, "comment" : "cofactor = None", - "curve" : "secp256k1", "public" : "3081f23081ab06072a8648ce3d020130819f020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -646,12 +904,11 @@ ] }, { - "tcId" : 58, + "tcId" : 93, "comment" : "modified prime", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fb524ac7055bebf603a4e216abaa6a9ef8eb2bbea2cd820e59d46d8501f6268b30060401000401070441040000000000000000000006597fa94f5b8380000000000000000000000000000f229ba06e5c03dbcba0eec01b4bcca549cda86e507e8813b5bb2b42df88f12f47022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101034200040000000000000000000006597fa94f5b8380000000000000000000000000000f229ba06e5c03dbcba0eec01b4bcca549cda86e507e8813b5bb2b42df88f12f47", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", - "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", + "shared" : "c5956b8cf7244e3c0457658a214210b358205cab12374d523ecf57895cecfeb0", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -660,33 +917,30 @@ ] }, { - "tcId" : 59, + "tcId" : 94, "comment" : "using secp224r1", - "curve" : "secp256k1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", - "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 60, + "tcId" : 95, "comment" : "using secp256r1", - "curve" : "secp256k1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", - "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 61, + "tcId" : 96, "comment" : "a = 0", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -697,12 +951,11 @@ ] }, { - "tcId" : 62, + "tcId" : 97, "comment" : "public key of order 3", - "curve" : "secp256k1", - "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f30440420e938957757479aa358ed3be8c978ae4668ed53dcd38afa1232fc177451aa9edd042054356ffc19e9634de243957ee3d741c6d322e97a0d1c04fb18b3510f1ae0505c044104afb5ea28bf29743e892afa4d329f6ee83976e83f118239d830c6666bc466925b034f19cd64b916db731c8c716f004bfe0e5a1ec86a8fddf3f7fa15b0019c00b9022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036414102010103420004afb5ea28bf29743e892afa4d329f6ee83976e83f118239d830c6666bc466925bfcb0e6329b46e9248ce3738e90ffb401f1a5e1379570220c0805ea4efe63fb76", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f30440420878d275ed392d346140c0e50fc739e4ef7d888bf6b029b52c7c4cbaf66a2684e0420d613823ed25a7cec3fec5f7bb05528420aeb52b53338f05b7bd8556f516d16f70441040f6c49429669c68baf5da3f3d0972ad16d2a02467163565dd998cd15c2b2882348f037c47c27a9acfd580996c087e2c95e9ac4e0abfaefbaa320f790239acbda022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101034200040f6c49429669c68baf5da3f3d0972ad16d2a02467163565dd998cd15c2b28823b70fc83b83d8565302a7f6693f781d36a1653b1f540510455cdf086edc653055", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", - "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", + "shared" : "e5bc54909cf74ca0a6fa76196171bd174b36dbc62c9a83ad6012b722e80a8a4c", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -711,9 +964,8 @@ ] }, { - "tcId" : 63, + "tcId" : 98, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "secp256k1", "public" : "304e301006072a8648ce3d020106052b81040021033a000450eb062b54940a455719d523e1ec106525dda34c2fd95ace62b9b16d315d323f089173d10c45dceff155942431750c00ca36f463828e9fab", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -721,9 +973,8 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 99, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "secp256k1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000406372852584037722a7f9bfaad5661acb623162d45f70a552c617f4080e873aa43609275dff6dcaaa122a745d0f154681f9c7726867b43e7523b7f5ab5ea963e", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -731,9 +982,8 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 100, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "secp256k1", "public" : "3076301006072a8648ce3d020106052b81040022036200040ef5804731d918f037506ee00b8602b877c7d509ffa2c0847a86e7a2d358ba7c981c2a74b22401ac615307a6deb275402fa6c8218c3374f8a91752d2eff6bd14ad8cae596d2f37dae8aeec085760edf4fda9a7cf70253898a54183469072a561", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -741,9 +991,8 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 101, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "secp256k1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400921da57110db26c7838a69d574fc98588c5c07a792cb379f46664cc773c1e1f6fa16148667748ede232d1a1f1cea7f152c5d586172acbeaa48416bcbd70bb27f0f01b4477e1ae74bf4f093184a9f26f103712ccf6ceb45a0505b191606d897edaf872b37f0f90a933000a80fc3207048323c16883a3d67a90aa78bcc9c5e58d784b9b9", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -751,9 +1000,8 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 102, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "secp256k1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042c9fdd1914cacdb28e39e6fc24b4c3c666cc0d438acc4529a6cc297a2d0fdecb3028d9e4d84c711db352379c080c78659969bdc5d3218901", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -761,9 +1009,8 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 103, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "secp256k1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004120e4db849e5d960741c7d221aa80fe6e4fcd578191b7f845a68a6fcb8647719a6fffb6165d8ec39389eecc530839c321b2e9040027fba5d9cb9311df7cd3d4d", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -771,9 +1018,8 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 104, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "secp256k1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040efb1c104938f59a931fe6bf69f7ead4036d2336075a708e66b020e1bc5bb6d9cdc86d4e8fa181d7c7ea1af28353044e8cec12eec75a6dd87a5dc902024d93f8c8d9bf43b453fd919151f9bd7bb955c7", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -781,9 +1027,8 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 105, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "secp256k1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043e96d75b79214e69a4550e25375478bdc9c2a9d0178a77b5700bd5f12e3ce142f50c93dc1ee7268456d7eae2d44b718d6f159e896ae14fbe3aba397801a95e2bb6a9a761e865b289dd9db64aa07c794cedf77328543b94c9b54ce0cf04c60ac8", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -791,9 +1036,8 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 106, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "secp256k1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044f191130740f1b75ae13402960eb22ea801db80ed51a461e06a7b3ba60c9bddd132a6465bbee8afd70cfb4495efbda4f1567b958e6e305bfcb4ac8f05172688e0f2f175aa12425be3ab7271b42f258639e868677d1163c12e641229f1e6427761c9e294de51db564151b21a051d2f7a13661852799557a556a5f3c51d36d083a", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -801,9 +1045,8 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 107, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "secp256k1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00044964b948cefa39cd769e3480d4840a3c58e966161be80df02d9aab33b4a318a32f30130224edcefe0dd64342404e594aa334995b179f641f", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -811,9 +1054,8 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 108, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "secp256k1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000411157979c08bcd175d34572209a85f3f5d602e35bdc3b553b0f19307672b31ba69d0556bce48c43e2e7e6177055221a4c4b7eb17ee9708f49216de76d6e92ab8", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -821,9 +1063,8 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 109, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "secp256k1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048bb517e198930eba57293419876a8793f711de37c27f200e6fb2c2b13e9fabd4fbc42ad61751ca583031ba76cbc6d745d115addc74eab63bf415c4fa20dbbecae98ac3c3da1a041705cf8959e2ccf453", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -831,9 +1072,8 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 110, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "secp256k1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200045eb38d0261b744b03abef4ae7c17bc886b5b426bd910958f8a49ef62053048f869541b7a05d244315fc9cd74271ec3d518d94114b6006017f4ed5e3c06322baa1c75809a1057ba6fa46d1e1a9927a262e627940d5da538b5a3d1d794d9c866a4", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -841,9 +1081,8 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 111, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "secp256k1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004035fc238e57d980beae0215fb89108f9c6c4afda5d920f9d0583ee7d65f8778ecfff24a31d4f32deb6ea5f7e3adb6affb9327a5e62e09cba07c88b119fd104a83b7811e958e393971a5c9417412070b9f18b03be37e81e0bca5d3ff0873ed1f3113ed0fc57a0344321fb4d6c43f2f6e630a3d3883efe4c21df3e0f0b1208226b", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -851,9 +1090,8 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 112, "comment" : "invalid public key", - "curve" : "secp256k1", "public" : "3036301006072a8648ce3d020106052b8104000a03220002977cb7fb9a0ec5b208e811d6a0795eb78d7642e3cac42a801bcc8fc0f06472d4", "private" : "0d09182a4d0c94ba85f82eff9fc1bddb0b07d3f2af8632fc1c73a3604e8f0b335", "shared" : "", @@ -863,9 +1101,8 @@ ] }, { - "tcId" : 78, + "tcId" : 113, "comment" : "public key is a low order point on twist", - "curve" : "secp256k1", "public" : "3036301006072a8648ce3d020106052b8104000a032200020000000000000000000000000000000000000000000000000000000000000000", "private" : "098b5c223cf9cc0920a5145ba1fd2f6afee7e1f66d0120b8536685fdf05ebb300", "shared" : "", @@ -875,9 +1112,8 @@ ] }, { - "tcId" : 79, + "tcId" : 114, "comment" : "public key is a low order point on twist", - "curve" : "secp256k1", "public" : "3036301006072a8648ce3d020106052b8104000a032200030000000000000000000000000000000000000000000000000000000000000000", "private" : "098b5c223cf9cc0920a5145ba1fd2f6afee7e1f66d0120b8536685fdf05ebb2ff", "shared" : "", @@ -887,9 +1123,8 @@ ] }, { - "tcId" : 80, + "tcId" : 115, "comment" : "long form encoding of length", - "curve" : "secp256k1", "public" : "308156301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -899,9 +1134,8 @@ ] }, { - "tcId" : 81, + "tcId" : 116, "comment" : "long form encoding of length", - "curve" : "secp256k1", "public" : "305730811006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -911,9 +1145,8 @@ ] }, { - "tcId" : 82, + "tcId" : 117, "comment" : "long form encoding of length", - "curve" : "secp256k1", "public" : "305730110681072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -923,9 +1156,8 @@ ] }, { - "tcId" : 83, + "tcId" : 118, "comment" : "long form encoding of length", - "curve" : "secp256k1", "public" : "3057301106072a8648ce3d02010681052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -935,9 +1167,8 @@ ] }, { - "tcId" : 84, + "tcId" : 119, "comment" : "long form encoding of length", - "curve" : "secp256k1", "public" : "3057301006072a8648ce3d020106052b8104000a0381420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -947,9 +1178,8 @@ ] }, { - "tcId" : 85, + "tcId" : 120, "comment" : "length contains leading 0", - "curve" : "secp256k1", "public" : "30820056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -959,9 +1189,8 @@ ] }, { - "tcId" : 86, + "tcId" : 121, "comment" : "length contains leading 0", - "curve" : "secp256k1", "public" : "30583082001006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -971,9 +1200,8 @@ ] }, { - "tcId" : 87, + "tcId" : 122, "comment" : "length contains leading 0", - "curve" : "secp256k1", "public" : "30583012068200072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -983,9 +1211,8 @@ ] }, { - "tcId" : 88, + "tcId" : 123, "comment" : "length contains leading 0", - "curve" : "secp256k1", "public" : "3058301206072a8648ce3d0201068200052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -995,9 +1222,8 @@ ] }, { - "tcId" : 89, + "tcId" : 124, "comment" : "length contains leading 0", - "curve" : "secp256k1", "public" : "3058301006072a8648ce3d020106052b8104000a038200420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1007,9 +1233,8 @@ ] }, { - "tcId" : 90, + "tcId" : 125, "comment" : "wrong length", - "curve" : "secp256k1", "public" : "3057301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1019,9 +1244,8 @@ ] }, { - "tcId" : 91, + "tcId" : 126, "comment" : "wrong length", - "curve" : "secp256k1", "public" : "3055301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1031,9 +1255,8 @@ ] }, { - "tcId" : 92, + "tcId" : 127, "comment" : "wrong length", - "curve" : "secp256k1", "public" : "3056301106072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1043,9 +1266,8 @@ ] }, { - "tcId" : 93, + "tcId" : 128, "comment" : "wrong length", - "curve" : "secp256k1", "public" : "3056300f06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1055,9 +1277,8 @@ ] }, { - "tcId" : 94, + "tcId" : 129, "comment" : "wrong length", - "curve" : "secp256k1", "public" : "3056301006082a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1067,9 +1288,8 @@ ] }, { - "tcId" : 95, + "tcId" : 130, "comment" : "wrong length", - "curve" : "secp256k1", "public" : "3056301006062a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1079,9 +1299,8 @@ ] }, { - "tcId" : 96, + "tcId" : 131, "comment" : "wrong length", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106062b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1091,9 +1310,8 @@ ] }, { - "tcId" : 97, + "tcId" : 132, "comment" : "wrong length", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106042b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1103,9 +1321,8 @@ ] }, { - "tcId" : 98, + "tcId" : 133, "comment" : "wrong length", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03430004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1115,9 +1332,8 @@ ] }, { - "tcId" : 99, + "tcId" : 134, "comment" : "wrong length", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03410004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1127,9 +1343,8 @@ ] }, { - "tcId" : 100, + "tcId" : 135, "comment" : "uint32 overflow in length", - "curve" : "secp256k1", "public" : "30850100000056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1139,9 +1354,8 @@ ] }, { - "tcId" : 101, + "tcId" : 136, "comment" : "uint32 overflow in length", - "curve" : "secp256k1", "public" : "305b3085010000001006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1151,9 +1365,8 @@ ] }, { - "tcId" : 102, + "tcId" : 137, "comment" : "uint32 overflow in length", - "curve" : "secp256k1", "public" : "305b3015068501000000072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1163,9 +1376,8 @@ ] }, { - "tcId" : 103, + "tcId" : 138, "comment" : "uint32 overflow in length", - "curve" : "secp256k1", "public" : "305b301506072a8648ce3d0201068501000000052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1175,9 +1387,8 @@ ] }, { - "tcId" : 104, + "tcId" : 139, "comment" : "uint32 overflow in length", - "curve" : "secp256k1", "public" : "305b301006072a8648ce3d020106052b8104000a038501000000420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1187,9 +1398,8 @@ ] }, { - "tcId" : 105, + "tcId" : 140, "comment" : "uint64 overflow in length", - "curve" : "secp256k1", "public" : "3089010000000000000056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1199,9 +1409,8 @@ ] }, { - "tcId" : 106, + "tcId" : 141, "comment" : "uint64 overflow in length", - "curve" : "secp256k1", "public" : "305f308901000000000000001006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1211,9 +1420,8 @@ ] }, { - "tcId" : 107, + "tcId" : 142, "comment" : "uint64 overflow in length", - "curve" : "secp256k1", "public" : "305f301906890100000000000000072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1223,9 +1431,8 @@ ] }, { - "tcId" : 108, + "tcId" : 143, "comment" : "uint64 overflow in length", - "curve" : "secp256k1", "public" : "305f301906072a8648ce3d020106890100000000000000052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1235,9 +1442,8 @@ ] }, { - "tcId" : 109, + "tcId" : 144, "comment" : "uint64 overflow in length", - "curve" : "secp256k1", "public" : "305f301006072a8648ce3d020106052b8104000a03890100000000000000420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1247,9 +1453,8 @@ ] }, { - "tcId" : 110, + "tcId" : 145, "comment" : "length = 2**31 - 1", - "curve" : "secp256k1", "public" : "30847fffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1259,9 +1464,8 @@ ] }, { - "tcId" : 111, + "tcId" : 146, "comment" : "length = 2**31 - 1", - "curve" : "secp256k1", "public" : "305a30847fffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1271,9 +1475,8 @@ ] }, { - "tcId" : 112, + "tcId" : 147, "comment" : "length = 2**31 - 1", - "curve" : "secp256k1", "public" : "305a301406847fffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1283,9 +1486,8 @@ ] }, { - "tcId" : 113, + "tcId" : 148, "comment" : "length = 2**31 - 1", - "curve" : "secp256k1", "public" : "305a301406072a8648ce3d020106847fffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1295,9 +1497,8 @@ ] }, { - "tcId" : 114, + "tcId" : 149, "comment" : "length = 2**31 - 1", - "curve" : "secp256k1", "public" : "305a301006072a8648ce3d020106052b8104000a03847fffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1307,9 +1508,8 @@ ] }, { - "tcId" : 115, + "tcId" : 150, "comment" : "length = 2**32 - 1", - "curve" : "secp256k1", "public" : "3084ffffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1319,9 +1519,8 @@ ] }, { - "tcId" : 116, + "tcId" : 151, "comment" : "length = 2**32 - 1", - "curve" : "secp256k1", "public" : "305a3084ffffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1331,9 +1530,8 @@ ] }, { - "tcId" : 117, + "tcId" : 152, "comment" : "length = 2**32 - 1", - "curve" : "secp256k1", "public" : "305a30140684ffffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1343,9 +1541,8 @@ ] }, { - "tcId" : 118, + "tcId" : 153, "comment" : "length = 2**32 - 1", - "curve" : "secp256k1", "public" : "305a301406072a8648ce3d02010684ffffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1355,9 +1552,8 @@ ] }, { - "tcId" : 119, + "tcId" : 154, "comment" : "length = 2**32 - 1", - "curve" : "secp256k1", "public" : "305a301006072a8648ce3d020106052b8104000a0384ffffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1367,9 +1563,8 @@ ] }, { - "tcId" : 120, + "tcId" : 155, "comment" : "length = 2**40 - 1", - "curve" : "secp256k1", "public" : "3085ffffffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1379,9 +1574,8 @@ ] }, { - "tcId" : 121, + "tcId" : 156, "comment" : "length = 2**40 - 1", - "curve" : "secp256k1", "public" : "305b3085ffffffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1391,9 +1585,8 @@ ] }, { - "tcId" : 122, + "tcId" : 157, "comment" : "length = 2**40 - 1", - "curve" : "secp256k1", "public" : "305b30150685ffffffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1403,9 +1596,8 @@ ] }, { - "tcId" : 123, + "tcId" : 158, "comment" : "length = 2**40 - 1", - "curve" : "secp256k1", "public" : "305b301506072a8648ce3d02010685ffffffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1415,9 +1607,8 @@ ] }, { - "tcId" : 124, + "tcId" : 159, "comment" : "length = 2**40 - 1", - "curve" : "secp256k1", "public" : "305b301006072a8648ce3d020106052b8104000a0385ffffffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1427,9 +1618,8 @@ ] }, { - "tcId" : 125, + "tcId" : 160, "comment" : "length = 2**64 - 1", - "curve" : "secp256k1", "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1439,9 +1629,8 @@ ] }, { - "tcId" : 126, + "tcId" : 161, "comment" : "length = 2**64 - 1", - "curve" : "secp256k1", "public" : "305e3088ffffffffffffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1451,9 +1640,8 @@ ] }, { - "tcId" : 127, + "tcId" : 162, "comment" : "length = 2**64 - 1", - "curve" : "secp256k1", "public" : "305e30180688ffffffffffffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1463,9 +1651,8 @@ ] }, { - "tcId" : 128, + "tcId" : 163, "comment" : "length = 2**64 - 1", - "curve" : "secp256k1", "public" : "305e301806072a8648ce3d02010688ffffffffffffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1475,9 +1662,8 @@ ] }, { - "tcId" : 129, + "tcId" : 164, "comment" : "length = 2**64 - 1", - "curve" : "secp256k1", "public" : "305e301006072a8648ce3d020106052b8104000a0388ffffffffffffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1487,9 +1673,8 @@ ] }, { - "tcId" : 130, + "tcId" : 165, "comment" : "incorrect length", - "curve" : "secp256k1", "public" : "30ff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1499,9 +1684,8 @@ ] }, { - "tcId" : 131, + "tcId" : 166, "comment" : "incorrect length", - "curve" : "secp256k1", "public" : "305630ff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1511,9 +1695,8 @@ ] }, { - "tcId" : 132, + "tcId" : 167, "comment" : "incorrect length", - "curve" : "secp256k1", "public" : "3056301006ff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1523,9 +1706,8 @@ ] }, { - "tcId" : 133, + "tcId" : 168, "comment" : "incorrect length", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106ff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1535,9 +1717,8 @@ ] }, { - "tcId" : 134, + "tcId" : 169, "comment" : "incorrect length", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03ff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1547,9 +1728,8 @@ ] }, { - "tcId" : 135, + "tcId" : 170, "comment" : "indefinite length without termination", - "curve" : "secp256k1", "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1559,9 +1739,8 @@ ] }, { - "tcId" : 136, + "tcId" : 171, "comment" : "indefinite length without termination", - "curve" : "secp256k1", "public" : "3056308006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1571,9 +1750,8 @@ ] }, { - "tcId" : 137, + "tcId" : 172, "comment" : "indefinite length without termination", - "curve" : "secp256k1", "public" : "3056301006802a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1583,9 +1761,8 @@ ] }, { - "tcId" : 138, + "tcId" : 173, "comment" : "indefinite length without termination", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106802b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1595,9 +1772,8 @@ ] }, { - "tcId" : 139, + "tcId" : 174, "comment" : "indefinite length without termination", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03800004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1607,9 +1783,8 @@ ] }, { - "tcId" : 140, + "tcId" : 175, "comment" : "removing sequence", - "curve" : "secp256k1", "public" : "", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1619,9 +1794,8 @@ ] }, { - "tcId" : 141, + "tcId" : 176, "comment" : "removing sequence", - "curve" : "secp256k1", "public" : "304403420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1631,9 +1805,8 @@ ] }, { - "tcId" : 142, + "tcId" : 177, "comment" : "lonely sequence tag", - "curve" : "secp256k1", "public" : "30", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1643,9 +1816,8 @@ ] }, { - "tcId" : 143, + "tcId" : 178, "comment" : "lonely sequence tag", - "curve" : "secp256k1", "public" : "30453003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1655,9 +1827,8 @@ ] }, { - "tcId" : 144, + "tcId" : 179, "comment" : "appending 0's to sequence", - "curve" : "secp256k1", "public" : "3058301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1667,9 +1838,8 @@ ] }, { - "tcId" : 145, + "tcId" : 180, "comment" : "appending 0's to sequence", - "curve" : "secp256k1", "public" : "3058301206072a8648ce3d020106052b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1679,9 +1849,8 @@ ] }, { - "tcId" : 146, + "tcId" : 181, "comment" : "prepending 0's to sequence", - "curve" : "secp256k1", "public" : "30580000301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1691,9 +1860,8 @@ ] }, { - "tcId" : 147, + "tcId" : 182, "comment" : "prepending 0's to sequence", - "curve" : "secp256k1", "public" : "30583012000006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1703,9 +1871,8 @@ ] }, { - "tcId" : 148, + "tcId" : 183, "comment" : "appending unused 0's to sequence", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1715,9 +1882,8 @@ ] }, { - "tcId" : 149, + "tcId" : 184, "comment" : "appending unused 0's to sequence", - "curve" : "secp256k1", "public" : "3058301006072a8648ce3d020106052b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1727,9 +1893,8 @@ ] }, { - "tcId" : 150, + "tcId" : 185, "comment" : "appending null value to sequence", - "curve" : "secp256k1", "public" : "3058301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670500", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1739,9 +1904,8 @@ ] }, { - "tcId" : 151, + "tcId" : 186, "comment" : "appending null value to sequence", - "curve" : "secp256k1", "public" : "3058301206072a8648ce3d020106052b8104000a050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1751,9 +1915,8 @@ ] }, { - "tcId" : 152, + "tcId" : 187, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305b4981773056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1763,9 +1926,8 @@ ] }, { - "tcId" : 153, + "tcId" : 188, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305a25003056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1775,9 +1937,8 @@ ] }, { - "tcId" : 154, + "tcId" : 189, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "30583056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670004deadbeef", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1787,9 +1948,8 @@ ] }, { - "tcId" : 155, + "tcId" : 190, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305b3015498177301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1799,9 +1959,8 @@ ] }, { - "tcId" : 156, + "tcId" : 191, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305a30142500301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1811,9 +1970,8 @@ ] }, { - "tcId" : 157, + "tcId" : 192, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305e3012301006072a8648ce3d020106052b8104000a0004deadbeef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1823,9 +1981,8 @@ ] }, { - "tcId" : 158, + "tcId" : 193, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305b3015260c49817706072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1835,9 +1992,8 @@ ] }, { - "tcId" : 159, + "tcId" : 194, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305a3014260b250006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1847,9 +2003,8 @@ ] }, { - "tcId" : 160, + "tcId" : 195, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305e3018260906072a8648ce3d02010004deadbeef06052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1859,9 +2014,8 @@ ] }, { - "tcId" : 161, + "tcId" : 196, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305b301506072a8648ce3d0201260a49817706052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1871,9 +2025,8 @@ ] }, { - "tcId" : 162, + "tcId" : 197, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305a301406072a8648ce3d02012609250006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1883,9 +2036,8 @@ ] }, { - "tcId" : 163, + "tcId" : 198, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305e301806072a8648ce3d0201260706052b8104000a0004deadbeef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1895,9 +2047,8 @@ ] }, { - "tcId" : 164, + "tcId" : 199, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305b301006072a8648ce3d020106052b8104000a234749817703420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1907,9 +2058,8 @@ ] }, { - "tcId" : 165, + "tcId" : 200, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305a301006072a8648ce3d020106052b8104000a2346250003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1919,9 +2069,8 @@ ] }, { - "tcId" : 166, + "tcId" : 201, "comment" : "including garbage", - "curve" : "secp256k1", "public" : "305e301006072a8648ce3d020106052b8104000a234403420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670004deadbeef", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1931,9 +2080,8 @@ ] }, { - "tcId" : 167, + "tcId" : 202, "comment" : "including undefined tags", - "curve" : "secp256k1", "public" : "305eaa00bb00cd003056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1943,9 +2091,8 @@ ] }, { - "tcId" : 168, + "tcId" : 203, "comment" : "including undefined tags", - "curve" : "secp256k1", "public" : "305caa02aabb3056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1955,9 +2102,8 @@ ] }, { - "tcId" : 169, + "tcId" : 204, "comment" : "including undefined tags", - "curve" : "secp256k1", "public" : "305e3018aa00bb00cd00301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1967,9 +2113,8 @@ ] }, { - "tcId" : 170, + "tcId" : 205, "comment" : "including undefined tags", - "curve" : "secp256k1", "public" : "305c3016aa02aabb301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1979,9 +2124,8 @@ ] }, { - "tcId" : 171, + "tcId" : 206, "comment" : "including undefined tags", - "curve" : "secp256k1", "public" : "305e3018260faa00bb00cd0006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -1991,9 +2135,8 @@ ] }, { - "tcId" : 172, + "tcId" : 207, "comment" : "including undefined tags", - "curve" : "secp256k1", "public" : "305c3016260daa02aabb06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2003,9 +2146,8 @@ ] }, { - "tcId" : 173, + "tcId" : 208, "comment" : "including undefined tags", - "curve" : "secp256k1", "public" : "305e301806072a8648ce3d0201260daa00bb00cd0006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2015,9 +2157,8 @@ ] }, { - "tcId" : 174, + "tcId" : 209, "comment" : "including undefined tags", - "curve" : "secp256k1", "public" : "305c301606072a8648ce3d0201260baa02aabb06052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2027,9 +2168,8 @@ ] }, { - "tcId" : 175, + "tcId" : 210, "comment" : "including undefined tags", - "curve" : "secp256k1", "public" : "305e301006072a8648ce3d020106052b8104000a234aaa00bb00cd0003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2039,9 +2179,8 @@ ] }, { - "tcId" : 176, + "tcId" : 211, "comment" : "including undefined tags", - "curve" : "secp256k1", "public" : "305c301006072a8648ce3d020106052b8104000a2348aa02aabb03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2051,9 +2190,8 @@ ] }, { - "tcId" : 177, + "tcId" : 212, "comment" : "truncated length of sequence", - "curve" : "secp256k1", "public" : "3081", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2063,9 +2201,8 @@ ] }, { - "tcId" : 178, + "tcId" : 213, "comment" : "truncated length of sequence", - "curve" : "secp256k1", "public" : "3046308103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2075,9 +2212,8 @@ ] }, { - "tcId" : 179, + "tcId" : 214, "comment" : "Replacing sequence with NULL", - "curve" : "secp256k1", "public" : "0500", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2087,9 +2223,8 @@ ] }, { - "tcId" : 180, + "tcId" : 215, "comment" : "Replacing sequence with NULL", - "curve" : "secp256k1", "public" : "3046050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2099,9 +2234,8 @@ ] }, { - "tcId" : 181, + "tcId" : 216, "comment" : "changing tag value of sequence", - "curve" : "secp256k1", "public" : "2e56301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2111,9 +2245,8 @@ ] }, { - "tcId" : 182, + "tcId" : 217, "comment" : "changing tag value of sequence", - "curve" : "secp256k1", "public" : "2f56301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2123,9 +2256,8 @@ ] }, { - "tcId" : 183, + "tcId" : 218, "comment" : "changing tag value of sequence", - "curve" : "secp256k1", "public" : "3156301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2135,9 +2267,8 @@ ] }, { - "tcId" : 184, + "tcId" : 219, "comment" : "changing tag value of sequence", - "curve" : "secp256k1", "public" : "3256301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2147,9 +2278,8 @@ ] }, { - "tcId" : 185, + "tcId" : 220, "comment" : "changing tag value of sequence", - "curve" : "secp256k1", "public" : "ff56301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2159,9 +2289,8 @@ ] }, { - "tcId" : 186, + "tcId" : 221, "comment" : "changing tag value of sequence", - "curve" : "secp256k1", "public" : "30562e1006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2171,9 +2300,8 @@ ] }, { - "tcId" : 187, + "tcId" : 222, "comment" : "changing tag value of sequence", - "curve" : "secp256k1", "public" : "30562f1006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2183,9 +2311,8 @@ ] }, { - "tcId" : 188, + "tcId" : 223, "comment" : "changing tag value of sequence", - "curve" : "secp256k1", "public" : "3056311006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2195,9 +2322,8 @@ ] }, { - "tcId" : 189, + "tcId" : 224, "comment" : "changing tag value of sequence", - "curve" : "secp256k1", "public" : "3056321006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2207,9 +2333,8 @@ ] }, { - "tcId" : 190, + "tcId" : 225, "comment" : "changing tag value of sequence", - "curve" : "secp256k1", "public" : "3056ff1006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2219,9 +2344,8 @@ ] }, { - "tcId" : 191, + "tcId" : 226, "comment" : "dropping value of sequence", - "curve" : "secp256k1", "public" : "3000", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2231,9 +2355,8 @@ ] }, { - "tcId" : 192, + "tcId" : 227, "comment" : "dropping value of sequence", - "curve" : "secp256k1", "public" : "3046300003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2243,9 +2366,8 @@ ] }, { - "tcId" : 193, + "tcId" : 228, "comment" : "truncate sequence", - "curve" : "secp256k1", "public" : "3055301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2255,9 +2377,8 @@ ] }, { - "tcId" : 194, + "tcId" : 229, "comment" : "truncate sequence", - "curve" : "secp256k1", "public" : "30551006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2267,9 +2388,8 @@ ] }, { - "tcId" : 195, + "tcId" : 230, "comment" : "truncate sequence", - "curve" : "secp256k1", "public" : "3055300f06072a8648ce3d020106052b81040003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2279,9 +2399,8 @@ ] }, { - "tcId" : 196, + "tcId" : 231, "comment" : "truncate sequence", - "curve" : "secp256k1", "public" : "3055300f072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2291,9 +2410,8 @@ ] }, { - "tcId" : 197, + "tcId" : 232, "comment" : "indefinite length", - "curve" : "secp256k1", "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2303,9 +2421,8 @@ ] }, { - "tcId" : 198, + "tcId" : 233, "comment" : "indefinite length", - "curve" : "secp256k1", "public" : "3058308006072a8648ce3d020106052b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2315,9 +2432,8 @@ ] }, { - "tcId" : 199, + "tcId" : 234, "comment" : "indefinite length with truncated delimiter", - "curve" : "secp256k1", "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326700", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2327,9 +2443,8 @@ ] }, { - "tcId" : 200, + "tcId" : 235, "comment" : "indefinite length with truncated delimiter", - "curve" : "secp256k1", "public" : "3057308006072a8648ce3d020106052b8104000a0003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2339,9 +2454,8 @@ ] }, { - "tcId" : 201, + "tcId" : 236, "comment" : "indefinite length with additional element", - "curve" : "secp256k1", "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326705000000", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2351,9 +2465,8 @@ ] }, { - "tcId" : 202, + "tcId" : 237, "comment" : "indefinite length with additional element", - "curve" : "secp256k1", "public" : "305a308006072a8648ce3d020106052b8104000a0500000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2363,9 +2476,8 @@ ] }, { - "tcId" : 203, + "tcId" : 238, "comment" : "indefinite length with truncated element", - "curve" : "secp256k1", "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267060811220000", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2375,9 +2487,8 @@ ] }, { - "tcId" : 204, + "tcId" : 239, "comment" : "indefinite length with truncated element", - "curve" : "secp256k1", "public" : "305c308006072a8648ce3d020106052b8104000a06081122000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2387,9 +2498,8 @@ ] }, { - "tcId" : 205, + "tcId" : 240, "comment" : "indefinite length with garbage", - "curve" : "secp256k1", "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000fe02beef", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2399,9 +2509,8 @@ ] }, { - "tcId" : 206, + "tcId" : 241, "comment" : "indefinite length with garbage", - "curve" : "secp256k1", "public" : "305c308006072a8648ce3d020106052b8104000a0000fe02beef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2411,9 +2520,8 @@ ] }, { - "tcId" : 207, + "tcId" : 242, "comment" : "indefinite length with nonempty EOC", - "curve" : "secp256k1", "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670002beef", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2423,9 +2531,8 @@ ] }, { - "tcId" : 208, + "tcId" : 243, "comment" : "indefinite length with nonempty EOC", - "curve" : "secp256k1", "public" : "305a308006072a8648ce3d020106052b8104000a0002beef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2435,9 +2542,8 @@ ] }, { - "tcId" : 209, + "tcId" : 244, "comment" : "prepend empty sequence", - "curve" : "secp256k1", "public" : "30583000301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2447,9 +2553,8 @@ ] }, { - "tcId" : 210, + "tcId" : 245, "comment" : "prepend empty sequence", - "curve" : "secp256k1", "public" : "30583012300006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2459,9 +2564,8 @@ ] }, { - "tcId" : 211, + "tcId" : 246, "comment" : "append empty sequence", - "curve" : "secp256k1", "public" : "3058301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32673000", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2471,9 +2575,8 @@ ] }, { - "tcId" : 212, + "tcId" : 247, "comment" : "append empty sequence", - "curve" : "secp256k1", "public" : "3058301206072a8648ce3d020106052b8104000a300003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2483,9 +2586,8 @@ ] }, { - "tcId" : 213, + "tcId" : 248, "comment" : "sequence of sequence", - "curve" : "secp256k1", "public" : "30583056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2495,9 +2597,8 @@ ] }, { - "tcId" : 214, + "tcId" : 249, "comment" : "sequence of sequence", - "curve" : "secp256k1", "public" : "30583012301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2507,9 +2608,8 @@ ] }, { - "tcId" : 215, + "tcId" : 250, "comment" : "truncated sequence", - "curve" : "secp256k1", "public" : "3012301006072a8648ce3d020106052b8104000a", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2519,9 +2619,8 @@ ] }, { - "tcId" : 216, + "tcId" : 251, "comment" : "truncated sequence", - "curve" : "secp256k1", "public" : "304f300906072a8648ce3d020103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2531,9 +2630,8 @@ ] }, { - "tcId" : 217, + "tcId" : 252, "comment" : "repeat element in sequence", - "curve" : "secp256k1", "public" : "30819a301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326703420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2543,9 +2641,8 @@ ] }, { - "tcId" : 218, + "tcId" : 253, "comment" : "repeat element in sequence", - "curve" : "secp256k1", "public" : "305d301706072a8648ce3d020106052b8104000a06052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2555,9 +2652,8 @@ ] }, { - "tcId" : 219, + "tcId" : 254, "comment" : "removing oid", - "curve" : "secp256k1", "public" : "304d300706052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2567,9 +2663,8 @@ ] }, { - "tcId" : 220, + "tcId" : 255, "comment" : "lonely oid tag", - "curve" : "secp256k1", "public" : "304e30080606052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2579,9 +2674,8 @@ ] }, { - "tcId" : 221, + "tcId" : 256, "comment" : "lonely oid tag", - "curve" : "secp256k1", "public" : "3050300a06072a8648ce3d02010603420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2591,9 +2685,8 @@ ] }, { - "tcId" : 222, + "tcId" : 257, "comment" : "appending 0's to oid", - "curve" : "secp256k1", "public" : "3058301206092a8648ce3d0201000006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2603,9 +2696,8 @@ ] }, { - "tcId" : 223, + "tcId" : 258, "comment" : "appending 0's to oid", - "curve" : "secp256k1", "public" : "3058301206072a8648ce3d020106072b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2615,9 +2707,8 @@ ] }, { - "tcId" : 224, + "tcId" : 259, "comment" : "prepending 0's to oid", - "curve" : "secp256k1", "public" : "30583012060900002a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2627,9 +2718,8 @@ ] }, { - "tcId" : 225, + "tcId" : 260, "comment" : "prepending 0's to oid", - "curve" : "secp256k1", "public" : "3058301206072a8648ce3d0201060700002b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2639,9 +2729,8 @@ ] }, { - "tcId" : 226, + "tcId" : 261, "comment" : "appending unused 0's to oid", - "curve" : "secp256k1", "public" : "3058301206072a8648ce3d0201000006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2651,9 +2740,8 @@ ] }, { - "tcId" : 227, + "tcId" : 262, "comment" : "appending null value to oid", - "curve" : "secp256k1", "public" : "3058301206092a8648ce3d0201050006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2663,9 +2751,8 @@ ] }, { - "tcId" : 228, + "tcId" : 263, "comment" : "appending null value to oid", - "curve" : "secp256k1", "public" : "3058301206072a8648ce3d020106072b8104000a050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2675,9 +2762,8 @@ ] }, { - "tcId" : 229, + "tcId" : 264, "comment" : "truncated length of oid", - "curve" : "secp256k1", "public" : "304f3009068106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2687,9 +2773,8 @@ ] }, { - "tcId" : 230, + "tcId" : 265, "comment" : "truncated length of oid", - "curve" : "secp256k1", "public" : "3051300b06072a8648ce3d0201068103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2699,9 +2784,8 @@ ] }, { - "tcId" : 231, + "tcId" : 266, "comment" : "Replacing oid with NULL", - "curve" : "secp256k1", "public" : "304f3009050006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2711,9 +2795,8 @@ ] }, { - "tcId" : 232, + "tcId" : 267, "comment" : "Replacing oid with NULL", - "curve" : "secp256k1", "public" : "3051300b06072a8648ce3d0201050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2723,9 +2806,8 @@ ] }, { - "tcId" : 233, + "tcId" : 268, "comment" : "changing tag value of oid", - "curve" : "secp256k1", "public" : "3056301004072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2735,9 +2817,8 @@ ] }, { - "tcId" : 234, + "tcId" : 269, "comment" : "changing tag value of oid", - "curve" : "secp256k1", "public" : "3056301005072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2747,9 +2828,8 @@ ] }, { - "tcId" : 235, + "tcId" : 270, "comment" : "changing tag value of oid", - "curve" : "secp256k1", "public" : "3056301007072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2759,9 +2839,8 @@ ] }, { - "tcId" : 236, + "tcId" : 271, "comment" : "changing tag value of oid", - "curve" : "secp256k1", "public" : "3056301008072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2771,9 +2850,8 @@ ] }, { - "tcId" : 237, + "tcId" : 272, "comment" : "changing tag value of oid", - "curve" : "secp256k1", "public" : "30563010ff072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2783,9 +2861,8 @@ ] }, { - "tcId" : 238, + "tcId" : 273, "comment" : "changing tag value of oid", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020104052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2795,9 +2872,8 @@ ] }, { - "tcId" : 239, + "tcId" : 274, "comment" : "changing tag value of oid", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020105052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2807,9 +2883,8 @@ ] }, { - "tcId" : 240, + "tcId" : 275, "comment" : "changing tag value of oid", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020107052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2819,9 +2894,8 @@ ] }, { - "tcId" : 241, + "tcId" : 276, "comment" : "changing tag value of oid", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020108052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2831,9 +2905,8 @@ ] }, { - "tcId" : 242, + "tcId" : 277, "comment" : "changing tag value of oid", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d0201ff052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2843,9 +2916,8 @@ ] }, { - "tcId" : 243, + "tcId" : 278, "comment" : "dropping value of oid", - "curve" : "secp256k1", "public" : "304f3009060006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2855,9 +2927,8 @@ ] }, { - "tcId" : 244, + "tcId" : 279, "comment" : "dropping value of oid", - "curve" : "secp256k1", "public" : "3051300b06072a8648ce3d0201060003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2867,9 +2938,8 @@ ] }, { - "tcId" : 245, + "tcId" : 280, "comment" : "modify first byte of oid", - "curve" : "secp256k1", "public" : "305630100607288648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2879,9 +2949,8 @@ ] }, { - "tcId" : 246, + "tcId" : 281, "comment" : "modify first byte of oid", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d02010605298104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2891,9 +2960,8 @@ ] }, { - "tcId" : 247, + "tcId" : 282, "comment" : "modify last byte of oid", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d028106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2903,9 +2971,8 @@ ] }, { - "tcId" : 248, + "tcId" : 283, "comment" : "modify last byte of oid", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104008a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2915,9 +2982,8 @@ ] }, { - "tcId" : 249, + "tcId" : 284, "comment" : "truncate oid", - "curve" : "secp256k1", "public" : "3055300f06062a8648ce3d0206052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2927,9 +2993,8 @@ ] }, { - "tcId" : 250, + "tcId" : 285, "comment" : "truncate oid", - "curve" : "secp256k1", "public" : "3055300f06068648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2939,9 +3004,8 @@ ] }, { - "tcId" : 251, + "tcId" : 286, "comment" : "truncate oid", - "curve" : "secp256k1", "public" : "3055300f06072a8648ce3d020106042b81040003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2951,9 +3015,8 @@ ] }, { - "tcId" : 252, + "tcId" : 287, "comment" : "truncate oid", - "curve" : "secp256k1", "public" : "3055300f06072a8648ce3d020106048104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2963,9 +3026,8 @@ ] }, { - "tcId" : 253, + "tcId" : 288, "comment" : "wrong oid", - "curve" : "secp256k1", "public" : "30593013060a3262306530333032316106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2975,9 +3037,8 @@ ] }, { - "tcId" : 254, + "tcId" : 289, "comment" : "wrong oid", - "curve" : "secp256k1", "public" : "3061301b061236303836343830313635303330343032303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2987,9 +3048,8 @@ ] }, { - "tcId" : 255, + "tcId" : 290, "comment" : "wrong oid", - "curve" : "secp256k1", "public" : "305b301506072a8648ce3d0201060a3262306530333032316103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -2999,9 +3059,8 @@ ] }, { - "tcId" : 256, + "tcId" : 291, "comment" : "wrong oid", - "curve" : "secp256k1", "public" : "3063301d06072a8648ce3d0201061236303836343830313635303330343032303103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3011,9 +3070,8 @@ ] }, { - "tcId" : 257, + "tcId" : 292, "comment" : "longer oid", - "curve" : "secp256k1", "public" : "305f301906103261383634386365336430323031303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3023,9 +3081,8 @@ ] }, { - "tcId" : 258, + "tcId" : 293, "comment" : "longer oid", - "curve" : "secp256k1", "public" : "305d301706072a8648ce3d0201060c32623831303430303061303103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3035,9 +3092,8 @@ ] }, { - "tcId" : 259, + "tcId" : 294, "comment" : "oid with modified node", - "curve" : "secp256k1", "public" : "305d3017060e326138363438636533643032313106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3047,9 +3103,8 @@ ] }, { - "tcId" : 260, + "tcId" : 295, "comment" : "oid with modified node", - "curve" : "secp256k1", "public" : "3065301f06163261383634386365336430323838383038303830303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3059,9 +3114,8 @@ ] }, { - "tcId" : 261, + "tcId" : 296, "comment" : "oid with modified node", - "curve" : "secp256k1", "public" : "305b301506072a8648ce3d0201060a3262383130343030316103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3071,9 +3125,8 @@ ] }, { - "tcId" : 262, + "tcId" : 297, "comment" : "oid with modified node", - "curve" : "secp256k1", "public" : "3063301d06072a8648ce3d0201061232623831303430303838383038303830306103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3083,9 +3136,8 @@ ] }, { - "tcId" : 263, + "tcId" : 298, "comment" : "large integer in oid", - "curve" : "secp256k1", "public" : "306f30290620326138363438636533643032383238303830383038303830383038303830303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3095,9 +3147,8 @@ ] }, { - "tcId" : 264, + "tcId" : 299, "comment" : "large integer in oid", - "curve" : "secp256k1", "public" : "306d302706072a8648ce3d0201061c3262383130343030383238303830383038303830383038303830306103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3107,9 +3158,8 @@ ] }, { - "tcId" : 265, + "tcId" : 300, "comment" : "oid with invalid node", - "curve" : "secp256k1", "public" : "3060301a0611326138363438636533643032303165303306052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3119,9 +3169,8 @@ ] }, { - "tcId" : 266, + "tcId" : 301, "comment" : "oid with invalid node", - "curve" : "secp256k1", "public" : "3057301106082a808648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3131,9 +3180,8 @@ ] }, { - "tcId" : 267, + "tcId" : 302, "comment" : "oid with invalid node", - "curve" : "secp256k1", "public" : "305e301806072a8648ce3d0201060d3262383130343030306165303303420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3143,9 +3191,8 @@ ] }, { - "tcId" : 268, + "tcId" : 303, "comment" : "oid with invalid node", - "curve" : "secp256k1", "public" : "3057301106072a8648ce3d020106062b808104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3155,9 +3202,8 @@ ] }, { - "tcId" : 269, + "tcId" : 304, "comment" : "lonely bit string tag", - "curve" : "secp256k1", "public" : "3013301006072a8648ce3d020106052b8104000a03", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3167,9 +3213,8 @@ ] }, { - "tcId" : 270, + "tcId" : 305, "comment" : "appending 0's to bit string", - "curve" : "secp256k1", "public" : "3058301006072a8648ce3d020106052b8104000a03440004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3179,9 +3224,8 @@ ] }, { - "tcId" : 271, + "tcId" : 306, "comment" : "prepending 0's to bit string", - "curve" : "secp256k1", "public" : "3058301006072a8648ce3d020106052b8104000a034400000004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3191,9 +3235,8 @@ ] }, { - "tcId" : 272, + "tcId" : 307, "comment" : "appending null value to bit string", - "curve" : "secp256k1", "public" : "3058301006072a8648ce3d020106052b8104000a03440004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670500", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3203,9 +3246,8 @@ ] }, { - "tcId" : 273, + "tcId" : 308, "comment" : "truncated length of bit string", - "curve" : "secp256k1", "public" : "3014301006072a8648ce3d020106052b8104000a0381", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3215,9 +3257,8 @@ ] }, { - "tcId" : 274, + "tcId" : 309, "comment" : "Replacing bit string with NULL", - "curve" : "secp256k1", "public" : "3014301006072a8648ce3d020106052b8104000a0500", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3227,9 +3268,8 @@ ] }, { - "tcId" : 275, + "tcId" : 310, "comment" : "changing tag value of bit string", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a01420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3239,9 +3279,8 @@ ] }, { - "tcId" : 276, + "tcId" : 311, "comment" : "changing tag value of bit string", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a02420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3251,9 +3290,8 @@ ] }, { - "tcId" : 277, + "tcId" : 312, "comment" : "changing tag value of bit string", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a04420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3263,9 +3301,8 @@ ] }, { - "tcId" : 278, + "tcId" : 313, "comment" : "changing tag value of bit string", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a05420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3275,9 +3312,8 @@ ] }, { - "tcId" : 279, + "tcId" : 314, "comment" : "changing tag value of bit string", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000aff420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3287,9 +3323,8 @@ ] }, { - "tcId" : 280, + "tcId" : 315, "comment" : "dropping value of bit string", - "curve" : "secp256k1", "public" : "3014301006072a8648ce3d020106052b8104000a0300", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3299,9 +3334,8 @@ ] }, { - "tcId" : 281, + "tcId" : 316, "comment" : "modify first byte of bit string", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420204e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3311,9 +3345,8 @@ ] }, { - "tcId" : 282, + "tcId" : 317, "comment" : "modify last byte of bit string", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32e7", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3323,9 +3356,8 @@ ] }, { - "tcId" : 283, + "tcId" : 318, "comment" : "truncate bit string", - "curve" : "secp256k1", "public" : "3055301006072a8648ce3d020106052b8104000a03410004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3335,9 +3367,8 @@ ] }, { - "tcId" : 284, + "tcId" : 319, "comment" : "truncate bit string", - "curve" : "secp256k1", "public" : "3055301006072a8648ce3d020106052b8104000a034104e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3347,9 +3378,8 @@ ] }, { - "tcId" : 285, + "tcId" : 320, "comment" : "declaring bits as unused in a bit-string", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420104e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3359,9 +3389,8 @@ ] }, { - "tcId" : 286, + "tcId" : 321, "comment" : "unused bits in a bit-string", - "curve" : "secp256k1", "public" : "305a301006072a8648ce3d020106052b8104000a03462004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326701020304", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3371,9 +3400,8 @@ ] }, { - "tcId" : 287, + "tcId" : 322, "comment" : "unused bits in empty bit-string", - "curve" : "secp256k1", "public" : "3015301006072a8648ce3d020106052b8104000a030103", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", @@ -3383,9 +3411,8 @@ ] }, { - "tcId" : 288, + "tcId" : 323, "comment" : "128 unused bits", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03428004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", diff --git a/third_party/wycheproof_testvectors/ecdh_secp256r1_ecpoint_test.json b/third_party/wycheproof_testvectors/ecdh_secp256r1_ecpoint_test.json new file mode 100644 index 000000000..e96e52b9a --- /dev/null +++ b/third_party/wycheproof_testvectors/ecdh_secp256r1_ecpoint_test.json @@ -0,0 +1,936 @@ +{ + "algorithm" : "ECDH", + "generatorVersion" : "0.4.12", + "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." + }, + "numberOfTests" : 99, + "header" : [], + "testGroups" : [ + { + "curve" : "secp256r1", + "encoding" : "ecpoint", + "type" : "ECHDComp", + "tests" : [ + { + "tcId" : 1, + "comment" : "normal case", + "public" : "0462d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26ac333a93a9e70a81cd5a95b5bf8d13990eb741c8c38872b4a07d275a014e30cf", + "private" : "612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346", + "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "compressed public key", + "public" : "0362d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26", + "private" : "612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346", + "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285", + "result" : "acceptable", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 3, + "comment" : "edge case for shared secret", + "public" : "0458fd4168a87795603e2b04390285bdca6e57de6027fe211dd9d25e2212d29e62080d36bd224d7405509295eed02a17150e03b314f96da37445b0d1d29377d12c", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "edge case for shared secret", + "public" : "040f6d20c04261ecc3e92846acad48dc8ec5ee35ae0883f0d2ea71216906ee1c47c042689a996dd12830ae459382e94aac56b717af2e2080215f9e41949b1f52be", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "edge case for shared secret", + "public" : "0400c7defeb1a16236738e9a1123ba621bc8e9a3f2485b3f8ffde7f9ce98f5a8a1cb338c3912b1792f60c2b06ec5231e2d84b0e596e9b76d419ce105ece3791dbc", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "0000000000000000ffffffffffffffff00000000000000010000000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "edge case for shared secret", + "public" : "04e9b98fb2c0ac045f8c76125ffd99eb8a5157be1d7db3e85d655ec1d8210288cf218df24fd2c2746be59df41262ef3a97d986744b2836748a7486230a319ffec0", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "edge case for shared secret", + "public" : "04e9484e58f3331b66ffed6d90cb1c78065fa28cfba5c7dd4352013d3252ee4277bd7503b045a38b4b247b32c59593580f39e6abfa376c3dca20cf7f9cfb659e13", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "edge case for shared secret", + "public" : "04767d7fbb84aa6a4db1079372644e42ecb2fec200c178822392cb8b950ffdd0c91c86853cafd09b52ba2f287f0ebaa26415a3cfabaf92c6a617a19988563d9dea", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "edge case for shared secret", + "public" : "04c74d546f2fcc6dd392f85e5be167e358de908756b0c0bb01cb69d864ca083e1c93f959eece6e10ee11bd3934207d65ae28af68b092585a1509260eceb39b92ef", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "0434fc9f1e7a094cd29598d1841fa9613dbe82313d633a51d63fb6eff074cc9b9a4ecfd9f258c5c4d4210b49751213a24c596982bd1d54e0445443f21ef15492a5", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "04d5c96efd1907fd48de2ad715acf82eae5c6690fe3efe16a78d61c68d3bfd10df03eac816b9e7b776192a3f5075887c0e225617505833ca997cda32fd0f673c5e", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "04f475f503a770df72c45aedfe42c008f59aa57e72b232f26600bdd0353957cb20bdb8f6405b4918050a3549f44c07a8eba820cdce4ece699888c638df66f54f7c", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "5f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba45", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", + "public" : "04f3cb6754b7e2a86d064dfb9f903185aaa4c92b481c2c1a1ff276303bbc4183e49c318599b0984c3563df339311fe143a7d921ee75b755a52c6f804f897b809f7", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "edge case for shared secret", + "public" : "04cce13fbdc96a946dfb8c6d9ed762dbd1731630455689f57a437fee124dd54cecaef78026c653030cf2f314a67064236b0a354defebc5e90c94124e9bf5c4fc24", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "8000000000000000000000000000000000000000000000000000000000000004", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "edge case for shared secret", + "public" : "047633dfd0ad06765097bc11bd5022b200df31f28c4ff0625421221ac7eeb6e6f4cb9c67693609ddd6f92343a5a1c635408240f4f8e27120c12554c7ff8c76e2fe", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "edge case for shared secret", + "public" : "04a386ace573f87558a68ead2a20088e3fe928bdae9e109446f93a078c15741f0421261e6db2bf12106e4c6bf85b9581b4c0302a526222f90abc5a549206b11011", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "edge case for shared secret", + "public" : "048e7b50f7d8c44d5d3496c43141a502f4a43f153d03ad43eda8e39597f1d477b8647f3da67969b7f989ff4addc393515af40c82085ce1f2ee195412c6f583774f", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "edge case for shared secret", + "public" : "04c827fb930fd51d926086191b502af83abb5f717debc8de29897a3934b2571ca05990c0597b0b7a2e42febd56b13235d1d408d76ed2c93b3facf514d902f6910a", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "y-coordinate of the public key is small", + "public" : "043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c74fde0a4ef93887469793270eb2ff148287da9265b0334f9e2609aac16e8ad503", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "y-coordinate of the public key is small", + "public" : "042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d318abe66f575ee8a2f1c4a80e35260ae82ad7d6f661d15f06967930a585097ef7", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000000111124f400000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "y-coordinate of the public key is small", + "public" : "04450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c894e90f0df1b0e6cadb03b9de24f6a22d1bd0a4a58cd645c273cae1c619bfd61", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "y-coordinate of the public key is large", + "public" : "043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c7b021f5b006c778ba686cd8f14d00eb7d78256d9b4fccb061d9f6553e91752afc", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "y-coordinate of the public key is large", + "public" : "042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d3e754198fa8a1175e0e3b57f1cad9f517d528290a9e2ea0f96986cf5a7af68108", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000000111124f400000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "y-coordinate of the public key is large", + "public" : "04450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c76b16f0e20e4f194524fc4621db095dd2e42f5b6a7329ba3d8c351e39e64029e", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca1b02c82f3a61a376db795626e9400557112273a36cddb08caaa43953965454730", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a918ea7a07023ef67677024bd3841e187c64b30a30a3750eb2ee873fbe58fa1357b", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "04293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53c118182b85ef466eb9a8e87f9661f7d017984c15ea82043f536d1ee6a6d95b509", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca14fd37d0b59e5c893486a9d916bffaa8eedd8c5ca3224f73555bc6ac69abab8cf", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a9171585f8edc1098998fdb42c7be1e7839b4cf5cf6c8af14d1178c041a705eca84", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "04293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53cee7e7d46a10b99156571780699e082fe867b3ea257dfbc0ac92e1195926a4af6", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "cfe4077c8730b1c9384581d36bff5542bc417c9eff5c2afcb98cc8829b2ce848", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "edge cases for ephemeral key", + "public" : "0400000000000000000000000000000000ffffffffffffffffffffffffffffffff4f2b92b4c596a5a47f8b041d2dea6043021ac77b9a80b1343ac9d778f4f8f733", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "49ae50fe096a6cd26698b78356b2c8adf1f6a3490f14e364629f7a0639442509", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "edge cases for ephemeral key", + "public" : "040000000000000000ffffffffffffffff0000000000000001000000000000000138120be6ab31edfa34768c4387d2f84fb4b0be8a9a985864a1575f4436bb37b0", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "5a1334572b2a711ead8b4653eb310cd8d9fd114399379a8f6b872e3b8fdda2d9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "edge cases for ephemeral key", + "public" : "0400000000ffffffff00000000ffffffff00000000ffffffff0000000100000000462c0466e41802238d6c925ecbefc747cfe505ea196af9a2d11b62850fce946e", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "c73755133b6b9b4b2a00631cbc7940ecbe6ec08f20448071422e3362f2556888", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "edge cases for ephemeral key", + "public" : "04000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff1582fa32e2d4a89dfcfb3d0b149f667dba3329490f4d64ee2ad586c0c9e8c508", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "06fa1059935e47a9fd667e13f469614eb257cc9a7e3fc599bfb92780d59b146d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "edge cases for ephemeral key", + "public" : "040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001684c8a9586ed6f9cbe447058a7da2108bab1e5e0a60d1f73e4e2e713f0a3dfe0", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "f237df4c10bd3e357971bb2b16b293566b7e355bdc8141d6c92cabc682983c45", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "edge cases for ephemeral key", + "public" : "04085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c7859f97cb6e203f46bf3438f61282325e94e681b60b5669788aeb0655bf19d38", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "d874b55678d0a04d216c31b02f3ad1f30c92caaf168f34e3a743356d9276e993", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "edge cases for ephemeral key", + "public" : "04190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff321b8342ef077bc6724112403eaee5a15b4c31a71589f02ded09cd99cc5db9c83", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "11a8582057463fc76fda3ab8087eb0a420b0d601bb3134165a369646931e52a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "edge cases for ephemeral key", + "public" : "04507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd4619d69f9940f51663aa12381bc7cf678bd1a72a49fbc11b0b69cb22d1af9f2d", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "4e173a80907f361fe5a5d335ba7685d5eba93e9dfc8d8fcdb1dcd2d2bde27507", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "edge cases for ephemeral key", + "public" : "045f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba4562ca1103f70a2006cd1f67f5f6a3580b29dc446abc90e0e910c1e05a9aa788cd", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "73220471ec8bad99a297db488a34a259f9bc891ffaf09922e6b5001f5df67018", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "edge cases for ephemeral key", + "public" : "047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff2e2213caf03033e0fd0f7951154f6e6c3a9244a72faca65e9ce9eeb5c8e1cea9", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "55d0a203e22ffb523c8d2705060cee9d28308b51f184beefc518cff690bad346", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "edge cases for ephemeral key", + "public" : "0480000000000000000000000000000000000000000000000000000000000000042be8789db81bb4870a9e60c5c18c80c83de464277281f1af1e640843a1a3148e", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "2518d846e577d95e9e7bc766cde7997cb887fb266d3a6cb598a839fd54aa2f4f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "edge cases for ephemeral key", + "public" : "048000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000722540f8a471c379083c600b58fde4d95c7dcad5095f4219fc5e9bdde3c5cd39", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "bdb49f4bdf42ac64504e9ce677b3ec5c0a03828c5b3efad726005692d35c0f26", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "edge cases for ephemeral key", + "public" : "04ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff5df80fc6cae26b6c1952fbd00ed174ee1209d069335f5b48588e29e80b9191ad", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "f503ac65637e0f17cb4408961cb882c875e4c6ef7a548d2d52d8c2f681838c55", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "edge cases for ephemeral key", + "public" : "04ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2c63650e6a5d332e2987dd09a79008e8faabbd37e49cb016bfb92c8cd0f5da77", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "e3c18e7d7377dc540bc45c08d389bdbe255fa80ca8faf1ef6b94d52049987d21", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "edge cases for ephemeral key", + "public" : "04ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff7a116c964a4cd60668bf89cffe157714a3ce21b93b3ca607c8a5b93ac54ffc0a", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "516d6d329b095a7c7e93b4023d4d05020c1445ef1ddcb3347b3a27d7d7f57265", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "edge cases for ephemeral key", + "public" : "047fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff00000001c7c30643abed0af0a49fe352cb483ff9b97dccdf427c658e8793240d", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "edge cases for ephemeral key", + "public" : "047fffffffffffffffffffffffeecf2230fffffffffffffffffffffffffffffffffffffffd383cf9bd5412f50f5b601cad34b7c00746823320bd839a71786cdbf2", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "edge cases for ephemeral key", + "public" : "047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff267bfdf8a61148decd80283732dd4c1095e4bb40b9658408208dc1147fffffff", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "edge cases for ephemeral key", + "public" : "047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffffd984020659eeb722327fd7c8cd22b3ef6a1b44c0469a7bf7df723eeb80000000", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000000111124f4000000000000000000000000000000000000000d12d381b0760b1c50be8acf859385052c7f53cde67ce13759de3123a0", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000000111124f400000000000000000000000000000000fffffff1ed2c7e5089f4e3af4175307a6c7afad480ac3219831ec8a621cedc5f", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "edge cases for ephemeral key", + "public" : "040000000000000000000000001f6bd1e5000000000000000000000000000000004096edd6871c320cb8a9f4531751105c97b4c257811bbc32963eaf39ffffffff", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "edge cases for ephemeral key", + "public" : "040000000000000000000000001f6bd1e500000000000000000000000000000000bf69122878e3cdf447560bace8aeefa3684b3da97ee443cd69c150c600000000", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff000000007afbc0b325e820646dec622fb558a51c342aa257f4b6a8ec5ddf144f", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000001ea77d449fffffffffffffffffffffffffffffffffffffffe85043f4dda17df9b92139dd04aa75ae4cbd55da80b495713a220ebb0", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff152c1a22d823a27855ed03f8e2ab5038bb1df4d87e43865f2daf6948ffffffff", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000002099f55d5ffffffffffffffffffffffffffffffffead3e5dc27dc5d88aa12fc071d54afc744e20b2881bc79a0d25096b700000000", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "3", + "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "a329a7d80424ea2d6c904393808e510dfbb28155092f1bac284dceda1f13afe5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "100000000000000000000000000000000000000000000000000000000000000", + "shared" : "bd26d0293e8851c51ebe0d426345683ae94026aca545282a4759faa85fde6687", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "ea9350b2490a2010c7abf43fb1a38be729a2de375ea7a6ac34ff58cc87e51b6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "08000000000000000000000000000000000000000000000000000000000000000", + "shared" : "34eed3f6673d340b6f716913f6dfa36b5ac85fa667791e2d6a217b0c0b7ba807", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e83f3b9cac2fc632551", + "shared" : "1354ce6692c9df7b6fc3119d47c56338afbedccb62faa546c0fe6ed4959e41c3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3a9cac2fc632551", + "shared" : "fe7496c30d534995f0bf428b5471c21585aaafc81733916f0165597a55d12cb4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b1cac2fc632551", + "shared" : "348bf8042e4edf1d03c8b36ab815156e77c201b764ed4562cfe2ee90638ffef5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac1fc632551", + "shared" : "6e4ec5479a7c20a537501700484f6f433a8a8fe53c288f7a25c8e8c92d39e8dc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324f3", + "shared" : "f7407d61fdf581be4f564621d590ca9b7ba37f31396150f9922f1501da8c83ef", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 69, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632533", + "shared" : "82236fd272208693e0574555ca465c6cc512163486084fa57f5e1bd2e2ccc0b3", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 70, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632543", + "shared" : "06537149664dba1a9924654cb7f787ed224851b0df25ef53fcf54f8f26cd5f3f", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 71, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254b", + "shared" : "f2b38539bce995d443c7bfeeefadc9e42cc2c89c60bf4e86eac95d51987bd112", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 72, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", + "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "edge case private key", + "public" : "0431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", + "shared" : "027b013a6f166db655d69d643c127ef8ace175311e667dff2520f5b5c75b7659", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 74, + "comment" : "CVE-2017-8932", + "public" : "04023819813ac969847059028ea88a1f30dfbcde03fc791d3a252c6b41211882eaf93e4ae433cc12cf2a43fc0ef26400c0e125508224cdb649380f25479148a4ad", + "private" : "2a265f8bcbdcaf94d58519141e578124cb40d64a501fba9c11847b28965bc737", + "shared" : "4d4de80f1534850d261075997e3049321a0864082d24a917863366c0724f5ae3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "CVE-2017-8932", + "public" : "04cc11887b2d66cbae8f4d306627192522932146b42f01d3c6f92bd5c8ba739b06a2f08a029cd06b46183085bae9248b0ed15b70280c7ef13a457f5af382426031", + "private" : "313f72ff9fe811bf573176231b286a3bdb6f1b14e05c40146590727a71c3bccd", + "shared" : "831c3f6b5f762d2f461901577af41354ac5f228c2591f84f8a6e51e2e3f17991", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "point is not on curve", + "public" : "0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "point is not on curve", + "public" : "0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "point is not on curve", + "public" : "040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "point is not on curve", + "public" : "040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "point is not on curve", + "public" : "0400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "point is not on curve", + "public" : "0400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "point is not on curve", + "public" : "040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "point is not on curve", + "public" : "040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "point is not on curve", + "public" : "04ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "point is not on curve", + "public" : "04ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "point is not on curve", + "public" : "04ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "point is not on curve", + "public" : "04ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "point is not on curve", + "public" : "04ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "point is not on curve", + "public" : "04ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "point is not on curve", + "public" : "04ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "point is not on curve", + "public" : "04ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "", + "public" : "", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "invalid public key", + "public" : "02fd4bf61763b46581fd9174d623516cf3c81edd40e29ffa2777fb6cb0ae3ce535", + "private" : "6f953faff3599e6c762d7f4cabfeed092de2add1df1bc5748c6cbb725cf35458", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 94, + "comment" : "public key is a low order point on twist", + "public" : "03efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b", + "private" : "0d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f02", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 95, + "comment" : "public key is a low order point on twist", + "public" : "02efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b", + "private" : "0d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f03", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 96, + "comment" : "public key is a low order point on twist", + "public" : "02c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5", + "private" : "095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e835", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 97, + "comment" : "public key is a low order point on twist", + "public" : "0318f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98", + "private" : "0a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa4", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 98, + "comment" : "public key is a low order point on twist", + "public" : "0218f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98", + "private" : "0a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa5", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 99, + "comment" : "public key is a low order point on twist", + "public" : "03c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5", + "private" : "095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e834", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + } + ] + } + ] +} diff --git a/third_party/wycheproof_testvectors/ecdh_secp256r1_test.json b/third_party/wycheproof_testvectors/ecdh_secp256r1_test.json index 484e6d6b5..44d6e1e82 100644 --- a/third_party/wycheproof_testvectors/ecdh_secp256r1_test.json +++ b/third_party/wycheproof_testvectors/ecdh_secp256r1_test.json @@ -1,18 +1,18 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "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." }, - "numberOfTests" : 291, + "numberOfTests" : 340, "header" : [], "testGroups" : [ { @@ -23,7 +23,6 @@ { "tcId" : 1, "comment" : "normal case", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000462d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26ac333a93a9e70a81cd5a95b5bf8d13990eb741c8c38872b4a07d275a014e30cf", "private" : "612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346", "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285", @@ -33,7 +32,6 @@ { "tcId" : 2, "comment" : "compressed public key", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000362d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26", "private" : "612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346", "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285", @@ -44,8 +42,7 @@ }, { "tcId" : 3, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000458fd4168a87795603e2b04390285bdca6e57de6027fe211dd9d25e2212d29e62080d36bd224d7405509295eed02a17150e03b314f96da37445b0d1d29377d12c", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "0000000000000000000000000000000000000000000000000000000000000000", @@ -54,8 +51,7 @@ }, { "tcId" : 4, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040f6d20c04261ecc3e92846acad48dc8ec5ee35ae0883f0d2ea71216906ee1c47c042689a996dd12830ae459382e94aac56b717af2e2080215f9e41949b1f52be", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -64,8 +60,7 @@ }, { "tcId" : 5, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400c7defeb1a16236738e9a1123ba621bc8e9a3f2485b3f8ffde7f9ce98f5a8a1cb338c3912b1792f60c2b06ec5231e2d84b0e596e9b76d419ce105ece3791dbc", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "0000000000000000ffffffffffffffff00000000000000010000000000000001", @@ -74,8 +69,7 @@ }, { "tcId" : 6, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9b98fb2c0ac045f8c76125ffd99eb8a5157be1d7db3e85d655ec1d8210288cf218df24fd2c2746be59df41262ef3a97d986744b2836748a7486230a319ffec0", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000", @@ -84,8 +78,7 @@ }, { "tcId" : 7, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9484e58f3331b66ffed6d90cb1c78065fa28cfba5c7dd4352013d3252ee4277bd7503b045a38b4b247b32c59593580f39e6abfa376c3dca20cf7f9cfb659e13", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", @@ -94,8 +87,7 @@ }, { "tcId" : 8, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004767d7fbb84aa6a4db1079372644e42ecb2fec200c178822392cb8b950ffdd0c91c86853cafd09b52ba2f287f0ebaa26415a3cfabaf92c6a617a19988563d9dea", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001", @@ -104,8 +96,43 @@ }, { "tcId" : 9, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "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", @@ -113,9 +140,8 @@ "flags" : [] }, { - "tcId" : 10, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 14, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cce13fbdc96a946dfb8c6d9ed762dbd1731630455689f57a437fee124dd54cecaef78026c653030cf2f314a67064236b0a354defebc5e90c94124e9bf5c4fc24", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "8000000000000000000000000000000000000000000000000000000000000004", @@ -123,9 +149,8 @@ "flags" : [] }, { - "tcId" : 11, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 15, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047633dfd0ad06765097bc11bd5022b200df31f28c4ff0625421221ac7eeb6e6f4cb9c67693609ddd6f92343a5a1c635408240f4f8e27120c12554c7ff8c76e2fe", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -133,9 +158,8 @@ "flags" : [] }, { - "tcId" : 12, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 16, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a386ace573f87558a68ead2a20088e3fe928bdae9e109446f93a078c15741f0421261e6db2bf12106e4c6bf85b9581b4c0302a526222f90abc5a549206b11011", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", @@ -143,9 +167,8 @@ "flags" : [] }, { - "tcId" : 13, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 17, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e7b50f7d8c44d5d3496c43141a502f4a43f153d03ad43eda8e39597f1d477b8647f3da67969b7f989ff4addc393515af40c82085ce1f2ee195412c6f583774f", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -153,9 +176,8 @@ "flags" : [] }, { - "tcId" : 14, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 18, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c827fb930fd51d926086191b502af83abb5f717debc8de29897a3934b2571ca05990c0597b0b7a2e42febd56b13235d1d408d76ed2c93b3facf514d902f6910a", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", @@ -163,9 +185,116 @@ "flags" : [] }, { - "tcId" : 15, + "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", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "cfe4077c8730b1c9384581d36bff5542bc417c9eff5c2afcb98cc8829b2ce848", @@ -173,9 +302,8 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 32, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff4f2b92b4c596a5a47f8b041d2dea6043021ac77b9a80b1343ac9d778f4f8f733", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "49ae50fe096a6cd26698b78356b2c8adf1f6a3490f14e364629f7a0639442509", @@ -183,9 +311,8 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 33, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000ffffffffffffffff0000000000000001000000000000000138120be6ab31edfa34768c4387d2f84fb4b0be8a9a985864a1575f4436bb37b0", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "5a1334572b2a711ead8b4653eb310cd8d9fd114399379a8f6b872e3b8fdda2d9", @@ -193,9 +320,8 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 34, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000ffffffff00000000ffffffff00000000ffffffff0000000100000000462c0466e41802238d6c925ecbefc747cfe505ea196af9a2d11b62850fce946e", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "c73755133b6b9b4b2a00631cbc7940ecbe6ec08f20448071422e3362f2556888", @@ -203,9 +329,8 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 35, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff1582fa32e2d4a89dfcfb3d0b149f667dba3329490f4d64ee2ad586c0c9e8c508", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "06fa1059935e47a9fd667e13f469614eb257cc9a7e3fc599bfb92780d59b146d", @@ -213,9 +338,8 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 36, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001684c8a9586ed6f9cbe447058a7da2108bab1e5e0a60d1f73e4e2e713f0a3dfe0", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "f237df4c10bd3e357971bb2b16b293566b7e355bdc8141d6c92cabc682983c45", @@ -223,9 +347,44 @@ "flags" : [] }, { - "tcId" : 21, + "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", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff2e2213caf03033e0fd0f7951154f6e6c3a9244a72faca65e9ce9eeb5c8e1cea9", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "55d0a203e22ffb523c8d2705060cee9d28308b51f184beefc518cff690bad346", @@ -233,9 +392,8 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 42, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000480000000000000000000000000000000000000000000000000000000000000042be8789db81bb4870a9e60c5c18c80c83de464277281f1af1e640843a1a3148e", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "2518d846e577d95e9e7bc766cde7997cb887fb266d3a6cb598a839fd54aa2f4f", @@ -243,9 +401,8 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 43, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000722540f8a471c379083c600b58fde4d95c7dcad5095f4219fc5e9bdde3c5cd39", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "bdb49f4bdf42ac64504e9ce677b3ec5c0a03828c5b3efad726005692d35c0f26", @@ -253,9 +410,8 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 44, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff5df80fc6cae26b6c1952fbd00ed174ee1209d069335f5b48588e29e80b9191ad", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "f503ac65637e0f17cb4408961cb882c875e4c6ef7a548d2d52d8c2f681838c55", @@ -263,9 +419,8 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 45, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2c63650e6a5d332e2987dd09a79008e8faabbd37e49cb016bfb92c8cd0f5da77", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "e3c18e7d7377dc540bc45c08d389bdbe255fa80ca8faf1ef6b94d52049987d21", @@ -273,9 +428,8 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 46, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff7a116c964a4cd60668bf89cffe157714a3ce21b93b3ca607c8a5b93ac54ffc0a", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "516d6d329b095a7c7e93b4023d4d05020c1445ef1ddcb3347b3a27d7d7f57265", @@ -283,9 +437,116 @@ "flags" : [] }, { - "tcId" : 27, + "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" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "3", "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca", @@ -293,9 +554,8 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 60, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "a329a7d80424ea2d6c904393808e510dfbb28155092f1bac284dceda1f13afe5", @@ -303,9 +563,8 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 61, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "100000000000000000000000000000000000000000000000000000000000000", "shared" : "bd26d0293e8851c51ebe0d426345683ae94026aca545282a4759faa85fde6687", @@ -313,9 +572,8 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 62, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "ea9350b2490a2010c7abf43fb1a38be729a2de375ea7a6ac34ff58cc87e51b6c", @@ -323,9 +581,8 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 63, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "08000000000000000000000000000000000000000000000000000000000000000", "shared" : "34eed3f6673d340b6f716913f6dfa36b5ac85fa667791e2d6a217b0c0b7ba807", @@ -333,9 +590,8 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 64, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e83f3b9cac2fc632551", "shared" : "1354ce6692c9df7b6fc3119d47c56338afbedccb62faa546c0fe6ed4959e41c3", @@ -343,9 +599,8 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 65, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3a9cac2fc632551", "shared" : "fe7496c30d534995f0bf428b5471c21585aaafc81733916f0165597a55d12cb4", @@ -353,9 +608,8 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 66, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b1cac2fc632551", "shared" : "348bf8042e4edf1d03c8b36ab815156e77c201b764ed4562cfe2ee90638ffef5", @@ -363,9 +617,8 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 67, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac1fc632551", "shared" : "6e4ec5479a7c20a537501700484f6f433a8a8fe53c288f7a25c8e8c92d39e8dc", @@ -373,9 +626,8 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 68, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324f3", "shared" : "f7407d61fdf581be4f564621d590ca9b7ba37f31396150f9922f1501da8c83ef", @@ -385,9 +637,8 @@ ] }, { - "tcId" : 37, + "tcId" : 69, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632533", "shared" : "82236fd272208693e0574555ca465c6cc512163486084fa57f5e1bd2e2ccc0b3", @@ -397,9 +648,8 @@ ] }, { - "tcId" : 38, + "tcId" : 70, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632543", "shared" : "06537149664dba1a9924654cb7f787ed224851b0df25ef53fcf54f8f26cd5f3f", @@ -409,9 +659,8 @@ ] }, { - "tcId" : 39, + "tcId" : 71, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254b", "shared" : "f2b38539bce995d443c7bfeeefadc9e42cc2c89c60bf4e86eac95d51987bd112", @@ -421,9 +670,8 @@ ] }, { - "tcId" : 40, + "tcId" : 72, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca", @@ -431,9 +679,8 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 73, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", "shared" : "027b013a6f166db655d69d643c127ef8ace175311e667dff2520f5b5c75b7659", @@ -443,9 +690,8 @@ ] }, { - "tcId" : 42, + "tcId" : 74, "comment" : "CVE-2017-8932", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004023819813ac969847059028ea88a1f30dfbcde03fc791d3a252c6b41211882eaf93e4ae433cc12cf2a43fc0ef26400c0e125508224cdb649380f25479148a4ad", "private" : "2a265f8bcbdcaf94d58519141e578124cb40d64a501fba9c11847b28965bc737", "shared" : "4d4de80f1534850d261075997e3049321a0864082d24a917863366c0724f5ae3", @@ -453,9 +699,8 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 75, "comment" : "CVE-2017-8932", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cc11887b2d66cbae8f4d306627192522932146b42f01d3c6f92bd5c8ba739b06a2f08a029cd06b46183085bae9248b0ed15b70280c7ef13a457f5af382426031", "private" : "313f72ff9fe811bf573176231b286a3bdb6f1b14e05c40146590727a71c3bccd", "shared" : "831c3f6b5f762d2f461901577af41354ac5f228c2591f84f8a6e51e2e3f17991", @@ -463,33 +708,183 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 76, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "", + "public" : "3018301306072a8648ce3d020106082a8648ce3d030107030100", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 93, "comment" : "public point not on curve", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764c", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 45, + "tcId" : 94, "comment" : "public point = (0,0)", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 46, + "tcId" : 95, "comment" : "order = -115792089210356248762697446949407573529996955224135760342422259061068512044369", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f50221ff00000000ffffffff00000000000000004319055258e8617b0c46353d039cdaaf020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -501,9 +896,8 @@ ] }, { - "tcId" : 47, + "tcId" : 96, "comment" : "order = 0", - "curve" : "secp256r1", "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020100020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -515,9 +909,8 @@ ] }, { - "tcId" : 48, + "tcId" : 97, "comment" : "order = 1", - "curve" : "secp256r1", "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020101020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -529,9 +922,8 @@ ] }, { - "tcId" : 49, + "tcId" : 98, "comment" : "order = 26959946660873538060741835960514744168612397095220107664918121663170", - "curve" : "secp256r1", "public" : "3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5021d00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -543,9 +935,8 @@ ] }, { - "tcId" : 50, + "tcId" : 99, "comment" : "generator = (0,0)", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b04410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -556,9 +947,8 @@ ] }, { - "tcId" : 51, + "tcId" : 100, "comment" : "generator not on curve", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f7022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -569,9 +959,8 @@ ] }, { - "tcId" : 52, + "tcId" : 101, "comment" : "cofactor = -1", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510201ff034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -582,9 +971,8 @@ ] }, { - "tcId" : 53, + "tcId" : 102, "comment" : "cofactor = 0", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020100034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -595,9 +983,8 @@ ] }, { - "tcId" : 54, + "tcId" : 103, "comment" : "cofactor = 2", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020102034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -608,9 +995,8 @@ ] }, { - "tcId" : 55, + "tcId" : 104, "comment" : "cofactor = 115792089210356248762697446949407573529996955224135760342422259061068512044369", - "curve" : "secp256r1", "public" : "308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -621,9 +1007,8 @@ ] }, { - "tcId" : 56, + "tcId" : 105, "comment" : "cofactor = None", - "curve" : "secp256r1", "public" : "308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -634,12 +1019,11 @@ ] }, { - "tcId" : 57, + "tcId" : 106, "comment" : "modified prime", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fd091059a6893635f900e9449d63f572b2aebc4cff7b4e5e33f1b200e8bbc1453044042002f6efa55976c9cb06ff16bb629c0a8d4d5143b40084b1a1cc0e4dff17443eb704205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "cea0fbd8f20abc8cf8127c132e29756d25ff1530a88bf5c9e22dc1c137c36be9", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -648,33 +1032,30 @@ ] }, { - "tcId" : 58, + "tcId" : 107, "comment" : "using secp224r1", - "curve" : "secp256r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 59, + "tcId" : 108, "comment" : "using secp256k1", - "curve" : "secp256r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 60, + "tcId" : 109, "comment" : "a = 0", - "curve" : "secp256r1", "public" : "308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff302504010004201b95c2f46065dbf0f3ff09153e4748ed71595e0774ba8e25c364ff1e6be039b70441041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -685,12 +1066,11 @@ ] }, { - "tcId" : 61, + "tcId" : 110, "comment" : "public key of order 3", - "curve" : "secp256r1", - "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff304404205bd02450b83dce81314d8c055336112105ba5108ab14ec13dc54ce0a839588630420e52609a1150d229be7d1bdeaeca7c50c9125ceadf68904185354aeac1668ca30044104106418e1947c713d488bedb1f11cc8191d21a535597edd2d3528c8208745d7630555b37bdf50a7363f2a422e39bc3fbda38cbeacc5a570f393f54a094fde2ffc022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255102010103420004106418e1947c713d488bedb1f11cc8191d21a535597edd2d3528c8208745d763faaa4c8320af58cac0d5bdd1c643c0425c7341543a5a8f0c6c0ab5f6b021d003", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff304404205a715b6a9ef865f5058e21e20b575d9d585533bd588a9d5fb61cd69534b4e581042036a1a972d367abf9054cce4d54424592882c345283dc9cf0ec47231711f56b22044104d68a3dfbaeb2d277742e833c51625c2ded89b13ea1ec5d33b9cbca77334d79ec89c97eb4143dc3c88d1925fc4f30baba454bb201e5c0d3158ec98bb1fd045e12022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255102010103420004d68a3dfbaeb2d277742e833c51625c2ded89b13ea1ec5d33b9cbca77334d79ec7636814aebc23c3872e6da03b0cf4545bab44dff1a3f2cea7136744e02fba1ed", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "f0652d1cc135c763cd51e429d320a6101634d13b59790c3b1db0063f9f00dc99", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -699,9 +1079,8 @@ ] }, { - "tcId" : 62, + "tcId" : 111, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "secp256r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00042af270d2a6030e3dd38cc46e7d719f176c2ca4eb04d7e8b84290c8edbcaed964ebe226b2d7ce17251622804c0d3b7adce020a3cdc97cac6c", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -709,9 +1088,8 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 112, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "secp256r1", "public" : "3076301006072a8648ce3d020106052b81040022036200041f17901e731b06f349b6e9d7d17d45e8a2b46115a47485be16197932db87b39405b5c941b36fd61b9ef7dd20878e129e55a2277099c601dcdb3747f80ad6e166116378e1ebce2c95744a0986128cfeeaac7f90b71787d9a1cfe417cd4c8f6af5", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -719,9 +1097,8 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 113, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "secp256r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ed76e5888428fad409ff203ab298b0f24827c091939ae0f9b1245d865ac5fbcd2749f9ae6c90fa8e29414d1bc7dc7b3c4aca904cd824484421cc66fe6af43bdfd200c1f790a0b3ae994937f91b6bdb9778b08c83ecadb8cba22a78c37bf565dac164f18e719be0ef890ee5cbf20e17fcfc9a5585e5416470b9862f82fb769339994f4e", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -729,9 +1106,8 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 114, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "secp256r1", "public" : "3056301006072a8648ce3d020106052b8104000a034200048028d16082b07696d4aa4aab9d6b1f1463435ac097900631108f9888e13da67c4841fd8dd3ced6e7ad8c6fc656621c2f93d3db0eb29d48d1423154519865dbc1", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -739,9 +1115,8 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 115, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "secp256r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a6bae3d155c1f9ca263928c986ede69acefd0dd9b3a19d2b9f4b0a3a66bea5d167318dcc028945fc1b40c60ce716ba2d414a743c6b856a6f", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -749,9 +1124,8 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 116, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "secp256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045d3ddbbb9bc071d8b59855c74bdf3541ae4cb6c1a24ec439034df7abde16a346523edf6a67896b304cb2cd2a083eec2b16935bbc910e85ec6eae38b50230bf70", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -759,9 +1133,8 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 117, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "secp256r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a43c6ef2500723d54c1fc88f8844d83445ca5a0f585c10b8eb3f022d47d0e84862b7f5cbf97d352d4348ca730f600f2258d1d192da223f6ba83a7cc0d6da598d55c2b77824d326c8df000b8fff156d2c", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -769,9 +1142,8 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 118, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "secp256r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042391c062833d1e6d89ec256cf4a3989534c1ead5e1e14ffae933a53f962857e4713087e1b3d65ac79634c71577af24698b5ce959183835551f7b08aef7853378c299930b360813fd58d5e4da8b37d5a7473e891ee11cb02881bd848b364fb7d5", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -779,9 +1151,8 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 119, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "secp256r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000484beae85096640953c1fd6ebbc32697263d53f89943cbaf14432061aea8c0318acbd9389ab1d2e904fa0e081d08cfabb614ed9bca618211142d94623c14b476a25e47abf98fd3b1da1417dfc2e2cfc8424b16ea14dd45e1422be7d4e0a5cc7f4d4ab5f198cdbaaa3f642ec6361842cbe869382ee78cd596ff5e740d9ec2c3ad6", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -789,9 +1160,8 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 120, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "secp256r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00042b0a1a858ffc44e7752940731d378f96570837e279ea3948fe00cff8b5f89adb4e2fe6f8781ba6426364f4590b34dd79fc80629de4a86084", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -799,9 +1169,8 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 121, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "secp256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200043037c01b4a5ac53742e3f5528dffb0f010ab6ebeb08d792b32e19e9006ca331a024b67698d7cf4b575ccd9389441d5c640b77c63771cef1bd85675361c6602a4", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -809,9 +1178,8 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 122, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "secp256r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040f0fd972a495a140124a4019291a20f5b39fb755c126bf268643bb3091eca44f2a3cda1dead6ab1f4fe08a4b3872423f71e5bf96b1c20bc0ca73b7e2c134cc14a5f77bc838ebcf01084da3bf15663536", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -819,9 +1187,8 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 123, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "secp256r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000403b65faf5a6bf74bd5c166278a4b566c6c705ac6363e61f3b0699e116d3c5b19e8b7021b75b005f78a8cea8de34c49397f9b3b2bfc8706eb8163c802371eff7dfc825c40aa84dd9d1c4b34615ee5ae28c6c05d58d2a8ccc3786382b712d3bcda", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -829,9 +1196,8 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 124, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "secp256r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047504d660943a69ab043378e44c034896534a346e0e95f35fcaad3503b490856bfb20a753ecabc6d7bfeec28d057f919923b7d3c086953eb16c5bd287b59788db72dbb7c273854294c927ea7eca205aae2f0830e5faaddad8316231bfc3572c85c33cb7054e04c8936e3ce059c907e59f40593444e590b31820bc1f514ed0ec8a", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -839,9 +1205,8 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 125, "comment" : "invalid public key", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002fd4bf61763b46581fd9174d623516cf3c81edd40e29ffa2777fb6cb0ae3ce535", "private" : "6f953faff3599e6c762d7f4cabfeed092de2add1df1bc5748c6cbb725cf35458", "shared" : "", @@ -851,9 +1216,8 @@ ] }, { - "tcId" : 77, + "tcId" : 126, "comment" : "public key is a low order point on twist", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220003efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b", "private" : "0d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f02", "shared" : "", @@ -863,9 +1227,8 @@ ] }, { - "tcId" : 78, + "tcId" : 127, "comment" : "public key is a low order point on twist", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b", "private" : "0d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f03", "shared" : "", @@ -875,9 +1238,8 @@ ] }, { - "tcId" : 79, + "tcId" : 128, "comment" : "public key is a low order point on twist", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5", "private" : "095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e835", "shared" : "", @@ -887,9 +1249,8 @@ ] }, { - "tcId" : 80, + "tcId" : 129, "comment" : "public key is a low order point on twist", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000318f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98", "private" : "0a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa4", "shared" : "", @@ -899,9 +1260,8 @@ ] }, { - "tcId" : 81, + "tcId" : 130, "comment" : "public key is a low order point on twist", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000218f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98", "private" : "0a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa5", "shared" : "", @@ -911,9 +1271,8 @@ ] }, { - "tcId" : 82, + "tcId" : 131, "comment" : "public key is a low order point on twist", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220003c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5", "private" : "095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e834", "shared" : "", @@ -923,9 +1282,8 @@ ] }, { - "tcId" : 83, + "tcId" : 132, "comment" : "long form encoding of length", - "curve" : "secp256r1", "public" : "308159301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -935,9 +1293,8 @@ ] }, { - "tcId" : 84, + "tcId" : 133, "comment" : "long form encoding of length", - "curve" : "secp256r1", "public" : "305a30811306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -947,9 +1304,8 @@ ] }, { - "tcId" : 85, + "tcId" : 134, "comment" : "long form encoding of length", - "curve" : "secp256r1", "public" : "305a30140681072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -959,9 +1315,8 @@ ] }, { - "tcId" : 86, + "tcId" : 135, "comment" : "long form encoding of length", - "curve" : "secp256r1", "public" : "305a301406072a8648ce3d02010681082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -971,9 +1326,8 @@ ] }, { - "tcId" : 87, + "tcId" : 136, "comment" : "long form encoding of length", - "curve" : "secp256r1", "public" : "305a301306072a8648ce3d020106082a8648ce3d03010703814200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -983,9 +1337,8 @@ ] }, { - "tcId" : 88, + "tcId" : 137, "comment" : "length contains leading 0", - "curve" : "secp256r1", "public" : "30820059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -995,9 +1348,8 @@ ] }, { - "tcId" : 89, + "tcId" : 138, "comment" : "length contains leading 0", - "curve" : "secp256r1", "public" : "305b3082001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1007,9 +1359,8 @@ ] }, { - "tcId" : 90, + "tcId" : 139, "comment" : "length contains leading 0", - "curve" : "secp256r1", "public" : "305b3015068200072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1019,9 +1370,8 @@ ] }, { - "tcId" : 91, + "tcId" : 140, "comment" : "length contains leading 0", - "curve" : "secp256r1", "public" : "305b301506072a8648ce3d0201068200082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1031,9 +1381,8 @@ ] }, { - "tcId" : 92, + "tcId" : 141, "comment" : "length contains leading 0", - "curve" : "secp256r1", "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070382004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1043,9 +1392,8 @@ ] }, { - "tcId" : 93, + "tcId" : 142, "comment" : "wrong length", - "curve" : "secp256r1", "public" : "305a301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1055,9 +1403,8 @@ ] }, { - "tcId" : 94, + "tcId" : 143, "comment" : "wrong length", - "curve" : "secp256r1", "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1067,9 +1414,8 @@ ] }, { - "tcId" : 95, + "tcId" : 144, "comment" : "wrong length", - "curve" : "secp256r1", "public" : "3059301406072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1079,9 +1425,8 @@ ] }, { - "tcId" : 96, + "tcId" : 145, "comment" : "wrong length", - "curve" : "secp256r1", "public" : "3059301206072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1091,9 +1436,8 @@ ] }, { - "tcId" : 97, + "tcId" : 146, "comment" : "wrong length", - "curve" : "secp256r1", "public" : "3059301306082a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1103,9 +1447,8 @@ ] }, { - "tcId" : 98, + "tcId" : 147, "comment" : "wrong length", - "curve" : "secp256r1", "public" : "3059301306062a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1115,9 +1458,8 @@ ] }, { - "tcId" : 99, + "tcId" : 148, "comment" : "wrong length", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106092a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1127,9 +1469,8 @@ ] }, { - "tcId" : 100, + "tcId" : 149, "comment" : "wrong length", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106072a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1139,9 +1480,8 @@ ] }, { - "tcId" : 101, + "tcId" : 150, "comment" : "wrong length", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034300042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1151,9 +1491,8 @@ ] }, { - "tcId" : 102, + "tcId" : 151, "comment" : "wrong length", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034100042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1163,9 +1502,8 @@ ] }, { - "tcId" : 103, + "tcId" : 152, "comment" : "uint32 overflow in length", - "curve" : "secp256r1", "public" : "30850100000059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1175,9 +1513,8 @@ ] }, { - "tcId" : 104, + "tcId" : 153, "comment" : "uint32 overflow in length", - "curve" : "secp256r1", "public" : "305e3085010000001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1187,9 +1524,8 @@ ] }, { - "tcId" : 105, + "tcId" : 154, "comment" : "uint32 overflow in length", - "curve" : "secp256r1", "public" : "305e3018068501000000072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1199,9 +1535,8 @@ ] }, { - "tcId" : 106, + "tcId" : 155, "comment" : "uint32 overflow in length", - "curve" : "secp256r1", "public" : "305e301806072a8648ce3d0201068501000000082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1211,9 +1546,8 @@ ] }, { - "tcId" : 107, + "tcId" : 156, "comment" : "uint32 overflow in length", - "curve" : "secp256r1", "public" : "305e301306072a8648ce3d020106082a8648ce3d0301070385010000004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1223,9 +1557,8 @@ ] }, { - "tcId" : 108, + "tcId" : 157, "comment" : "uint64 overflow in length", - "curve" : "secp256r1", "public" : "3089010000000000000059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1235,9 +1568,8 @@ ] }, { - "tcId" : 109, + "tcId" : 158, "comment" : "uint64 overflow in length", - "curve" : "secp256r1", "public" : "3062308901000000000000001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1247,9 +1579,8 @@ ] }, { - "tcId" : 110, + "tcId" : 159, "comment" : "uint64 overflow in length", - "curve" : "secp256r1", "public" : "3062301c06890100000000000000072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1259,9 +1590,8 @@ ] }, { - "tcId" : 111, + "tcId" : 160, "comment" : "uint64 overflow in length", - "curve" : "secp256r1", "public" : "3062301c06072a8648ce3d020106890100000000000000082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1271,9 +1601,8 @@ ] }, { - "tcId" : 112, + "tcId" : 161, "comment" : "uint64 overflow in length", - "curve" : "secp256r1", "public" : "3062301306072a8648ce3d020106082a8648ce3d030107038901000000000000004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1283,9 +1612,8 @@ ] }, { - "tcId" : 113, + "tcId" : 162, "comment" : "length = 2**31 - 1", - "curve" : "secp256r1", "public" : "30847fffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1295,9 +1623,8 @@ ] }, { - "tcId" : 114, + "tcId" : 163, "comment" : "length = 2**31 - 1", - "curve" : "secp256r1", "public" : "305d30847fffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1307,9 +1634,8 @@ ] }, { - "tcId" : 115, + "tcId" : 164, "comment" : "length = 2**31 - 1", - "curve" : "secp256r1", "public" : "305d301706847fffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1319,9 +1645,8 @@ ] }, { - "tcId" : 116, + "tcId" : 165, "comment" : "length = 2**31 - 1", - "curve" : "secp256r1", "public" : "305d301706072a8648ce3d020106847fffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1331,9 +1656,8 @@ ] }, { - "tcId" : 117, + "tcId" : 166, "comment" : "length = 2**31 - 1", - "curve" : "secp256r1", "public" : "305d301306072a8648ce3d020106082a8648ce3d03010703847fffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1343,9 +1667,8 @@ ] }, { - "tcId" : 118, + "tcId" : 167, "comment" : "length = 2**32 - 1", - "curve" : "secp256r1", "public" : "3084ffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1355,9 +1678,8 @@ ] }, { - "tcId" : 119, + "tcId" : 168, "comment" : "length = 2**32 - 1", - "curve" : "secp256r1", "public" : "305d3084ffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1367,9 +1689,8 @@ ] }, { - "tcId" : 120, + "tcId" : 169, "comment" : "length = 2**32 - 1", - "curve" : "secp256r1", "public" : "305d30170684ffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1379,9 +1700,8 @@ ] }, { - "tcId" : 121, + "tcId" : 170, "comment" : "length = 2**32 - 1", - "curve" : "secp256r1", "public" : "305d301706072a8648ce3d02010684ffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1391,9 +1711,8 @@ ] }, { - "tcId" : 122, + "tcId" : 171, "comment" : "length = 2**32 - 1", - "curve" : "secp256r1", "public" : "305d301306072a8648ce3d020106082a8648ce3d0301070384ffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1403,9 +1722,8 @@ ] }, { - "tcId" : 123, + "tcId" : 172, "comment" : "length = 2**40 - 1", - "curve" : "secp256r1", "public" : "3085ffffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1415,9 +1733,8 @@ ] }, { - "tcId" : 124, + "tcId" : 173, "comment" : "length = 2**40 - 1", - "curve" : "secp256r1", "public" : "305e3085ffffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1427,9 +1744,8 @@ ] }, { - "tcId" : 125, + "tcId" : 174, "comment" : "length = 2**40 - 1", - "curve" : "secp256r1", "public" : "305e30180685ffffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1439,9 +1755,8 @@ ] }, { - "tcId" : 126, + "tcId" : 175, "comment" : "length = 2**40 - 1", - "curve" : "secp256r1", "public" : "305e301806072a8648ce3d02010685ffffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1451,9 +1766,8 @@ ] }, { - "tcId" : 127, + "tcId" : 176, "comment" : "length = 2**40 - 1", - "curve" : "secp256r1", "public" : "305e301306072a8648ce3d020106082a8648ce3d0301070385ffffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1463,9 +1777,8 @@ ] }, { - "tcId" : 128, + "tcId" : 177, "comment" : "length = 2**64 - 1", - "curve" : "secp256r1", "public" : "3088ffffffffffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1475,9 +1788,8 @@ ] }, { - "tcId" : 129, + "tcId" : 178, "comment" : "length = 2**64 - 1", - "curve" : "secp256r1", "public" : "30613088ffffffffffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1487,9 +1799,8 @@ ] }, { - "tcId" : 130, + "tcId" : 179, "comment" : "length = 2**64 - 1", - "curve" : "secp256r1", "public" : "3061301b0688ffffffffffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1499,9 +1810,8 @@ ] }, { - "tcId" : 131, + "tcId" : 180, "comment" : "length = 2**64 - 1", - "curve" : "secp256r1", "public" : "3061301b06072a8648ce3d02010688ffffffffffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1511,9 +1821,8 @@ ] }, { - "tcId" : 132, + "tcId" : 181, "comment" : "length = 2**64 - 1", - "curve" : "secp256r1", "public" : "3061301306072a8648ce3d020106082a8648ce3d0301070388ffffffffffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1523,9 +1832,8 @@ ] }, { - "tcId" : 133, + "tcId" : 182, "comment" : "incorrect length", - "curve" : "secp256r1", "public" : "30ff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1535,9 +1843,8 @@ ] }, { - "tcId" : 134, + "tcId" : 183, "comment" : "incorrect length", - "curve" : "secp256r1", "public" : "305930ff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1547,9 +1854,8 @@ ] }, { - "tcId" : 135, + "tcId" : 184, "comment" : "incorrect length", - "curve" : "secp256r1", "public" : "3059301306ff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1559,9 +1865,8 @@ ] }, { - "tcId" : 136, + "tcId" : 185, "comment" : "incorrect length", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106ff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1571,9 +1876,8 @@ ] }, { - "tcId" : 137, + "tcId" : 186, "comment" : "incorrect length", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703ff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1583,9 +1887,8 @@ ] }, { - "tcId" : 138, + "tcId" : 187, "comment" : "indefinite length without termination", - "curve" : "secp256r1", "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1595,9 +1898,8 @@ ] }, { - "tcId" : 139, + "tcId" : 188, "comment" : "indefinite length without termination", - "curve" : "secp256r1", "public" : "3059308006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1607,9 +1909,8 @@ ] }, { - "tcId" : 140, + "tcId" : 189, "comment" : "indefinite length without termination", - "curve" : "secp256r1", "public" : "3059301306802a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1619,9 +1920,8 @@ ] }, { - "tcId" : 141, + "tcId" : 190, "comment" : "indefinite length without termination", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106802a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1631,9 +1931,8 @@ ] }, { - "tcId" : 142, + "tcId" : 191, "comment" : "indefinite length without termination", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107038000042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1643,9 +1942,8 @@ ] }, { - "tcId" : 143, + "tcId" : 192, "comment" : "removing sequence", - "curve" : "secp256r1", "public" : "", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1655,9 +1953,8 @@ ] }, { - "tcId" : 144, + "tcId" : 193, "comment" : "removing sequence", - "curve" : "secp256r1", "public" : "3044034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1667,9 +1964,8 @@ ] }, { - "tcId" : 145, + "tcId" : 194, "comment" : "lonely sequence tag", - "curve" : "secp256r1", "public" : "30", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1679,9 +1975,8 @@ ] }, { - "tcId" : 146, + "tcId" : 195, "comment" : "lonely sequence tag", - "curve" : "secp256r1", "public" : "304530034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1691,9 +1986,8 @@ ] }, { - "tcId" : 147, + "tcId" : 196, "comment" : "appending 0's to sequence", - "curve" : "secp256r1", "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1703,9 +1997,8 @@ ] }, { - "tcId" : 148, + "tcId" : 197, "comment" : "appending 0's to sequence", - "curve" : "secp256r1", "public" : "305b301506072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1715,9 +2008,8 @@ ] }, { - "tcId" : 149, + "tcId" : 198, "comment" : "prepending 0's to sequence", - "curve" : "secp256r1", "public" : "305b0000301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1727,9 +2019,8 @@ ] }, { - "tcId" : 150, + "tcId" : 199, "comment" : "prepending 0's to sequence", - "curve" : "secp256r1", "public" : "305b3015000006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1739,9 +2030,8 @@ ] }, { - "tcId" : 151, + "tcId" : 200, "comment" : "appending unused 0's to sequence", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1751,9 +2041,8 @@ ] }, { - "tcId" : 152, + "tcId" : 201, "comment" : "appending unused 0's to sequence", - "curve" : "secp256r1", "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1763,9 +2052,8 @@ ] }, { - "tcId" : 153, + "tcId" : 202, "comment" : "appending null value to sequence", - "curve" : "secp256r1", "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0500", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1775,9 +2063,8 @@ ] }, { - "tcId" : 154, + "tcId" : 203, "comment" : "appending null value to sequence", - "curve" : "secp256r1", "public" : "305b301506072a8648ce3d020106082a8648ce3d0301070500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1787,9 +2074,8 @@ ] }, { - "tcId" : 155, + "tcId" : 204, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "305e4981773059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1799,9 +2085,8 @@ ] }, { - "tcId" : 156, + "tcId" : 205, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "305d25003059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1811,9 +2096,8 @@ ] }, { - "tcId" : 157, + "tcId" : 206, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "305b3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0004deadbeef", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1823,9 +2107,8 @@ ] }, { - "tcId" : 158, + "tcId" : 207, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "305e3018498177301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1835,9 +2118,8 @@ ] }, { - "tcId" : 159, + "tcId" : 208, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "305d30172500301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1847,9 +2129,8 @@ ] }, { - "tcId" : 160, + "tcId" : 209, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "30613015301306072a8648ce3d020106082a8648ce3d0301070004deadbeef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1859,9 +2140,8 @@ ] }, { - "tcId" : 161, + "tcId" : 210, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "305e3018260c49817706072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1871,9 +2151,8 @@ ] }, { - "tcId" : 162, + "tcId" : 211, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "305d3017260b250006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1883,9 +2162,8 @@ ] }, { - "tcId" : 163, + "tcId" : 212, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "3061301b260906072a8648ce3d02010004deadbeef06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1895,9 +2173,8 @@ ] }, { - "tcId" : 164, + "tcId" : 213, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "305e301806072a8648ce3d0201260d49817706082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1907,9 +2184,8 @@ ] }, { - "tcId" : 165, + "tcId" : 214, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "305d301706072a8648ce3d0201260c250006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1919,9 +2195,8 @@ ] }, { - "tcId" : 166, + "tcId" : 215, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "3061301b06072a8648ce3d0201260a06082a8648ce3d0301070004deadbeef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1931,9 +2206,8 @@ ] }, { - "tcId" : 167, + "tcId" : 216, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "305e301306072a8648ce3d020106082a8648ce3d0301072347498177034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1943,9 +2217,8 @@ ] }, { - "tcId" : 168, + "tcId" : 217, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "305d301306072a8648ce3d020106082a8648ce3d03010723462500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1955,9 +2228,8 @@ ] }, { - "tcId" : 169, + "tcId" : 218, "comment" : "including garbage", - "curve" : "secp256r1", "public" : "3061301306072a8648ce3d020106082a8648ce3d0301072344034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0004deadbeef", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1967,9 +2239,8 @@ ] }, { - "tcId" : 170, + "tcId" : 219, "comment" : "including undefined tags", - "curve" : "secp256r1", "public" : "3061aa00bb00cd003059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1979,9 +2250,8 @@ ] }, { - "tcId" : 171, + "tcId" : 220, "comment" : "including undefined tags", - "curve" : "secp256r1", "public" : "305faa02aabb3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -1991,9 +2261,8 @@ ] }, { - "tcId" : 172, + "tcId" : 221, "comment" : "including undefined tags", - "curve" : "secp256r1", "public" : "3061301baa00bb00cd00301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2003,9 +2272,8 @@ ] }, { - "tcId" : 173, + "tcId" : 222, "comment" : "including undefined tags", - "curve" : "secp256r1", "public" : "305f3019aa02aabb301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2015,9 +2283,8 @@ ] }, { - "tcId" : 174, + "tcId" : 223, "comment" : "including undefined tags", - "curve" : "secp256r1", "public" : "3061301b260faa00bb00cd0006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2027,9 +2294,8 @@ ] }, { - "tcId" : 175, + "tcId" : 224, "comment" : "including undefined tags", - "curve" : "secp256r1", "public" : "305f3019260daa02aabb06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2039,9 +2305,8 @@ ] }, { - "tcId" : 176, + "tcId" : 225, "comment" : "including undefined tags", - "curve" : "secp256r1", "public" : "3061301b06072a8648ce3d02012610aa00bb00cd0006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2051,9 +2316,8 @@ ] }, { - "tcId" : 177, + "tcId" : 226, "comment" : "including undefined tags", - "curve" : "secp256r1", "public" : "305f301906072a8648ce3d0201260eaa02aabb06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2063,9 +2327,8 @@ ] }, { - "tcId" : 178, + "tcId" : 227, "comment" : "including undefined tags", - "curve" : "secp256r1", "public" : "3061301306072a8648ce3d020106082a8648ce3d030107234aaa00bb00cd00034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2075,9 +2338,8 @@ ] }, { - "tcId" : 179, + "tcId" : 228, "comment" : "including undefined tags", - "curve" : "secp256r1", "public" : "305f301306072a8648ce3d020106082a8648ce3d0301072348aa02aabb034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2087,9 +2349,8 @@ ] }, { - "tcId" : 180, + "tcId" : 229, "comment" : "truncated length of sequence", - "curve" : "secp256r1", "public" : "3081", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2099,9 +2360,8 @@ ] }, { - "tcId" : 181, + "tcId" : 230, "comment" : "truncated length of sequence", - "curve" : "secp256r1", "public" : "30463081034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2111,9 +2371,8 @@ ] }, { - "tcId" : 182, + "tcId" : 231, "comment" : "Replacing sequence with NULL", - "curve" : "secp256r1", "public" : "0500", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2123,9 +2382,8 @@ ] }, { - "tcId" : 183, + "tcId" : 232, "comment" : "Replacing sequence with NULL", - "curve" : "secp256r1", "public" : "30460500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2135,9 +2393,8 @@ ] }, { - "tcId" : 184, + "tcId" : 233, "comment" : "changing tag value of sequence", - "curve" : "secp256r1", "public" : "2e59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2147,9 +2404,8 @@ ] }, { - "tcId" : 185, + "tcId" : 234, "comment" : "changing tag value of sequence", - "curve" : "secp256r1", "public" : "2f59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2159,9 +2415,8 @@ ] }, { - "tcId" : 186, + "tcId" : 235, "comment" : "changing tag value of sequence", - "curve" : "secp256r1", "public" : "3159301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2171,9 +2426,8 @@ ] }, { - "tcId" : 187, + "tcId" : 236, "comment" : "changing tag value of sequence", - "curve" : "secp256r1", "public" : "3259301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2183,9 +2437,8 @@ ] }, { - "tcId" : 188, + "tcId" : 237, "comment" : "changing tag value of sequence", - "curve" : "secp256r1", "public" : "ff59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2195,9 +2448,8 @@ ] }, { - "tcId" : 189, + "tcId" : 238, "comment" : "changing tag value of sequence", - "curve" : "secp256r1", "public" : "30592e1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2207,9 +2459,8 @@ ] }, { - "tcId" : 190, + "tcId" : 239, "comment" : "changing tag value of sequence", - "curve" : "secp256r1", "public" : "30592f1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2219,9 +2470,8 @@ ] }, { - "tcId" : 191, + "tcId" : 240, "comment" : "changing tag value of sequence", - "curve" : "secp256r1", "public" : "3059311306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2231,9 +2481,8 @@ ] }, { - "tcId" : 192, + "tcId" : 241, "comment" : "changing tag value of sequence", - "curve" : "secp256r1", "public" : "3059321306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2243,9 +2492,8 @@ ] }, { - "tcId" : 193, + "tcId" : 242, "comment" : "changing tag value of sequence", - "curve" : "secp256r1", "public" : "3059ff1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2255,9 +2503,8 @@ ] }, { - "tcId" : 194, + "tcId" : 243, "comment" : "dropping value of sequence", - "curve" : "secp256r1", "public" : "3000", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2267,9 +2514,8 @@ ] }, { - "tcId" : 195, + "tcId" : 244, "comment" : "dropping value of sequence", - "curve" : "secp256r1", "public" : "30463000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2279,9 +2525,8 @@ ] }, { - "tcId" : 196, + "tcId" : 245, "comment" : "truncate sequence", - "curve" : "secp256r1", "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2291,9 +2536,8 @@ ] }, { - "tcId" : 197, + "tcId" : 246, "comment" : "truncate sequence", - "curve" : "secp256r1", "public" : "30581306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2303,9 +2547,8 @@ ] }, { - "tcId" : 198, + "tcId" : 247, "comment" : "truncate sequence", - "curve" : "secp256r1", "public" : "3058301206072a8648ce3d020106082a8648ce3d0301034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2315,9 +2558,8 @@ ] }, { - "tcId" : 199, + "tcId" : 248, "comment" : "truncate sequence", - "curve" : "secp256r1", "public" : "30583012072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2327,9 +2569,8 @@ ] }, { - "tcId" : 200, + "tcId" : 249, "comment" : "indefinite length", - "curve" : "secp256r1", "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2339,9 +2580,8 @@ ] }, { - "tcId" : 201, + "tcId" : 250, "comment" : "indefinite length", - "curve" : "secp256r1", "public" : "305b308006072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2351,9 +2591,8 @@ ] }, { - "tcId" : 202, + "tcId" : 251, "comment" : "indefinite length with truncated delimiter", - "curve" : "secp256r1", "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b00", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2363,9 +2602,8 @@ ] }, { - "tcId" : 203, + "tcId" : 252, "comment" : "indefinite length with truncated delimiter", - "curve" : "secp256r1", "public" : "305a308006072a8648ce3d020106082a8648ce3d03010700034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2375,9 +2613,8 @@ ] }, { - "tcId" : 204, + "tcId" : 253, "comment" : "indefinite length with additional element", - "curve" : "secp256r1", "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b05000000", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2387,9 +2624,8 @@ ] }, { - "tcId" : 205, + "tcId" : 254, "comment" : "indefinite length with additional element", - "curve" : "secp256r1", "public" : "305d308006072a8648ce3d020106082a8648ce3d03010705000000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2399,9 +2635,8 @@ ] }, { - "tcId" : 206, + "tcId" : 255, "comment" : "indefinite length with truncated element", - "curve" : "secp256r1", "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b060811220000", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2411,9 +2646,8 @@ ] }, { - "tcId" : 207, + "tcId" : 256, "comment" : "indefinite length with truncated element", - "curve" : "secp256r1", "public" : "305f308006072a8648ce3d020106082a8648ce3d030107060811220000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2423,9 +2657,8 @@ ] }, { - "tcId" : 208, + "tcId" : 257, "comment" : "indefinite length with garbage", - "curve" : "secp256r1", "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000fe02beef", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2435,9 +2668,8 @@ ] }, { - "tcId" : 209, + "tcId" : 258, "comment" : "indefinite length with garbage", - "curve" : "secp256r1", "public" : "305f308006072a8648ce3d020106082a8648ce3d0301070000fe02beef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2447,9 +2679,8 @@ ] }, { - "tcId" : 210, + "tcId" : 259, "comment" : "indefinite length with nonempty EOC", - "curve" : "secp256r1", "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0002beef", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2459,9 +2690,8 @@ ] }, { - "tcId" : 211, + "tcId" : 260, "comment" : "indefinite length with nonempty EOC", - "curve" : "secp256r1", "public" : "305d308006072a8648ce3d020106082a8648ce3d0301070002beef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2471,9 +2701,8 @@ ] }, { - "tcId" : 212, + "tcId" : 261, "comment" : "prepend empty sequence", - "curve" : "secp256r1", "public" : "305b3000301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2483,9 +2712,8 @@ ] }, { - "tcId" : 213, + "tcId" : 262, "comment" : "prepend empty sequence", - "curve" : "secp256r1", "public" : "305b3015300006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2495,9 +2723,8 @@ ] }, { - "tcId" : 214, + "tcId" : 263, "comment" : "append empty sequence", - "curve" : "secp256r1", "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b3000", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2507,9 +2734,8 @@ ] }, { - "tcId" : 215, + "tcId" : 264, "comment" : "append empty sequence", - "curve" : "secp256r1", "public" : "305b301506072a8648ce3d020106082a8648ce3d0301073000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2519,9 +2745,8 @@ ] }, { - "tcId" : 216, + "tcId" : 265, "comment" : "sequence of sequence", - "curve" : "secp256r1", "public" : "305b3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2531,9 +2756,8 @@ ] }, { - "tcId" : 217, + "tcId" : 266, "comment" : "sequence of sequence", - "curve" : "secp256r1", "public" : "305b3015301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2543,9 +2767,8 @@ ] }, { - "tcId" : 218, + "tcId" : 267, "comment" : "truncated sequence", - "curve" : "secp256r1", "public" : "3015301306072a8648ce3d020106082a8648ce3d030107", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2555,9 +2778,8 @@ ] }, { - "tcId" : 219, + "tcId" : 268, "comment" : "truncated sequence", - "curve" : "secp256r1", "public" : "304f300906072a8648ce3d0201034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2567,9 +2789,8 @@ ] }, { - "tcId" : 220, + "tcId" : 269, "comment" : "repeat element in sequence", - "curve" : "secp256r1", "public" : "30819d301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2579,9 +2800,8 @@ ] }, { - "tcId" : 221, + "tcId" : 270, "comment" : "repeat element in sequence", - "curve" : "secp256r1", "public" : "3063301d06072a8648ce3d020106082a8648ce3d03010706082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2591,9 +2811,8 @@ ] }, { - "tcId" : 222, + "tcId" : 271, "comment" : "removing oid", - "curve" : "secp256r1", "public" : "3050300a06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2603,9 +2822,8 @@ ] }, { - "tcId" : 223, + "tcId" : 272, "comment" : "lonely oid tag", - "curve" : "secp256r1", "public" : "3051300b0606082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2615,9 +2833,8 @@ ] }, { - "tcId" : 224, + "tcId" : 273, "comment" : "lonely oid tag", - "curve" : "secp256r1", "public" : "3050300a06072a8648ce3d020106034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2627,9 +2844,8 @@ ] }, { - "tcId" : 225, + "tcId" : 274, "comment" : "appending 0's to oid", - "curve" : "secp256r1", "public" : "305b301506092a8648ce3d0201000006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2639,9 +2855,8 @@ ] }, { - "tcId" : 226, + "tcId" : 275, "comment" : "appending 0's to oid", - "curve" : "secp256r1", "public" : "305b301506072a8648ce3d0201060a2a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2651,9 +2866,8 @@ ] }, { - "tcId" : 227, + "tcId" : 276, "comment" : "prepending 0's to oid", - "curve" : "secp256r1", "public" : "305b3015060900002a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2663,9 +2877,8 @@ ] }, { - "tcId" : 228, + "tcId" : 277, "comment" : "prepending 0's to oid", - "curve" : "secp256r1", "public" : "305b301506072a8648ce3d0201060a00002a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2675,9 +2888,8 @@ ] }, { - "tcId" : 229, + "tcId" : 278, "comment" : "appending unused 0's to oid", - "curve" : "secp256r1", "public" : "305b301506072a8648ce3d0201000006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2687,9 +2899,8 @@ ] }, { - "tcId" : 230, + "tcId" : 279, "comment" : "appending null value to oid", - "curve" : "secp256r1", "public" : "305b301506092a8648ce3d0201050006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2699,9 +2910,8 @@ ] }, { - "tcId" : 231, + "tcId" : 280, "comment" : "appending null value to oid", - "curve" : "secp256r1", "public" : "305b301506072a8648ce3d0201060a2a8648ce3d0301070500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2711,9 +2921,8 @@ ] }, { - "tcId" : 232, + "tcId" : 281, "comment" : "truncated length of oid", - "curve" : "secp256r1", "public" : "3052300c068106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2723,9 +2932,8 @@ ] }, { - "tcId" : 233, + "tcId" : 282, "comment" : "truncated length of oid", - "curve" : "secp256r1", "public" : "3051300b06072a8648ce3d02010681034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2735,9 +2943,8 @@ ] }, { - "tcId" : 234, + "tcId" : 283, "comment" : "Replacing oid with NULL", - "curve" : "secp256r1", "public" : "3052300c050006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2747,9 +2954,8 @@ ] }, { - "tcId" : 235, + "tcId" : 284, "comment" : "Replacing oid with NULL", - "curve" : "secp256r1", "public" : "3051300b06072a8648ce3d02010500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2759,9 +2965,8 @@ ] }, { - "tcId" : 236, + "tcId" : 285, "comment" : "changing tag value of oid", - "curve" : "secp256r1", "public" : "3059301304072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2771,9 +2976,8 @@ ] }, { - "tcId" : 237, + "tcId" : 286, "comment" : "changing tag value of oid", - "curve" : "secp256r1", "public" : "3059301305072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2783,9 +2987,8 @@ ] }, { - "tcId" : 238, + "tcId" : 287, "comment" : "changing tag value of oid", - "curve" : "secp256r1", "public" : "3059301307072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2795,9 +2998,8 @@ ] }, { - "tcId" : 239, + "tcId" : 288, "comment" : "changing tag value of oid", - "curve" : "secp256r1", "public" : "3059301308072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2807,9 +3009,8 @@ ] }, { - "tcId" : 240, + "tcId" : 289, "comment" : "changing tag value of oid", - "curve" : "secp256r1", "public" : "30593013ff072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2819,9 +3020,8 @@ ] }, { - "tcId" : 241, + "tcId" : 290, "comment" : "changing tag value of oid", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020104082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2831,9 +3031,8 @@ ] }, { - "tcId" : 242, + "tcId" : 291, "comment" : "changing tag value of oid", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020105082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2843,9 +3042,8 @@ ] }, { - "tcId" : 243, + "tcId" : 292, "comment" : "changing tag value of oid", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020107082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2855,9 +3053,8 @@ ] }, { - "tcId" : 244, + "tcId" : 293, "comment" : "changing tag value of oid", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020108082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2867,9 +3064,8 @@ ] }, { - "tcId" : 245, + "tcId" : 294, "comment" : "changing tag value of oid", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d0201ff082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2879,9 +3075,8 @@ ] }, { - "tcId" : 246, + "tcId" : 295, "comment" : "dropping value of oid", - "curve" : "secp256r1", "public" : "3052300c060006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2891,9 +3086,8 @@ ] }, { - "tcId" : 247, + "tcId" : 296, "comment" : "dropping value of oid", - "curve" : "secp256r1", "public" : "3051300b06072a8648ce3d02010600034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2903,9 +3097,8 @@ ] }, { - "tcId" : 248, + "tcId" : 297, "comment" : "modify first byte of oid", - "curve" : "secp256r1", "public" : "305930130607288648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2915,9 +3108,8 @@ ] }, { - "tcId" : 249, + "tcId" : 298, "comment" : "modify first byte of oid", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d02010608288648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2927,9 +3119,8 @@ ] }, { - "tcId" : 250, + "tcId" : 299, "comment" : "modify last byte of oid", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d028106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2939,9 +3130,8 @@ ] }, { - "tcId" : 251, + "tcId" : 300, "comment" : "modify last byte of oid", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030187034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2951,9 +3141,8 @@ ] }, { - "tcId" : 252, + "tcId" : 301, "comment" : "truncate oid", - "curve" : "secp256r1", "public" : "3058301206062a8648ce3d0206082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2963,9 +3152,8 @@ ] }, { - "tcId" : 253, + "tcId" : 302, "comment" : "truncate oid", - "curve" : "secp256r1", "public" : "3058301206068648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2975,9 +3163,8 @@ ] }, { - "tcId" : 254, + "tcId" : 303, "comment" : "truncate oid", - "curve" : "secp256r1", "public" : "3058301206072a8648ce3d020106072a8648ce3d0301034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2987,9 +3174,8 @@ ] }, { - "tcId" : 255, + "tcId" : 304, "comment" : "truncate oid", - "curve" : "secp256r1", "public" : "3058301206072a8648ce3d020106078648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -2999,9 +3185,8 @@ ] }, { - "tcId" : 256, + "tcId" : 305, "comment" : "wrong oid", - "curve" : "secp256r1", "public" : "305c3016060a3262306530333032316106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3011,9 +3196,8 @@ ] }, { - "tcId" : 257, + "tcId" : 306, "comment" : "wrong oid", - "curve" : "secp256r1", "public" : "3064301e061236303836343830313635303330343032303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3023,9 +3207,8 @@ ] }, { - "tcId" : 258, + "tcId" : 307, "comment" : "wrong oid", - "curve" : "secp256r1", "public" : "305b301506072a8648ce3d0201060a32623065303330323161034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3035,9 +3218,8 @@ ] }, { - "tcId" : 259, + "tcId" : 308, "comment" : "wrong oid", - "curve" : "secp256r1", "public" : "3063301d06072a8648ce3d02010612363038363438303136353033303430323031034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3047,9 +3229,8 @@ ] }, { - "tcId" : 260, + "tcId" : 309, "comment" : "longer oid", - "curve" : "secp256r1", "public" : "3062301c06103261383634386365336430323031303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3059,9 +3240,8 @@ ] }, { - "tcId" : 261, + "tcId" : 310, "comment" : "longer oid", - "curve" : "secp256r1", "public" : "3063301d06072a8648ce3d02010612326138363438636533643033303130373031034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3071,9 +3251,8 @@ ] }, { - "tcId" : 262, + "tcId" : 311, "comment" : "oid with modified node", - "curve" : "secp256r1", "public" : "3060301a060e326138363438636533643032313106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3083,9 +3262,8 @@ ] }, { - "tcId" : 263, + "tcId" : 312, "comment" : "oid with modified node", - "curve" : "secp256r1", "public" : "3068302206163261383634386365336430323838383038303830303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3095,9 +3273,8 @@ ] }, { - "tcId" : 264, + "tcId" : 313, "comment" : "oid with modified node", - "curve" : "secp256r1", "public" : "3061301b06072a8648ce3d0201061032613836343863653364303330313137034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3107,9 +3284,8 @@ ] }, { - "tcId" : 265, + "tcId" : 314, "comment" : "oid with modified node", - "curve" : "secp256r1", "public" : "3069302306072a8648ce3d02010618326138363438636533643033303138383830383038303037034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3119,9 +3295,8 @@ ] }, { - "tcId" : 266, + "tcId" : 315, "comment" : "large integer in oid", - "curve" : "secp256r1", "public" : "3072302c0620326138363438636533643032383238303830383038303830383038303830303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3131,9 +3306,8 @@ ] }, { - "tcId" : 267, + "tcId" : 316, "comment" : "large integer in oid", - "curve" : "secp256r1", "public" : "3073302d06072a8648ce3d0201062232613836343863653364303330313832383038303830383038303830383038303037034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3143,9 +3317,8 @@ ] }, { - "tcId" : 268, + "tcId" : 317, "comment" : "oid with invalid node", - "curve" : "secp256r1", "public" : "3063301d0611326138363438636533643032303165303306082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3155,9 +3328,8 @@ ] }, { - "tcId" : 269, + "tcId" : 318, "comment" : "oid with invalid node", - "curve" : "secp256r1", "public" : "305a301406082a808648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3167,9 +3339,8 @@ ] }, { - "tcId" : 270, + "tcId" : 319, "comment" : "oid with invalid node", - "curve" : "secp256r1", "public" : "3064301e06072a8648ce3d0201061332613836343863653364303330313037653033034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3179,9 +3350,8 @@ ] }, { - "tcId" : 271, + "tcId" : 320, "comment" : "oid with invalid node", - "curve" : "secp256r1", "public" : "305a301406072a8648ce3d020106092a808648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3191,9 +3361,8 @@ ] }, { - "tcId" : 272, + "tcId" : 321, "comment" : "lonely bit string tag", - "curve" : "secp256r1", "public" : "3016301306072a8648ce3d020106082a8648ce3d03010703", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3203,9 +3372,8 @@ ] }, { - "tcId" : 273, + "tcId" : 322, "comment" : "appending 0's to bit string", - "curve" : "secp256r1", "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034400042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3215,9 +3383,8 @@ ] }, { - "tcId" : 274, + "tcId" : 323, "comment" : "prepending 0's to bit string", - "curve" : "secp256r1", "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070344000000042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3227,9 +3394,8 @@ ] }, { - "tcId" : 275, + "tcId" : 324, "comment" : "appending null value to bit string", - "curve" : "secp256r1", "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034400042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0500", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3239,9 +3405,8 @@ ] }, { - "tcId" : 276, + "tcId" : 325, "comment" : "truncated length of bit string", - "curve" : "secp256r1", "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070381", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3251,9 +3416,8 @@ ] }, { - "tcId" : 277, + "tcId" : 326, "comment" : "Replacing bit string with NULL", - "curve" : "secp256r1", "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070500", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3263,9 +3427,8 @@ ] }, { - "tcId" : 278, + "tcId" : 327, "comment" : "changing tag value of bit string", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107014200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3275,9 +3438,8 @@ ] }, { - "tcId" : 279, + "tcId" : 328, "comment" : "changing tag value of bit string", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107024200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3287,9 +3449,8 @@ ] }, { - "tcId" : 280, + "tcId" : 329, "comment" : "changing tag value of bit string", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107044200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3299,9 +3460,8 @@ ] }, { - "tcId" : 281, + "tcId" : 330, "comment" : "changing tag value of bit string", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107054200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3311,9 +3471,8 @@ ] }, { - "tcId" : 282, + "tcId" : 331, "comment" : "changing tag value of bit string", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107ff4200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3323,9 +3482,8 @@ ] }, { - "tcId" : 283, + "tcId" : 332, "comment" : "dropping value of bit string", - "curve" : "secp256r1", "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070300", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3335,9 +3493,8 @@ ] }, { - "tcId" : 284, + "tcId" : 333, "comment" : "modify first byte of bit string", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034202042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3347,9 +3504,8 @@ ] }, { - "tcId" : 285, + "tcId" : 334, "comment" : "modify last byte of bit string", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6eb", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3359,9 +3515,8 @@ ] }, { - "tcId" : 286, + "tcId" : 335, "comment" : "truncate bit string", - "curve" : "secp256r1", "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034100042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3371,9 +3526,8 @@ ] }, { - "tcId" : 287, + "tcId" : 336, "comment" : "truncate bit string", - "curve" : "secp256r1", "public" : "3058301306072a8648ce3d020106082a8648ce3d0301070341042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3383,9 +3537,8 @@ ] }, { - "tcId" : 288, + "tcId" : 337, "comment" : "declaring bits as unused in a bit-string", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034201042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3395,9 +3548,8 @@ ] }, { - "tcId" : 289, + "tcId" : 338, "comment" : "unused bits in a bit-string", - "curve" : "secp256r1", "public" : "305d301306072a8648ce3d020106082a8648ce3d030107034620042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b01020304", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3407,9 +3559,8 @@ ] }, { - "tcId" : 290, + "tcId" : 339, "comment" : "unused bits in empty bit-string", - "curve" : "secp256r1", "public" : "3018301306072a8648ce3d020106082a8648ce3d030107030103", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", @@ -3419,9 +3570,8 @@ ] }, { - "tcId" : 291, + "tcId" : 340, "comment" : "128 unused bits", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034280042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", diff --git a/third_party/wycheproof_testvectors/ecdh_secp384r1_ecpoint_test.json b/third_party/wycheproof_testvectors/ecdh_secp384r1_ecpoint_test.json new file mode 100644 index 000000000..56da9ba3e --- /dev/null +++ b/third_party/wycheproof_testvectors/ecdh_secp384r1_ecpoint_test.json @@ -0,0 +1,722 @@ +{ + "algorithm" : "ECDH", + "generatorVersion" : "0.4.12", + "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." + }, + "numberOfTests" : 77, + "header" : [], + "testGroups" : [ + { + "curve" : "secp384r1", + "encoding" : "ecpoint", + "type" : "ECHDComp", + "tests" : [ + { + "tcId" : 1, + "comment" : "normal case", + "public" : "04790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796d9b954baa8a75e82df711b3b56eadff6b0f668c3b26b4b1aeb308a1fcc1c680d329a6705025f1c98a0b5e5bfcb163caa", + "private" : "766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81", + "shared" : "6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "compressed public key", + "public" : "02790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796", + "private" : "766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81", + "shared" : "6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135", + "result" : "acceptable", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 3, + "comment" : "edge case for shared secret", + "public" : "04490e96d17f4c6ceccd45def408cea33e9704a5f1b01a3de2eaaa3409fd160d78d395d6b3b003d71fd1f590fad95bf1c9d8665efc2070d059aa847125c2f707435955535c7c5df6d6c079ec806dce6b6849d337140db7ca50616f9456de1323c4", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "edge case for shared secret", + "public" : "040161328909675213e32098d35a6b8308a8d500cca39dcee5e804e73bdb8deaf06fe417291fd9793b231ef5fe86945444a97a01f3ae3a8310c4af49b592cb291ef70ee5bc7f5534d3c23dc9eefde2304842c7737ae937ccf9bd215c28103e9fe2", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "edge case for shared secret", + "public" : "04af4ae964e3bcbd923accda5da3175d411fd62d17dd3c3a1c410bef1730985a6265d90e950ac0fc50743b1ed771906ff33b68cf4d3d83a885a87097fdd329ce83b189f98cec5be44c31d1a3a2bba10f471963232b8ba7610fa8c72179050eb86d", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "edge case for shared secret", + "public" : "041478ab6e032b9545eda9ac2c264e57a11f08acbc76d16a0ab77b04dbdaf20f215c4183437b32afc471eaa603d14c7c5d8a4c84ee0e895bec5c37f0a1ca075e106ff6bf38801b5c697409d39675231108d33c4a5ea65aaa8c03e939c95d96c4c4", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "edge case for shared secret", + "public" : "04f63208e34e7e90bb5fb036432467a89981444010663b8533b47bfa94bd2bc16f38aa516b930a4726e3876d3091bfb72ec783ed4da0cac06320817dc8bc64f59ccf06f48abc4386a150913fa95743a7b4601190e1c6ee8f8bf6354b254ecace45", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "edge case for shared secret", + "public" : "04033271ef42d92ad47b273b09ea2f45401161baa52696590d0e175ff2d1c0dfa3fea40e4266d446546c05e480d57fabec7889f16a8bcc176602f6d46561614a2f4284abe697b7cb9ce79f7e2e71b155cb1f155ce925d16391a680eda23152e6e1", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "edge case for shared secret", + "public" : "04737e8437e18683de2455b68945bba31daec3e754d72f0a0776d3192b2f9298bb95ca1464baa6687aabb679f804cf6ec6c2b4d47d61a60404df63b1e9ac0954b3419bbc2ad52a0409aeeb82f4703758588059165b20367dcb4b235b0caf71d727", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "0437f9004983156bbd9c47891e75237bb13016bd7fe6f4e0f71cef0e63f16a672f0d3b0e20165c33407e146b6a4ae6962dd3b57ccb99e7aaf1303240516d0ebe08e585513e3695d42c467dcab5340ef761990cadc8d8840aacc944481415c07feb", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "3b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "049655d8e5622718b317cfbc09894357f75a6b13fa516bcd6630721b869a620196cf0c3dec8860b32d27ed9bac2cf263af17321698116d7d811ae8da9b9cbbf9382c1e36e2b67d6c6af9bcea7d9de00ca72b398606c098a0a0f0c4b8941943ed65", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "6a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "04ccb13d427b3c4bb33dd4f20cddabc68600eaf97eeb2c81e8c218ae90743e74ff38ca56f0c0224379db464dcf4a40f04350cd7a659b2c4851a5dcf8c990fc920c07d4d5aa50a2185750e6b84c42e83cff635050482decb4780f812e4c49fc7404", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "7c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", + "public" : "042664624307c02ef487030a632162c515f841d15ea3152d98ff2364232d7aab39343d5f703a4d5a31092aa7356c3a2f671c1cd603addfd8b5477552a3b32a18edaf3e33bec22ee2167f9da729636002a7974eaeb5ff082b2aabf8c7056b84c3ab", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000002", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "edge case for shared secret", + "public" : "04665f1f320b6ab1c1b52d144e52d87a154c2b4489838c9119de622c2d1b52b65b0a3955e44e0d4859175360c0f63dee813f14f69972f18caed7916c94a4d20ec344591e7536a4a7a4d8c9832818c96d60b1a81fabe64ea02c5f647e361bf5b60f", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "edge case for shared secret", + "public" : "0491357ca87dbb08e85d7b1acecfd1e086078a82d19f81474da389364a39fe2543eb934b440173c38e61a1d9407855b5d89ef0d9e920764b6d7765b084cf9541dacc43d1dabaa390b0fb856097b0c00a8556f4e3848568ab4ae790c3d346ca01b6", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "edge case for shared secret", + "public" : "04d5a833bae33b2d10fdff6db7c5477adb614b191c70d97c6f130a14e93931cc1dc058053fee54a264a00fdd16d3166fdc42992276b79925bafcd183b03ed18235350980abfe67b814c6c11074c38f74cd4e734ad58cdb49d9fcd2181d1b8f1119", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "edge case for shared secret", + "public" : "0467547cda7fbe8f16be5a4477cbb02979f1af72fc0f39302773552fbcf4667a8e23abc0e12856ee6234deeca5f22ae0503a4df7c068e7432417260cb9fe0d68b9c7fcf7e16a2ada05687d8f8900b84723103edbff0a42b27517da2760b7d38843", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "edge case for shared secret", + "public" : "041363e3b99008e09bb3f085949b9b6ea26a318f496de568a96630fdb9d4c72c2814df3087a1741f32f24989b428167f93c653cb3ae8c3ecfaec57efd54bb8ce9d79c7bf6cc70fb1114f939be8f1a99bf1e42b97431124ef9fa33450faa4e76839", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "edge case for shared secret", + "public" : "04ba2be8d7147e2417c2ec80b24b4c1aa94464ffd0aae1fa2e078b3afbc77c144489ca9d064acbb7a9cfa6196d0f467b7e65ee1ca1eb1351ff9968f553dfe2e4c59ff8ba34c22a42b3baa13a9a1adc7f13abd40f1fd25d46bc5330852b9371966a", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "edge case for shared secret", + "public" : "04d69850ccbacc4736ea200ff2f8488f26247945a2ab48dd3708f494b293d8cba83417f48974881c7fb03854089bbf66cc1c773ec03cb8cd5f007ec3b03bdd05a409b352103f0decf25b41673ab8ca3d04334babee01219f15701f2bca22d40b37", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb487826fde2ed9f5649c11cf8465f8bf8ad50f68914936fc39666f68219d066506bea4001fdc816c9a90e7e2afb19bea085f", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb4877d9021d1260a9b63ee307b9a0740752af0976eb6c903c6999097de62f99af9405bffe0227e93656f181d504f6415f7a0", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "y-coordinate of the public key is small", + "public" : "04bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e3982835fd2e55ec41fdfe8cabbbb7bcd8163645a19e9dac59630f3fe93b208094ff87cd461b53cef53482e70e2e8ea87200cc3f", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "y-coordinate of the public key is large", + "public" : "04bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e398283502d1aa13be0201735444484327e9c9ba5e616253a69cf0c016c4df7f6b007831b9e4ac300acb7d18f1d171588dff33c0", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "edge cases for ephemeral key", + "public" : "040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "6092a1757ddd43a04e185ff9472a0d18c7f7a7dc802f7e059e0c69ae16c802651719406e04de27652ff83da4a780ef2f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "89c804cb81443386b185bcd9e2e6c35ee6177c3b90298985c4e81a89d520cceb17d729540e56ecc343c26bf314f2d052", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "edge cases for ephemeral key", + "public" : "040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036660041b1c7984620e8d7fd7ccdb50cc3ba816da14d41a4d8affaba8488867f0ca5a24f8d42dd7e44b530a27dc5b58da", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "35513157e804bd918d04de202778b81a6fc7ad8aa541ee94116a0f18466725d75e71c6942bf044b1b0ecba19db33e0de", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "edge cases for ephemeral key", + "public" : "040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001141b9ee5310ea8170131b604484a6d677ed42576045b7143c026710ae92b277afbbea0c4458c220d561e69404dc7d888", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "102080c047881d19aefb01c29c82a4fb328a8ea6e6d6c914af73100507c8ee499799aaa646de0ea8c2727c0b5ed2439b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "edge cases for ephemeral key", + "public" : "0400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff70370385413d3eff6fa3407ba24f682c2b01b51445dbdf5ef7b0dd0979f17e713e09081571f1e94dfb66bf282002f39f", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "f689f6e475b4e15162521acab4637a3cdb9cb42aa92f9114b0ee300ddae89d5eafff3463a1f5004a2a1bd4aeffa47b78", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "edge cases for ephemeral key", + "public" : "040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff112e191f1f78bbc54b6cc4f0b1e59ae8c6ff1a07f5128e41dfa2828e1b6538d4fa2ca2394c6aab3449dcb3fc4eb44c09", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "f3486244119b3632fd55be9e6951eb5d9c8c62f6a27042f94b924155ecfd4ff8744ba3d25bcf85a7b925bd28a12b897f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "edge cases for ephemeral key", + "public" : "04007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000028a4c8da5a05112fe6025ef41908969de20d05d9668e5c852ef2d492172ddc2a0a622fc488164fcc1a076b872942af2", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "8171b7c80d4c90bb58ae54393921ab9c5c0b3196f045e9fe5c8b168f0e5f6a77e1aa34ecedc5481ce55ab34c14e0f2e8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "edge cases for ephemeral key", + "public" : "043b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd7b7f0f28d55e2f3a50f1f1bef3976834a05b43418e979303bc0363ed16d2d0b4011cc37b3c06ad73154faeab7915cd87", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "1fe6fea5f00d3005abaae2267ff18e430915838d87909ab503885edf38be7618ecb321f0a4df71b0913fbf12c76fc1f0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "edge cases for ephemeral key", + "public" : "046a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca63cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "f58adc13ff997d38383910db7befb17670393a33d95b049c2aa19d760c8e728ecedd32168476b90b26a3742dcc121b07", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "edge cases for ephemeral key", + "public" : "047c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104562ee0c57e71d96cefe31b4c4045bd4086a38e8ab9adf2d5567be318051d70f3aa68b753f271ab032b6abcce919e2962", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "56299684ec5ceb09ba4d94d1231005a826c9c08a5219c757e0136cbe8b6430badd4925172f2939891da7c7893850512f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "edge cases for ephemeral key", + "public" : "047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000024480ab33cb4bf7cb79c024eeade3fd641e2f3003698400e8986a7343a5da59a3b26eea4b4176e53239371437d834a1a7", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "1911a0ee6aebe263fdcf3db073f2598cdafabec2123a2f24a28c3d9151c871f32d6dc2f31d25af9c498fd68da23e5bef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "edge cases for ephemeral key", + "public" : "048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020797da4c0751ced16de80d16ab7c654a5dc27d092626d0865a192a1c5ea7c1b88c9fcab057946741e41cc28c80ec0b9a", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "15900643e2e0583976974b05f83c7a96611425f7c4a6eb51916ab958a037fd9cc172bdcfff4540a2ff3ce64e6505557e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "edge cases for ephemeral key", + "public" : "04fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff6c70898ae6fb31fa2f086562af2d10486ba4c6fd5e41dfe4aa61598b4707a3bc276a62feb1b98557e3b17c025f7adf4e", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "88a544a769d5c34a051416bd509dfac911863f604c83ea844bf0e4c5c272dec86d057a88b152a9274701938c705900c3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "edge cases for ephemeral key", + "public" : "04fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000000eb1592858b6e6e3a199c0f3e7c5f0b4a92915936efb8bc0407680eb7274be7422156ce8cfc8b505b2d902c39992380f", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "b7db26b286e7527cb1f454782fe541862ff0f8d7eed960e22855deb7ac2a69611668c777c53bb74c2bcd40edfbf7944d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "edge cases for ephemeral key", + "public" : "04ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff4987abae412809c2fa48fd23b1bdf9e622f5a606c44117215ffa61b18ef46e54a7fbbf11f9a6ba59c991b4ae501fedce", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "b1e8aab1aa633d98dc6b768594e1e3edb801a9ef483f287c83e19744d2ad343ad3debdc4dc178213ad6876b52284f552", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "edge cases for ephemeral key", + "public" : "04ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000001000000000000013691fe493d4d28bf8ee1dfec812d6c306eae0842919eda6dc525f0d49ac2d26a992251912139a2936849f9d6fa949a68", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "b0de006f80f6f89e4eea6e46dfe305153005612d1e903171ec2886230971961b5202a9f3187bdac413ac24c836adf7a0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "edge cases for ephemeral key", + "public" : "04ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff615842aa06b06f78f0a66f7bea88d4b6ee59653eeaa00dc5e0a2b658f969b71af90c9b4e96bd3ca33846955bdccbd359", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "ca8cfa42c5e374914c14d6402b1a99208e47e02ec49818913694ea0822a2cc6c310259a8f3ab7559b9974bc4c2fa337e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "edge cases for ephemeral key", + "public" : "04fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "edf040bace18d90bf9ce720df2a3b31d76d95b7ed9530a159ac0b24e82a871033eada40552f9e606f7115e6a78927511", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000000000000000000000000000000000000001f03123b0000000000000000000000000000000071bd1e700c34075c3cade8ce29d33724af68a7672b265a4e157055360440ab7c461b8e9ac8024e63a8b9c17c00000000", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000000000000000000000000000000000000001f03123b000000000000000000000000000000008e42e18ff3cbf8a3c3521731d62cc8db50975898d4d9a5b1ea8faac9fbbf5482b9e4716437fdb19c57463e84ffffffff", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "edge cases for ephemeral key", + "public" : "040000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000000000007f57b69a014783dbfa4967b2f9cfa678a6f0b6e9cfd41648cec5b3c498e72152da3f82d3da2e8e9f8ef37b11", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "edge cases for ephemeral key", + "public" : "040000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000ffffffff80a84965feb87c2405b6984d06305987590f4916302be9b7313a4c3a6718deac25c07d2c25d17161710c84ee", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "3", + "shared" : "455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "db1d8ef1117282870db8113aa4f58723c756ce598686eb8ea531aa4d39abb1b982b1e7bb2648a6c268d2d351204db8d5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "shared" : "e98062df47ef884c9411e16466af84ad271d586008b1fbc50aeb3b36836a35a770dd42e0db84d39b26f4dcd2dc03d90b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "898aae0ebf1cb49fb6b1234d60f59006325421049a8a320820e1ad6af6593cdc2229a08c500aa55ca05999d12829db9c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "shared" : "83f862f496ab8af12b82a8a0c047d836bdfa36281324b3a1eb2e9c1d46699d81cb125cbe4b93939fd84e1ae86d8a83cb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a779ecec196accc52973", + "shared" : "9a26894887a0342ca559a74a4d4a8e1d6b2084f02e1c65b3097121a9a9af047d8810fb945dc25bbf02222b3b625f1e0a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecdc196accc52973", + "shared" : "8a8d9dc194a26910cbdae7908d185b6ad04b620c94c5ee331e584ed804e495bebc2290a2d7006a06e65b9bcace86c6f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aece4196accc52973", + "shared" : "d57f6aa12d3f07e8958499f249e52cfbe5be58482e146c5414dbbf984fc5333710350e2ce96b33beb7678381f40f1dcb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec1969ccc52973", + "shared" : "188e8041d9a5f0b6cfdad315ada4823beda0146774fad65b500e6ef94376ebf8af7a40ff6f6b45019a09dde7d7fb5552", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52959", + "shared" : "2ecf9dc47e8b07ae61ddbd1680ead02698e9e8469f78d5a28328e48d0c9d7a2ac787e50cba58cc44a32fb1235d2d7027", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 57, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52969", + "shared" : "06ee9f55079d3d3c18c683ba33e0d2521be97c4fbf7917bf3b6287d58ffcde2df88842e3f5530b39549ac20974b1b60e", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 58, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", + "shared" : "455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "edge case private key", + "public" : "04e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971", + "shared" : "024c5281487216058270cd1cfe259e948310e4adc263a9edaa4da0bc3f5f8ce8ffc88ae41b2c050bf6dd9c8c66857237", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 60, + "comment" : "point is not on curve", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "point is not on curve", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "point is not on curve", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "point is not on curve", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "point is not on curve", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "point is not on curve", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "point is not on curve", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "point is not on curve", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "point is not on curve", + "public" : "04fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "point is not on curve", + "public" : "04fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "point is not on curve", + "public" : "04fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "point is not on curve", + "public" : "04fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "point is not on curve", + "public" : "04fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "point is not on curve", + "public" : "04fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "point is not on curve", + "public" : "04fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "point is not on curve", + "public" : "04fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "", + "public" : "", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "invalid public key", + "public" : "024424530ea70bace90601f8d5869e4179a6cd689b6a18fdfec50cecf17cb836d24820211ada67815b42c2c2606303f69e", + "private" : "2b9e57572da6cf4fb58cb94eab8df19383a136f219f2a515776a8bf48e1538dd1d811946c16d9f0184c9ce5cdf1dac51", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + } + ] + } + ] +} diff --git a/third_party/wycheproof_testvectors/ecdh_secp384r1_test.json b/third_party/wycheproof_testvectors/ecdh_secp384r1_test.json index 51311c916..b5c73a3b8 100644 --- a/third_party/wycheproof_testvectors/ecdh_secp384r1_test.json +++ b/third_party/wycheproof_testvectors/ecdh_secp384r1_test.json @@ -1,18 +1,18 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "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." }, - "numberOfTests" : 286, + "numberOfTests" : 319, "header" : [], "testGroups" : [ { @@ -23,7 +23,6 @@ { "tcId" : 1, "comment" : "normal case", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796d9b954baa8a75e82df711b3b56eadff6b0f668c3b26b4b1aeb308a1fcc1c680d329a6705025f1c98a0b5e5bfcb163caa", "private" : "766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81", "shared" : "6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135", @@ -33,7 +32,6 @@ { "tcId" : 2, "comment" : "compressed public key", - "curve" : "secp384r1", "public" : "3046301006072a8648ce3d020106052b8104002203320002790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796", "private" : "766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81", "shared" : "6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135", @@ -44,8 +42,7 @@ }, { "tcId" : 3, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004490e96d17f4c6ceccd45def408cea33e9704a5f1b01a3de2eaaa3409fd160d78d395d6b3b003d71fd1f590fad95bf1c9d8665efc2070d059aa847125c2f707435955535c7c5df6d6c079ec806dce6b6849d337140db7ca50616f9456de1323c4", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -54,8 +51,7 @@ }, { "tcId" : 4, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b81040022036200040161328909675213e32098d35a6b8308a8d500cca39dcee5e804e73bdb8deaf06fe417291fd9793b231ef5fe86945444a97a01f3ae3a8310c4af49b592cb291ef70ee5bc7f5534d3c23dc9eefde2304842c7737ae937ccf9bd215c28103e9fe2", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", @@ -64,8 +60,16 @@ }, { "tcId" : 5, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004af4ae964e3bcbd923accda5da3175d411fd62d17dd3c3a1c410bef1730985a6265d90e950ac0fc50743b1ed771906ff33b68cf4d3d83a885a87097fdd329ce83b189f98cec5be44c31d1a3a2bba10f471963232b8ba7610fa8c72179050eb86d", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b81040022036200041478ab6e032b9545eda9ac2c264e57a11f08acbc76d16a0ab77b04dbdaf20f215c4183437b32afc471eaa603d14c7c5d8a4c84ee0e895bec5c37f0a1ca075e106ff6bf38801b5c697409d39675231108d33c4a5ea65aaa8c03e939c95d96c4c4", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001", @@ -73,9 +77,8 @@ "flags" : [] }, { - "tcId" : 6, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 7, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004f63208e34e7e90bb5fb036432467a89981444010663b8533b47bfa94bd2bc16f38aa516b930a4726e3876d3091bfb72ec783ed4da0cac06320817dc8bc64f59ccf06f48abc4386a150913fa95743a7b4601190e1c6ee8f8bf6354b254ecace45", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -83,9 +86,8 @@ "flags" : [] }, { - "tcId" : 7, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 8, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004033271ef42d92ad47b273b09ea2f45401161baa52696590d0e175ff2d1c0dfa3fea40e4266d446546c05e480d57fabec7889f16a8bcc176602f6d46561614a2f4284abe697b7cb9ce79f7e2e71b155cb1f155ce925d16391a680eda23152e6e1", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -93,9 +95,8 @@ "flags" : [] }, { - "tcId" : 8, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 9, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004737e8437e18683de2455b68945bba31daec3e754d72f0a0776d3192b2f9298bb95ca1464baa6687aabb679f804cf6ec6c2b4d47d61a60404df63b1e9ac0954b3419bbc2ad52a0409aeeb82f4703758588059165b20367dcb4b235b0caf71d727", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", @@ -103,9 +104,35 @@ "flags" : [] }, { - "tcId" : 9, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b810400220362000437f9004983156bbd9c47891e75237bb13016bd7fe6f4e0f71cef0e63f16a672f0d3b0e20165c33407e146b6a4ae6962dd3b57ccb99e7aaf1303240516d0ebe08e585513e3695d42c467dcab5340ef761990cadc8d8840aacc944481415c07feb", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "3b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b81040022036200049655d8e5622718b317cfbc09894357f75a6b13fa516bcd6630721b869a620196cf0c3dec8860b32d27ed9bac2cf263af17321698116d7d811ae8da9b9cbbf9382c1e36e2b67d6c6af9bcea7d9de00ca72b398606c098a0a0f0c4b8941943ed65", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "6a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ccb13d427b3c4bb33dd4f20cddabc68600eaf97eeb2c81e8c218ae90743e74ff38ca56f0c0224379db464dcf4a40f04350cd7a659b2c4851a5dcf8c990fc920c07d4d5aa50a2185750e6b84c42e83cff635050482decb4780f812e4c49fc7404", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "7c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b81040022036200042664624307c02ef487030a632162c515f841d15ea3152d98ff2364232d7aab39343d5f703a4d5a31092aa7356c3a2f671c1cd603addfd8b5477552a3b32a18edaf3e33bec22ee2167f9da729636002a7974eaeb5ff082b2aabf8c7056b84c3ab", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000002", @@ -113,9 +140,8 @@ "flags" : [] }, { - "tcId" : 10, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 14, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004665f1f320b6ab1c1b52d144e52d87a154c2b4489838c9119de622c2d1b52b65b0a3955e44e0d4859175360c0f63dee813f14f69972f18caed7916c94a4d20ec344591e7536a4a7a4d8c9832818c96d60b1a81fabe64ea02c5f647e361bf5b60f", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", @@ -123,9 +149,8 @@ "flags" : [] }, { - "tcId" : 11, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 15, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b810400220362000491357ca87dbb08e85d7b1acecfd1e086078a82d19f81474da389364a39fe2543eb934b440173c38e61a1d9407855b5d89ef0d9e920764b6d7765b084cf9541dacc43d1dabaa390b0fb856097b0c00a8556f4e3848568ab4ae790c3d346ca01b6", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", @@ -133,9 +158,8 @@ "flags" : [] }, { - "tcId" : 12, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 16, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004d5a833bae33b2d10fdff6db7c5477adb614b191c70d97c6f130a14e93931cc1dc058053fee54a264a00fdd16d3166fdc42992276b79925bafcd183b03ed18235350980abfe67b814c6c11074c38f74cd4e734ad58cdb49d9fcd2181d1b8f1119", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", @@ -143,9 +167,8 @@ "flags" : [] }, { - "tcId" : 13, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 17, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b810400220362000467547cda7fbe8f16be5a4477cbb02979f1af72fc0f39302773552fbcf4667a8e23abc0e12856ee6234deeca5f22ae0503a4df7c068e7432417260cb9fe0d68b9c7fcf7e16a2ada05687d8f8900b84723103edbff0a42b27517da2760b7d38843", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -153,9 +176,8 @@ "flags" : [] }, { - "tcId" : 14, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 18, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b81040022036200041363e3b99008e09bb3f085949b9b6ea26a318f496de568a96630fdb9d4c72c2814df3087a1741f32f24989b428167f93c653cb3ae8c3ecfaec57efd54bb8ce9d79c7bf6cc70fb1114f939be8f1a99bf1e42b97431124ef9fa33450faa4e76839", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000001", @@ -163,9 +185,8 @@ "flags" : [] }, { - "tcId" : 15, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 19, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004ba2be8d7147e2417c2ec80b24b4c1aa94464ffd0aae1fa2e078b3afbc77c144489ca9d064acbb7a9cfa6196d0f467b7e65ee1ca1eb1351ff9968f553dfe2e4c59ff8ba34c22a42b3baa13a9a1adc7f13abd40f1fd25d46bc5330852b9371966a", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -173,9 +194,8 @@ "flags" : [] }, { - "tcId" : 16, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 20, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004d69850ccbacc4736ea200ff2f8488f26247945a2ab48dd3708f494b293d8cba83417f48974881c7fb03854089bbf66cc1c773ec03cb8cd5f007ec3b03bdd05a409b352103f0decf25b41673ab8ca3d04334babee01219f15701f2bca22d40b37", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", @@ -183,9 +203,44 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 21, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "3076301006072a8648ce3d020106052b81040022036200046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb487826fde2ed9f5649c11cf8465f8bf8ad50f68914936fc39666f68219d066506bea4001fdc816c9a90e7e2afb19bea085f", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "3076301006072a8648ce3d020106052b81040022036200046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb4877d9021d1260a9b63ee307b9a0740752af0976eb6c903c6999097de62f99af9405bffe0227e93656f181d504f6415f7a0", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "y-coordinate of the public key is small", + "public" : "3076301006072a8648ce3d020106052b8104002203620004bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e3982835fd2e55ec41fdfe8cabbbb7bcd8163645a19e9dac59630f3fe93b208094ff87cd461b53cef53482e70e2e8ea87200cc3f", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "y-coordinate of the public key is large", + "public" : "3076301006072a8648ce3d020106052b8104002203620004bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e398283502d1aa13be0201735444484327e9c9ba5e616253a69cf0c016c4df7f6b007831b9e4ac300acb7d18f1d171588dff33c0", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "6092a1757ddd43a04e185ff9472a0d18c7f7a7dc802f7e059e0c69ae16c802651719406e04de27652ff83da4a780ef2f", @@ -193,9 +248,8 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 26, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "89c804cb81443386b185bcd9e2e6c35ee6177c3b90298985c4e81a89d520cceb17d729540e56ecc343c26bf314f2d052", @@ -203,9 +257,17 @@ "flags" : [] }, { - "tcId" : 19, + "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", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001141b9ee5310ea8170131b604484a6d677ed42576045b7143c026710ae92b277afbbea0c4458c220d561e69404dc7d888", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "102080c047881d19aefb01c29c82a4fb328a8ea6e6d6c914af73100507c8ee499799aaa646de0ea8c2727c0b5ed2439b", @@ -213,9 +275,8 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 29, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b810400220362000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff70370385413d3eff6fa3407ba24f682c2b01b51445dbdf5ef7b0dd0979f17e713e09081571f1e94dfb66bf282002f39f", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "f689f6e475b4e15162521acab4637a3cdb9cb42aa92f9114b0ee300ddae89d5eafff3463a1f5004a2a1bd4aeffa47b78", @@ -223,9 +284,8 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 30, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022036200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff112e191f1f78bbc54b6cc4f0b1e59ae8c6ff1a07f5128e41dfa2828e1b6538d4fa2ca2394c6aab3449dcb3fc4eb44c09", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "f3486244119b3632fd55be9e6951eb5d9c8c62f6a27042f94b924155ecfd4ff8744ba3d25bcf85a7b925bd28a12b897f", @@ -233,9 +293,8 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 31, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000028a4c8da5a05112fe6025ef41908969de20d05d9668e5c852ef2d492172ddc2a0a622fc488164fcc1a076b872942af2", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "8171b7c80d4c90bb58ae54393921ab9c5c0b3196f045e9fe5c8b168f0e5f6a77e1aa34ecedc5481ce55ab34c14e0f2e8", @@ -243,9 +302,35 @@ "flags" : [] }, { - "tcId" : 23, + "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", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022036200047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000024480ab33cb4bf7cb79c024eeade3fd641e2f3003698400e8986a7343a5da59a3b26eea4b4176e53239371437d834a1a7", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "1911a0ee6aebe263fdcf3db073f2598cdafabec2123a2f24a28c3d9151c871f32d6dc2f31d25af9c498fd68da23e5bef", @@ -253,9 +338,8 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 36, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022036200048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020797da4c0751ced16de80d16ab7c654a5dc27d092626d0865a192a1c5ea7c1b88c9fcab057946741e41cc28c80ec0b9a", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "15900643e2e0583976974b05f83c7a96611425f7c4a6eb51916ab958a037fd9cc172bdcfff4540a2ff3ce64e6505557e", @@ -263,9 +347,8 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 37, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff6c70898ae6fb31fa2f086562af2d10486ba4c6fd5e41dfe4aa61598b4707a3bc276a62feb1b98557e3b17c025f7adf4e", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "88a544a769d5c34a051416bd509dfac911863f604c83ea844bf0e4c5c272dec86d057a88b152a9274701938c705900c3", @@ -273,9 +356,8 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 38, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000000eb1592858b6e6e3a199c0f3e7c5f0b4a92915936efb8bc0407680eb7274be7422156ce8cfc8b505b2d902c39992380f", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "b7db26b286e7527cb1f454782fe541862ff0f8d7eed960e22855deb7ac2a69611668c777c53bb74c2bcd40edfbf7944d", @@ -283,9 +365,8 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 39, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff4987abae412809c2fa48fd23b1bdf9e622f5a606c44117215ffa61b18ef46e54a7fbbf11f9a6ba59c991b4ae501fedce", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "b1e8aab1aa633d98dc6b768594e1e3edb801a9ef483f287c83e19744d2ad343ad3debdc4dc178213ad6876b52284f552", @@ -293,9 +374,8 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 40, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000001000000000000013691fe493d4d28bf8ee1dfec812d6c306eae0842919eda6dc525f0d49ac2d26a992251912139a2936849f9d6fa949a68", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "b0de006f80f6f89e4eea6e46dfe305153005612d1e903171ec2886230971961b5202a9f3187bdac413ac24c836adf7a0", @@ -303,9 +383,8 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 41, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff615842aa06b06f78f0a66f7bea88d4b6ee59653eeaa00dc5e0a2b658f969b71af90c9b4e96bd3ca33846955bdccbd359", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "ca8cfa42c5e374914c14d6402b1a99208e47e02ec49818913694ea0822a2cc6c310259a8f3ab7559b9974bc4c2fa337e", @@ -313,9 +392,8 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 42, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "edf040bace18d90bf9ce720df2a3b31d76d95b7ed9530a159ac0b24e82a871033eada40552f9e606f7115e6a78927511", @@ -323,9 +401,44 @@ "flags" : [] }, { - "tcId" : 31, + "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 private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "3", "shared" : "455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9", @@ -333,9 +446,8 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 48, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "db1d8ef1117282870db8113aa4f58723c756ce598686eb8ea531aa4d39abb1b982b1e7bb2648a6c268d2d351204db8d5", @@ -343,9 +455,8 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 49, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "e98062df47ef884c9411e16466af84ad271d586008b1fbc50aeb3b36836a35a770dd42e0db84d39b26f4dcd2dc03d90b", @@ -353,9 +464,8 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 50, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "898aae0ebf1cb49fb6b1234d60f59006325421049a8a320820e1ad6af6593cdc2229a08c500aa55ca05999d12829db9c", @@ -363,9 +473,8 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 51, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "83f862f496ab8af12b82a8a0c047d836bdfa36281324b3a1eb2e9c1d46699d81cb125cbe4b93939fd84e1ae86d8a83cb", @@ -373,9 +482,8 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 52, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a779ecec196accc52973", "shared" : "9a26894887a0342ca559a74a4d4a8e1d6b2084f02e1c65b3097121a9a9af047d8810fb945dc25bbf02222b3b625f1e0a", @@ -383,9 +491,8 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 53, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecdc196accc52973", "shared" : "8a8d9dc194a26910cbdae7908d185b6ad04b620c94c5ee331e584ed804e495bebc2290a2d7006a06e65b9bcace86c6f6", @@ -393,9 +500,8 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 54, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aece4196accc52973", "shared" : "d57f6aa12d3f07e8958499f249e52cfbe5be58482e146c5414dbbf984fc5333710350e2ce96b33beb7678381f40f1dcb", @@ -403,9 +509,8 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 55, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec1969ccc52973", "shared" : "188e8041d9a5f0b6cfdad315ada4823beda0146774fad65b500e6ef94376ebf8af7a40ff6f6b45019a09dde7d7fb5552", @@ -413,9 +518,8 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 56, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52959", "shared" : "2ecf9dc47e8b07ae61ddbd1680ead02698e9e8469f78d5a28328e48d0c9d7a2ac787e50cba58cc44a32fb1235d2d7027", @@ -425,9 +529,8 @@ ] }, { - "tcId" : 41, + "tcId" : 57, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52969", "shared" : "06ee9f55079d3d3c18c683ba33e0d2521be97c4fbf7917bf3b6287d58ffcde2df88842e3f5530b39549ac20974b1b60e", @@ -437,9 +540,8 @@ ] }, { - "tcId" : 42, + "tcId" : 58, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", "shared" : "455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9", @@ -447,9 +549,8 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 59, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971", "shared" : "024c5281487216058270cd1cfe259e948310e4adc263a9edaa4da0bc3f5f8ce8ffc88ae41b2c050bf6dd9c8c66857237", @@ -459,33 +560,183 @@ ] }, { - "tcId" : 44, + "tcId" : 60, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "", + "public" : "3015301006072a8648ce3d020106052b81040022030100", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, "comment" : "public point not on curve", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c8", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 45, + "tcId" : 78, "comment" : "public point = (0,0)", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 46, + "tcId" : 79, "comment" : "order = -39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f0231ff000000000000000000000000000000000000000000000000389cb27e0bc8d220a7e5f24db74f58851313e695333ad68d020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -497,9 +748,8 @@ ] }, { - "tcId" : 47, + "tcId" : 80, "comment" : "order = 0", - "curve" : "secp384r1", "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f020100020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -511,9 +761,8 @@ ] }, { - "tcId" : 48, + "tcId" : 81, "comment" : "order = 1", - "curve" : "secp384r1", "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f020101020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -525,9 +774,8 @@ ] }, { - "tcId" : 49, + "tcId" : 82, "comment" : "order = 9173994463960286046443283581208347763186259956673124494950032159599396260248791326163093631191247821216106", - "curve" : "secp384r1", "public" : "308201b13082014906072a8648ce3d02013082013c020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f022d00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196a020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -539,9 +787,8 @@ ] }, { - "tcId" : 50, + "tcId" : 83, "comment" : "generator = (0,0)", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -552,9 +799,8 @@ ] }, { - "tcId" : 51, + "tcId" : 84, "comment" : "generator not on curve", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e61023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -565,9 +811,8 @@ ] }, { - "tcId" : 52, + "tcId" : 85, "comment" : "cofactor = -1", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -578,9 +823,8 @@ ] }, { - "tcId" : 53, + "tcId" : 86, "comment" : "cofactor = 0", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -591,9 +835,8 @@ ] }, { - "tcId" : 54, + "tcId" : 87, "comment" : "cofactor = 2", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020102036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -604,9 +847,8 @@ ] }, { - "tcId" : 55, + "tcId" : 88, "comment" : "cofactor = 39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643", - "curve" : "secp384r1", "public" : "308201e53082017d06072a8648ce3d020130820170020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -617,9 +859,8 @@ ] }, { - "tcId" : 56, + "tcId" : 89, "comment" : "cofactor = None", - "curve" : "secp384r1", "public" : "308201b23082014a06072a8648ce3d02013082013d020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -630,12 +871,11 @@ ] }, { - "tcId" : 57, + "tcId" : 90, "comment" : "modified prime", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100f47e533e4e43e4bf04e901db0eea6efba14bbcdc3b1c5753a7c141487e4f43784e57a72310202323361f44760c8368bf306404300b81acc1b1bc1b40fb16fe24f11591045eb44323c4e3a8ac583ebeb781b0bc86b1a858dbefdfdcdcc9e0bb8af37c973d0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef04610400000000000000000000000000000000fffffffffffd38000000000000000000000000000000000000000000000001cf3646298bba2f24e84189cf0d1e75188fc4fcf5b0844281822e789e3d534b159f4c419342260197625ad924a2c72c4d0f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201010362000400000000000000000000000000000000fffffffffffd38000000000000000000000000000000000000000000000001cf3646298bba2f24e84189cf0d1e75188fc4fcf5b0844281822e789e3d534b159f4c419342260197625ad924a2c72c4d0f", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "5df0762488bc0a7be1121508949382861f781c331676048c2d45d245be6f476c872113e6710bc746c3d06970510193ce", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -644,45 +884,41 @@ ] }, { - "tcId" : 58, + "tcId" : 91, "comment" : "using secp224r1", - "curve" : "secp384r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 59, + "tcId" : 92, "comment" : "using secp256r1", - "curve" : "secp384r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 60, + "tcId" : 93, "comment" : "using secp256k1", - "curve" : "secp384r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 61, + "tcId" : 94, "comment" : "a = 0", - "curve" : "secp384r1", "public" : "308201863082011e06072a8648ce3d020130820111020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff303504010004304fcc45ccf5e23ee407b9291d2e85523962a2a79a50da3facca04b7267ad316db202cb07c24905740d201ded3028881090461042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -693,12 +929,11 @@ ] }, { - "tcId" : 62, + "tcId" : 95, "comment" : "public key of order 3", - "curve" : "secp384r1", - "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430e191d67dbdeeb13c10785d6df301514a8c20c458e7d14778967c6c9c1b22c89d596a256898ed532a3b4c9fff7dfd2fbb0430fa6a06f824db348293c1b8755ac253c72aeac58d015ff81a5c6121b8818f31e41962d784eb95830b71c22d18e16d9045046104edd95693552753ff9c666a27aff78d9240887fbaa71e407a931784a3a163aebd15e6649673fee260e429dbbbb186a67b54d7af369b318c02e26f6ec6da24f282c426b2b1269c36e094b0a33af33b0958c8aced375653548639c2bfc76554b78d023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc5297302010103620004edd95693552753ff9c666a27aff78d9240887fbaa71e407a931784a3a163aebd15e6649673fee260e429dbbbb186a67bab2850c964ce73fd1d90913925db0d7d3bd94d4ed963c91f6b4f5cc50cc4f6a6375312c7a9acab79c63d40399aab4872", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430d5d9a63564e6f51f051c1d8272d6d7b0c005f95ec949ab25c202e3392111ae93bac9c835802fa5ac20d1656d35a333fc0430b1fe2e222bf5a03e2e8a676a529a5583237dc76b25d747b9dc4c51159d51bef52456c83b927c64da7512aca99605480b04610471acb2a68e98de42473717a8873eb556e8a26237207605f16b96ff6511717f5b9e5d039fbb093c5e2c27af63c20cff3545867f2c325566f298770d2da6cc39f81e6ee5fb8c383e91771f962e5a60a63350d72793359f61f2da9493989eaa29a5023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201010362000471acb2a68e98de42473717a8873eb556e8a26237207605f16b96ff6511717f5b9e5d039fbb093c5e2c27af63c20cff35ba7980d3cdaa990d6788f2d25933c607e1911a0473c7c16e88e069d1a59f59cbaf28d86bca609e0d256b6c686155d65a", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "dca6f0f2efbc90881cbbcf53d09634e8af0909384113f236165d1c05cbda054394312114317b87d251cc176db3e3dcb6", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -707,9 +942,8 @@ ] }, { - "tcId" : 63, + "tcId" : 96, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "secp384r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00040710b0c6f4675459f3df2bdf7ca02819f8086198d15c69b8abda37639e6031caca8a0121894d2491d8b3dce093703c70705bc5dbc8fa17c8", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -717,9 +951,8 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 97, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "secp384r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045fa4fa0b235c21e5c9f3baea9303bf86eccb7d31d0b998e141bc54b5dc43b23eef7fc5cf56308ed595eee99ade6aaf74d591c3d00aa1b438abc59c9607c22c36", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -727,9 +960,8 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 98, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "secp384r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004005bce61fe27c440fedbad47d88bccf645db9c1d30daa086e592e8b6a0a173b87991b619801907b420fa558c7953ab97badd9c6c1d85859d9ebef7441a088ff57ed5008d7638de703faabeb5a78e83e8fcd4eb786144a75d79bd4cc8cfa8be66612d756c7b65c67f72c6acbade6f0d59e9752e845205b2a560d4f8d6a9e84bf812f94d18", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -737,9 +969,8 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 99, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "secp384r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a69ced11a8bf7a907bfa47cba3368f2498b465a2407c90649c8da224d2a85bf445ad2df3d0113e72aedccf92ba6b8529ed6faa154bc27aba25f49371981e3b38", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -747,9 +978,8 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 100, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "secp384r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a9b0f90e49a57fbe508847bf16e4a7b565dfe870a50164bc2862fe6e4d54bd8b109939f7dbbf800522722b9c0b309ace3884abb69c927ad0", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -757,9 +987,8 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 101, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "secp384r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004512fe17172db1125a49f9dbb85e387869adf015e4899c06f66ef870d72092d4d195e1d21b4a4647bf734468bee802ddad5449202eba1041df2fd8cde04697237", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -767,9 +996,8 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 102, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "secp384r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c391dc7a817d47a3961ea1857895e101c0f5a8767d3a9c7cad49f7af8029f24c67309373cedd0831ccc0a0f45d344f3ab5923d2452507a980301a283848ae31574a57db51ce5e61d35aee483f1bb8e66", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -777,9 +1005,8 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 103, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "secp384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000419d3c811c04c5c0990d0258386195b2e29fdaba58d3f12b0bac8d3d53828c66c7a35e3d1eb0bdf2c08f23d0e4ab6a3246e456bf0fb863d03423dbe431baf799657c7816a619662fe5b900b754107ba5cc06b1d62c9a927891efee1a1fd404d7e", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -787,9 +1014,8 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 104, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "secp384r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004216eb619457f1168ac873f5b560a75df80749f2bdf9abac31d6580e521ad70368013c3db74f663263b61eb12d4dcd597ad6c77cef6a5d6d2240b1e244d76403f693fb317ffc602a7ac313991b0a62f7bf469bbc95b3ff35003d972eb8ebcc8d4833e6c24ad52d49c1ce6244c7889ab67a8818232e192944542763fc667e5799d", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -797,9 +1023,8 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 105, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "secp384r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004691b24004380a599770214d0c60ab37cfc804cfaa7aedd11cbf0a05467ebec5e33322cda707b848086fd740244f62cdeb867fc057207fde2", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -807,9 +1032,8 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 106, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "secp384r1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000422bf69f3a81dfa1ed8a97301943626e20377b78f7e7d714b880deb5a4a9c63a11591c2e47b777488990771855768b9a4050d61bf02d84cc6aa40447a07507285", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -817,9 +1041,8 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 107, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "secp384r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000476568300e2b4c68861589b4966e67bc414811e4011260cb8be5f884869fa179ca8af40f80009e0a58b17ac3e551a772e76683c32e6e09112572542d7c1fe3d49abb56da56d669186e2623dc797129dc0", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -827,9 +1050,8 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 108, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "secp384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043345dffded3c33f7dcc19bb8997a39f2d6230abcb765d6142c30bf320c1fadff535feafd8505eb3e614db71826c1e258077a1e6057add7474f6d35dce68417812e7b919b1c673032b28c45d0a9251c43a2a73ab152f64ff8eba4eab312fa73bd", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -837,9 +1059,8 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 109, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "secp384r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004a3677c646cd887685940c28076f55cda7469032845f2cb2af51c61492dc435aaa5b771d8e1528417cdeb89b5f629e06b234e21236b9edf46c7025177ee65a8e940f670d10c722cea355bd3a5c8847a38324b9a06a50a95da4e70bb492cd00194a8830975dd1e115e19315575ff841b30fd4a3f8a44725dfe280d0af57fc80cc3", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -847,9 +1068,8 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 110, "comment" : "invalid public key", - "curve" : "secp384r1", "public" : "3046301006072a8648ce3d020106052b81040022033200024424530ea70bace90601f8d5869e4179a6cd689b6a18fdfec50cecf17cb836d24820211ada67815b42c2c2606303f69e", "private" : "2b9e57572da6cf4fb58cb94eab8df19383a136f219f2a515776a8bf48e1538dd1d811946c16d9f0184c9ce5cdf1dac51", "shared" : "", @@ -859,9 +1079,8 @@ ] }, { - "tcId" : 78, + "tcId" : 111, "comment" : "long form encoding of length", - "curve" : "secp384r1", "public" : "308176301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -871,9 +1090,8 @@ ] }, { - "tcId" : 79, + "tcId" : 112, "comment" : "long form encoding of length", - "curve" : "secp384r1", "public" : "307730811006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -883,9 +1101,8 @@ ] }, { - "tcId" : 80, + "tcId" : 113, "comment" : "long form encoding of length", - "curve" : "secp384r1", "public" : "307730110681072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -895,9 +1112,8 @@ ] }, { - "tcId" : 81, + "tcId" : 114, "comment" : "long form encoding of length", - "curve" : "secp384r1", "public" : "3077301106072a8648ce3d02010681052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -907,9 +1123,8 @@ ] }, { - "tcId" : 82, + "tcId" : 115, "comment" : "long form encoding of length", - "curve" : "secp384r1", "public" : "3077301006072a8648ce3d020106052b810400220381620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -919,9 +1134,8 @@ ] }, { - "tcId" : 83, + "tcId" : 116, "comment" : "length contains leading 0", - "curve" : "secp384r1", "public" : "30820076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -931,9 +1145,8 @@ ] }, { - "tcId" : 84, + "tcId" : 117, "comment" : "length contains leading 0", - "curve" : "secp384r1", "public" : "30783082001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -943,9 +1156,8 @@ ] }, { - "tcId" : 85, + "tcId" : 118, "comment" : "length contains leading 0", - "curve" : "secp384r1", "public" : "30783012068200072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -955,9 +1167,8 @@ ] }, { - "tcId" : 86, + "tcId" : 119, "comment" : "length contains leading 0", - "curve" : "secp384r1", "public" : "3078301206072a8648ce3d0201068200052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -967,9 +1178,8 @@ ] }, { - "tcId" : 87, + "tcId" : 120, "comment" : "length contains leading 0", - "curve" : "secp384r1", "public" : "3078301006072a8648ce3d020106052b81040022038200620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -979,9 +1189,8 @@ ] }, { - "tcId" : 88, + "tcId" : 121, "comment" : "wrong length", - "curve" : "secp384r1", "public" : "3077301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -991,9 +1200,8 @@ ] }, { - "tcId" : 89, + "tcId" : 122, "comment" : "wrong length", - "curve" : "secp384r1", "public" : "3075301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1003,9 +1211,8 @@ ] }, { - "tcId" : 90, + "tcId" : 123, "comment" : "wrong length", - "curve" : "secp384r1", "public" : "3076301106072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1015,9 +1222,8 @@ ] }, { - "tcId" : 91, + "tcId" : 124, "comment" : "wrong length", - "curve" : "secp384r1", "public" : "3076300f06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1027,9 +1233,8 @@ ] }, { - "tcId" : 92, + "tcId" : 125, "comment" : "wrong length", - "curve" : "secp384r1", "public" : "3076301006082a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1039,9 +1244,8 @@ ] }, { - "tcId" : 93, + "tcId" : 126, "comment" : "wrong length", - "curve" : "secp384r1", "public" : "3076301006062a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1051,9 +1255,8 @@ ] }, { - "tcId" : 94, + "tcId" : 127, "comment" : "wrong length", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106062b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1063,9 +1266,8 @@ ] }, { - "tcId" : 95, + "tcId" : 128, "comment" : "wrong length", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106042b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1075,9 +1277,8 @@ ] }, { - "tcId" : 96, + "tcId" : 129, "comment" : "wrong length", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203630004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1087,9 +1288,8 @@ ] }, { - "tcId" : 97, + "tcId" : 130, "comment" : "wrong length", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203610004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1099,9 +1299,8 @@ ] }, { - "tcId" : 98, + "tcId" : 131, "comment" : "uint32 overflow in length", - "curve" : "secp384r1", "public" : "30850100000076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1111,9 +1310,8 @@ ] }, { - "tcId" : 99, + "tcId" : 132, "comment" : "uint32 overflow in length", - "curve" : "secp384r1", "public" : "307b3085010000001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1123,9 +1321,8 @@ ] }, { - "tcId" : 100, + "tcId" : 133, "comment" : "uint32 overflow in length", - "curve" : "secp384r1", "public" : "307b3015068501000000072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1135,9 +1332,8 @@ ] }, { - "tcId" : 101, + "tcId" : 134, "comment" : "uint32 overflow in length", - "curve" : "secp384r1", "public" : "307b301506072a8648ce3d0201068501000000052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1147,9 +1343,8 @@ ] }, { - "tcId" : 102, + "tcId" : 135, "comment" : "uint32 overflow in length", - "curve" : "secp384r1", "public" : "307b301006072a8648ce3d020106052b81040022038501000000620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1159,9 +1354,8 @@ ] }, { - "tcId" : 103, + "tcId" : 136, "comment" : "uint64 overflow in length", - "curve" : "secp384r1", "public" : "3089010000000000000076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1171,9 +1365,8 @@ ] }, { - "tcId" : 104, + "tcId" : 137, "comment" : "uint64 overflow in length", - "curve" : "secp384r1", "public" : "307f308901000000000000001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1183,9 +1376,8 @@ ] }, { - "tcId" : 105, + "tcId" : 138, "comment" : "uint64 overflow in length", - "curve" : "secp384r1", "public" : "307f301906890100000000000000072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1195,9 +1387,8 @@ ] }, { - "tcId" : 106, + "tcId" : 139, "comment" : "uint64 overflow in length", - "curve" : "secp384r1", "public" : "307f301906072a8648ce3d020106890100000000000000052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1207,9 +1398,8 @@ ] }, { - "tcId" : 107, + "tcId" : 140, "comment" : "uint64 overflow in length", - "curve" : "secp384r1", "public" : "307f301006072a8648ce3d020106052b8104002203890100000000000000620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1219,9 +1409,8 @@ ] }, { - "tcId" : 108, + "tcId" : 141, "comment" : "length = 2**31 - 1", - "curve" : "secp384r1", "public" : "30847fffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1231,9 +1420,8 @@ ] }, { - "tcId" : 109, + "tcId" : 142, "comment" : "length = 2**31 - 1", - "curve" : "secp384r1", "public" : "307a30847fffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1243,9 +1431,8 @@ ] }, { - "tcId" : 110, + "tcId" : 143, "comment" : "length = 2**31 - 1", - "curve" : "secp384r1", "public" : "307a301406847fffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1255,9 +1442,8 @@ ] }, { - "tcId" : 111, + "tcId" : 144, "comment" : "length = 2**31 - 1", - "curve" : "secp384r1", "public" : "307a301406072a8648ce3d020106847fffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1267,9 +1453,8 @@ ] }, { - "tcId" : 112, + "tcId" : 145, "comment" : "length = 2**31 - 1", - "curve" : "secp384r1", "public" : "307a301006072a8648ce3d020106052b8104002203847fffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1279,9 +1464,8 @@ ] }, { - "tcId" : 113, + "tcId" : 146, "comment" : "length = 2**32 - 1", - "curve" : "secp384r1", "public" : "3084ffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1291,9 +1475,8 @@ ] }, { - "tcId" : 114, + "tcId" : 147, "comment" : "length = 2**32 - 1", - "curve" : "secp384r1", "public" : "307a3084ffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1303,9 +1486,8 @@ ] }, { - "tcId" : 115, + "tcId" : 148, "comment" : "length = 2**32 - 1", - "curve" : "secp384r1", "public" : "307a30140684ffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1315,9 +1497,8 @@ ] }, { - "tcId" : 116, + "tcId" : 149, "comment" : "length = 2**32 - 1", - "curve" : "secp384r1", "public" : "307a301406072a8648ce3d02010684ffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1327,9 +1508,8 @@ ] }, { - "tcId" : 117, + "tcId" : 150, "comment" : "length = 2**32 - 1", - "curve" : "secp384r1", "public" : "307a301006072a8648ce3d020106052b810400220384ffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1339,9 +1519,8 @@ ] }, { - "tcId" : 118, + "tcId" : 151, "comment" : "length = 2**40 - 1", - "curve" : "secp384r1", "public" : "3085ffffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1351,9 +1530,8 @@ ] }, { - "tcId" : 119, + "tcId" : 152, "comment" : "length = 2**40 - 1", - "curve" : "secp384r1", "public" : "307b3085ffffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1363,9 +1541,8 @@ ] }, { - "tcId" : 120, + "tcId" : 153, "comment" : "length = 2**40 - 1", - "curve" : "secp384r1", "public" : "307b30150685ffffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1375,9 +1552,8 @@ ] }, { - "tcId" : 121, + "tcId" : 154, "comment" : "length = 2**40 - 1", - "curve" : "secp384r1", "public" : "307b301506072a8648ce3d02010685ffffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1387,9 +1563,8 @@ ] }, { - "tcId" : 122, + "tcId" : 155, "comment" : "length = 2**40 - 1", - "curve" : "secp384r1", "public" : "307b301006072a8648ce3d020106052b810400220385ffffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1399,9 +1574,8 @@ ] }, { - "tcId" : 123, + "tcId" : 156, "comment" : "length = 2**64 - 1", - "curve" : "secp384r1", "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1411,9 +1585,8 @@ ] }, { - "tcId" : 124, + "tcId" : 157, "comment" : "length = 2**64 - 1", - "curve" : "secp384r1", "public" : "307e3088ffffffffffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1423,9 +1596,8 @@ ] }, { - "tcId" : 125, + "tcId" : 158, "comment" : "length = 2**64 - 1", - "curve" : "secp384r1", "public" : "307e30180688ffffffffffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1435,9 +1607,8 @@ ] }, { - "tcId" : 126, + "tcId" : 159, "comment" : "length = 2**64 - 1", - "curve" : "secp384r1", "public" : "307e301806072a8648ce3d02010688ffffffffffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1447,9 +1618,8 @@ ] }, { - "tcId" : 127, + "tcId" : 160, "comment" : "length = 2**64 - 1", - "curve" : "secp384r1", "public" : "307e301006072a8648ce3d020106052b810400220388ffffffffffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1459,9 +1629,8 @@ ] }, { - "tcId" : 128, + "tcId" : 161, "comment" : "incorrect length", - "curve" : "secp384r1", "public" : "30ff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1471,9 +1640,8 @@ ] }, { - "tcId" : 129, + "tcId" : 162, "comment" : "incorrect length", - "curve" : "secp384r1", "public" : "307630ff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1483,9 +1651,8 @@ ] }, { - "tcId" : 130, + "tcId" : 163, "comment" : "incorrect length", - "curve" : "secp384r1", "public" : "3076301006ff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1495,9 +1662,8 @@ ] }, { - "tcId" : 131, + "tcId" : 164, "comment" : "incorrect length", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106ff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1507,9 +1673,8 @@ ] }, { - "tcId" : 132, + "tcId" : 165, "comment" : "incorrect length", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203ff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1519,9 +1684,8 @@ ] }, { - "tcId" : 133, + "tcId" : 166, "comment" : "indefinite length without termination", - "curve" : "secp384r1", "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1531,9 +1695,8 @@ ] }, { - "tcId" : 134, + "tcId" : 167, "comment" : "indefinite length without termination", - "curve" : "secp384r1", "public" : "3076308006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1543,9 +1706,8 @@ ] }, { - "tcId" : 135, + "tcId" : 168, "comment" : "indefinite length without termination", - "curve" : "secp384r1", "public" : "3076301006802a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1555,9 +1717,8 @@ ] }, { - "tcId" : 136, + "tcId" : 169, "comment" : "indefinite length without termination", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106802b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1567,9 +1728,8 @@ ] }, { - "tcId" : 137, + "tcId" : 170, "comment" : "indefinite length without termination", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203800004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1579,9 +1739,8 @@ ] }, { - "tcId" : 138, + "tcId" : 171, "comment" : "removing sequence", - "curve" : "secp384r1", "public" : "", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1591,9 +1750,8 @@ ] }, { - "tcId" : 139, + "tcId" : 172, "comment" : "removing sequence", - "curve" : "secp384r1", "public" : "306403620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1603,9 +1761,8 @@ ] }, { - "tcId" : 140, + "tcId" : 173, "comment" : "lonely sequence tag", - "curve" : "secp384r1", "public" : "30", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1615,9 +1772,8 @@ ] }, { - "tcId" : 141, + "tcId" : 174, "comment" : "lonely sequence tag", - "curve" : "secp384r1", "public" : "30653003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1627,9 +1783,8 @@ ] }, { - "tcId" : 142, + "tcId" : 175, "comment" : "appending 0's to sequence", - "curve" : "secp384r1", "public" : "3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1639,9 +1794,8 @@ ] }, { - "tcId" : 143, + "tcId" : 176, "comment" : "appending 0's to sequence", - "curve" : "secp384r1", "public" : "3078301206072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1651,9 +1805,8 @@ ] }, { - "tcId" : 144, + "tcId" : 177, "comment" : "prepending 0's to sequence", - "curve" : "secp384r1", "public" : "30780000301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1663,9 +1816,8 @@ ] }, { - "tcId" : 145, + "tcId" : 178, "comment" : "prepending 0's to sequence", - "curve" : "secp384r1", "public" : "30783012000006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1675,9 +1827,8 @@ ] }, { - "tcId" : 146, + "tcId" : 179, "comment" : "appending unused 0's to sequence", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1687,9 +1838,8 @@ ] }, { - "tcId" : 147, + "tcId" : 180, "comment" : "appending unused 0's to sequence", - "curve" : "secp384r1", "public" : "3078301006072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1699,9 +1849,8 @@ ] }, { - "tcId" : 148, + "tcId" : 181, "comment" : "appending null value to sequence", - "curve" : "secp384r1", "public" : "3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510500", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1711,9 +1860,8 @@ ] }, { - "tcId" : 149, + "tcId" : 182, "comment" : "appending null value to sequence", - "curve" : "secp384r1", "public" : "3078301206072a8648ce3d020106052b81040022050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1723,9 +1871,8 @@ ] }, { - "tcId" : 150, + "tcId" : 183, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307b4981773076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1735,9 +1882,8 @@ ] }, { - "tcId" : 151, + "tcId" : 184, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307a25003076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1747,9 +1893,8 @@ ] }, { - "tcId" : 152, + "tcId" : 185, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "30783076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510004deadbeef", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1759,9 +1904,8 @@ ] }, { - "tcId" : 153, + "tcId" : 186, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307b3015498177301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1771,9 +1915,8 @@ ] }, { - "tcId" : 154, + "tcId" : 187, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307a30142500301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1783,9 +1926,8 @@ ] }, { - "tcId" : 155, + "tcId" : 188, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307e3012301006072a8648ce3d020106052b810400220004deadbeef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1795,9 +1937,8 @@ ] }, { - "tcId" : 156, + "tcId" : 189, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307b3015260c49817706072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1807,9 +1948,8 @@ ] }, { - "tcId" : 157, + "tcId" : 190, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307a3014260b250006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1819,9 +1959,8 @@ ] }, { - "tcId" : 158, + "tcId" : 191, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307e3018260906072a8648ce3d02010004deadbeef06052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1831,9 +1970,8 @@ ] }, { - "tcId" : 159, + "tcId" : 192, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307b301506072a8648ce3d0201260a49817706052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1843,9 +1981,8 @@ ] }, { - "tcId" : 160, + "tcId" : 193, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307a301406072a8648ce3d02012609250006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1855,9 +1992,8 @@ ] }, { - "tcId" : 161, + "tcId" : 194, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307e301806072a8648ce3d0201260706052b810400220004deadbeef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1867,9 +2003,8 @@ ] }, { - "tcId" : 162, + "tcId" : 195, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307b301006072a8648ce3d020106052b81040022236749817703620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1879,9 +2014,8 @@ ] }, { - "tcId" : 163, + "tcId" : 196, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307a301006072a8648ce3d020106052b810400222366250003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1891,9 +2025,8 @@ ] }, { - "tcId" : 164, + "tcId" : 197, "comment" : "including garbage", - "curve" : "secp384r1", "public" : "307e301006072a8648ce3d020106052b81040022236403620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510004deadbeef", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1903,9 +2036,8 @@ ] }, { - "tcId" : 165, + "tcId" : 198, "comment" : "including undefined tags", - "curve" : "secp384r1", "public" : "307eaa00bb00cd003076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1915,9 +2047,8 @@ ] }, { - "tcId" : 166, + "tcId" : 199, "comment" : "including undefined tags", - "curve" : "secp384r1", "public" : "307caa02aabb3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1927,9 +2058,8 @@ ] }, { - "tcId" : 167, + "tcId" : 200, "comment" : "including undefined tags", - "curve" : "secp384r1", "public" : "307e3018aa00bb00cd00301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1939,9 +2069,8 @@ ] }, { - "tcId" : 168, + "tcId" : 201, "comment" : "including undefined tags", - "curve" : "secp384r1", "public" : "307c3016aa02aabb301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1951,9 +2080,8 @@ ] }, { - "tcId" : 169, + "tcId" : 202, "comment" : "including undefined tags", - "curve" : "secp384r1", "public" : "307e3018260faa00bb00cd0006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1963,9 +2091,8 @@ ] }, { - "tcId" : 170, + "tcId" : 203, "comment" : "including undefined tags", - "curve" : "secp384r1", "public" : "307c3016260daa02aabb06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1975,9 +2102,8 @@ ] }, { - "tcId" : 171, + "tcId" : 204, "comment" : "including undefined tags", - "curve" : "secp384r1", "public" : "307e301806072a8648ce3d0201260daa00bb00cd0006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1987,9 +2113,8 @@ ] }, { - "tcId" : 172, + "tcId" : 205, "comment" : "including undefined tags", - "curve" : "secp384r1", "public" : "307c301606072a8648ce3d0201260baa02aabb06052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -1999,9 +2124,8 @@ ] }, { - "tcId" : 173, + "tcId" : 206, "comment" : "including undefined tags", - "curve" : "secp384r1", "public" : "307e301006072a8648ce3d020106052b81040022236aaa00bb00cd0003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2011,9 +2135,8 @@ ] }, { - "tcId" : 174, + "tcId" : 207, "comment" : "including undefined tags", - "curve" : "secp384r1", "public" : "307c301006072a8648ce3d020106052b810400222368aa02aabb03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2023,9 +2146,8 @@ ] }, { - "tcId" : 175, + "tcId" : 208, "comment" : "truncated length of sequence", - "curve" : "secp384r1", "public" : "3081", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2035,9 +2157,8 @@ ] }, { - "tcId" : 176, + "tcId" : 209, "comment" : "truncated length of sequence", - "curve" : "secp384r1", "public" : "3066308103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2047,9 +2168,8 @@ ] }, { - "tcId" : 177, + "tcId" : 210, "comment" : "Replacing sequence with NULL", - "curve" : "secp384r1", "public" : "0500", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2059,9 +2179,8 @@ ] }, { - "tcId" : 178, + "tcId" : 211, "comment" : "Replacing sequence with NULL", - "curve" : "secp384r1", "public" : "3066050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2071,9 +2190,8 @@ ] }, { - "tcId" : 179, + "tcId" : 212, "comment" : "changing tag value of sequence", - "curve" : "secp384r1", "public" : "2e76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2083,9 +2201,8 @@ ] }, { - "tcId" : 180, + "tcId" : 213, "comment" : "changing tag value of sequence", - "curve" : "secp384r1", "public" : "2f76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2095,9 +2212,8 @@ ] }, { - "tcId" : 181, + "tcId" : 214, "comment" : "changing tag value of sequence", - "curve" : "secp384r1", "public" : "3176301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2107,9 +2223,8 @@ ] }, { - "tcId" : 182, + "tcId" : 215, "comment" : "changing tag value of sequence", - "curve" : "secp384r1", "public" : "3276301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2119,9 +2234,8 @@ ] }, { - "tcId" : 183, + "tcId" : 216, "comment" : "changing tag value of sequence", - "curve" : "secp384r1", "public" : "ff76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2131,9 +2245,8 @@ ] }, { - "tcId" : 184, + "tcId" : 217, "comment" : "changing tag value of sequence", - "curve" : "secp384r1", "public" : "30762e1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2143,9 +2256,8 @@ ] }, { - "tcId" : 185, + "tcId" : 218, "comment" : "changing tag value of sequence", - "curve" : "secp384r1", "public" : "30762f1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2155,9 +2267,8 @@ ] }, { - "tcId" : 186, + "tcId" : 219, "comment" : "changing tag value of sequence", - "curve" : "secp384r1", "public" : "3076311006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2167,9 +2278,8 @@ ] }, { - "tcId" : 187, + "tcId" : 220, "comment" : "changing tag value of sequence", - "curve" : "secp384r1", "public" : "3076321006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2179,9 +2289,8 @@ ] }, { - "tcId" : 188, + "tcId" : 221, "comment" : "changing tag value of sequence", - "curve" : "secp384r1", "public" : "3076ff1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2191,9 +2300,8 @@ ] }, { - "tcId" : 189, + "tcId" : 222, "comment" : "dropping value of sequence", - "curve" : "secp384r1", "public" : "3000", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2203,9 +2311,8 @@ ] }, { - "tcId" : 190, + "tcId" : 223, "comment" : "dropping value of sequence", - "curve" : "secp384r1", "public" : "3066300003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2215,9 +2322,8 @@ ] }, { - "tcId" : 191, + "tcId" : 224, "comment" : "truncate sequence", - "curve" : "secp384r1", "public" : "3075301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2227,9 +2333,8 @@ ] }, { - "tcId" : 192, + "tcId" : 225, "comment" : "truncate sequence", - "curve" : "secp384r1", "public" : "30751006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2239,9 +2344,8 @@ ] }, { - "tcId" : 193, + "tcId" : 226, "comment" : "truncate sequence", - "curve" : "secp384r1", "public" : "3075300f06072a8648ce3d020106052b81040003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2251,9 +2355,8 @@ ] }, { - "tcId" : 194, + "tcId" : 227, "comment" : "truncate sequence", - "curve" : "secp384r1", "public" : "3075300f072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2263,9 +2366,8 @@ ] }, { - "tcId" : 195, + "tcId" : 228, "comment" : "indefinite length", - "curve" : "secp384r1", "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2275,9 +2377,8 @@ ] }, { - "tcId" : 196, + "tcId" : 229, "comment" : "indefinite length", - "curve" : "secp384r1", "public" : "3078308006072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2287,9 +2388,8 @@ ] }, { - "tcId" : 197, + "tcId" : 230, "comment" : "indefinite length with truncated delimiter", - "curve" : "secp384r1", "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125100", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2299,9 +2399,8 @@ ] }, { - "tcId" : 198, + "tcId" : 231, "comment" : "indefinite length with truncated delimiter", - "curve" : "secp384r1", "public" : "3077308006072a8648ce3d020106052b810400220003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2311,9 +2410,8 @@ ] }, { - "tcId" : 199, + "tcId" : 232, "comment" : "indefinite length with additional element", - "curve" : "secp384r1", "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125105000000", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2323,9 +2421,8 @@ ] }, { - "tcId" : 200, + "tcId" : 233, "comment" : "indefinite length with additional element", - "curve" : "secp384r1", "public" : "307a308006072a8648ce3d020106052b810400220500000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2335,9 +2432,8 @@ ] }, { - "tcId" : 201, + "tcId" : 234, "comment" : "indefinite length with truncated element", - "curve" : "secp384r1", "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251060811220000", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2347,9 +2443,8 @@ ] }, { - "tcId" : 202, + "tcId" : 235, "comment" : "indefinite length with truncated element", - "curve" : "secp384r1", "public" : "307c308006072a8648ce3d020106052b8104002206081122000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2359,9 +2454,8 @@ ] }, { - "tcId" : 203, + "tcId" : 236, "comment" : "indefinite length with garbage", - "curve" : "secp384r1", "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000fe02beef", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2371,9 +2465,8 @@ ] }, { - "tcId" : 204, + "tcId" : 237, "comment" : "indefinite length with garbage", - "curve" : "secp384r1", "public" : "307c308006072a8648ce3d020106052b810400220000fe02beef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2383,9 +2476,8 @@ ] }, { - "tcId" : 205, + "tcId" : 238, "comment" : "indefinite length with nonempty EOC", - "curve" : "secp384r1", "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510002beef", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2395,9 +2487,8 @@ ] }, { - "tcId" : 206, + "tcId" : 239, "comment" : "indefinite length with nonempty EOC", - "curve" : "secp384r1", "public" : "307a308006072a8648ce3d020106052b810400220002beef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2407,9 +2498,8 @@ ] }, { - "tcId" : 207, + "tcId" : 240, "comment" : "prepend empty sequence", - "curve" : "secp384r1", "public" : "30783000301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2419,9 +2509,8 @@ ] }, { - "tcId" : 208, + "tcId" : 241, "comment" : "prepend empty sequence", - "curve" : "secp384r1", "public" : "30783012300006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2431,9 +2520,8 @@ ] }, { - "tcId" : 209, + "tcId" : 242, "comment" : "append empty sequence", - "curve" : "secp384r1", "public" : "3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312513000", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2443,9 +2531,8 @@ ] }, { - "tcId" : 210, + "tcId" : 243, "comment" : "append empty sequence", - "curve" : "secp384r1", "public" : "3078301206072a8648ce3d020106052b81040022300003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2455,9 +2542,8 @@ ] }, { - "tcId" : 211, + "tcId" : 244, "comment" : "sequence of sequence", - "curve" : "secp384r1", "public" : "30783076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2467,9 +2553,8 @@ ] }, { - "tcId" : 212, + "tcId" : 245, "comment" : "sequence of sequence", - "curve" : "secp384r1", "public" : "30783012301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2479,9 +2564,8 @@ ] }, { - "tcId" : 213, + "tcId" : 246, "comment" : "truncated sequence", - "curve" : "secp384r1", "public" : "3012301006072a8648ce3d020106052b81040022", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2491,9 +2575,8 @@ ] }, { - "tcId" : 214, + "tcId" : 247, "comment" : "truncated sequence", - "curve" : "secp384r1", "public" : "306f300906072a8648ce3d020103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2503,9 +2586,8 @@ ] }, { - "tcId" : 215, + "tcId" : 248, "comment" : "repeat element in sequence", - "curve" : "secp384r1", "public" : "3081da301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2515,9 +2597,8 @@ ] }, { - "tcId" : 216, + "tcId" : 249, "comment" : "repeat element in sequence", - "curve" : "secp384r1", "public" : "307d301706072a8648ce3d020106052b8104002206052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2527,9 +2608,8 @@ ] }, { - "tcId" : 217, + "tcId" : 250, "comment" : "removing oid", - "curve" : "secp384r1", "public" : "306d300706052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2539,9 +2619,8 @@ ] }, { - "tcId" : 218, + "tcId" : 251, "comment" : "lonely oid tag", - "curve" : "secp384r1", "public" : "306e30080606052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2551,9 +2630,8 @@ ] }, { - "tcId" : 219, + "tcId" : 252, "comment" : "lonely oid tag", - "curve" : "secp384r1", "public" : "3070300a06072a8648ce3d02010603620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2563,9 +2641,8 @@ ] }, { - "tcId" : 220, + "tcId" : 253, "comment" : "appending 0's to oid", - "curve" : "secp384r1", "public" : "3078301206092a8648ce3d0201000006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2575,9 +2652,8 @@ ] }, { - "tcId" : 221, + "tcId" : 254, "comment" : "appending 0's to oid", - "curve" : "secp384r1", "public" : "3078301206072a8648ce3d020106072b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2587,9 +2663,8 @@ ] }, { - "tcId" : 222, + "tcId" : 255, "comment" : "prepending 0's to oid", - "curve" : "secp384r1", "public" : "30783012060900002a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2599,9 +2674,8 @@ ] }, { - "tcId" : 223, + "tcId" : 256, "comment" : "prepending 0's to oid", - "curve" : "secp384r1", "public" : "3078301206072a8648ce3d0201060700002b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2611,9 +2685,8 @@ ] }, { - "tcId" : 224, + "tcId" : 257, "comment" : "appending unused 0's to oid", - "curve" : "secp384r1", "public" : "3078301206072a8648ce3d0201000006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2623,9 +2696,8 @@ ] }, { - "tcId" : 225, + "tcId" : 258, "comment" : "appending null value to oid", - "curve" : "secp384r1", "public" : "3078301206092a8648ce3d0201050006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2635,9 +2707,8 @@ ] }, { - "tcId" : 226, + "tcId" : 259, "comment" : "appending null value to oid", - "curve" : "secp384r1", "public" : "3078301206072a8648ce3d020106072b81040022050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2647,9 +2718,8 @@ ] }, { - "tcId" : 227, + "tcId" : 260, "comment" : "truncated length of oid", - "curve" : "secp384r1", "public" : "306f3009068106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2659,9 +2729,8 @@ ] }, { - "tcId" : 228, + "tcId" : 261, "comment" : "truncated length of oid", - "curve" : "secp384r1", "public" : "3071300b06072a8648ce3d0201068103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2671,9 +2740,8 @@ ] }, { - "tcId" : 229, + "tcId" : 262, "comment" : "Replacing oid with NULL", - "curve" : "secp384r1", "public" : "306f3009050006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2683,9 +2751,8 @@ ] }, { - "tcId" : 230, + "tcId" : 263, "comment" : "Replacing oid with NULL", - "curve" : "secp384r1", "public" : "3071300b06072a8648ce3d0201050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2695,9 +2762,8 @@ ] }, { - "tcId" : 231, + "tcId" : 264, "comment" : "changing tag value of oid", - "curve" : "secp384r1", "public" : "3076301004072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2707,9 +2773,8 @@ ] }, { - "tcId" : 232, + "tcId" : 265, "comment" : "changing tag value of oid", - "curve" : "secp384r1", "public" : "3076301005072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2719,9 +2784,8 @@ ] }, { - "tcId" : 233, + "tcId" : 266, "comment" : "changing tag value of oid", - "curve" : "secp384r1", "public" : "3076301007072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2731,9 +2795,8 @@ ] }, { - "tcId" : 234, + "tcId" : 267, "comment" : "changing tag value of oid", - "curve" : "secp384r1", "public" : "3076301008072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2743,9 +2806,8 @@ ] }, { - "tcId" : 235, + "tcId" : 268, "comment" : "changing tag value of oid", - "curve" : "secp384r1", "public" : "30763010ff072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2755,9 +2817,8 @@ ] }, { - "tcId" : 236, + "tcId" : 269, "comment" : "changing tag value of oid", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020104052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2767,9 +2828,8 @@ ] }, { - "tcId" : 237, + "tcId" : 270, "comment" : "changing tag value of oid", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020105052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2779,9 +2839,8 @@ ] }, { - "tcId" : 238, + "tcId" : 271, "comment" : "changing tag value of oid", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020107052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2791,9 +2850,8 @@ ] }, { - "tcId" : 239, + "tcId" : 272, "comment" : "changing tag value of oid", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020108052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2803,9 +2861,8 @@ ] }, { - "tcId" : 240, + "tcId" : 273, "comment" : "changing tag value of oid", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d0201ff052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2815,9 +2872,8 @@ ] }, { - "tcId" : 241, + "tcId" : 274, "comment" : "dropping value of oid", - "curve" : "secp384r1", "public" : "306f3009060006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2827,9 +2883,8 @@ ] }, { - "tcId" : 242, + "tcId" : 275, "comment" : "dropping value of oid", - "curve" : "secp384r1", "public" : "3071300b06072a8648ce3d0201060003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2839,9 +2894,8 @@ ] }, { - "tcId" : 243, + "tcId" : 276, "comment" : "modify first byte of oid", - "curve" : "secp384r1", "public" : "307630100607288648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2851,9 +2905,8 @@ ] }, { - "tcId" : 244, + "tcId" : 277, "comment" : "modify first byte of oid", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d02010605298104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2863,9 +2916,8 @@ ] }, { - "tcId" : 245, + "tcId" : 278, "comment" : "modify last byte of oid", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d028106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2875,9 +2927,8 @@ ] }, { - "tcId" : 246, + "tcId" : 279, "comment" : "modify last byte of oid", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b810400a203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2887,9 +2938,8 @@ ] }, { - "tcId" : 247, + "tcId" : 280, "comment" : "truncate oid", - "curve" : "secp384r1", "public" : "3075300f06062a8648ce3d0206052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2899,9 +2949,8 @@ ] }, { - "tcId" : 248, + "tcId" : 281, "comment" : "truncate oid", - "curve" : "secp384r1", "public" : "3075300f06068648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2911,9 +2960,8 @@ ] }, { - "tcId" : 249, + "tcId" : 282, "comment" : "truncate oid", - "curve" : "secp384r1", "public" : "3075300f06072a8648ce3d020106042b81040003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2923,9 +2971,8 @@ ] }, { - "tcId" : 250, + "tcId" : 283, "comment" : "truncate oid", - "curve" : "secp384r1", "public" : "3075300f06072a8648ce3d020106048104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2935,9 +2982,8 @@ ] }, { - "tcId" : 251, + "tcId" : 284, "comment" : "wrong oid", - "curve" : "secp384r1", "public" : "30793013060a3262306530333032316106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2947,9 +2993,8 @@ ] }, { - "tcId" : 252, + "tcId" : 285, "comment" : "wrong oid", - "curve" : "secp384r1", "public" : "308181301b061236303836343830313635303330343032303106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2959,9 +3004,8 @@ ] }, { - "tcId" : 253, + "tcId" : 286, "comment" : "wrong oid", - "curve" : "secp384r1", "public" : "307b301506072a8648ce3d0201060a3262306530333032316103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2971,9 +3015,8 @@ ] }, { - "tcId" : 254, + "tcId" : 287, "comment" : "wrong oid", - "curve" : "secp384r1", "public" : "308183301d06072a8648ce3d0201061236303836343830313635303330343032303103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2983,9 +3026,8 @@ ] }, { - "tcId" : 255, + "tcId" : 288, "comment" : "longer oid", - "curve" : "secp384r1", "public" : "307f301906103261383634386365336430323031303106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -2995,9 +3037,8 @@ ] }, { - "tcId" : 256, + "tcId" : 289, "comment" : "longer oid", - "curve" : "secp384r1", "public" : "307d301706072a8648ce3d0201060c32623831303430303232303103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3007,9 +3048,8 @@ ] }, { - "tcId" : 257, + "tcId" : 290, "comment" : "oid with modified node", - "curve" : "secp384r1", "public" : "307d3017060e326138363438636533643032313106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3019,9 +3059,8 @@ ] }, { - "tcId" : 258, + "tcId" : 291, "comment" : "oid with modified node", - "curve" : "secp384r1", "public" : "308185301f06163261383634386365336430323838383038303830303106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3031,9 +3070,8 @@ ] }, { - "tcId" : 259, + "tcId" : 292, "comment" : "oid with modified node", - "curve" : "secp384r1", "public" : "307b301506072a8648ce3d0201060a3262383130343030333203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3043,9 +3081,8 @@ ] }, { - "tcId" : 260, + "tcId" : 293, "comment" : "oid with modified node", - "curve" : "secp384r1", "public" : "308183301d06072a8648ce3d0201061232623831303430303838383038303830323203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3055,9 +3092,8 @@ ] }, { - "tcId" : 261, + "tcId" : 294, "comment" : "large integer in oid", - "curve" : "secp384r1", "public" : "30818f30290620326138363438636533643032383238303830383038303830383038303830303106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3067,9 +3103,8 @@ ] }, { - "tcId" : 262, + "tcId" : 295, "comment" : "large integer in oid", - "curve" : "secp384r1", "public" : "30818d302706072a8648ce3d0201061c3262383130343030383238303830383038303830383038303830323203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3079,9 +3114,8 @@ ] }, { - "tcId" : 263, + "tcId" : 296, "comment" : "oid with invalid node", - "curve" : "secp384r1", "public" : "308180301a0611326138363438636533643032303165303306052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3091,9 +3125,8 @@ ] }, { - "tcId" : 264, + "tcId" : 297, "comment" : "oid with invalid node", - "curve" : "secp384r1", "public" : "3077301106082a808648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3103,9 +3136,8 @@ ] }, { - "tcId" : 265, + "tcId" : 298, "comment" : "oid with invalid node", - "curve" : "secp384r1", "public" : "307e301806072a8648ce3d0201060d3262383130343030323265303303620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3115,9 +3147,8 @@ ] }, { - "tcId" : 266, + "tcId" : 299, "comment" : "oid with invalid node", - "curve" : "secp384r1", "public" : "3077301106072a8648ce3d020106062b808104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3127,9 +3158,8 @@ ] }, { - "tcId" : 267, + "tcId" : 300, "comment" : "lonely bit string tag", - "curve" : "secp384r1", "public" : "3013301006072a8648ce3d020106052b8104002203", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3139,9 +3169,8 @@ ] }, { - "tcId" : 268, + "tcId" : 301, "comment" : "appending 0's to bit string", - "curve" : "secp384r1", "public" : "3078301006072a8648ce3d020106052b8104002203640004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3151,9 +3180,8 @@ ] }, { - "tcId" : 269, + "tcId" : 302, "comment" : "prepending 0's to bit string", - "curve" : "secp384r1", "public" : "3078301006072a8648ce3d020106052b81040022036400000004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3163,9 +3191,8 @@ ] }, { - "tcId" : 270, + "tcId" : 303, "comment" : "appending null value to bit string", - "curve" : "secp384r1", "public" : "3078301006072a8648ce3d020106052b8104002203640004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510500", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3175,9 +3202,8 @@ ] }, { - "tcId" : 271, + "tcId" : 304, "comment" : "truncated length of bit string", - "curve" : "secp384r1", "public" : "3014301006072a8648ce3d020106052b810400220381", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3187,9 +3213,8 @@ ] }, { - "tcId" : 272, + "tcId" : 305, "comment" : "Replacing bit string with NULL", - "curve" : "secp384r1", "public" : "3014301006072a8648ce3d020106052b810400220500", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3199,9 +3224,8 @@ ] }, { - "tcId" : 273, + "tcId" : 306, "comment" : "changing tag value of bit string", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002201620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3211,9 +3235,8 @@ ] }, { - "tcId" : 274, + "tcId" : 307, "comment" : "changing tag value of bit string", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002202620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3223,9 +3246,8 @@ ] }, { - "tcId" : 275, + "tcId" : 308, "comment" : "changing tag value of bit string", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002204620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3235,9 +3257,8 @@ ] }, { - "tcId" : 276, + "tcId" : 309, "comment" : "changing tag value of bit string", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002205620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3247,9 +3268,8 @@ ] }, { - "tcId" : 277, + "tcId" : 310, "comment" : "changing tag value of bit string", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022ff620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3259,9 +3279,8 @@ ] }, { - "tcId" : 278, + "tcId" : 311, "comment" : "dropping value of bit string", - "curve" : "secp384r1", "public" : "3014301006072a8648ce3d020106052b810400220300", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3271,9 +3290,8 @@ ] }, { - "tcId" : 279, + "tcId" : 312, "comment" : "modify first byte of bit string", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620204c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3283,9 +3301,8 @@ ] }, { - "tcId" : 280, + "tcId" : 313, "comment" : "modify last byte of bit string", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312d1", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3295,9 +3312,8 @@ ] }, { - "tcId" : 281, + "tcId" : 314, "comment" : "truncate bit string", - "curve" : "secp384r1", "public" : "3075301006072a8648ce3d020106052b8104002203610004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3307,9 +3323,8 @@ ] }, { - "tcId" : 282, + "tcId" : 315, "comment" : "truncate bit string", - "curve" : "secp384r1", "public" : "3075301006072a8648ce3d020106052b81040022036104c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3319,9 +3334,8 @@ ] }, { - "tcId" : 283, + "tcId" : 316, "comment" : "declaring bits as unused in a bit-string", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620104c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3331,9 +3345,8 @@ ] }, { - "tcId" : 284, + "tcId" : 317, "comment" : "unused bits in a bit-string", - "curve" : "secp384r1", "public" : "307a301006072a8648ce3d020106052b8104002203662004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125101020304", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3343,9 +3356,8 @@ ] }, { - "tcId" : 285, + "tcId" : 318, "comment" : "unused bits in empty bit-string", - "curve" : "secp384r1", "public" : "3015301006072a8648ce3d020106052b81040022030103", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", @@ -3355,9 +3367,8 @@ ] }, { - "tcId" : 286, + "tcId" : 319, "comment" : "128 unused bits", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203628004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", diff --git a/third_party/wycheproof_testvectors/ecdh_secp521r1_ecpoint_test.json b/third_party/wycheproof_testvectors/ecdh_secp521r1_ecpoint_test.json new file mode 100644 index 000000000..bb61149a3 --- /dev/null +++ b/third_party/wycheproof_testvectors/ecdh_secp521r1_ecpoint_test.json @@ -0,0 +1,787 @@ +{ + "algorithm" : "ECDH", + "generatorVersion" : "0.4.12", + "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." + }, + "numberOfTests" : 81, + "header" : [], + "testGroups" : [ + { + "curve" : "secp521r1", + "encoding" : "ecpoint", + "type" : "ECHDComp", + "tests" : [ + { + "tcId" : 1, + "comment" : "normal case", + "public" : "040064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce00e04ad19cf9fd4722b0c824c069f70c3c0e7ebc5288940dfa92422152ae4a4f79183ced375afb54db1409ddf338b85bb6dbfc5950163346bb63a90a70c5aba098f7", + "private" : "1939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", + "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "compressed public key", + "public" : "030064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce", + "private" : "1939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", + "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", + "result" : "acceptable", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 3, + "comment" : "edge case for shared secret", + "public" : "04014c643329691ba27459a40dfe7c4ce17b3ea14d0cd7aa47b01f1315404db51436fbbfe6de0842e0f7e1265f6ff3aca28750677d3370b2fb2a6ef497356f4b95811201051b14178639a09a41465c72d3743436ee1c191ff7388a40140b34d5317de5911ea03cdbb0329fdeb446695a3b92d437271a9f3c318b02dec4d473908158140e97", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "edge case for shared secret", + "public" : "040029cd32125c23a41af24fd4b729da0faacbc35516ef0ba59096602571693cd282e26d67e18ef4643d0f6f158d7370d3394ca9a8de7938032ac178c6fd34e3702b8d008649834e2b41be3a8b7510bfe570f4c67075943cd0cbb9d9e1d1da52618b5b96d6aec9b650daf1ca6624c13e5116302b9c79c8c4d3d351915d1e8e1ab6ad76098e", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "edge case for shared secret", + "public" : "040032c6f06ce6a15ea064464d35aa368d299c9a9e1e368f694aefb603876248f898f223ce0217bef37d61eb09b27c93187cf8e61ba7b14e3c9bee692b06ac6d95f836019fd19f8480e21c63211d48d45f96f6365cf55f958e1a0fe7ea6b6b9ff230a87b70bb1b14d3a5fb6669a91641c6acf4570c1d3a9e709913b7fe6b35ff81c394d6a7", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "edge case for shared secret", + "public" : "0401f7eb96e64b1a62daf9e0801bfd96a0b15b68e5f5cb3e90b434495a473907338e53098e1c2e493335d09c6aae6fdda0345b98aaed588f2abe82910713fb6c20252901396b17cf250bc018f4cead097e7e09863f14cf1239b065e57d884949eee141926f7e7c9f7f34cf0536368767bc0e1ab5142877293a4c722693a73fe14a5390af93", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "edge case for shared secret", + "public" : "04006ddf9b10965d5fc129e96f7a37667ccf66cc44384772906fedb21f9de4629e01aaa09ac7c9866112064bbc9bd58ebc123ab2fe19d8fed1a056d27bfef0630509c7001c441311ef20a16346332ea42d5c65788d68f6817b0267fcab11ea9c948ed108115dda8e823a380b601460742d3772d6424c67b240da24772ff0d2ccd9a1e0cea6", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "edge case for shared secret", + "public" : "04007a8c547268c948b626da636cf54428ea2ab23861d499a84ad7be1cf691b92872a06e26c6dba08ca9ed386f83d396156d5fa023f57d5ea6440ec7401dad2c08ad70018c3815b1b9a2e42555419a6c19043fa2b0ddcc4b5a6e372fee9fcb227d85bad704687e7e1a818b612d5c046cd75972f7a2dd5c9a200ac5582cd59fec47ac525ecf", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "00003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "edge case for shared secret", + "public" : "040029153cf062f88f303e5d6f9aac968bd901076d5994ea7f831833b1e69b67e9e9fe20cf9c5623e00e0b9e3592fca2a03324b5df7c93186aff697aca864600d44ecc002801a62e2f4106f34106da23dc93d50e3e975a1d47510021835290649b7a4125109f656b6b0b5bd00b24d84ea1ba4e1ed49e61c526fb1011005131caee7ee0501e", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "0400a61eb994e28722c59b3c6007dfdf8b37893f6350f461b26a00e1a45104314aae9989da87e4facb2c4ef721185b7d96d9a45a28a102756501a1acc5d329a21bbf73010e8d0e12f5a9a40e0d59c90ce73043d39730aeadd3788e31d7c2bb62a1166161994664afa658ce2e60a13f45f27f914307c8d6f8d4ed16ab041b8f69908a62782f", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "04011dd497b30c73709906b164a9a79dc7f2a98c0148ed63016bb95243834fbcdf8eb74b0ff652d54f59f31aef51da6e8974d363655b1da138dc4de0f2a8d800f475ae0057bd4b84607400d863ffbf45a3cf58999ee24ba05e93eca7b0e4ae760eb1733559a45d15579d3370d716ffa3ec4bfdae418e32fb06138dfca213720a938577610e", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "0401283eb93fa369fe7012b647d21e0a97cf9950e5fbed819ef56158f20c8a9473a418eccbca4dc2b47f4cb6d322f917005859bf221e84ac9827cab82a801c627fb1ec0075c480cbafb352fcaf93baf23a1405fd81febe09729a908d1077e177dd8993d94b251a0d52652da3edb6fdf864e80cd51540e73d0b5107e3433576dcaa4e18db43", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", + "public" : "0400173beefe35ee868d497ff6601628f65ce18a1591f7e4a3a406622f3f508e2da68f101ed02febc38418c6ddfc26a5ec9848c42792463b1e945f9e167db34bdf2d660053070647aba7cd60eb295ab81a268a3903f393c5d28bbc5e022351c377cd84f02c19deb36442372cae1332e92f95ba60b6c852e0de0718e89d24e43cd479c9fb11", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "edge case for shared secret", + "public" : "04009829cd5432687739ab6ae10af8ea73d2cb53b81ebb06b5961b7badc1676b3ef7b00454f7cde56774a01312d574a9193c1a5fe5336fbe62623ad9bf81143789f9f90012f955697ed578207197bf9aac3896521615dbacc8dc665d4f1715b08439f49c2aa6ed337023ffccc5075a85944936826db92f919737ca3afeadba1847084bdef7", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "edge case for shared secret", + "public" : "040126e3c959cd41120bb83693b1d6a034b385137c1bb3213b776122fed96056e329885718a73bee639c0ba4b68818682f498ce5496925002bd7652516405fcc4fecad0073a9c6e3b0c694bf7cc8ccbbd09800e81e3548ba44a0c2381cef0b07bf702a19054bb5d717a1b79294609cbdafd4e2018064f7b2c4c204d818eb7ce521c3268ce5", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "edge case for shared secret", + "public" : "040153dc481ab3c5dc8decd24ceaee1bec77f59f21f7f31c19538af047d281ac9e2567933fd3d21096b185d4098919571931bb9b0be7197995e2fbaf21c8a10007ade001ad69f08fcae164390be826256b50fae47502ce0e9ca46af0c490cb4033c886f88661a99ff2bd3c9c8e7da30faf2b4c769edc5831810ac05054c97e41063f496e1f", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "edge case for shared secret", + "public" : "0401f586611c87150288c3e86116c5db94a26718978829d701ddac05e9b0ce22dee4b18e95f60cba783ed3384da373deaefc57b8265d3a34eeb458bf24b9d82be32819008456e0f1d80492ef0078cc246d32fc7c7fb6720b4d458b51b2098d35746752b0ef0345bd0d342dfee6dd2f12ed12b34bd95d058c2811fd479d2dde32180e6c9ef2", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000002", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "edge case for shared secret", + "public" : "04015edc87fd499a73eabffd14d2b6a70a8fb69b6a39d0d9c4dda2337b53cc72e49a9e3d5a2d9e8930cfa11852dac33443227fba6684bd74732e6879884b6ef9dae98f010eeb8d2e3360ea9726628085268af3f2a05ad41235d0a892098bd661b636f7ef0a820282906eda3f1ff1980b98fb5937228e9edcd6332e3641216c7307e7f3f452", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "edge case for shared secret", + "public" : "040131b43002f7e687eec1ecf6a253c2ccc9e48f04d86fccd18fee0d2d22191f1ea539c40d521970b4709dc03986f647e0e8bb3340cf8a3e643a3541035437cf25f01500b27a55ac45f0296f8c9656bcfd52b5cea9f4115c06e4c64319609847d45e92418400e7868672c0d3e6e5e6e004a7190476ed77cfc33ad19a4bd2c615ad9950f374", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "edge cases for ephemeral key", + "public" : "0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0053bf137fee8922769f8d0fe279caa4dac9c6054ad0460995588a845d0a959e24bc0fc2391a2b92f7bd400f50a11a9db37f07bef7fa8dad2a903fcf534abc8736f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "edge cases for ephemeral key", + "public" : "040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01c95ac417c90a520149b29105cdab36f528a23efb5621520dbdafea95a7d43499c4c8be02cd1c2de000da18104fa84a1e9ece6386f0e0efa5234a24595d7c4c96f4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "edge cases for ephemeral key", + "public" : "0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01b47ec41e3a5abd9dd9808fc04d9078cbed72b9eba98d3c1ded70a29938f0efd5a27a7113ff721f122cb17411de307a355c685074f5766b6d1a033d2fa188c945b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "edge cases for ephemeral key", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000005f880f50ec94bfac6658fa2fce05945c6a36b266407b6fbd5437a83e2f2f9b9c50a734872e48e70df65457f13e47d06c6b8b29f4735acf105ea63e051904d18aea", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "013aefe3245728a08c904fe7d61cd9c2fdac63f29cf664d8f161bebacb93f8a710e9692f9689480ad498de00f00061e40e46e76e4754c1130ef4217a58933e0b1dc6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "edge cases for ephemeral key", + "public" : "04000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff000000000000010000000000000000f33ffc45da3eac1baab727ab8fd355cfa134c42047d55262651654fb50df7e9a5a75f179c8c86c4388213b5687dc43dfebb37f30128703c44ccd5c3284833b8717", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0168df272d53e3161926168c4aeab5f355b8d2a6689cfd567f2b6eb2011a18c775ac2a21f8dd497f6957217020b3b1afcb7021f24fccc2523be76a2bff44596e5a14", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "edge cases for ephemeral key", + "public" : "0400003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00cd2839d857b4699f5c8e8a0194786e26a862f086b4ba80746ae5225ed3aa68f96b7aaec55225830bb98f52d75221141897ba49d7a31ebbf0b6d7d31352e5266190", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "013db1b9241b23d33860d32dec37a79e4546a41afdfdd9c438d04e1f8b566ac8d9d3f572c293e96943722a4ee290e113fffaa82a61867d9ca28d349982354c9b256f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "edge cases for ephemeral key", + "public" : "04010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813d9829119f42ffa95fea8ba9e81e4cd6a6ca97fb0778e12e5f5dfe35201dd4cca8eca0d2e395555997041381e6ac1f18ddf4c74e0b6e9041cfdca1d1c103091", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01d2bbe9f754584ebbc7c7ad74136d1c8a144948948aa8be49989dd9b4c514db2e2ab1e0713ad1699f632dd2cea53da218ed549f030a113e282fd9e3be462d9aba84", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "edge cases for ephemeral key", + "public" : "04010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00878ad597d290db2cf660594aeed0f9b7c8dd68451d2d1b2cbc816b1ec4f35465b3964aff2edf1255163f5fca580132f85cade2887a017e7cd0b37196ad85221107", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "000f37a2e2caef54fff4126c0fa96e7c47f0cad74626ef91e589e12d2e1e8c221be7295be9dc2712b87bb0aa0f5880b738bc1242f2ba773bf9eb2a54e3c1ca4758d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "edge cases for ephemeral key", + "public" : "0401ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000000000010000000000000000000000000000000000b5e1191b449fa1ebdbd677daa48f90e2d1d6c058c877087cafd9364d99dbb283c68402e6e6c5f5411b2ed42824d8b280ceb910aba6847883a7e3780e2132af41c1", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "017aeb254d9c8c8ee06215ff33811357da73bf7f6dd6d7f8f176d62c065a88a9005f680c630e9f2763585ea2ee76b6e4ab45e673f814ebfa95947c0c63fb24fa6e9b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "edge cases for ephemeral key", + "public" : "0401ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00207513d615656a1cc7505c18aa21b08e2b1d5a841de0816cc29c004efdb2d902ac1a7bb05e20722b576b64a3ddf4d2486421ac706bf4a424f252386368a5340fb6", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0061bed42248a37b4625ef04c4f9c7ef69ee3c6f9503378351fcab1b8ce1343206997eec1b88449eb6f7355711ea1a818a486ee30a24126241a7e2289267cf5dd61f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "edge cases for ephemeral key", + "public" : "0401ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff001fe800c50e54012b75a33e4be7d07c8d60f29680a395e951a6a31c5096b0ea928fc2cbf327dd784dc0a7ca46ea73992b758b5641364b4aba39e93798a4d925a008", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "001067d9104e296ef42b944587de11b10df05d2d959ed44cac9e7ef1c7a05d90819c43bc79c7397918f957cc98db931763bbeb1bdfc35865e8a359a013f13d60c433", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "edge cases for ephemeral key", + "public" : "0401ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000008dd18a1f5e482140be79bb65a21ad60c8987e532c84345f0135affd46ec71ef02b1ca3ad56f301d955fa306c122d441d6fedcf8b855ef256350bf69d23a7207ad9", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "00b779d83035cf7bb0bb04c7b2f46d08f6791f0d1542c9bcce7250e772b12ad8e38fce1d2b063a06f0fa3a1b072dd976f5f8542979903075162f1f5c6ba3b76cc45d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "edge cases for ephemeral key", + "public" : "0401ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000100566203dd325a081c4441f001f780365874fd3d0c9bc47227481afe76a93ae1bfde63af972203abfe22c63b80e83f7cc2184c3cb8cfd0152c54324c4759fd1f9a50", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01afe5d23733728b79c743933b9ba7dfec5ed19b7737e393908a1d000918aa795d1ce0ad533983d018f927b35d2af6463356573f387febd75911a49486202ca69d3a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "edge cases for ephemeral key", + "public" : "0401ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff00b11c668fbd549f36889f7b63434051da26f15705839136b1b14a09152d7a182ea7806c35478a32d3aa3c9c1627a61519ebec71b36fa77449025b8829e27f307834", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "019612aeb386febb1a28096fe5b2f682dead02389785225b80a27df439510d08349a193839525f248b7f9bcabfd3dc8da8cc1724022299b7b5e72399d89464b82e44", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "edge cases for ephemeral key", + "public" : "0401ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000008000000200aa75efc0a8daac1d73f32c9c552414bccf44af8e74331b47439e7dcc49a135b3ee61e9f69717d89b4bba3567a195aeda13fbec634bf2984b5ec6b6f80f5978ed5a", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "00570673f87adcef49c1f011e8b9f1e11f7fd3b3c93114d08d3f515aa4a895a6c701c523063bdc13ad1db0a54f6e7b476fe10db2070441befc58c8cff3c08ef76e59", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "edge cases for ephemeral key", + "public" : "0401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0016aaf228b0aec190d4e4e5b8138ff9cc46d705da1bf002901c6ab420f59314d5b641712b14ef3e4fb125652c47888676804fb5575b741a8408c5625bfccff4fdda", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "edge cases for ephemeral key", + "public" : "0401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "00a5d6dfda2b269f4ab895a41c3b71b6ba10d5c9f0d9b3e730275345e4721594abfd39464c227716ded8ef3e60bb1ca0b551716e3f6eebb48d5ce8e0ab58cb1b73c9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "3", + "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "00347c51f587c726070bdeb9173d0a547427ead3f2c8de62d9ecc3013285f645d220931520bcef85d08cfb6786045745fbfbfb1924c44a89d06676131a965677272a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "shared" : "01c41dc4437c2f2b94a940711b3a691723397a1f83d6bc0c67ddc7a657160925c7f85bb4eb3842b60b2610ddb7c0b8676267710e58359a8750843c6d8e25d48d1cd9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "006a239cdb7a783840658d5f314bfe5c51e806a4bf1236f8421265bcc503c673eb16c5c2b38b5717fa04ee7dbcdeb15c871711507abb7557a8a8c7b3250141e854d5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "shared" : "0112dbf9713aadd478e4f2ebcb058f05b512b1959c7da1994f851f373ce8c341d39c6843373f6fe559905953e1147640159437953c571961c09bad157a8e1a5bf476", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47adbb6fb71e91386409", + "shared" : "003eca2210c8623105085aa284d119f3d716730595c6291aa89bf32a95e8a5fdc64f3d76e92494a43a9dced12d05b6dca4ffe649b32ac12cb0202e702dc83a2cb277", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb5fb71e91386409", + "shared" : "01c4cae9fbfdd45de51d8525e8447a7553c35cf358f1346f1d79666887bb749a3ba0de62e1866b47a447d53b6f1ca5a33ec94507e2cfb65544f5a1195fc6b4dc5810", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb67b71e91386409", + "shared" : "008073b4796e748f3d0de5e85b22aed463f1a6aecdb336bc287b50d139e3591ef5f86b78c3f6051467755f059f295d758075347d657aaae02383838bb96071eacbd4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71d91386409", + "shared" : "01f11ff8983792d4a790d0de4b56d078b9033ad6318a440e8119342937cc48a39375150ab2cf98273b0fe35d5a3af5d84322a685e89f2cb378a99b9b7bac87e44952", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138631b", + "shared" : "00286cefaaf38ca4c6657eb9b187d8614d51775fd71c1a79b4c0ef1a0d4ce72b6f5b2bc854a4e78283530942a3f4fd2a8586d5ea51513c89d3d29de5de06321e118e", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 47, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138639b", + "shared" : "014790de14c481f1336fcb7d33a8bf8e23eb594cc48608e9edfe0e326e106b67e7eaa3f04ec9985599178f632a5ee6419e11217060e9fcd5958a43882bf8cd3be6ba", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 48, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863db", + "shared" : "01ae775dbc4096a3aea7977b1a0af4b2830ecf9ca927a6247fba4cccb46b3f71d0e7abb8dda72d1c1ee7bb5b875b4773cc8df40f732819c4147da330775d1742ea35", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 49, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863fb", + "shared" : "01979fb05e068a12a3f20cfdfb9eaee9f22b356edcc7655383ed38124b86814f86a6f2216a34f3fc2299d403ee42408f95d08c5c6cd11db72cbf299a4a3c2545be25", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 50, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386403", + "shared" : "0197ebe26798bf67f06ff0282773af75115531f41d94c093d87481b76bef707bc222f2d6672f84a00fa20c5ed27027ab4006b68d93ee2151016c9ddbe014346272e2", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 51, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", + "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "edge case private key", + "public" : "0401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386407", + "shared" : "01c168314cdc85757ade34a52a9e5379ffa5968f084b7e404939a8033a0fc698e26211754b9b2c04cf8a1420abe6e986ef1a238bbb91dd402b72e0ed50a876f1a83e", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 53, + "comment" : "CVE-2017-10176: Issue with elliptic curve addition", + "public" : "0400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650", + "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863f7", + "shared" : "01bc33425e72a12779eacb2edcc5b63d1281f7e86dbc7bf99a7abd0cfe367de4666d6edbb8525bffe5222f0702c3096dec0884ce572f5a15c423fdf44d01dd99c61d", + "result" : "valid", + "flags" : [ + "CVE_2017_10176" + ] + }, + { + "tcId" : 54, + "comment" : "point is not on curve", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "point is not on curve", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "point is not on curve", + "public" : "0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "point is not on curve", + "public" : "0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "point is not on curve", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "point is not on curve", + "public" : "04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "point is not on curve", + "public" : "0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "point is not on curve", + "public" : "0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "point is not on curve", + "public" : "0401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "point is not on curve", + "public" : "0401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "point is not on curve", + "public" : "0401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "point is not on curve", + "public" : "0401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "point is not on curve", + "public" : "0401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "point is not on curve", + "public" : "0401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "point is not on curve", + "public" : "0401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "point is not on curve", + "public" : "0401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "", + "public" : "", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "invalid public key", + "public" : "0200429cb431c18f5f4e4e502f74214e6ac5ec2c3f86b830bac24de95feae142ca7d9aa8aa5b34f55af4b2848f2e6ba6df4c3ecd401a1d7b2a8287a332b202196fadbb", + "private" : "1c1fb2cac9087a3397814b198a80e2ea5b437aac1b41e8a2bd8fef8700e4812aa817320e6e1e3865bd2cf75e43a78be5c27ff1c4b5f5019333cb37d0c9c4ff3ec61", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 72, + "comment" : "public key is a low order point on twist", + "public" : "020108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", + "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacd", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 73, + "comment" : "public key is a low order point on twist", + "public" : "03011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", + "private" : "0a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f2", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 74, + "comment" : "public key is a low order point on twist", + "public" : "02011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", + "private" : "0a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f3", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 75, + "comment" : "public key is a low order point on twist", + "public" : "030108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", + "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacc", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 76, + "comment" : "public key is a low order point on twist", + "public" : "020009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", + "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e2", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 77, + "comment" : "public key is a low order point on twist", + "public" : "030047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", + "private" : "1afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f677", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 78, + "comment" : "public key is a low order point on twist", + "public" : "0300c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", + "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d5", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 79, + "comment" : "public key is a low order point on twist", + "public" : "0200c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", + "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d6", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 80, + "comment" : "public key is a low order point on twist", + "public" : "020047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", + "private" : "1afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f678", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 81, + "comment" : "public key is a low order point on twist", + "public" : "030009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", + "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e1", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + } + ] + } + ] +} diff --git a/third_party/wycheproof_testvectors/ecdh_secp521r1_test.json b/third_party/wycheproof_testvectors/ecdh_secp521r1_test.json index 10190196d..612de61f2 100644 --- a/third_party/wycheproof_testvectors/ecdh_secp521r1_test.json +++ b/third_party/wycheproof_testvectors/ecdh_secp521r1_test.json @@ -1,19 +1,19 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "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." }, - "numberOfTests" : 302, + "numberOfTests" : 321, "header" : [], "testGroups" : [ { @@ -24,7 +24,6 @@ { "tcId" : 1, "comment" : "normal case", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce00e04ad19cf9fd4722b0c824c069f70c3c0e7ebc5288940dfa92422152ae4a4f79183ced375afb54db1409ddf338b85bb6dbfc5950163346bb63a90a70c5aba098f7", "private" : "1939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", @@ -34,7 +33,6 @@ { "tcId" : 2, "comment" : "compressed public key", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400030064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce", "private" : "1939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", @@ -45,8 +43,7 @@ }, { "tcId" : 3, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b810400230381860004014c643329691ba27459a40dfe7c4ce17b3ea14d0cd7aa47b01f1315404db51436fbbfe6de0842e0f7e1265f6ff3aca28750677d3370b2fb2a6ef497356f4b95811201051b14178639a09a41465c72d3743436ee1c191ff7388a40140b34d5317de5911ea03cdbb0329fdeb446695a3b92d437271a9f3c318b02dec4d473908158140e97", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -55,8 +52,7 @@ }, { "tcId" : 4, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040029cd32125c23a41af24fd4b729da0faacbc35516ef0ba59096602571693cd282e26d67e18ef4643d0f6f158d7370d3394ca9a8de7938032ac178c6fd34e3702b8d008649834e2b41be3a8b7510bfe570f4c67075943cd0cbb9d9e1d1da52618b5b96d6aec9b650daf1ca6624c13e5116302b9c79c8c4d3d351915d1e8e1ab6ad76098e", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -65,8 +61,7 @@ }, { "tcId" : 5, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040032c6f06ce6a15ea064464d35aa368d299c9a9e1e368f694aefb603876248f898f223ce0217bef37d61eb09b27c93187cf8e61ba7b14e3c9bee692b06ac6d95f836019fd19f8480e21c63211d48d45f96f6365cf55f958e1a0fe7ea6b6b9ff230a87b70bb1b14d3a5fb6669a91641c6acf4570c1d3a9e709913b7fe6b35ff81c394d6a7", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", @@ -75,8 +70,16 @@ }, { "tcId" : 6, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f7eb96e64b1a62daf9e0801bfd96a0b15b68e5f5cb3e90b434495a473907338e53098e1c2e493335d09c6aae6fdda0345b98aaed588f2abe82910713fb6c20252901396b17cf250bc018f4cead097e7e09863f14cf1239b065e57d884949eee141926f7e7c9f7f34cf0536368767bc0e1ab5142877293a4c722693a73fe14a5390af93", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b810400230381860004006ddf9b10965d5fc129e96f7a37667ccf66cc44384772906fedb21f9de4629e01aaa09ac7c9866112064bbc9bd58ebc123ab2fe19d8fed1a056d27bfef0630509c7001c441311ef20a16346332ea42d5c65788d68f6817b0267fcab11ea9c948ed108115dda8e823a380b601460742d3772d6424c67b240da24772ff0d2ccd9a1e0cea6", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000000", @@ -84,9 +87,8 @@ "flags" : [] }, { - "tcId" : 7, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 8, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b810400230381860004007a8c547268c948b626da636cf54428ea2ab23861d499a84ad7be1cf691b92872a06e26c6dba08ca9ed386f83d396156d5fa023f57d5ea6440ec7401dad2c08ad70018c3815b1b9a2e42555419a6c19043fa2b0ddcc4b5a6e372fee9fcb227d85bad704687e7e1a818b612d5c046cd75972f7a2dd5c9a200ac5582cd59fec47ac525ecf", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "00003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -94,9 +96,8 @@ "flags" : [] }, { - "tcId" : 8, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 9, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040029153cf062f88f303e5d6f9aac968bd901076d5994ea7f831833b1e69b67e9e9fe20cf9c5623e00e0b9e3592fca2a03324b5df7c93186aff697aca864600d44ecc002801a62e2f4106f34106da23dc93d50e3e975a1d47510021835290649b7a4125109f656b6b0b5bd00b24d84ea1ba4e1ed49e61c526fb1011005131caee7ee0501e", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -104,9 +105,8 @@ "flags" : [] }, { - "tcId" : 9, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 10, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a61eb994e28722c59b3c6007dfdf8b37893f6350f461b26a00e1a45104314aae9989da87e4facb2c4ef721185b7d96d9a45a28a102756501a1acc5d329a21bbf73010e8d0e12f5a9a40e0d59c90ce73043d39730aeadd3788e31d7c2bb62a1166161994664afa658ce2e60a13f45f27f914307c8d6f8d4ed16ab041b8f69908a62782f", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", @@ -114,9 +114,8 @@ "flags" : [] }, { - "tcId" : 10, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 11, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b810400230381860004011dd497b30c73709906b164a9a79dc7f2a98c0148ed63016bb95243834fbcdf8eb74b0ff652d54f59f31aef51da6e8974d363655b1da138dc4de0f2a8d800f475ae0057bd4b84607400d863ffbf45a3cf58999ee24ba05e93eca7b0e4ae760eb1733559a45d15579d3370d716ffa3ec4bfdae418e32fb06138dfca213720a938577610e", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000000", @@ -124,9 +123,8 @@ "flags" : [] }, { - "tcId" : 11, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 12, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401283eb93fa369fe7012b647d21e0a97cf9950e5fbed819ef56158f20c8a9473a418eccbca4dc2b47f4cb6d322f917005859bf221e84ac9827cab82a801c627fb1ec0075c480cbafb352fcaf93baf23a1405fd81febe09729a908d1077e177dd8993d94b251a0d52652da3edb6fdf864e80cd51540e73d0b5107e3433576dcaa4e18db43", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -134,9 +132,8 @@ "flags" : [] }, { - "tcId" : 12, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 13, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400173beefe35ee868d497ff6601628f65ce18a1591f7e4a3a406622f3f508e2da68f101ed02febc38418c6ddfc26a5ec9848c42792463b1e945f9e167db34bdf2d660053070647aba7cd60eb295ab81a268a3903f393c5d28bbc5e022351c377cd84f02c19deb36442372cae1332e92f95ba60b6c852e0de0718e89d24e43cd479c9fb11", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -144,9 +141,8 @@ "flags" : [] }, { - "tcId" : 13, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 14, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b810400230381860004009829cd5432687739ab6ae10af8ea73d2cb53b81ebb06b5961b7badc1676b3ef7b00454f7cde56774a01312d574a9193c1a5fe5336fbe62623ad9bf81143789f9f90012f955697ed578207197bf9aac3896521615dbacc8dc665d4f1715b08439f49c2aa6ed337023ffccc5075a85944936826db92f919737ca3afeadba1847084bdef7", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", @@ -154,9 +150,8 @@ "flags" : [] }, { - "tcId" : 14, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 15, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040126e3c959cd41120bb83693b1d6a034b385137c1bb3213b776122fed96056e329885718a73bee639c0ba4b68818682f498ce5496925002bd7652516405fcc4fecad0073a9c6e3b0c694bf7cc8ccbbd09800e81e3548ba44a0c2381cef0b07bf702a19054bb5d717a1b79294609cbdafd4e2018064f7b2c4c204d818eb7ce521c3268ce5", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001", @@ -164,9 +159,8 @@ "flags" : [] }, { - "tcId" : 15, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 16, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040153dc481ab3c5dc8decd24ceaee1bec77f59f21f7f31c19538af047d281ac9e2567933fd3d21096b185d4098919571931bb9b0be7197995e2fbaf21c8a10007ade001ad69f08fcae164390be826256b50fae47502ce0e9ca46af0c490cb4033c886f88661a99ff2bd3c9c8e7da30faf2b4c769edc5831810ac05054c97e41063f496e1f", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", @@ -174,9 +168,8 @@ "flags" : [] }, { - "tcId" : 16, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 17, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f586611c87150288c3e86116c5db94a26718978829d701ddac05e9b0ce22dee4b18e95f60cba783ed3384da373deaefc57b8265d3a34eeb458bf24b9d82be32819008456e0f1d80492ef0078cc246d32fc7c7fb6720b4d458b51b2098d35746752b0ef0345bd0d342dfee6dd2f12ed12b34bd95d058c2811fd479d2dde32180e6c9ef2", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000002", @@ -184,9 +177,8 @@ "flags" : [] }, { - "tcId" : 17, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 18, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b810400230381860004015edc87fd499a73eabffd14d2b6a70a8fb69b6a39d0d9c4dda2337b53cc72e49a9e3d5a2d9e8930cfa11852dac33443227fba6684bd74732e6879884b6ef9dae98f010eeb8d2e3360ea9726628085268af3f2a05ad41235d0a892098bd661b636f7ef0a820282906eda3f1ff1980b98fb5937228e9edcd6332e3641216c7307e7f3f452", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd", @@ -194,9 +186,8 @@ "flags" : [] }, { - "tcId" : 18, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 19, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040131b43002f7e687eec1ecf6a253c2ccc9e48f04d86fccd18fee0d2d22191f1ea539c40d521970b4709dc03986f647e0e8bb3340cf8a3e643a3541035437cf25f01500b27a55ac45f0296f8c9656bcfd52b5cea9f4115c06e4c64319609847d45e92418400e7868672c0d3e6e5e6e004a7190476ed77cfc33ad19a4bd2c615ad9950f374", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", @@ -204,9 +195,8 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 20, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "0053bf137fee8922769f8d0fe279caa4dac9c6054ad0460995588a845d0a959e24bc0fc2391a2b92f7bd400f50a11a9db37f07bef7fa8dad2a903fcf534abc8736f7", @@ -214,9 +204,8 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 21, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "01c95ac417c90a520149b29105cdab36f528a23efb5621520dbdafea95a7d43499c4c8be02cd1c2de000da18104fa84a1e9ece6386f0e0efa5234a24595d7c4c96f4", @@ -224,9 +213,8 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 22, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "01b47ec41e3a5abd9dd9808fc04d9078cbed72b9eba98d3c1ded70a29938f0efd5a27a7113ff721f122cb17411de307a355c685074f5766b6d1a033d2fa188c945b6", @@ -234,9 +222,17 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 23, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000005f880f50ec94bfac6658fa2fce05945c6a36b266407b6fbd5437a83e2f2f9b9c50a734872e48e70df65457f13e47d06c6b8b29f4735acf105ea63e051904d18aea", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "013aefe3245728a08c904fe7d61cd9c2fdac63f29cf664d8f161bebacb93f8a710e9692f9689480ad498de00f00061e40e46e76e4754c1130ef4217a58933e0b1dc6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff000000000000010000000000000000f33ffc45da3eac1baab727ab8fd355cfa134c42047d55262651654fb50df7e9a5a75f179c8c86c4388213b5687dc43dfebb37f30128703c44ccd5c3284833b8717", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "0168df272d53e3161926168c4aeab5f355b8d2a6689cfd567f2b6eb2011a18c775ac2a21f8dd497f6957217020b3b1afcb7021f24fccc2523be76a2bff44596e5a14", @@ -244,9 +240,8 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 25, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00cd2839d857b4699f5c8e8a0194786e26a862f086b4ba80746ae5225ed3aa68f96b7aaec55225830bb98f52d75221141897ba49d7a31ebbf0b6d7d31352e5266190", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "013db1b9241b23d33860d32dec37a79e4546a41afdfdd9c438d04e1f8b566ac8d9d3f572c293e96943722a4ee290e113fffaa82a61867d9ca28d349982354c9b256f", @@ -254,9 +249,8 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 26, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813d9829119f42ffa95fea8ba9e81e4cd6a6ca97fb0778e12e5f5dfe35201dd4cca8eca0d2e395555997041381e6ac1f18ddf4c74e0b6e9041cfdca1d1c103091", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "01d2bbe9f754584ebbc7c7ad74136d1c8a144948948aa8be49989dd9b4c514db2e2ab1e0713ad1699f632dd2cea53da218ed549f030a113e282fd9e3be462d9aba84", @@ -264,9 +258,8 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 27, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00878ad597d290db2cf660594aeed0f9b7c8dd68451d2d1b2cbc816b1ec4f35465b3964aff2edf1255163f5fca580132f85cade2887a017e7cd0b37196ad85221107", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "000f37a2e2caef54fff4126c0fa96e7c47f0cad74626ef91e589e12d2e1e8c221be7295be9dc2712b87bb0aa0f5880b738bc1242f2ba773bf9eb2a54e3c1ca4758d7", @@ -274,9 +267,8 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 28, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000000000010000000000000000000000000000000000b5e1191b449fa1ebdbd677daa48f90e2d1d6c058c877087cafd9364d99dbb283c68402e6e6c5f5411b2ed42824d8b280ceb910aba6847883a7e3780e2132af41c1", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "017aeb254d9c8c8ee06215ff33811357da73bf7f6dd6d7f8f176d62c065a88a9005f680c630e9f2763585ea2ee76b6e4ab45e673f814ebfa95947c0c63fb24fa6e9b", @@ -284,9 +276,8 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 29, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00207513d615656a1cc7505c18aa21b08e2b1d5a841de0816cc29c004efdb2d902ac1a7bb05e20722b576b64a3ddf4d2486421ac706bf4a424f252386368a5340fb6", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "0061bed42248a37b4625ef04c4f9c7ef69ee3c6f9503378351fcab1b8ce1343206997eec1b88449eb6f7355711ea1a818a486ee30a24126241a7e2289267cf5dd61f", @@ -294,9 +285,8 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 30, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff001fe800c50e54012b75a33e4be7d07c8d60f29680a395e951a6a31c5096b0ea928fc2cbf327dd784dc0a7ca46ea73992b758b5641364b4aba39e93798a4d925a008", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "001067d9104e296ef42b944587de11b10df05d2d959ed44cac9e7ef1c7a05d90819c43bc79c7397918f957cc98db931763bbeb1bdfc35865e8a359a013f13d60c433", @@ -304,9 +294,8 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 31, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000008dd18a1f5e482140be79bb65a21ad60c8987e532c84345f0135affd46ec71ef02b1ca3ad56f301d955fa306c122d441d6fedcf8b855ef256350bf69d23a7207ad9", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "00b779d83035cf7bb0bb04c7b2f46d08f6791f0d1542c9bcce7250e772b12ad8e38fce1d2b063a06f0fa3a1b072dd976f5f8542979903075162f1f5c6ba3b76cc45d", @@ -314,9 +303,8 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 32, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000100566203dd325a081c4441f001f780365874fd3d0c9bc47227481afe76a93ae1bfde63af972203abfe22c63b80e83f7cc2184c3cb8cfd0152c54324c4759fd1f9a50", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "01afe5d23733728b79c743933b9ba7dfec5ed19b7737e393908a1d000918aa795d1ce0ad533983d018f927b35d2af6463356573f387febd75911a49486202ca69d3a", @@ -324,9 +312,8 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 33, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff00b11c668fbd549f36889f7b63434051da26f15705839136b1b14a09152d7a182ea7806c35478a32d3aa3c9c1627a61519ebec71b36fa77449025b8829e27f307834", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "019612aeb386febb1a28096fe5b2f682dead02389785225b80a27df439510d08349a193839525f248b7f9bcabfd3dc8da8cc1724022299b7b5e72399d89464b82e44", @@ -334,9 +321,8 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 34, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000008000000200aa75efc0a8daac1d73f32c9c552414bccf44af8e74331b47439e7dcc49a135b3ee61e9f69717d89b4bba3567a195aeda13fbec634bf2984b5ec6b6f80f5978ed5a", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "00570673f87adcef49c1f011e8b9f1e11f7fd3b3c93114d08d3f515aa4a895a6c701c523063bdc13ad1db0a54f6e7b476fe10db2070441befc58c8cff3c08ef76e59", @@ -344,9 +330,8 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 35, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "0016aaf228b0aec190d4e4e5b8138ff9cc46d705da1bf002901c6ab420f59314d5b641712b14ef3e4fb125652c47888676804fb5575b741a8408c5625bfccff4fdda", @@ -354,9 +339,8 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 36, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "00a5d6dfda2b269f4ab895a41c3b71b6ba10d5c9f0d9b3e730275345e4721594abfd39464c227716ded8ef3e60bb1ca0b551716e3f6eebb48d5ce8e0ab58cb1b73c9", @@ -364,9 +348,8 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 37, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "3", "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", @@ -374,9 +357,8 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 38, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "00347c51f587c726070bdeb9173d0a547427ead3f2c8de62d9ecc3013285f645d220931520bcef85d08cfb6786045745fbfbfb1924c44a89d06676131a965677272a", @@ -384,9 +366,8 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 39, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "01c41dc4437c2f2b94a940711b3a691723397a1f83d6bc0c67ddc7a657160925c7f85bb4eb3842b60b2610ddb7c0b8676267710e58359a8750843c6d8e25d48d1cd9", @@ -394,9 +375,8 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 40, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "006a239cdb7a783840658d5f314bfe5c51e806a4bf1236f8421265bcc503c673eb16c5c2b38b5717fa04ee7dbcdeb15c871711507abb7557a8a8c7b3250141e854d5", @@ -404,9 +384,8 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 41, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "0112dbf9713aadd478e4f2ebcb058f05b512b1959c7da1994f851f373ce8c341d39c6843373f6fe559905953e1147640159437953c571961c09bad157a8e1a5bf476", @@ -414,9 +393,8 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 42, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47adbb6fb71e91386409", "shared" : "003eca2210c8623105085aa284d119f3d716730595c6291aa89bf32a95e8a5fdc64f3d76e92494a43a9dced12d05b6dca4ffe649b32ac12cb0202e702dc83a2cb277", @@ -424,9 +402,8 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 43, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb5fb71e91386409", "shared" : "01c4cae9fbfdd45de51d8525e8447a7553c35cf358f1346f1d79666887bb749a3ba0de62e1866b47a447d53b6f1ca5a33ec94507e2cfb65544f5a1195fc6b4dc5810", @@ -434,9 +411,8 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 44, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb67b71e91386409", "shared" : "008073b4796e748f3d0de5e85b22aed463f1a6aecdb336bc287b50d139e3591ef5f86b78c3f6051467755f059f295d758075347d657aaae02383838bb96071eacbd4", @@ -444,9 +420,8 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 45, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71d91386409", "shared" : "01f11ff8983792d4a790d0de4b56d078b9033ad6318a440e8119342937cc48a39375150ab2cf98273b0fe35d5a3af5d84322a685e89f2cb378a99b9b7bac87e44952", @@ -454,9 +429,8 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 46, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138631b", "shared" : "00286cefaaf38ca4c6657eb9b187d8614d51775fd71c1a79b4c0ef1a0d4ce72b6f5b2bc854a4e78283530942a3f4fd2a8586d5ea51513c89d3d29de5de06321e118e", @@ -466,9 +440,8 @@ ] }, { - "tcId" : 45, + "tcId" : 47, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138639b", "shared" : "014790de14c481f1336fcb7d33a8bf8e23eb594cc48608e9edfe0e326e106b67e7eaa3f04ec9985599178f632a5ee6419e11217060e9fcd5958a43882bf8cd3be6ba", @@ -478,9 +451,8 @@ ] }, { - "tcId" : 46, + "tcId" : 48, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863db", "shared" : "01ae775dbc4096a3aea7977b1a0af4b2830ecf9ca927a6247fba4cccb46b3f71d0e7abb8dda72d1c1ee7bb5b875b4773cc8df40f732819c4147da330775d1742ea35", @@ -490,9 +462,8 @@ ] }, { - "tcId" : 47, + "tcId" : 49, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863fb", "shared" : "01979fb05e068a12a3f20cfdfb9eaee9f22b356edcc7655383ed38124b86814f86a6f2216a34f3fc2299d403ee42408f95d08c5c6cd11db72cbf299a4a3c2545be25", @@ -502,9 +473,8 @@ ] }, { - "tcId" : 48, + "tcId" : 50, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386403", "shared" : "0197ebe26798bf67f06ff0282773af75115531f41d94c093d87481b76bef707bc222f2d6672f84a00fa20c5ed27027ab4006b68d93ee2151016c9ddbe014346272e2", @@ -514,9 +484,8 @@ ] }, { - "tcId" : 49, + "tcId" : 51, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", @@ -524,9 +493,8 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 52, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386407", "shared" : "01c168314cdc85757ade34a52a9e5379ffa5968f084b7e404939a8033a0fc698e26211754b9b2c04cf8a1420abe6e986ef1a238bbb91dd402b72e0ed50a876f1a83e", @@ -536,9 +504,8 @@ ] }, { - "tcId" : 51, + "tcId" : 53, "comment" : "CVE-2017-10176: Issue with elliptic curve addition", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863f7", "shared" : "01bc33425e72a12779eacb2edcc5b63d1281f7e86dbc7bf99a7abd0cfe367de4666d6edbb8525bffe5222f0702c3096dec0884ce572f5a15c423fdf44d01dd99c61d", @@ -548,33 +515,183 @@ ] }, { - "tcId" : 52, + "tcId" : 54, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "", + "public" : "3015301006072a8648ce3d020106052b81040023030100", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, "comment" : "public point not on curve", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fe1", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 53, + "tcId" : 72, "comment" : "public point = (0,0)", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 54, + "tcId" : 73, "comment" : "order = -6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449", - "curve" : "secp521r1", "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd166500242fe000000000000000000000000000000000000000000000000000000000000000005ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf7020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -586,9 +703,8 @@ ] }, { - "tcId" : 55, + "tcId" : 74, "comment" : "order = 0", - "curve" : "secp521r1", "public" : "308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020100020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -600,9 +716,8 @@ ] }, { - "tcId" : 56, + "tcId" : 75, "comment" : "order = 1", - "curve" : "secp521r1", "public" : "308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020101020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -614,9 +729,8 @@ ] }, { - "tcId" : 57, + "tcId" : 76, "comment" : "order = 1598335257761788022467377781654101148543282249044465229239888363328190330275719844327554513312228302828260696579553960150541916632196023208175974174", - "curve" : "secp521r1", "public" : "30820241308201b406072a8648ce3d0201308201a7020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650023e01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -628,9 +742,8 @@ ] }, { - "tcId" : 58, + "tcId" : 77, "comment" : "generator = (0,0)", - "curve" : "secp521r1", "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -641,9 +754,8 @@ ] }, { - "tcId" : 59, + "tcId" : 78, "comment" : "generator not on curve", - "curve" : "secp521r1", "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16652024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -654,9 +766,8 @@ ] }, { - "tcId" : 60, + "tcId" : 79, "comment" : "cofactor = -1", - "curve" : "secp521r1", "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201ff038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -667,9 +778,8 @@ ] }, { - "tcId" : 61, + "tcId" : 80, "comment" : "cofactor = 0", - "curve" : "secp521r1", "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020100038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -680,9 +790,8 @@ ] }, { - "tcId" : 62, + "tcId" : 81, "comment" : "cofactor = 2", - "curve" : "secp521r1", "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020102038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -693,9 +802,8 @@ ] }, { - "tcId" : 63, + "tcId" : 82, "comment" : "cofactor = 6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449", - "curve" : "secp521r1", "public" : "30820286308201f906072a8648ce3d0201308201ec020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -706,9 +814,8 @@ ] }, { - "tcId" : 64, + "tcId" : 83, "comment" : "cofactor = None", - "curve" : "secp521r1", "public" : "30820242308201b506072a8648ce3d0201308201a8020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -719,12 +826,11 @@ ] }, { - "tcId" : 65, + "tcId" : 84, "comment" : "modified prime", - "curve" : "secp521r1", "public" : "30820244308201b706072a8648ce3d0201308201aa020101304d06072a8648ce3d0101024201e99d17d498f3c68ed8e50430ec4f36c14dbeeaf7652e985636bf0548ffb981e9e011607fd0059cd4fe51e882f19a3839ebe7f1d7376cb761431b214ed76970cc0130818604411662e82b670c3971271afbcf13b0c93eb24115089ad167a9c940fab700467e161fee9f802ffa632b01ae177d0e65c7c614180e28c893489ebce4deb128968f33fb044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201010381860004000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "00ebef6771455911ee573c183e990f7086650f9bafdb722c896751bd2c0f87959c78a39382d10fdfb46fd3515c8feb590943dd79778b13adbc7f670ba2a009753483", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -733,45 +839,41 @@ ] }, { - "tcId" : 66, + "tcId" : 85, "comment" : "using secp224r1", - "curve" : "secp521r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 67, + "tcId" : 86, "comment" : "using secp256r1", - "curve" : "secp521r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 68, + "tcId" : 87, "comment" : "using secp256k1", - "curve" : "secp521r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 69, + "tcId" : 88, "comment" : "a = 0", - "curve" : "secp521r1", "public" : "308202033082017606072a8648ce3d020130820169020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3046040100044109a88e6f050cfefa0b49fac45689b6b93ad4fa3b65db7d2f4cb31b67fe056a100066dd80dc5f785d27f82e3369eb22ab2c5729a9e5d9906a1dc31e02f84026484a0481850400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -782,12 +884,11 @@ ] }, { - "tcId" : 70, + "tcId" : 89, "comment" : "public key of order 3", - "curve" : "secp521r1", - "public" : "30820246308201b906072a8648ce3d0201308201ac020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201331c17fff09f35dcfc7fd7d3c8128e9f885e59cbc705917bc1991bff2c40226f0df907e75e267e2ae30bf12cb3f8a3e2d09819e18517148df15c8f07ec2adc54340442019d9e2db2ddd09cf70a62f899c0657b253e9bb03a46a6855a103f0207a7e4a4911a0bb834a616264e57e65765a14a2b5dcb9de5f0bb738f4b968fcde26c1f6713ae0481850401409385dfc2d036e4172b6561d05bb573d9c9ca3228a55b16f49aa2b75bc8e9f291fbef73c2f326eaf8c84a46566b930c61519be659962e83664b62b555e3aed7e70109ad15b32003da80f39da2271254346359e0683217e3f2bd73e3bf94844c30c3ffff7f709fe699c0e42e4cc73df4a7ea6670e9423363ab29d9eed53fe2472af986024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000401409385dfc2d036e4172b6561d05bb573d9c9ca3228a55b16f49aa2b75bc8e9f291fbef73c2f326eaf8c84a46566b930c61519be659962e83664b62b555e3aed7e700f652ea4cdffc257f0c625dd8edabcb9ca61f97cde81c0d428c1c406b7bb3cf3c0000808f6019663f1bd1b338c20b5815998f16bdcc9c54d626112ac01db8d50679", + "public" : "30820244308201b706072a8648ce3d0201308201aa020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308186044163dd8adacb707513ee414c8ef43488d841c6dee055e7524338729de3f0f80d5a7f5a2f9451681187763175d5fa44b124a736c1e335ab2bc44e90afd9d73afdcf81044139acb17f9aea561444370f028fabe3abd6abc36dfaecd355019c030fc56571cb027a33c4ded31a03d257c8e05180a0199487dcc6bfa009db62b36021c7ca0767720481850401955425b4109a40c74ada7d7fb4fe7b160a9fc16955847666b6450b0905ca920866e52664275b0b3cf7b9e2628dde865ed6ce3c8596638c1acbb71608dd81005b1001197944c6bf8dd7b06144a5b7cd32746aac97c8a5bc6274acd571fece0c14c9e57122e8e6d7d70db21d55d0123f004fd9698067392de468abfeef8890103b954e51024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000401955425b4109a40c74ada7d7fb4fe7b160a9fc16955847666b6450b0905ca920866e52664275b0b3cf7b9e2628dde865ed6ce3c8596638c1acbb71608dd81005b1000e686bb394072284f9ebb5a4832cd8b955368375a439d8b532a8e0131f3eb361a8edd17192828f24de2aa2fedc0ffb026967f98c6d21b97540110776fefc46ab1ae", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "01f1f914da0c64135b9c4334c82393abf73d3112a1197581e9c8e97b2e3c02696f6d445400aefb87eda50aced68209f961e1af3fa37efbde303880a4371b776085ab", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -796,9 +897,8 @@ ] }, { - "tcId" : 71, + "tcId" : 90, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "secp521r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004af6dd5b71a8c1cf921e36854ae091aaa589d337e740e8579f816eb9e36b03eec5cf956d0fdd2fc1687335507fc1c4a5717d3b5b8ea8340d1", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -806,9 +906,8 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 91, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "secp521r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000453366db79b320781936df61bb55d4499949d813ee5abaa5dda70da4f97f68228ccc69d7cd0b7266cfc28d0dcafdf3e83738cc611acb08f8b896c4ecf82dd65ae", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -816,9 +915,8 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 92, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "secp521r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004aa45c13ce3cfea8538422712903edc0ce56df74ede0776e843555a786f9738de1943dffd729addfd4772169751d7765a45b5bb540a47d198f4c8c7c21e67560c1e12f70b64520109bb8858a3f8d6bb4012003431db0778633313fdb9464c47ec", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -826,9 +924,8 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 93, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "secp521r1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000475e01a1555380be188d69aac340a4675e4a6f73d63976a1075249827d8ecc2a31e65ed1eb591954e33a38f68ef8aa6c930229d8755e53257602b3eaa87de6f02", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -836,9 +933,8 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 94, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "secp521r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004905a06d5bc093697155aaff67305976a769b904d8db9573c4be361626def2ffe1d5ec14462c02e5ffb24fb3edb2b6c77a5cfee2492db757b", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -846,9 +942,8 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 95, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "secp521r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042b87df1b6a5cbc4c4a184b7eec9b6c0483f7b80e6477b29649630c37481876bb0e3423f7a00d469320b7e60c88370979064efb9ceb8b387aa87a7c6941ccd9ed", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -856,9 +951,8 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 96, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "secp521r1", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000470df62394ee036eefbc8ef11a9a5f3a8af659016f29e7125e52cfda0a74e52c7b21d18ac4375f5e4164c5338fa2f545a3fb2022f0e0686d5b4882958f72b1bb626e37093e3f19673968c237823327fd6", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -866,9 +960,8 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 97, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "secp521r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004808dc7b1c6d3ec470a7fe5d6144c9c3a8c92b116103aa2edbfce0b2c827312eebcd1350d09a739eac901af341487861b195270f671e0a758deb23222db4fe7983d42a785b35fd158344cd6483c4da5b409e77d0a284dfa9c3e0d91a4d275fce9", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -876,9 +969,8 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 98, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "secp521r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aa11b560dc1e572f2374e5869210304d66d95b1d8ce40940157f5f5b4a7dc8a340f7c305d6bea289f5c430eb888e2a03528336aaf4680d9d153cd162e2229df330425025df2625b147568927f6acf704e4936f8989ff9d44f33ee22196e70dfd8711e8934d8d42abb4b67afcfee213c3ad5e5c83fcf4283d253d6c5c0e581970", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -886,9 +978,8 @@ "flags" : [] }, { - "tcId" : 80, + "tcId" : 99, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "secp521r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00048d7a746de095728a8d83219e587040cb6e794d088ab6eab426638202579850b0f235edcf4eb8adcb51bf41878f6b71a1f2d4101022964340", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -896,9 +987,8 @@ "flags" : [] }, { - "tcId" : 81, + "tcId" : 100, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "secp521r1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000424ad316bf41e4102dd7ae16311b64464df2d13ea68a11dd27a4445ed900962180ff8c627ed73f0c667863ee3a671e6ed1fa2781b51a229ee2cd21fbf69437d60", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -906,9 +996,8 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 101, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "secp521r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004548ce4997cc618800d3834dd4b3346e4559be066ab5d0cecd7123c4de940c168fecd3bae067fe3fc7aee875c9da0a86932f0779f42344470860c22dbc6f305eab792fc0874157e175c7d3c4d3bf54c4b", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -916,9 +1005,8 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 102, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "secp521r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044fc2b35e3019a57a8ca6efe2ec1f72072c599a78c2725f7cfc2d9edf220b5f6abdb0c0d8d160182de451e26bcbb4e8c18726263e21ce56fb4bafaa1f186c745e2c8392ef8c5a1c03f5462ebbbcde0ffcc31e9a0b3e898ddb9c1c79e420fd7a35", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -926,9 +1014,8 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 103, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "secp521r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047122f743122681ac73b0d611af86847d8bec654cf99e7eaf5d4f684e4078a8e61dc6d07e831ad02cd40d41dbdb6b0e877d960b78a5ac34c1e6ce7c483503d6de2eaddeffbfb3f144d29d13535a05815934186707146e45f64476bbdbc8645be973270a4c5e35d70ffd5eab2f08d1fb04762bc8aa80e999da14f744be9ff8c923", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -936,9 +1023,8 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 104, "comment" : "invalid public key", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b810400230344000200429cb431c18f5f4e4e502f74214e6ac5ec2c3f86b830bac24de95feae142ca7d9aa8aa5b34f55af4b2848f2e6ba6df4c3ecd401a1d7b2a8287a332b202196fadbb", "private" : "1c1fb2cac9087a3397814b198a80e2ea5b437aac1b41e8a2bd8fef8700e4812aa817320e6e1e3865bd2cf75e43a78be5c27ff1c4b5f5019333cb37d0c9c4ff3ec61", "shared" : "", @@ -948,9 +1034,8 @@ ] }, { - "tcId" : 86, + "tcId" : 105, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400020108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacd", "shared" : "", @@ -960,9 +1045,8 @@ ] }, { - "tcId" : 87, + "tcId" : 106, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b8104002303440003011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", "private" : "0a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f2", "shared" : "", @@ -972,9 +1056,8 @@ ] }, { - "tcId" : 88, + "tcId" : 107, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b8104002303440002011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", "private" : "0a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f3", "shared" : "", @@ -984,9 +1067,8 @@ ] }, { - "tcId" : 89, + "tcId" : 108, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400030108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacc", "shared" : "", @@ -996,9 +1078,8 @@ ] }, { - "tcId" : 90, + "tcId" : 109, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400020009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e2", "shared" : "", @@ -1008,9 +1089,8 @@ ] }, { - "tcId" : 91, + "tcId" : 110, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400030047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", "private" : "1afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f677", "shared" : "", @@ -1020,9 +1100,8 @@ ] }, { - "tcId" : 92, + "tcId" : 111, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b810400230344000300c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d5", "shared" : "", @@ -1032,9 +1111,8 @@ ] }, { - "tcId" : 93, + "tcId" : 112, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b810400230344000200c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d6", "shared" : "", @@ -1044,9 +1122,8 @@ ] }, { - "tcId" : 94, + "tcId" : 113, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400020047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", "private" : "1afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f678", "shared" : "", @@ -1056,9 +1133,8 @@ ] }, { - "tcId" : 95, + "tcId" : 114, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400030009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e1", "shared" : "", @@ -1068,9 +1144,8 @@ ] }, { - "tcId" : 96, + "tcId" : 115, "comment" : "length contains leading 0", - "curve" : "secp521r1", "public" : "3082009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1080,9 +1155,8 @@ ] }, { - "tcId" : 97, + "tcId" : 116, "comment" : "length contains leading 0", - "curve" : "secp521r1", "public" : "30819d3082001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1092,9 +1166,8 @@ ] }, { - "tcId" : 98, + "tcId" : 117, "comment" : "length contains leading 0", - "curve" : "secp521r1", "public" : "30819d3012068200072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1104,9 +1177,8 @@ ] }, { - "tcId" : 99, + "tcId" : 118, "comment" : "length contains leading 0", - "curve" : "secp521r1", "public" : "30819d301206072a8648ce3d0201068200052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1116,9 +1188,8 @@ ] }, { - "tcId" : 100, + "tcId" : 119, "comment" : "length contains leading 0", - "curve" : "secp521r1", "public" : "30819c301006072a8648ce3d020106052b81040023038200860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1128,9 +1199,8 @@ ] }, { - "tcId" : 101, + "tcId" : 120, "comment" : "wrong length", - "curve" : "secp521r1", "public" : "309c301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1140,9 +1210,8 @@ ] }, { - "tcId" : 102, + "tcId" : 121, "comment" : "wrong length", - "curve" : "secp521r1", "public" : "309a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1152,9 +1221,8 @@ ] }, { - "tcId" : 103, + "tcId" : 122, "comment" : "wrong length", - "curve" : "secp521r1", "public" : "30819b301106072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1164,9 +1232,8 @@ ] }, { - "tcId" : 104, + "tcId" : 123, "comment" : "wrong length", - "curve" : "secp521r1", "public" : "30819b300f06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1176,9 +1243,8 @@ ] }, { - "tcId" : 105, + "tcId" : 124, "comment" : "wrong length", - "curve" : "secp521r1", "public" : "30819b301006082a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1188,9 +1254,8 @@ ] }, { - "tcId" : 106, + "tcId" : 125, "comment" : "wrong length", - "curve" : "secp521r1", "public" : "30819b301006062a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1200,9 +1265,8 @@ ] }, { - "tcId" : 107, + "tcId" : 126, "comment" : "wrong length", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106062b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1212,9 +1276,8 @@ ] }, { - "tcId" : 108, + "tcId" : 127, "comment" : "wrong length", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106042b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1224,9 +1287,8 @@ ] }, { - "tcId" : 109, + "tcId" : 128, "comment" : "wrong length", - "curve" : "secp521r1", "public" : "30819a301006072a8648ce3d020106052b8104002303870004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1236,9 +1298,8 @@ ] }, { - "tcId" : 110, + "tcId" : 129, "comment" : "wrong length", - "curve" : "secp521r1", "public" : "30819a301006072a8648ce3d020106052b8104002303850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1248,9 +1309,8 @@ ] }, { - "tcId" : 111, + "tcId" : 130, "comment" : "uint32 overflow in length", - "curve" : "secp521r1", "public" : "3085010000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1260,9 +1320,8 @@ ] }, { - "tcId" : 112, + "tcId" : 131, "comment" : "uint32 overflow in length", - "curve" : "secp521r1", "public" : "3081a03085010000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1272,9 +1331,8 @@ ] }, { - "tcId" : 113, + "tcId" : 132, "comment" : "uint32 overflow in length", - "curve" : "secp521r1", "public" : "3081a03015068501000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1284,9 +1342,8 @@ ] }, { - "tcId" : 114, + "tcId" : 133, "comment" : "uint32 overflow in length", - "curve" : "secp521r1", "public" : "3081a0301506072a8648ce3d0201068501000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1296,9 +1353,8 @@ ] }, { - "tcId" : 115, + "tcId" : 134, "comment" : "uint32 overflow in length", - "curve" : "secp521r1", "public" : "30819f301006072a8648ce3d020106052b81040023038501000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1308,9 +1364,8 @@ ] }, { - "tcId" : 116, + "tcId" : 135, "comment" : "uint64 overflow in length", - "curve" : "secp521r1", "public" : "308901000000000000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1320,9 +1375,8 @@ ] }, { - "tcId" : 117, + "tcId" : 136, "comment" : "uint64 overflow in length", - "curve" : "secp521r1", "public" : "3081a4308901000000000000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1332,9 +1386,8 @@ ] }, { - "tcId" : 118, + "tcId" : 137, "comment" : "uint64 overflow in length", - "curve" : "secp521r1", "public" : "3081a4301906890100000000000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1344,9 +1397,8 @@ ] }, { - "tcId" : 119, + "tcId" : 138, "comment" : "uint64 overflow in length", - "curve" : "secp521r1", "public" : "3081a4301906072a8648ce3d020106890100000000000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1356,9 +1408,8 @@ ] }, { - "tcId" : 120, + "tcId" : 139, "comment" : "uint64 overflow in length", - "curve" : "secp521r1", "public" : "3081a3301006072a8648ce3d020106052b8104002303890100000000000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1368,9 +1419,8 @@ ] }, { - "tcId" : 121, + "tcId" : 140, "comment" : "length = 2**31 - 1", - "curve" : "secp521r1", "public" : "30847fffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1380,9 +1430,8 @@ ] }, { - "tcId" : 122, + "tcId" : 141, "comment" : "length = 2**31 - 1", - "curve" : "secp521r1", "public" : "30819f30847fffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1392,9 +1441,8 @@ ] }, { - "tcId" : 123, + "tcId" : 142, "comment" : "length = 2**31 - 1", - "curve" : "secp521r1", "public" : "30819f301406847fffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1404,9 +1452,8 @@ ] }, { - "tcId" : 124, + "tcId" : 143, "comment" : "length = 2**31 - 1", - "curve" : "secp521r1", "public" : "30819f301406072a8648ce3d020106847fffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1416,9 +1463,8 @@ ] }, { - "tcId" : 125, + "tcId" : 144, "comment" : "length = 2**31 - 1", - "curve" : "secp521r1", "public" : "30819e301006072a8648ce3d020106052b8104002303847fffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1428,9 +1474,8 @@ ] }, { - "tcId" : 126, + "tcId" : 145, "comment" : "length = 2**32 - 1", - "curve" : "secp521r1", "public" : "3084ffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1440,9 +1485,8 @@ ] }, { - "tcId" : 127, + "tcId" : 146, "comment" : "length = 2**32 - 1", - "curve" : "secp521r1", "public" : "30819f3084ffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1452,9 +1496,8 @@ ] }, { - "tcId" : 128, + "tcId" : 147, "comment" : "length = 2**32 - 1", - "curve" : "secp521r1", "public" : "30819f30140684ffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1464,9 +1507,8 @@ ] }, { - "tcId" : 129, + "tcId" : 148, "comment" : "length = 2**32 - 1", - "curve" : "secp521r1", "public" : "30819f301406072a8648ce3d02010684ffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1476,9 +1518,8 @@ ] }, { - "tcId" : 130, + "tcId" : 149, "comment" : "length = 2**32 - 1", - "curve" : "secp521r1", "public" : "30819e301006072a8648ce3d020106052b810400230384ffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1488,9 +1529,8 @@ ] }, { - "tcId" : 131, + "tcId" : 150, "comment" : "length = 2**40 - 1", - "curve" : "secp521r1", "public" : "3085ffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1500,9 +1540,8 @@ ] }, { - "tcId" : 132, + "tcId" : 151, "comment" : "length = 2**40 - 1", - "curve" : "secp521r1", "public" : "3081a03085ffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1512,9 +1551,8 @@ ] }, { - "tcId" : 133, + "tcId" : 152, "comment" : "length = 2**40 - 1", - "curve" : "secp521r1", "public" : "3081a030150685ffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1524,9 +1562,8 @@ ] }, { - "tcId" : 134, + "tcId" : 153, "comment" : "length = 2**40 - 1", - "curve" : "secp521r1", "public" : "3081a0301506072a8648ce3d02010685ffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1536,9 +1573,8 @@ ] }, { - "tcId" : 135, + "tcId" : 154, "comment" : "length = 2**40 - 1", - "curve" : "secp521r1", "public" : "30819f301006072a8648ce3d020106052b810400230385ffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1548,9 +1584,8 @@ ] }, { - "tcId" : 136, + "tcId" : 155, "comment" : "length = 2**64 - 1", - "curve" : "secp521r1", "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1560,9 +1595,8 @@ ] }, { - "tcId" : 137, + "tcId" : 156, "comment" : "length = 2**64 - 1", - "curve" : "secp521r1", "public" : "3081a33088ffffffffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1572,9 +1606,8 @@ ] }, { - "tcId" : 138, + "tcId" : 157, "comment" : "length = 2**64 - 1", - "curve" : "secp521r1", "public" : "3081a330180688ffffffffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1584,9 +1617,8 @@ ] }, { - "tcId" : 139, + "tcId" : 158, "comment" : "length = 2**64 - 1", - "curve" : "secp521r1", "public" : "3081a3301806072a8648ce3d02010688ffffffffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1596,9 +1628,8 @@ ] }, { - "tcId" : 140, + "tcId" : 159, "comment" : "length = 2**64 - 1", - "curve" : "secp521r1", "public" : "3081a2301006072a8648ce3d020106052b810400230388ffffffffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1608,9 +1639,8 @@ ] }, { - "tcId" : 141, + "tcId" : 160, "comment" : "incorrect length", - "curve" : "secp521r1", "public" : "30ff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1620,9 +1650,8 @@ ] }, { - "tcId" : 142, + "tcId" : 161, "comment" : "incorrect length", - "curve" : "secp521r1", "public" : "30819b30ff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1632,9 +1661,8 @@ ] }, { - "tcId" : 143, + "tcId" : 162, "comment" : "incorrect length", - "curve" : "secp521r1", "public" : "30819b301006ff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1644,9 +1672,8 @@ ] }, { - "tcId" : 144, + "tcId" : 163, "comment" : "incorrect length", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106ff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1656,9 +1683,8 @@ ] }, { - "tcId" : 145, + "tcId" : 164, "comment" : "incorrect length", - "curve" : "secp521r1", "public" : "30819a301006072a8648ce3d020106052b8104002303ff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1668,9 +1694,8 @@ ] }, { - "tcId" : 146, + "tcId" : 165, "comment" : "indefinite length without termination", - "curve" : "secp521r1", "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1680,9 +1705,8 @@ ] }, { - "tcId" : 147, + "tcId" : 166, "comment" : "indefinite length without termination", - "curve" : "secp521r1", "public" : "30819b308006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1692,9 +1716,8 @@ ] }, { - "tcId" : 148, + "tcId" : 167, "comment" : "indefinite length without termination", - "curve" : "secp521r1", "public" : "30819b301006802a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1704,9 +1727,8 @@ ] }, { - "tcId" : 149, + "tcId" : 168, "comment" : "indefinite length without termination", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106802b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1716,9 +1738,8 @@ ] }, { - "tcId" : 150, + "tcId" : 169, "comment" : "indefinite length without termination", - "curve" : "secp521r1", "public" : "30819a301006072a8648ce3d020106052b8104002303800004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1728,9 +1749,8 @@ ] }, { - "tcId" : 151, + "tcId" : 170, "comment" : "removing sequence", - "curve" : "secp521r1", "public" : "", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1740,9 +1760,8 @@ ] }, { - "tcId" : 152, + "tcId" : 171, "comment" : "removing sequence", - "curve" : "secp521r1", "public" : "3081890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1752,9 +1771,8 @@ ] }, { - "tcId" : 153, + "tcId" : 172, "comment" : "lonely sequence tag", - "curve" : "secp521r1", "public" : "30", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1764,9 +1782,8 @@ ] }, { - "tcId" : 154, + "tcId" : 173, "comment" : "lonely sequence tag", - "curve" : "secp521r1", "public" : "30818a300381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1776,9 +1793,8 @@ ] }, { - "tcId" : 155, + "tcId" : 174, "comment" : "appending 0's to sequence", - "curve" : "secp521r1", "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1788,9 +1804,8 @@ ] }, { - "tcId" : 156, + "tcId" : 175, "comment" : "appending 0's to sequence", - "curve" : "secp521r1", "public" : "30819d301206072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1800,9 +1815,8 @@ ] }, { - "tcId" : 157, + "tcId" : 176, "comment" : "prepending 0's to sequence", - "curve" : "secp521r1", "public" : "30819d0000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1812,9 +1826,8 @@ ] }, { - "tcId" : 158, + "tcId" : 177, "comment" : "prepending 0's to sequence", - "curve" : "secp521r1", "public" : "30819d3012000006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1824,9 +1837,8 @@ ] }, { - "tcId" : 159, + "tcId" : 178, "comment" : "appending unused 0's to sequence", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1836,9 +1848,8 @@ ] }, { - "tcId" : 160, + "tcId" : 179, "comment" : "appending unused 0's to sequence", - "curve" : "secp521r1", "public" : "30819d301006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1848,9 +1859,8 @@ ] }, { - "tcId" : 161, + "tcId" : 180, "comment" : "appending null value to sequence", - "curve" : "secp521r1", "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1860,9 +1870,8 @@ ] }, { - "tcId" : 162, + "tcId" : 181, "comment" : "appending null value to sequence", - "curve" : "secp521r1", "public" : "30819d301206072a8648ce3d020106052b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1872,9 +1881,8 @@ ] }, { - "tcId" : 163, + "tcId" : 182, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "3081a149817730819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1884,9 +1892,8 @@ ] }, { - "tcId" : 164, + "tcId" : 183, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "3081a0250030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1896,9 +1903,8 @@ ] }, { - "tcId" : 165, + "tcId" : 184, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1908,9 +1914,8 @@ ] }, { - "tcId" : 166, + "tcId" : 185, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "3081a03015498177301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1920,9 +1925,8 @@ ] }, { - "tcId" : 167, + "tcId" : 186, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "30819f30142500301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1932,9 +1936,8 @@ ] }, { - "tcId" : 168, + "tcId" : 187, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "3081a33012301006072a8648ce3d020106052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1944,9 +1947,8 @@ ] }, { - "tcId" : 169, + "tcId" : 188, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "3081a03015260c49817706072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1956,9 +1958,8 @@ ] }, { - "tcId" : 170, + "tcId" : 189, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "30819f3014260b250006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1968,9 +1969,8 @@ ] }, { - "tcId" : 171, + "tcId" : 190, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "3081a33018260906072a8648ce3d02010004deadbeef06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1980,9 +1980,8 @@ ] }, { - "tcId" : 172, + "tcId" : 191, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "3081a0301506072a8648ce3d0201260a49817706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -1992,9 +1991,8 @@ ] }, { - "tcId" : 173, + "tcId" : 192, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "30819f301406072a8648ce3d02012609250006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2004,9 +2002,8 @@ ] }, { - "tcId" : 174, + "tcId" : 193, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "3081a3301806072a8648ce3d0201260706052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2016,9 +2013,8 @@ ] }, { - "tcId" : 175, + "tcId" : 194, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "3081a1301006072a8648ce3d020106052b8104002323818c4981770381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2028,9 +2024,8 @@ ] }, { - "tcId" : 176, + "tcId" : 195, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "3081a0301006072a8648ce3d020106052b8104002323818b25000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2040,9 +2035,8 @@ ] }, { - "tcId" : 177, + "tcId" : 196, "comment" : "including garbage", - "curve" : "secp521r1", "public" : "3081a4301006072a8648ce3d020106052b810400232381890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2052,9 +2046,8 @@ ] }, { - "tcId" : 178, + "tcId" : 197, "comment" : "including undefined tags", - "curve" : "secp521r1", "public" : "3081a4aa00bb00cd0030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2064,9 +2057,8 @@ ] }, { - "tcId" : 179, + "tcId" : 198, "comment" : "including undefined tags", - "curve" : "secp521r1", "public" : "3081a2aa02aabb30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2076,9 +2068,8 @@ ] }, { - "tcId" : 180, + "tcId" : 199, "comment" : "including undefined tags", - "curve" : "secp521r1", "public" : "3081a33018aa00bb00cd00301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2088,9 +2079,8 @@ ] }, { - "tcId" : 181, + "tcId" : 200, "comment" : "including undefined tags", - "curve" : "secp521r1", "public" : "3081a13016aa02aabb301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2100,9 +2090,8 @@ ] }, { - "tcId" : 182, + "tcId" : 201, "comment" : "including undefined tags", - "curve" : "secp521r1", "public" : "3081a33018260faa00bb00cd0006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2112,9 +2101,8 @@ ] }, { - "tcId" : 183, + "tcId" : 202, "comment" : "including undefined tags", - "curve" : "secp521r1", "public" : "3081a13016260daa02aabb06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2124,9 +2112,8 @@ ] }, { - "tcId" : 184, + "tcId" : 203, "comment" : "including undefined tags", - "curve" : "secp521r1", "public" : "3081a3301806072a8648ce3d0201260daa00bb00cd0006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2136,9 +2123,8 @@ ] }, { - "tcId" : 185, + "tcId" : 204, "comment" : "including undefined tags", - "curve" : "secp521r1", "public" : "3081a1301606072a8648ce3d0201260baa02aabb06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2148,9 +2134,8 @@ ] }, { - "tcId" : 186, + "tcId" : 205, "comment" : "including undefined tags", - "curve" : "secp521r1", "public" : "3081a4301006072a8648ce3d020106052b8104002323818faa00bb00cd000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2160,9 +2145,8 @@ ] }, { - "tcId" : 187, + "tcId" : 206, "comment" : "including undefined tags", - "curve" : "secp521r1", "public" : "3081a2301006072a8648ce3d020106052b8104002323818daa02aabb0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2172,9 +2156,8 @@ ] }, { - "tcId" : 188, + "tcId" : 207, "comment" : "truncated length of sequence", - "curve" : "secp521r1", "public" : "3081", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2184,9 +2167,8 @@ ] }, { - "tcId" : 189, + "tcId" : 208, "comment" : "truncated length of sequence", - "curve" : "secp521r1", "public" : "30818b30810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2196,9 +2178,8 @@ ] }, { - "tcId" : 190, + "tcId" : 209, "comment" : "Replacing sequence with NULL", - "curve" : "secp521r1", "public" : "0500", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2208,9 +2189,8 @@ ] }, { - "tcId" : 191, + "tcId" : 210, "comment" : "Replacing sequence with NULL", - "curve" : "secp521r1", "public" : "30818b05000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2220,9 +2200,8 @@ ] }, { - "tcId" : 192, + "tcId" : 211, "comment" : "changing tag value of sequence", - "curve" : "secp521r1", "public" : "2e819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2232,9 +2211,8 @@ ] }, { - "tcId" : 193, + "tcId" : 212, "comment" : "changing tag value of sequence", - "curve" : "secp521r1", "public" : "2f819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2244,9 +2222,8 @@ ] }, { - "tcId" : 194, + "tcId" : 213, "comment" : "changing tag value of sequence", - "curve" : "secp521r1", "public" : "31819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2256,9 +2233,8 @@ ] }, { - "tcId" : 195, + "tcId" : 214, "comment" : "changing tag value of sequence", - "curve" : "secp521r1", "public" : "32819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2268,9 +2244,8 @@ ] }, { - "tcId" : 196, + "tcId" : 215, "comment" : "changing tag value of sequence", - "curve" : "secp521r1", "public" : "ff819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2280,9 +2255,8 @@ ] }, { - "tcId" : 197, + "tcId" : 216, "comment" : "changing tag value of sequence", - "curve" : "secp521r1", "public" : "30819b2e1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2292,9 +2266,8 @@ ] }, { - "tcId" : 198, + "tcId" : 217, "comment" : "changing tag value of sequence", - "curve" : "secp521r1", "public" : "30819b2f1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2304,9 +2277,8 @@ ] }, { - "tcId" : 199, + "tcId" : 218, "comment" : "changing tag value of sequence", - "curve" : "secp521r1", "public" : "30819b311006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2316,9 +2288,8 @@ ] }, { - "tcId" : 200, + "tcId" : 219, "comment" : "changing tag value of sequence", - "curve" : "secp521r1", "public" : "30819b321006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2328,9 +2299,8 @@ ] }, { - "tcId" : 201, + "tcId" : 220, "comment" : "changing tag value of sequence", - "curve" : "secp521r1", "public" : "30819bff1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2340,9 +2310,8 @@ ] }, { - "tcId" : 202, + "tcId" : 221, "comment" : "dropping value of sequence", - "curve" : "secp521r1", "public" : "3000", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2352,9 +2321,8 @@ ] }, { - "tcId" : 203, + "tcId" : 222, "comment" : "dropping value of sequence", - "curve" : "secp521r1", "public" : "30818b30000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2364,9 +2332,8 @@ ] }, { - "tcId" : 204, + "tcId" : 223, "comment" : "truncate sequence", - "curve" : "secp521r1", "public" : "30819a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2376,9 +2343,8 @@ ] }, { - "tcId" : 205, + "tcId" : 224, "comment" : "truncate sequence", - "curve" : "secp521r1", "public" : "30819a1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2388,9 +2354,8 @@ ] }, { - "tcId" : 206, + "tcId" : 225, "comment" : "truncate sequence", - "curve" : "secp521r1", "public" : "30819a300f06072a8648ce3d020106052b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2400,9 +2365,8 @@ ] }, { - "tcId" : 207, + "tcId" : 226, "comment" : "truncate sequence", - "curve" : "secp521r1", "public" : "30819a300f072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2412,9 +2376,8 @@ ] }, { - "tcId" : 208, + "tcId" : 227, "comment" : "indefinite length", - "curve" : "secp521r1", "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2424,9 +2387,8 @@ ] }, { - "tcId" : 209, + "tcId" : 228, "comment" : "indefinite length", - "curve" : "secp521r1", "public" : "30819d308006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2436,9 +2398,8 @@ ] }, { - "tcId" : 210, + "tcId" : 229, "comment" : "indefinite length with truncated delimiter", - "curve" : "secp521r1", "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5000", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2448,9 +2409,8 @@ ] }, { - "tcId" : 211, + "tcId" : 230, "comment" : "indefinite length with truncated delimiter", - "curve" : "secp521r1", "public" : "30819c308006072a8648ce3d020106052b81040023000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2460,9 +2420,8 @@ ] }, { - "tcId" : 212, + "tcId" : 231, "comment" : "indefinite length with additional element", - "curve" : "secp521r1", "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5005000000", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2472,9 +2431,8 @@ ] }, { - "tcId" : 213, + "tcId" : 232, "comment" : "indefinite length with additional element", - "curve" : "secp521r1", "public" : "30819f308006072a8648ce3d020106052b81040023050000000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2484,9 +2442,8 @@ ] }, { - "tcId" : 214, + "tcId" : 233, "comment" : "indefinite length with truncated element", - "curve" : "secp521r1", "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50060811220000", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2496,9 +2453,8 @@ ] }, { - "tcId" : 215, + "tcId" : 234, "comment" : "indefinite length with truncated element", - "curve" : "secp521r1", "public" : "3081a1308006072a8648ce3d020106052b810400230608112200000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2508,9 +2464,8 @@ ] }, { - "tcId" : 216, + "tcId" : 235, "comment" : "indefinite length with garbage", - "curve" : "secp521r1", "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000fe02beef", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2520,9 +2475,8 @@ ] }, { - "tcId" : 217, + "tcId" : 236, "comment" : "indefinite length with garbage", - "curve" : "secp521r1", "public" : "3081a1308006072a8648ce3d020106052b810400230000fe02beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2532,9 +2486,8 @@ ] }, { - "tcId" : 218, + "tcId" : 237, "comment" : "indefinite length with nonempty EOC", - "curve" : "secp521r1", "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500002beef", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2544,9 +2497,8 @@ ] }, { - "tcId" : 219, + "tcId" : 238, "comment" : "indefinite length with nonempty EOC", - "curve" : "secp521r1", "public" : "30819f308006072a8648ce3d020106052b810400230002beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2556,9 +2508,8 @@ ] }, { - "tcId" : 220, + "tcId" : 239, "comment" : "prepend empty sequence", - "curve" : "secp521r1", "public" : "30819d3000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2568,9 +2519,8 @@ ] }, { - "tcId" : 221, + "tcId" : 240, "comment" : "prepend empty sequence", - "curve" : "secp521r1", "public" : "30819d3012300006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2580,9 +2530,8 @@ ] }, { - "tcId" : 222, + "tcId" : 241, "comment" : "append empty sequence", - "curve" : "secp521r1", "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d503000", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2592,9 +2541,8 @@ ] }, { - "tcId" : 223, + "tcId" : 242, "comment" : "append empty sequence", - "curve" : "secp521r1", "public" : "30819d301206072a8648ce3d020106052b8104002330000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2604,9 +2552,8 @@ ] }, { - "tcId" : 224, + "tcId" : 243, "comment" : "sequence of sequence", - "curve" : "secp521r1", "public" : "30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2616,9 +2563,8 @@ ] }, { - "tcId" : 225, + "tcId" : 244, "comment" : "sequence of sequence", - "curve" : "secp521r1", "public" : "30819d3012301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2628,9 +2574,8 @@ ] }, { - "tcId" : 226, + "tcId" : 245, "comment" : "truncated sequence", - "curve" : "secp521r1", "public" : "3012301006072a8648ce3d020106052b81040023", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2640,9 +2585,8 @@ ] }, { - "tcId" : 227, + "tcId" : 246, "comment" : "truncated sequence", - "curve" : "secp521r1", "public" : "308194300906072a8648ce3d02010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2652,9 +2596,8 @@ ] }, { - "tcId" : 228, + "tcId" : 247, "comment" : "repeat element in sequence", - "curve" : "secp521r1", "public" : "30820124301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2664,9 +2607,8 @@ ] }, { - "tcId" : 229, + "tcId" : 248, "comment" : "repeat element in sequence", - "curve" : "secp521r1", "public" : "3081a2301706072a8648ce3d020106052b8104002306052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2676,9 +2618,8 @@ ] }, { - "tcId" : 230, + "tcId" : 249, "comment" : "long form encoding of length", - "curve" : "secp521r1", "public" : "30819c30811006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2688,9 +2629,8 @@ ] }, { - "tcId" : 231, + "tcId" : 250, "comment" : "long form encoding of length", - "curve" : "secp521r1", "public" : "30819c30110681072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2700,9 +2640,8 @@ ] }, { - "tcId" : 232, + "tcId" : 251, "comment" : "long form encoding of length", - "curve" : "secp521r1", "public" : "30819c301106072a8648ce3d02010681052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2712,9 +2651,8 @@ ] }, { - "tcId" : 233, + "tcId" : 252, "comment" : "removing oid", - "curve" : "secp521r1", "public" : "308192300706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2724,9 +2662,8 @@ ] }, { - "tcId" : 234, + "tcId" : 253, "comment" : "lonely oid tag", - "curve" : "secp521r1", "public" : "30819330080606052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2736,9 +2673,8 @@ ] }, { - "tcId" : 235, + "tcId" : 254, "comment" : "lonely oid tag", - "curve" : "secp521r1", "public" : "308195300a06072a8648ce3d0201060381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2748,9 +2684,8 @@ ] }, { - "tcId" : 236, + "tcId" : 255, "comment" : "appending 0's to oid", - "curve" : "secp521r1", "public" : "30819d301206092a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2760,9 +2695,8 @@ ] }, { - "tcId" : 237, + "tcId" : 256, "comment" : "appending 0's to oid", - "curve" : "secp521r1", "public" : "30819d301206072a8648ce3d020106072b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2772,9 +2706,8 @@ ] }, { - "tcId" : 238, + "tcId" : 257, "comment" : "prepending 0's to oid", - "curve" : "secp521r1", "public" : "30819d3012060900002a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2784,9 +2717,8 @@ ] }, { - "tcId" : 239, + "tcId" : 258, "comment" : "prepending 0's to oid", - "curve" : "secp521r1", "public" : "30819d301206072a8648ce3d0201060700002b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2796,9 +2728,8 @@ ] }, { - "tcId" : 240, + "tcId" : 259, "comment" : "appending unused 0's to oid", - "curve" : "secp521r1", "public" : "30819d301206072a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2808,9 +2739,8 @@ ] }, { - "tcId" : 241, + "tcId" : 260, "comment" : "appending null value to oid", - "curve" : "secp521r1", "public" : "30819d301206092a8648ce3d0201050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2820,9 +2750,8 @@ ] }, { - "tcId" : 242, + "tcId" : 261, "comment" : "appending null value to oid", - "curve" : "secp521r1", "public" : "30819d301206072a8648ce3d020106072b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2832,9 +2761,8 @@ ] }, { - "tcId" : 243, + "tcId" : 262, "comment" : "truncated length of oid", - "curve" : "secp521r1", "public" : "3081943009068106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2844,9 +2772,8 @@ ] }, { - "tcId" : 244, + "tcId" : 263, "comment" : "truncated length of oid", - "curve" : "secp521r1", "public" : "308196300b06072a8648ce3d020106810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2856,9 +2783,8 @@ ] }, { - "tcId" : 245, + "tcId" : 264, "comment" : "Replacing oid with NULL", - "curve" : "secp521r1", "public" : "3081943009050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2868,9 +2794,8 @@ ] }, { - "tcId" : 246, + "tcId" : 265, "comment" : "Replacing oid with NULL", - "curve" : "secp521r1", "public" : "308196300b06072a8648ce3d020105000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2880,9 +2805,8 @@ ] }, { - "tcId" : 247, + "tcId" : 266, "comment" : "changing tag value of oid", - "curve" : "secp521r1", "public" : "30819b301004072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2892,9 +2816,8 @@ ] }, { - "tcId" : 248, + "tcId" : 267, "comment" : "changing tag value of oid", - "curve" : "secp521r1", "public" : "30819b301005072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2904,9 +2827,8 @@ ] }, { - "tcId" : 249, + "tcId" : 268, "comment" : "changing tag value of oid", - "curve" : "secp521r1", "public" : "30819b301007072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2916,9 +2838,8 @@ ] }, { - "tcId" : 250, + "tcId" : 269, "comment" : "changing tag value of oid", - "curve" : "secp521r1", "public" : "30819b301008072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2928,9 +2849,8 @@ ] }, { - "tcId" : 251, + "tcId" : 270, "comment" : "changing tag value of oid", - "curve" : "secp521r1", "public" : "30819b3010ff072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2940,9 +2860,8 @@ ] }, { - "tcId" : 252, + "tcId" : 271, "comment" : "changing tag value of oid", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020104052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2952,9 +2871,8 @@ ] }, { - "tcId" : 253, + "tcId" : 272, "comment" : "changing tag value of oid", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020105052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2964,9 +2882,8 @@ ] }, { - "tcId" : 254, + "tcId" : 273, "comment" : "changing tag value of oid", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020107052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2976,9 +2893,8 @@ ] }, { - "tcId" : 255, + "tcId" : 274, "comment" : "changing tag value of oid", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020108052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -2988,9 +2904,8 @@ ] }, { - "tcId" : 256, + "tcId" : 275, "comment" : "changing tag value of oid", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d0201ff052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3000,9 +2915,8 @@ ] }, { - "tcId" : 257, + "tcId" : 276, "comment" : "dropping value of oid", - "curve" : "secp521r1", "public" : "3081943009060006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3012,9 +2926,8 @@ ] }, { - "tcId" : 258, + "tcId" : 277, "comment" : "dropping value of oid", - "curve" : "secp521r1", "public" : "308196300b06072a8648ce3d020106000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3024,9 +2937,8 @@ ] }, { - "tcId" : 259, + "tcId" : 278, "comment" : "modify first byte of oid", - "curve" : "secp521r1", "public" : "30819b30100607288648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3036,9 +2948,8 @@ ] }, { - "tcId" : 260, + "tcId" : 279, "comment" : "modify first byte of oid", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d0201060529810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3048,9 +2959,8 @@ ] }, { - "tcId" : 261, + "tcId" : 280, "comment" : "modify last byte of oid", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d028106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3060,9 +2970,8 @@ ] }, { - "tcId" : 262, + "tcId" : 281, "comment" : "modify last byte of oid", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400a30381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3072,9 +2981,8 @@ ] }, { - "tcId" : 263, + "tcId" : 282, "comment" : "truncate oid", - "curve" : "secp521r1", "public" : "30819a300f06062a8648ce3d0206052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3084,9 +2992,8 @@ ] }, { - "tcId" : 264, + "tcId" : 283, "comment" : "truncate oid", - "curve" : "secp521r1", "public" : "30819a300f06068648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3096,9 +3003,8 @@ ] }, { - "tcId" : 265, + "tcId" : 284, "comment" : "truncate oid", - "curve" : "secp521r1", "public" : "30819a300f06072a8648ce3d020106042b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3108,9 +3014,8 @@ ] }, { - "tcId" : 266, + "tcId" : 285, "comment" : "truncate oid", - "curve" : "secp521r1", "public" : "30819a300f06072a8648ce3d02010604810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3120,9 +3025,8 @@ ] }, { - "tcId" : 267, + "tcId" : 286, "comment" : "wrong oid", - "curve" : "secp521r1", "public" : "30819e3013060a3262306530333032316106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3132,9 +3036,8 @@ ] }, { - "tcId" : 268, + "tcId" : 287, "comment" : "wrong oid", - "curve" : "secp521r1", "public" : "3081a6301b061236303836343830313635303330343032303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3144,9 +3047,8 @@ ] }, { - "tcId" : 269, + "tcId" : 288, "comment" : "wrong oid", - "curve" : "secp521r1", "public" : "3081a0301506072a8648ce3d0201060a326230653033303231610381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3156,9 +3058,8 @@ ] }, { - "tcId" : 270, + "tcId" : 289, "comment" : "wrong oid", - "curve" : "secp521r1", "public" : "3081a8301d06072a8648ce3d020106123630383634383031363530333034303230310381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3168,9 +3069,8 @@ ] }, { - "tcId" : 271, + "tcId" : 290, "comment" : "longer oid", - "curve" : "secp521r1", "public" : "3081a4301906103261383634386365336430323031303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3180,9 +3080,8 @@ ] }, { - "tcId" : 272, + "tcId" : 291, "comment" : "longer oid", - "curve" : "secp521r1", "public" : "3081a2301706072a8648ce3d0201060c3262383130343030323330310381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3192,9 +3091,8 @@ ] }, { - "tcId" : 273, + "tcId" : 292, "comment" : "oid with modified node", - "curve" : "secp521r1", "public" : "3081a23017060e326138363438636533643032313106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3204,9 +3102,8 @@ ] }, { - "tcId" : 274, + "tcId" : 293, "comment" : "oid with modified node", - "curve" : "secp521r1", "public" : "3081aa301f06163261383634386365336430323838383038303830303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3216,9 +3113,8 @@ ] }, { - "tcId" : 275, + "tcId" : 294, "comment" : "oid with modified node", - "curve" : "secp521r1", "public" : "3081a0301506072a8648ce3d0201060a326238313034303033330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3228,9 +3124,8 @@ ] }, { - "tcId" : 276, + "tcId" : 295, "comment" : "oid with modified node", - "curve" : "secp521r1", "public" : "3081a8301d06072a8648ce3d020106123262383130343030383838303830383032330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3240,9 +3135,8 @@ ] }, { - "tcId" : 277, + "tcId" : 296, "comment" : "large integer in oid", - "curve" : "secp521r1", "public" : "3081b430290620326138363438636533643032383238303830383038303830383038303830303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3252,9 +3146,8 @@ ] }, { - "tcId" : 278, + "tcId" : 297, "comment" : "large integer in oid", - "curve" : "secp521r1", "public" : "3081b2302706072a8648ce3d0201061c326238313034303038323830383038303830383038303830383032330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3264,9 +3157,8 @@ ] }, { - "tcId" : 279, + "tcId" : 298, "comment" : "oid with invalid node", - "curve" : "secp521r1", "public" : "3081a5301a0611326138363438636533643032303165303306052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3276,9 +3168,8 @@ ] }, { - "tcId" : 280, + "tcId" : 299, "comment" : "oid with invalid node", - "curve" : "secp521r1", "public" : "30819c301106082a808648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3288,9 +3179,8 @@ ] }, { - "tcId" : 281, + "tcId" : 300, "comment" : "oid with invalid node", - "curve" : "secp521r1", "public" : "3081a3301806072a8648ce3d0201060d326238313034303032336530330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3300,9 +3190,8 @@ ] }, { - "tcId" : 282, + "tcId" : 301, "comment" : "oid with invalid node", - "curve" : "secp521r1", "public" : "30819c301106072a8648ce3d020106062b80810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3312,9 +3201,8 @@ ] }, { - "tcId" : 283, + "tcId" : 302, "comment" : "lonely bit string tag", - "curve" : "secp521r1", "public" : "3013301006072a8648ce3d020106052b8104002303", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3324,9 +3212,8 @@ ] }, { - "tcId" : 284, + "tcId" : 303, "comment" : "appending 0's to bit string", - "curve" : "secp521r1", "public" : "30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3336,9 +3223,8 @@ ] }, { - "tcId" : 285, + "tcId" : 304, "comment" : "prepending 0's to bit string", - "curve" : "secp521r1", "public" : "30819d301006072a8648ce3d020106052b8104002303818800000004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3348,9 +3234,8 @@ ] }, { - "tcId" : 286, + "tcId" : 305, "comment" : "appending null value to bit string", - "curve" : "secp521r1", "public" : "30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3360,9 +3245,8 @@ ] }, { - "tcId" : 287, + "tcId" : 306, "comment" : "truncated length of bit string", - "curve" : "secp521r1", "public" : "3014301006072a8648ce3d020106052b810400230381", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3372,9 +3256,8 @@ ] }, { - "tcId" : 288, + "tcId" : 307, "comment" : "Replacing bit string with NULL", - "curve" : "secp521r1", "public" : "3014301006072a8648ce3d020106052b810400230500", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3384,9 +3267,8 @@ ] }, { - "tcId" : 289, + "tcId" : 308, "comment" : "changing tag value of bit string", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230181860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3396,9 +3278,8 @@ ] }, { - "tcId" : 290, + "tcId" : 309, "comment" : "changing tag value of bit string", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230281860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3408,9 +3289,8 @@ ] }, { - "tcId" : 291, + "tcId" : 310, "comment" : "changing tag value of bit string", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230481860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3420,9 +3300,8 @@ ] }, { - "tcId" : 292, + "tcId" : 311, "comment" : "changing tag value of bit string", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230581860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3432,9 +3311,8 @@ ] }, { - "tcId" : 293, + "tcId" : 312, "comment" : "changing tag value of bit string", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023ff81860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3444,9 +3322,8 @@ ] }, { - "tcId" : 294, + "tcId" : 313, "comment" : "dropping value of bit string", - "curve" : "secp521r1", "public" : "3014301006072a8648ce3d020106052b810400230300", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3456,9 +3333,8 @@ ] }, { - "tcId" : 295, + "tcId" : 314, "comment" : "modify first byte of bit string", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860204017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3468,9 +3344,8 @@ ] }, { - "tcId" : 296, + "tcId" : 315, "comment" : "modify last byte of bit string", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32dd0", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3480,9 +3355,8 @@ ] }, { - "tcId" : 297, + "tcId" : 316, "comment" : "truncate bit string", - "curve" : "secp521r1", "public" : "30819a301006072a8648ce3d020106052b810400230381850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3492,9 +3366,8 @@ ] }, { - "tcId" : 298, + "tcId" : 317, "comment" : "truncate bit string", - "curve" : "secp521r1", "public" : "30819a301006072a8648ce3d020106052b8104002303818504017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3504,9 +3377,8 @@ ] }, { - "tcId" : 299, + "tcId" : 318, "comment" : "declaring bits as unused in a bit-string", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860104017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3516,9 +3388,8 @@ ] }, { - "tcId" : 300, + "tcId" : 319, "comment" : "unused bits in a bit-string", - "curve" : "secp521r1", "public" : "30819f301006072a8648ce3d020106052b8104002303818a2004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5001020304", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3528,9 +3399,8 @@ ] }, { - "tcId" : 301, + "tcId" : 320, "comment" : "unused bits in empty bit-string", - "curve" : "secp521r1", "public" : "3015301006072a8648ce3d020106052b81040023030103", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", @@ -3540,9 +3410,8 @@ ] }, { - "tcId" : 302, + "tcId" : 321, "comment" : "128 unused bits", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381868004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", diff --git a/third_party/wycheproof_testvectors/ecdh_test.json b/third_party/wycheproof_testvectors/ecdh_test.json index be172c1a1..e83201653 100644 --- a/third_party/wycheproof_testvectors/ecdh_test.json +++ b/third_party/wycheproof_testvectors/ecdh_test.json @@ -1,12 +1,12 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "GroupIsomorphism" : "Some EC groups have isomorphic groups that allow an efficient implementation. This is a test vector that contains values that are edge cases on such an isomorphic group.", + "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.", "IsomorphicPublicKey" : "The public key in this test vector uses an isomorphic curve. Such isomorphisms are sometimes used to speed up implementations. For example the brainpool curves are using this.", "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.", @@ -14,7 +14,7 @@ "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." }, - "numberOfTests" : 4360, + "numberOfTests" : 1676, "header" : [], "testGroups" : [ { @@ -25,7 +25,6 @@ { "tcId" : 1, "comment" : "normal case", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00047d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc719b01d050dfbe653e72f39491be87fb1a2742daa6e0a2aada98bb1aca", "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328", "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f", @@ -35,7 +34,6 @@ { "tcId" : 2, "comment" : "compressed public key", - "curve" : "secp224r1", "public" : "3032301006072a8648ce3d020106052b81040021031e00027d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc71", "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328", "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f", @@ -46,8 +44,16 @@ }, { "tcId" : 3, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "comment" : "edge case for shared secret", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004e73a6ca72f3a2fae6e0a01a0ed03bfa3058b04576942eaf063095e62ca16fd31fa0f38eeb592cbeea1147751fdd2a5b6cc0ead404467a5b6", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "00000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a00045763fa2ae16367ad23d471cc9a52466f0d81d864e5640cefe384114594d9fecfbed4f254505ac8b41d2532055a07f0241c4818b552cbb636", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "00000000000000000000000100000000000000000000000000000001", @@ -55,9 +61,8 @@ "flags" : [] }, { - "tcId" : 4, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 5, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004142c1fd80fa2121a59aa898144084ec033f7a56a34eee0b499e29ae51c6d8c1bbb1ef2a76d565899fe44ffc1207d530d7f598fb77f4bb76b", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "00000000000000ffffffffffffff0000000000000100000000000000", @@ -65,9 +70,8 @@ "flags" : [] }, { - "tcId" : 5, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 6, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004ed6f793e10c80d12d871cf8988399c4898a9bf9ffd8f27399f63de25f0051cdf4eec7f368f922cfcd948893ceca0c92e540cc4367a99a66a", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "00000000ffffffffffffffff00000000000000010000000000000000", @@ -75,9 +79,8 @@ "flags" : [] }, { - "tcId" : 6, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 7, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a000408fcfc1a63c82860be12e4137433dfc40be9acdd245f9a8c4e56be61a385fc09f808383383f4b1d0d5365b6e5dcfacdc19bc7bcfed221274", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -85,9 +88,8 @@ "flags" : [] }, { - "tcId" : 7, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 8, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004d883ed77f1861e8712800d31df67888fe39f150c79a27aa88caeda6b180f3f623e2ff3ab5370cf8179165b085af3dd4502850c0104caed9a", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000", @@ -95,9 +97,8 @@ "flags" : [] }, { - "tcId" : 8, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 9, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a00042b8b279b85ee3f3d2c0abeb36fdfc5aad6157d652d26489381a32cd73224bd757ef794acc92b0b3b9e7990618bb343a9a09bdb9d3616eff6", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "01fffffffc00000007fffffff00000001fffffffc000000080000001", @@ -105,9 +106,44 @@ "flags" : [] }, { - "tcId" : 9, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "304e301006072a8648ce3d020106052b81040021033a00048bd5f03391eeeae1744e8fc53d314efffafa4d3fa4f1b95c3388a9cd7c86358b273119c537133eb55e79c6ac510b10980b379b919ccf2e2f", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "0a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf41", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ce9631b6a16227778625c8e5421ae083cdd913abefde01dbe69f6c2b95386aff2b483b2c47151cfaabfd000614c683ce2e1778221ae42c1b", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "62989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "304e301006072a8648ce3d020106052b81040021033a00041f441c98eda956a6a7fdbfd8d21910860ab59d16c3e52f8e7fad6ca5df61a55fc508fc0499c55492f1e87bb2faa0cb4170b79f3a85ec2f3d", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004be74583cb9d3a05ae54923624e478a329a697d842dfae33141c844d7d9ba4fc96e0fe716ac0542e87368662fc2f0cb9b0ae57936ddec7190", + "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", + "shared" : "6d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004a281ad992b363597ac93ff0de8ab1f7e51a6672dcbb58f9d739ba430ce0192874038daefc3130eec65811c7255da70fea65c1003f6892faa", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -115,9 +151,8 @@ "flags" : [] }, { - "tcId" : 10, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 15, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004be3e22133f51203f631b81dde8c020cdea5daa1f99cfc05c88fad2dc0f243798d6e72d1de9e3cdca4144e0a6c0f2a584d07589006972c197", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008001", @@ -125,9 +160,8 @@ "flags" : [] }, { - "tcId" : 11, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 16, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004af14547c20afbd91bfe64ea03d45a76a71241f23520ef897ff91eff1b54ca6ca8c25fd73852ec6654617434eff7f0225684d4dea7a4f8a97", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", @@ -135,9 +169,8 @@ "flags" : [] }, { - "tcId" : 12, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 17, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004b1e484925018729926acda56ff3e2f6c1e7e8f162b178d8e8afb45564fceaa6da5d998fe26b6b26a055169063a5ab6908852ca8b54e2de6c", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff", @@ -145,9 +178,8 @@ "flags" : [] }, { - "tcId" : 13, - "comment" : "edge cases for shared secret", - "curve" : "secp224r1", + "tcId" : 18, + "comment" : "edge case for shared secret", "public" : "304e301006072a8648ce3d020106052b81040021033a0004937eb09fb145c8829cb7df20a4cbeed396791373de277871d6c5f9cc3b5b4fd56464a71fc4a2a6af3bd251952bffa829489e68a8d06f96b6", "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", "shared" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -155,9 +187,17 @@ "flags" : [] }, { - "tcId" : 14, + "tcId" : 19, + "comment" : "edge cases for ephemeral key", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000000000000000000000000000000000000037cac269c67bd55ea14efff4eadefe5e74978514af14c88fab46ec046", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "3fa0b9ff70b884f9f57bb84f7a9532d93f6ba803f89dd8ff008177d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000001000000000000000000000000000000012ea2f4917bdfdb008306cc10a18e2557633ba861001829dcbfb96fba", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "be1ded8cb7ff8a585181f96d681e31b332fe27dcae922dca2310300d", @@ -165,9 +205,8 @@ "flags" : [] }, { - "tcId" : 15, + "tcId" : 21, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000ffffffffffffff000000000000010000000000000073ca5f8f104997a2399e0c7f25e72a75ec29fc4542533d3fea89a33a", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "a2e86a260e13515918a0cafdd87855f231b5624c560f976159e06a75", @@ -175,9 +214,8 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 22, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000ffffffffffffffff000000000000000100000000000000006fe6805f59b19b0dd389452a1d4a420bfeb6c369cf6fed5b12e6e654", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "31ef7c8d10404a0046994f313a70574b027e87f9028eca242c1b5bf5", @@ -185,9 +223,8 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 23, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff77c5cfa4e2c384938d48bd8dd98f54c86b279f1df8c0a1f6692439c9", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "d1976a8ef5f54f24f5a269ad504fdca849fc9c28587ba294ef267396", @@ -195,9 +232,8 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 24, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00040003fffffff00000003fffffff00000003fffffff00000004000000001f0828136016bb97445461bc59f2175d8d23557d6b9381f26136e3d", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "ce7890d108ddb2e5474e6417fcf7a9f2b3bd018816062f4835260dc8", @@ -205,9 +241,8 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 25, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a000401fffffffc00000007fffffff00000001fffffffc0000000800000012d8acca6f199d4a94b933ba1aa713a7debde8ac57b928f596ae66a66", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "30b6ff6e8051dae51e4fe34b2d9a0b1879153e007eb0b5bdf1791a9c", @@ -215,9 +250,44 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 26, + "comment" : "edge cases for ephemeral key", + "public" : "304e301006072a8648ce3d020106052b81040021033a00040a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf413d4df973c563c6decdd435e4f864557e4c273096d9941ca4260a266e", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "77ec668a00f72d85aa527624abb16c039fe490d17dd6c455a1ed7fd8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "edge cases for ephemeral key", + "public" : "304e301006072a8648ce3d020106052b81040021033a000462989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39389ee9436d616cab90032931aa7fbbfcfc13309f61e2423cc8dab93c", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "a3f432f6aba9a92f49a5ea64ffe7059a9d9b487a0b5223ddc988208b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "edge cases for ephemeral key", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3103b8040e3cb41966fc64a68cacb0c14053f87d27e8ed7bf2d7fe51b", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "1530fd9caf03737af34a4ba716b558cbecbc35d18402535a0a142313", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "edge cases for ephemeral key", + "public" : "304e301006072a8648ce3d020106052b81040021033a00046d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c276cf273d75d367820dd556182def0957af0a314f48fed227c298dc0", + "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", + "shared" : "cfc39ccacb94ad0e0552b2e47112f60fbbe7ae0dc32230b9273dd210", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff7d8dbca36c56bcaae92e3475f799294f30768038e816a7d5f7f07d77", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "73bd63bd384a0faafb75cfed3e95d3892cbacf0db10f282c3b644771", @@ -225,9 +295,8 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 31, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800174f1ff5ea7fbc72b92f61e06556c26bab84c0b082dd6400ca1c1eb6d", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "85b079c62e1f5b0fd6841dfa16026e15b641f65e13a14042567166bb", @@ -235,9 +304,8 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 32, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0126fdd5fccd0b5aa7fd5bb5b1308584b30556248cec80208a2fe962", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "8a834ff40e3fc9f9d412a481e18537ea799536c5520c6c7baaf12166", @@ -245,9 +313,8 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 33, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff20cfa23077acc9fbcb71339c65880cd0b966b8a9497e65abed17f0b5", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "a0887269766e6efcbc81d2b38f2d4638663f12377468a23421044188", @@ -255,9 +322,8 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 34, "comment" : "edge cases for ephemeral key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffff00000000ffffffff00000000ffffffff00000000ffffffff1c05ac2d4f10b69877c3243d51f887277b7bf735c326ab2f0d70da8c", "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", "shared" : "c65d1911bc076a74588d8793ce7a0dcabf5793460cd2ebb02754a1be", @@ -265,9 +331,8 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 35, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "3", "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6", @@ -275,9 +340,8 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 36, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "fa2664717c7fa0161ec2c669b2c0986cdc20456a6e5406302bb53c77", @@ -285,9 +349,8 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 37, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "1000000000000000000000000000000000000000000000000000000", "shared" : "af6e5ad34497bae0745f53ad78ce8b285d79f400d5c6e6a071f8e6bd", @@ -295,9 +358,8 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 38, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "12fd302ff8c13c55a9c111f8bb6b0a13ecf88299c0ae3032ce2bcaff", @@ -305,9 +367,8 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 39, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "080000000000000000000000000000000000000000000000000000000", "shared" : "73f1a395b842f1a6752ae417e2c3dc90cafc4476d1d861b7e68ad030", @@ -315,9 +376,8 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 40, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03d13dd29455c5c2a3d", "shared" : "b329c20ddb7c78ee4e622bb23a984c0d273ba34b6269f3d9e8f89f8e", @@ -325,9 +385,8 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 41, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13cd29455c5c2a3d", "shared" : "6f48345209b290ffc5abbe754a201479e5d667a209468080d06197b4", @@ -335,9 +394,8 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 42, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13d529455c5c2a3d", "shared" : "9f6e30c1c9dad42a153aacd4b49a8e5c721d085cd07b5d5aec244fc1", @@ -345,9 +403,8 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 43, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29445c5c2a3d", "shared" : "8cadfb19a80949e61bd5b829ad0e76d18a5bb2eeb9ed7fe2b901cecd", @@ -355,9 +412,8 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 44, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29b7", "shared" : "475fd96e0eb8cb8f100a5d7fe043a7a6851d1d611da2643a3c6ae708", @@ -367,9 +423,8 @@ ] }, { - "tcId" : 35, + "tcId" : 45, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a37", "shared" : "41ef931d669d1f57d8bb95a01a92321da74be8c6cbc3bbe0b2e73ebd", @@ -379,9 +434,8 @@ ] }, { - "tcId" : 36, + "tcId" : 46, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6", @@ -389,9 +443,8 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 47, "comment" : "edge case private key", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b", "shared" : "11ff15126411299cbd49e2b7542e69e91ef132e2551a16ecfebb23a3", @@ -401,33 +454,183 @@ ] }, { - "tcId" : 38, + "tcId" : 48, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "point is not on curve", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "", + "public" : "3015301006072a8648ce3d020106052b81040021030100", + "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, "comment" : "public point not on curve", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5d", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", - "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 39, + "tcId" : 66, "comment" : "public point = (0,0)", - "curve" : "secp224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", - "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 40, + "tcId" : 67, "comment" : "order = -26959946667150639794667015087019625940457807714424391721682722368061", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021dff0000000000000000000000000000e95d1f470fc1ec22d6baa3a3d5c3020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -439,9 +642,8 @@ ] }, { - "tcId" : 41, + "tcId" : 68, "comment" : "order = 0", - "curve" : "secp224r1", "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020100020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -453,9 +655,8 @@ ] }, { - "tcId" : 42, + "tcId" : 69, "comment" : "order = 1", - "curve" : "secp224r1", "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020101020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -467,9 +668,8 @@ ] }, { - "tcId" : 43, + "tcId" : 70, "comment" : "order = 6277101735386680763835789423207665314073163949517624387909", - "curve" : "secp224r1", "public" : "3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021900ffffffffffffffffffffffffffff16a2e0b8f03e13dd2945020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -481,9 +681,8 @@ ] }, { - "tcId" : 44, + "tcId" : 71, "comment" : "generator = (0,0)", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb40439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -494,9 +693,8 @@ ] }, { - "tcId" : 45, + "tcId" : 72, "comment" : "generator not on curve", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e36021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -507,9 +705,8 @@ ] }, { - "tcId" : 46, + "tcId" : 73, "comment" : "cofactor = -1", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -520,9 +717,8 @@ ] }, { - "tcId" : 47, + "tcId" : 74, "comment" : "cofactor = 0", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -533,9 +729,8 @@ ] }, { - "tcId" : 48, + "tcId" : 75, "comment" : "cofactor = 2", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020102033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -546,9 +741,8 @@ ] }, { - "tcId" : 49, + "tcId" : 76, "comment" : "cofactor = 26959946667150639794667015087019625940457807714424391721682722368061", - "curve" : "secp224r1", "public" : "3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -559,9 +753,8 @@ ] }, { - "tcId" : 50, + "tcId" : 77, "comment" : "cofactor = None", - "curve" : "secp224r1", "public" : "308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -572,12 +765,11 @@ ] }, { - "tcId" : 51, + "tcId" : 78, "comment" : "modified prime", - "curve" : "secp224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00c123da0a46a971da9468161e61a5c71a02e6c9bdb3392f4016fb457b303c041c3edc25f5b9568e256b97e9e19e5a38e4fd1936424cc6d0bfe904ba83041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", - "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", + "shared" : "3de0a5036fcde544c72cbe33cedb8709549bc3b6a4d750ee0de4c80d", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -586,33 +778,30 @@ ] }, { - "tcId" : 52, + "tcId" : 79, "comment" : "using secp256r1", - "curve" : "secp224r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", - "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 53, + "tcId" : 80, "comment" : "using secp256k1", - "curve" : "secp224r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", - "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 54, + "tcId" : 81, "comment" : "a = 0", - "curve" : "secp224r1", "public" : "3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff0000000000000000000000013021040100041cd0d5e347a38ce5b6e1f47edddd8a223bca45d2015de76ec835a4df57043904a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", @@ -623,12 +812,11 @@ ] }, { - "tcId" : 55, + "tcId" : 82, "comment" : "public key of order 3", - "curve" : "secp224r1", - "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041c638e13764a07715dd0f3dc73c3b96a57d7edf087edd548055acba86d041cc9a6db972cff80f0a883ee0ea939544a707b32284b77b79c72118f390439043afa3ffd1cb3be8625468884aad7a07f33de1cfd74b06a060142a7d7470e6fb68cd0695a6c52b98246f92030ff4cdeb97dc90591eee1a1f0021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a00043afa3ffd1cb3be8625468884aad7a07f33de1cfd74b06a060142a7d7b8f19049732f96a593ad467db906dfce00b321468236fa6e111e5e11", + "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041ce7a362cacbe0cc77d95c4868c22f1ce547191f4636f26b9d2f25b07e041c95053dc7ca44618c27cb0f0e3b954a5019d10d9f08bce793755d8468043904800163296bbe35f54a8166d8452f80597d896f35afba33534b910bc63cea6f440a6d313fd31252dfe2190188e99481950dc117d9a1aed088021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004800163296bbe35f54a8166d8452f80597d896f35afba33534b910bc6c31590bbf592cec02cedad201de6fe76166b7e6af23ee8265e512f79", "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", - "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", + "shared" : "67b3a42a01e4a4d6277d9348a280c0b5534c299908d9b10afb7365ab", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -637,9 +825,8 @@ ] }, { - "tcId" : 56, + "tcId" : 83, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "secp224r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ea36cf70fab75684eabe6569ce623db0deaa8c95f61c8be50b8b9f3eb7d4b9ec48d9e4814f4cb1c286589eaaa990d3f3238b2d6d6be964abfad964824b653376", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -647,9 +834,8 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 84, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "secp224r1", "public" : "3076301006072a8648ce3d020106052b81040022036200044b2470ad3d13269c10a17d222ebdffbd61fb04488db1b1d7caef8d4988b7bb8ba6d81857a05b255232b9e37a30e328bb9d9c42d86096f2bcee3d258cfe208d2fd03cbd5ccc6a3bb8ce4b0efa5b059b4afbd0377aa6e274721a57efe8ee85d86a", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -657,9 +843,8 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 85, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "secp224r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004012841a2260f0f1f424865fef275374779bf0355720223f8ec6a9ba767b1603b492f58a6bba1705d882257bc6be1935de4411c5f1fdad44ec65ba8b97ce0e73e1ac90006937832a602147e37c1a42ca2a63629ffc9a35b31bfacb38c6242b42916125f7446b45c718f797259bc3011cb71e868560b331cf7d01139a0643443f9fd7306c1", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -667,9 +852,8 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 86, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "secp224r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004c2199fecf75648c0e952dff143821fa4012b28f90435ce6ee54653687f969a76092a3844e17d478a594f43b28cc10a5c553b4f64906121031c3a79299c70dbd6", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -677,9 +861,8 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 87, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "secp224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046caa3d6d86f792df7b29e41eb4203150f60f4fca10f57d0b2454abfb201f9f7e6dcbb92bdcfb9240dc86bcaeaf157c77bca22b2ec86ee8d6", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -687,9 +870,8 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 88, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "secp224r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042750180012c3ba7489517d428e4826784e50b50ac42ef7991c61a396c03a52da5e74908ae8a89627a7c15e554b105b0ebaeebcfed10e3ea60223d0a8bc3b36ab", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -697,9 +879,8 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 89, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "secp224r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045b523d3a8f20f6a569c6951e0b8de48d89e7549a184e8506820421c3e404473692cd248d7480843b911d87a87e401112fce0d3d2c36978cf6dd7f1d93bfaebe0827d4bf4006006d3202e842126fe1b68", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -707,9 +888,8 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 90, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "secp224r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004449607c76c6dc7334c269a0ebab5beec83b6c263377ce06ef5c276f45a9916eff85f50438f5f32ced0210a6c414fe5e242c7c1070823f5395b35965bda6758acf84725f11ea836dda7d391fee91342026645241853224a437a6fb74e4cdc871f", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -717,9 +897,8 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 91, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "secp224r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000463e7a491240848e4f53ea5fb857d428c493053193e4b0b4f995ac8bf4c56276a507870131a384aa7e236c64cd7a049a1b37e40ad00c3b8a920dcbad6531616356ce1b6e6d96a7d1b693e25e5abd83ab560a3d764bcd49ec98a1b49421163bd5fc5a625f44c91eb4c2984d5a2e51e816ebdee8fbe08364bb14b7ac876990e64d9", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -727,9 +906,8 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 92, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "secp224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047c592ecb8908355d1ebf8d59b3619275dbe3666209b72ced6a3c88740456ce61d6a84e0542d7cd10dd8804afb8c784d5dffd9480d8cfdc95", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -737,9 +915,8 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 93, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "secp224r1", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004746226a3e005c37ede51828d3375ef91ebd0ff719a380af69d7dfd131b42a3e8917d4a4d573872935a74d1040f1c47d25d6b26f4156cccdcdc11833b9cde433a", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -747,9 +924,8 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 94, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "secp224r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200043298b36825c7bd90ab5157b913d40bbfd732a0de0557e02a2c65a0c223e9a65d62c32462040dd6fe578103023c831caff122c1ed4b8ff7373fa2f08d11c9f4c7f85f81802262ffed9bb82cb6d92eed2d", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -757,9 +933,8 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 95, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "secp224r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043af2849b981f7e5e6ab936e6abb4f206c1fd5561998df8008bfe98d84173c9f2301cdbd5bffc569c0b5a57ce2a8f4d640f1816475fc6043baa8e5a3453bf327b54cb29c7e54a5f31348969aa94615094dbcd1a8e5c2d630465e45fc556c02194", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -767,9 +942,8 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 96, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "secp224r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000453d2506047e72af6d98558e1633ecb7e6a05c37861cd3289455cf41bfbf1703f2e9a83052b8eca7d84cba2f001abd8b978f68b69ed6bd874755c44d347fe302c5760b2078c56b24ebd0dcd99f26b8f8a23044b3767a3d2a306587687a7b00668974674edbf18c3db2f3473a97ee77065fdcdd1a9aa053716a4c504f3d18b9170", "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", "shared" : "", @@ -777,9 +951,8 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 97, "comment" : "invalid public key", - "curve" : "secp224r1", "public" : "3032301006072a8648ce3d020106052b81040021031e00020ca753db5ddeca474241f8d2dafc0844343fd0e37eded2f0192d51b2", "private" : "0fc28a0ca0f8e36b0d4f71421845135a22aef543b9fddf8c775b2d18f", "shared" : "", @@ -787,2514 +960,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 71, - "comment" : "long form encoding of length", - "curve" : "secp224r1", - "public" : "30814e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 72, - "comment" : "long form encoding of length", - "curve" : "secp224r1", - "public" : "304f30811006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 73, - "comment" : "long form encoding of length", - "curve" : "secp224r1", - "public" : "304f30110681072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 74, - "comment" : "long form encoding of length", - "curve" : "secp224r1", - "public" : "304f301106072a8648ce3d02010681052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 75, - "comment" : "long form encoding of length", - "curve" : "secp224r1", - "public" : "304f301006072a8648ce3d020106052b8104002103813a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 76, - "comment" : "length contains leading 0", - "curve" : "secp224r1", - "public" : "3082004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 77, - "comment" : "length contains leading 0", - "curve" : "secp224r1", - "public" : "30503082001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 78, - "comment" : "length contains leading 0", - "curve" : "secp224r1", - "public" : "30503012068200072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 79, - "comment" : "length contains leading 0", - "curve" : "secp224r1", - "public" : "3050301206072a8648ce3d0201068200052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 80, - "comment" : "length contains leading 0", - "curve" : "secp224r1", - "public" : "3050301006072a8648ce3d020106052b810400210382003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 81, - "comment" : "wrong length", - "curve" : "secp224r1", - "public" : "304f301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 82, - "comment" : "wrong length", - "curve" : "secp224r1", - "public" : "304d301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 83, - "comment" : "wrong length", - "curve" : "secp224r1", - "public" : "304e301106072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 84, - "comment" : "wrong length", - "curve" : "secp224r1", - "public" : "304e300f06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 85, - "comment" : "wrong length", - "curve" : "secp224r1", - "public" : "304e301006082a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 86, - "comment" : "wrong length", - "curve" : "secp224r1", - "public" : "304e301006062a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 87, - "comment" : "wrong length", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106062b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 88, - "comment" : "wrong length", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106042b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 89, - "comment" : "wrong length", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021033b000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 90, - "comment" : "wrong length", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b810400210339000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 91, - "comment" : "uint32 overflow in length", - "curve" : "secp224r1", - "public" : "3085010000004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 92, - "comment" : "uint32 overflow in length", - "curve" : "secp224r1", - "public" : "30533085010000001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 93, - "comment" : "uint32 overflow in length", - "curve" : "secp224r1", - "public" : "30533015068501000000072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 94, - "comment" : "uint32 overflow in length", - "curve" : "secp224r1", - "public" : "3053301506072a8648ce3d0201068501000000052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 95, - "comment" : "uint32 overflow in length", - "curve" : "secp224r1", - "public" : "3053301006072a8648ce3d020106052b810400210385010000003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 96, - "comment" : "uint64 overflow in length", - "curve" : "secp224r1", - "public" : "308901000000000000004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 97, - "comment" : "uint64 overflow in length", - "curve" : "secp224r1", - "public" : "3057308901000000000000001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 98, - "comment" : "uint64 overflow in length", - "curve" : "secp224r1", - "public" : "3057301906890100000000000000072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 99, - "comment" : "uint64 overflow in length", - "curve" : "secp224r1", - "public" : "3057301906072a8648ce3d020106890100000000000000052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 100, - "comment" : "uint64 overflow in length", - "curve" : "secp224r1", - "public" : "3057301006072a8648ce3d020106052b81040021038901000000000000003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 101, - "comment" : "length = 2**31 - 1", - "curve" : "secp224r1", - "public" : "30847fffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 102, - "comment" : "length = 2**31 - 1", - "curve" : "secp224r1", - "public" : "305230847fffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 103, - "comment" : "length = 2**31 - 1", - "curve" : "secp224r1", - "public" : "3052301406847fffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 104, - "comment" : "length = 2**31 - 1", - "curve" : "secp224r1", - "public" : "3052301406072a8648ce3d020106847fffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 105, - "comment" : "length = 2**31 - 1", - "curve" : "secp224r1", - "public" : "3052301006072a8648ce3d020106052b8104002103847fffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 106, - "comment" : "length = 2**32 - 1", - "curve" : "secp224r1", - "public" : "3084ffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 107, - "comment" : "length = 2**32 - 1", - "curve" : "secp224r1", - "public" : "30523084ffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 108, - "comment" : "length = 2**32 - 1", - "curve" : "secp224r1", - "public" : "305230140684ffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 109, - "comment" : "length = 2**32 - 1", - "curve" : "secp224r1", - "public" : "3052301406072a8648ce3d02010684ffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 110, - "comment" : "length = 2**32 - 1", - "curve" : "secp224r1", - "public" : "3052301006072a8648ce3d020106052b810400210384ffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 111, - "comment" : "length = 2**40 - 1", - "curve" : "secp224r1", - "public" : "3085ffffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 112, - "comment" : "length = 2**40 - 1", - "curve" : "secp224r1", - "public" : "30533085ffffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 113, - "comment" : "length = 2**40 - 1", - "curve" : "secp224r1", - "public" : "305330150685ffffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 114, - "comment" : "length = 2**40 - 1", - "curve" : "secp224r1", - "public" : "3053301506072a8648ce3d02010685ffffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 115, - "comment" : "length = 2**40 - 1", - "curve" : "secp224r1", - "public" : "3053301006072a8648ce3d020106052b810400210385ffffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 116, - "comment" : "length = 2**64 - 1", - "curve" : "secp224r1", - "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 117, - "comment" : "length = 2**64 - 1", - "curve" : "secp224r1", - "public" : "30563088ffffffffffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 118, - "comment" : "length = 2**64 - 1", - "curve" : "secp224r1", - "public" : "305630180688ffffffffffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 119, - "comment" : "length = 2**64 - 1", - "curve" : "secp224r1", - "public" : "3056301806072a8648ce3d02010688ffffffffffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 120, - "comment" : "length = 2**64 - 1", - "curve" : "secp224r1", - "public" : "3056301006072a8648ce3d020106052b810400210388ffffffffffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 121, - "comment" : "incorrect length", - "curve" : "secp224r1", - "public" : "30ff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 122, - "comment" : "incorrect length", - "curve" : "secp224r1", - "public" : "304e30ff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 123, - "comment" : "incorrect length", - "curve" : "secp224r1", - "public" : "304e301006ff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 124, - "comment" : "incorrect length", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106ff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 125, - "comment" : "incorrect length", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b8104002103ff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 126, - "comment" : "indefinite length without termination", - "curve" : "secp224r1", - "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 127, - "comment" : "indefinite length without termination", - "curve" : "secp224r1", - "public" : "304e308006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 128, - "comment" : "indefinite length without termination", - "curve" : "secp224r1", - "public" : "304e301006802a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 129, - "comment" : "indefinite length without termination", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106802b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 130, - "comment" : "indefinite length without termination", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b810400210380000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 131, - "comment" : "removing sequence", - "curve" : "secp224r1", - "public" : "", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 132, - "comment" : "removing sequence", - "curve" : "secp224r1", - "public" : "303c033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 133, - "comment" : "lonely sequence tag", - "curve" : "secp224r1", - "public" : "30", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 134, - "comment" : "lonely sequence tag", - "curve" : "secp224r1", - "public" : "303d30033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 135, - "comment" : "appending 0's to sequence", - "curve" : "secp224r1", - "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 136, - "comment" : "appending 0's to sequence", - "curve" : "secp224r1", - "public" : "3050301206072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 137, - "comment" : "prepending 0's to sequence", - "curve" : "secp224r1", - "public" : "30500000301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 138, - "comment" : "prepending 0's to sequence", - "curve" : "secp224r1", - "public" : "30503012000006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 139, - "comment" : "appending unused 0's to sequence", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 140, - "comment" : "appending unused 0's to sequence", - "curve" : "secp224r1", - "public" : "3050301006072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 141, - "comment" : "appending null value to sequence", - "curve" : "secp224r1", - "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620500", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 142, - "comment" : "appending null value to sequence", - "curve" : "secp224r1", - "public" : "3050301206072a8648ce3d020106052b810400210500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 143, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "3053498177304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 144, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "30522500304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 145, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "3050304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620004deadbeef", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 146, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "30533015498177301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 147, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "305230142500301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 148, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "30563012301006072a8648ce3d020106052b810400210004deadbeef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 149, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "30533015260c49817706072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 150, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "30523014260b250006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 151, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "30563018260906072a8648ce3d02010004deadbeef06052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 152, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "3053301506072a8648ce3d0201260a49817706052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 153, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "3052301406072a8648ce3d02012609250006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 154, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "3056301806072a8648ce3d0201260706052b810400210004deadbeef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 155, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "3053301006072a8648ce3d020106052b81040021233f498177033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 156, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "3052301006072a8648ce3d020106052b81040021233e2500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 157, - "comment" : "including garbage", - "curve" : "secp224r1", - "public" : "3056301006072a8648ce3d020106052b81040021233c033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620004deadbeef", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 158, - "comment" : "including undefined tags", - "curve" : "secp224r1", - "public" : "3056aa00bb00cd00304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 159, - "comment" : "including undefined tags", - "curve" : "secp224r1", - "public" : "3054aa02aabb304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 160, - "comment" : "including undefined tags", - "curve" : "secp224r1", - "public" : "30563018aa00bb00cd00301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 161, - "comment" : "including undefined tags", - "curve" : "secp224r1", - "public" : "30543016aa02aabb301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 162, - "comment" : "including undefined tags", - "curve" : "secp224r1", - "public" : "30563018260faa00bb00cd0006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 163, - "comment" : "including undefined tags", - "curve" : "secp224r1", - "public" : "30543016260daa02aabb06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 164, - "comment" : "including undefined tags", - "curve" : "secp224r1", - "public" : "3056301806072a8648ce3d0201260daa00bb00cd0006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 165, - "comment" : "including undefined tags", - "curve" : "secp224r1", - "public" : "3054301606072a8648ce3d0201260baa02aabb06052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 166, - "comment" : "including undefined tags", - "curve" : "secp224r1", - "public" : "3056301006072a8648ce3d020106052b810400212342aa00bb00cd00033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 167, - "comment" : "including undefined tags", - "curve" : "secp224r1", - "public" : "3054301006072a8648ce3d020106052b810400212340aa02aabb033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 168, - "comment" : "truncated length of sequence", - "curve" : "secp224r1", - "public" : "3081", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 169, - "comment" : "truncated length of sequence", - "curve" : "secp224r1", - "public" : "303e3081033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 170, - "comment" : "Replacing sequence with NULL", - "curve" : "secp224r1", - "public" : "0500", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 171, - "comment" : "Replacing sequence with NULL", - "curve" : "secp224r1", - "public" : "303e0500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 172, - "comment" : "changing tag value of sequence", - "curve" : "secp224r1", - "public" : "2e4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 173, - "comment" : "changing tag value of sequence", - "curve" : "secp224r1", - "public" : "2f4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 174, - "comment" : "changing tag value of sequence", - "curve" : "secp224r1", - "public" : "314e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 175, - "comment" : "changing tag value of sequence", - "curve" : "secp224r1", - "public" : "324e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 176, - "comment" : "changing tag value of sequence", - "curve" : "secp224r1", - "public" : "ff4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 177, - "comment" : "changing tag value of sequence", - "curve" : "secp224r1", - "public" : "304e2e1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 178, - "comment" : "changing tag value of sequence", - "curve" : "secp224r1", - "public" : "304e2f1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 179, - "comment" : "changing tag value of sequence", - "curve" : "secp224r1", - "public" : "304e311006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 180, - "comment" : "changing tag value of sequence", - "curve" : "secp224r1", - "public" : "304e321006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 181, - "comment" : "changing tag value of sequence", - "curve" : "secp224r1", - "public" : "304eff1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 182, - "comment" : "dropping value of sequence", - "curve" : "secp224r1", - "public" : "3000", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 183, - "comment" : "dropping value of sequence", - "curve" : "secp224r1", - "public" : "303e3000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 184, - "comment" : "truncate sequence", - "curve" : "secp224r1", - "public" : "304d301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 185, - "comment" : "truncate sequence", - "curve" : "secp224r1", - "public" : "304d1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 186, - "comment" : "truncate sequence", - "curve" : "secp224r1", - "public" : "304d300f06072a8648ce3d020106052b810400033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 187, - "comment" : "truncate sequence", - "curve" : "secp224r1", - "public" : "304d300f072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 188, - "comment" : "indefinite length", - "curve" : "secp224r1", - "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 189, - "comment" : "indefinite length", - "curve" : "secp224r1", - "public" : "3050308006072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 190, - "comment" : "indefinite length with truncated delimiter", - "curve" : "secp224r1", - "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6200", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 191, - "comment" : "indefinite length with truncated delimiter", - "curve" : "secp224r1", - "public" : "304f308006072a8648ce3d020106052b8104002100033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 192, - "comment" : "indefinite length with additional element", - "curve" : "secp224r1", - "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6205000000", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 193, - "comment" : "indefinite length with additional element", - "curve" : "secp224r1", - "public" : "3052308006072a8648ce3d020106052b8104002105000000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 194, - "comment" : "indefinite length with truncated element", - "curve" : "secp224r1", - "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62060811220000", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 195, - "comment" : "indefinite length with truncated element", - "curve" : "secp224r1", - "public" : "3054308006072a8648ce3d020106052b81040021060811220000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 196, - "comment" : "indefinite length with garbage", - "curve" : "secp224r1", - "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000fe02beef", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 197, - "comment" : "indefinite length with garbage", - "curve" : "secp224r1", - "public" : "3054308006072a8648ce3d020106052b810400210000fe02beef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 198, - "comment" : "indefinite length with nonempty EOC", - "curve" : "secp224r1", - "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620002beef", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 199, - "comment" : "indefinite length with nonempty EOC", - "curve" : "secp224r1", - "public" : "3052308006072a8648ce3d020106052b810400210002beef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 200, - "comment" : "prepend empty sequence", - "curve" : "secp224r1", - "public" : "30503000301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 201, - "comment" : "prepend empty sequence", - "curve" : "secp224r1", - "public" : "30503012300006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 202, - "comment" : "append empty sequence", - "curve" : "secp224r1", - "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da623000", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 203, - "comment" : "append empty sequence", - "curve" : "secp224r1", - "public" : "3050301206072a8648ce3d020106052b810400213000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 204, - "comment" : "sequence of sequence", - "curve" : "secp224r1", - "public" : "3050304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 205, - "comment" : "sequence of sequence", - "curve" : "secp224r1", - "public" : "30503012301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 206, - "comment" : "truncated sequence", - "curve" : "secp224r1", - "public" : "3012301006072a8648ce3d020106052b81040021", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 207, - "comment" : "truncated sequence", - "curve" : "secp224r1", - "public" : "3047300906072a8648ce3d0201033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 208, - "comment" : "repeat element in sequence", - "curve" : "secp224r1", - "public" : "30818a301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 209, - "comment" : "repeat element in sequence", - "curve" : "secp224r1", - "public" : "3055301706072a8648ce3d020106052b8104002106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 210, - "comment" : "removing oid", - "curve" : "secp224r1", - "public" : "3045300706052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 211, - "comment" : "lonely oid tag", - "curve" : "secp224r1", - "public" : "304630080606052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 212, - "comment" : "lonely oid tag", - "curve" : "secp224r1", - "public" : "3048300a06072a8648ce3d020106033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 213, - "comment" : "appending 0's to oid", - "curve" : "secp224r1", - "public" : "3050301206092a8648ce3d0201000006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 214, - "comment" : "appending 0's to oid", - "curve" : "secp224r1", - "public" : "3050301206072a8648ce3d020106072b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 215, - "comment" : "prepending 0's to oid", - "curve" : "secp224r1", - "public" : "30503012060900002a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 216, - "comment" : "prepending 0's to oid", - "curve" : "secp224r1", - "public" : "3050301206072a8648ce3d0201060700002b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 217, - "comment" : "appending unused 0's to oid", - "curve" : "secp224r1", - "public" : "3050301206072a8648ce3d0201000006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 218, - "comment" : "appending null value to oid", - "curve" : "secp224r1", - "public" : "3050301206092a8648ce3d0201050006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 219, - "comment" : "appending null value to oid", - "curve" : "secp224r1", - "public" : "3050301206072a8648ce3d020106072b810400210500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 220, - "comment" : "truncated length of oid", - "curve" : "secp224r1", - "public" : "30473009068106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 221, - "comment" : "truncated length of oid", - "curve" : "secp224r1", - "public" : "3049300b06072a8648ce3d02010681033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 222, - "comment" : "Replacing oid with NULL", - "curve" : "secp224r1", - "public" : "30473009050006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 223, - "comment" : "Replacing oid with NULL", - "curve" : "secp224r1", - "public" : "3049300b06072a8648ce3d02010500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 224, - "comment" : "changing tag value of oid", - "curve" : "secp224r1", - "public" : "304e301004072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 225, - "comment" : "changing tag value of oid", - "curve" : "secp224r1", - "public" : "304e301005072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 226, - "comment" : "changing tag value of oid", - "curve" : "secp224r1", - "public" : "304e301007072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 227, - "comment" : "changing tag value of oid", - "curve" : "secp224r1", - "public" : "304e301008072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 228, - "comment" : "changing tag value of oid", - "curve" : "secp224r1", - "public" : "304e3010ff072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 229, - "comment" : "changing tag value of oid", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020104052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 230, - "comment" : "changing tag value of oid", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020105052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 231, - "comment" : "changing tag value of oid", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020107052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 232, - "comment" : "changing tag value of oid", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020108052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 233, - "comment" : "changing tag value of oid", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d0201ff052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 234, - "comment" : "dropping value of oid", - "curve" : "secp224r1", - "public" : "30473009060006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 235, - "comment" : "dropping value of oid", - "curve" : "secp224r1", - "public" : "3049300b06072a8648ce3d02010600033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 236, - "comment" : "modify first byte of oid", - "curve" : "secp224r1", - "public" : "304e30100607288648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 237, - "comment" : "modify first byte of oid", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052981040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 238, - "comment" : "modify last byte of oid", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d028106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 239, - "comment" : "modify last byte of oid", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b810400a1033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 240, - "comment" : "truncate oid", - "curve" : "secp224r1", - "public" : "304d300f06062a8648ce3d0206052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 241, - "comment" : "truncate oid", - "curve" : "secp224r1", - "public" : "304d300f06068648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 242, - "comment" : "truncate oid", - "curve" : "secp224r1", - "public" : "304d300f06072a8648ce3d020106042b810400033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 243, - "comment" : "truncate oid", - "curve" : "secp224r1", - "public" : "304d300f06072a8648ce3d0201060481040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 244, - "comment" : "wrong oid", - "curve" : "secp224r1", - "public" : "30513013060a3262306530333032316106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 245, - "comment" : "wrong oid", - "curve" : "secp224r1", - "public" : "3059301b061236303836343830313635303330343032303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 246, - "comment" : "wrong oid", - "curve" : "secp224r1", - "public" : "3053301506072a8648ce3d0201060a32623065303330323161033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 247, - "comment" : "wrong oid", - "curve" : "secp224r1", - "public" : "305b301d06072a8648ce3d02010612363038363438303136353033303430323031033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 248, - "comment" : "longer oid", - "curve" : "secp224r1", - "public" : "3057301906103261383634386365336430323031303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 249, - "comment" : "longer oid", - "curve" : "secp224r1", - "public" : "3055301706072a8648ce3d0201060c326238313034303032313031033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 250, - "comment" : "oid with modified node", - "curve" : "secp224r1", - "public" : "30553017060e326138363438636533643032313106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 251, - "comment" : "oid with modified node", - "curve" : "secp224r1", - "public" : "305d301f06163261383634386365336430323838383038303830303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 252, - "comment" : "oid with modified node", - "curve" : "secp224r1", - "public" : "3053301506072a8648ce3d0201060a32623831303430303331033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 253, - "comment" : "oid with modified node", - "curve" : "secp224r1", - "public" : "305b301d06072a8648ce3d02010612326238313034303038383830383038303231033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 254, - "comment" : "large integer in oid", - "curve" : "secp224r1", - "public" : "306730290620326138363438636533643032383238303830383038303830383038303830303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 255, - "comment" : "large integer in oid", - "curve" : "secp224r1", - "public" : "3065302706072a8648ce3d0201061c32623831303430303832383038303830383038303830383038303231033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 256, - "comment" : "oid with invalid node", - "curve" : "secp224r1", - "public" : "3058301a0611326138363438636533643032303165303306052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 257, - "comment" : "oid with invalid node", - "curve" : "secp224r1", - "public" : "304f301106082a808648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 258, - "comment" : "oid with invalid node", - "curve" : "secp224r1", - "public" : "3056301806072a8648ce3d0201060d32623831303430303231653033033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 259, - "comment" : "oid with invalid node", - "curve" : "secp224r1", - "public" : "304f301106072a8648ce3d020106062b8081040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 260, - "comment" : "lonely bit string tag", - "curve" : "secp224r1", - "public" : "3013301006072a8648ce3d020106052b8104002103", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 261, - "comment" : "appending 0's to bit string", - "curve" : "secp224r1", - "public" : "3050301006072a8648ce3d020106052b81040021033c000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 262, - "comment" : "prepending 0's to bit string", - "curve" : "secp224r1", - "public" : "3050301006072a8648ce3d020106052b81040021033c0000000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 263, - "comment" : "appending null value to bit string", - "curve" : "secp224r1", - "public" : "3050301006072a8648ce3d020106052b81040021033c000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620500", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 264, - "comment" : "truncated length of bit string", - "curve" : "secp224r1", - "public" : "3014301006072a8648ce3d020106052b810400210381", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 265, - "comment" : "Replacing bit string with NULL", - "curve" : "secp224r1", - "public" : "3014301006072a8648ce3d020106052b810400210500", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 266, - "comment" : "changing tag value of bit string", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021013a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 267, - "comment" : "changing tag value of bit string", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021023a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 268, - "comment" : "changing tag value of bit string", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021043a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 269, - "comment" : "changing tag value of bit string", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021053a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 270, - "comment" : "changing tag value of bit string", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021ff3a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 271, - "comment" : "dropping value of bit string", - "curve" : "secp224r1", - "public" : "3014301006072a8648ce3d020106052b810400210300", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 272, - "comment" : "modify first byte of bit string", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021033a020486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 273, - "comment" : "modify last byte of bit string", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3dae2", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 274, - "comment" : "truncate bit string", - "curve" : "secp224r1", - "public" : "304d301006072a8648ce3d020106052b810400210339000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 275, - "comment" : "truncate bit string", - "curve" : "secp224r1", - "public" : "304d301006072a8648ce3d020106052b8104002103390486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 276, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021033a010486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 277, - "comment" : "unused bits in a bit-string", - "curve" : "secp224r1", - "public" : "3052301006072a8648ce3d020106052b81040021033e200486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6201020304", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 278, - "comment" : "unused bits in empty bit-string", - "curve" : "secp224r1", - "public" : "3015301006072a8648ce3d020106052b81040021030103", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 279, - "comment" : "128 unused bits", - "curve" : "secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021033a800486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", - "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", - "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -3304,9 +969,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 280, + "tcId" : 98, "comment" : "normal case", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000462d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26ac333a93a9e70a81cd5a95b5bf8d13990eb741c8c38872b4a07d275a014e30cf", "private" : "612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346", "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285", @@ -3314,9 +978,8 @@ "flags" : [] }, { - "tcId" : 281, + "tcId" : 99, "comment" : "compressed public key", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000362d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26", "private" : "612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346", "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285", @@ -3326,9 +989,8 @@ ] }, { - "tcId" : 282, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 100, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000458fd4168a87795603e2b04390285bdca6e57de6027fe211dd9d25e2212d29e62080d36bd224d7405509295eed02a17150e03b314f96da37445b0d1d29377d12c", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "0000000000000000000000000000000000000000000000000000000000000000", @@ -3336,9 +998,8 @@ "flags" : [] }, { - "tcId" : 283, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 101, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040f6d20c04261ecc3e92846acad48dc8ec5ee35ae0883f0d2ea71216906ee1c47c042689a996dd12830ae459382e94aac56b717af2e2080215f9e41949b1f52be", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -3346,9 +1007,8 @@ "flags" : [] }, { - "tcId" : 284, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 102, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400c7defeb1a16236738e9a1123ba621bc8e9a3f2485b3f8ffde7f9ce98f5a8a1cb338c3912b1792f60c2b06ec5231e2d84b0e596e9b76d419ce105ece3791dbc", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "0000000000000000ffffffffffffffff00000000000000010000000000000001", @@ -3356,9 +1016,8 @@ "flags" : [] }, { - "tcId" : 285, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 103, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9b98fb2c0ac045f8c76125ffd99eb8a5157be1d7db3e85d655ec1d8210288cf218df24fd2c2746be59df41262ef3a97d986744b2836748a7486230a319ffec0", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000", @@ -3366,9 +1025,8 @@ "flags" : [] }, { - "tcId" : 286, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 104, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9484e58f3331b66ffed6d90cb1c78065fa28cfba5c7dd4352013d3252ee4277bd7503b045a38b4b247b32c59593580f39e6abfa376c3dca20cf7f9cfb659e13", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", @@ -3376,9 +1034,8 @@ "flags" : [] }, { - "tcId" : 287, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 105, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004767d7fbb84aa6a4db1079372644e42ecb2fec200c178822392cb8b950ffdd0c91c86853cafd09b52ba2f287f0ebaa26415a3cfabaf92c6a617a19988563d9dea", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001", @@ -3386,9 +1043,44 @@ "flags" : [] }, { - "tcId" : 288, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 106, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c74d546f2fcc6dd392f85e5be167e358de908756b0c0bb01cb69d864ca083e1c93f959eece6e10ee11bd3934207d65ae28af68b092585a1509260eceb39b92ef", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000434fc9f1e7a094cd29598d1841fa9613dbe82313d633a51d63fb6eff074cc9b9a4ecfd9f258c5c4d4210b49751213a24c596982bd1d54e0445443f21ef15492a5", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d5c96efd1907fd48de2ad715acf82eae5c6690fe3efe16a78d61c68d3bfd10df03eac816b9e7b776192a3f5075887c0e225617505833ca997cda32fd0f673c5e", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f475f503a770df72c45aedfe42c008f59aa57e72b232f26600bdd0353957cb20bdb8f6405b4918050a3549f44c07a8eba820cdce4ece699888c638df66f54f7c", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "5f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba45", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f3cb6754b7e2a86d064dfb9f903185aaa4c92b481c2c1a1ff276303bbc4183e49c318599b0984c3563df339311fe143a7d921ee75b755a52c6f804f897b809f7", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", @@ -3396,9 +1088,8 @@ "flags" : [] }, { - "tcId" : 289, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 111, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cce13fbdc96a946dfb8c6d9ed762dbd1731630455689f57a437fee124dd54cecaef78026c653030cf2f314a67064236b0a354defebc5e90c94124e9bf5c4fc24", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "8000000000000000000000000000000000000000000000000000000000000004", @@ -3406,9 +1097,8 @@ "flags" : [] }, { - "tcId" : 290, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 112, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047633dfd0ad06765097bc11bd5022b200df31f28c4ff0625421221ac7eeb6e6f4cb9c67693609ddd6f92343a5a1c635408240f4f8e27120c12554c7ff8c76e2fe", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -3416,9 +1106,8 @@ "flags" : [] }, { - "tcId" : 291, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 113, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a386ace573f87558a68ead2a20088e3fe928bdae9e109446f93a078c15741f0421261e6db2bf12106e4c6bf85b9581b4c0302a526222f90abc5a549206b11011", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", @@ -3426,9 +1115,8 @@ "flags" : [] }, { - "tcId" : 292, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 114, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e7b50f7d8c44d5d3496c43141a502f4a43f153d03ad43eda8e39597f1d477b8647f3da67969b7f989ff4addc393515af40c82085ce1f2ee195412c6f583774f", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -3436,9 +1124,8 @@ "flags" : [] }, { - "tcId" : 293, - "comment" : "edge cases for shared secret", - "curve" : "secp256r1", + "tcId" : 115, + "comment" : "edge case for shared secret", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c827fb930fd51d926086191b502af83abb5f717debc8de29897a3934b2571ca05990c0597b0b7a2e42febd56b13235d1d408d76ed2c93b3facf514d902f6910a", "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", "shared" : "ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", @@ -3446,9 +1133,116 @@ "flags" : [] }, { - "tcId" : 294, + "tcId" : 116, + "comment" : "y-coordinate of the public key is small", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c74fde0a4ef93887469793270eb2ff148287da9265b0334f9e2609aac16e8ad503", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "y-coordinate of the public key is small", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d318abe66f575ee8a2f1c4a80e35260ae82ad7d6f661d15f06967930a585097ef7", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000000111124f400000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "y-coordinate of the public key is small", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c894e90f0df1b0e6cadb03b9de24f6a22d1bd0a4a58cd645c273cae1c619bfd61", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "y-coordinate of the public key is large", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c7b021f5b006c778ba686cd8f14d00eb7d78256d9b4fccb061d9f6553e91752afc", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "y-coordinate of the public key is large", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d3e754198fa8a1175e0e3b57f1cad9f517d528290a9e2ea0f96986cf5a7af68108", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000000111124f400000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "y-coordinate of the public key is large", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c76b16f0e20e4f194524fc4621db095dd2e42f5b6a7329ba3d8c351e39e64029e", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca1b02c82f3a61a376db795626e9400557112273a36cddb08caaa43953965454730", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a918ea7a07023ef67677024bd3841e187c64b30a30a3750eb2ee873fbe58fa1357b", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53c118182b85ef466eb9a8e87f9661f7d017984c15ea82043f536d1ee6a6d95b509", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca14fd37d0b59e5c893486a9d916bffaa8eedd8c5ca3224f73555bc6ac69abab8cf", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a9171585f8edc1098998fdb42c7be1e7839b4cf5cf6c8af14d1178c041a705eca84", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53cee7e7d46a10b99156571780699e082fe867b3ea257dfbc0ac92e1195926a4af6", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 128, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "cfe4077c8730b1c9384581d36bff5542bc417c9eff5c2afcb98cc8829b2ce848", @@ -3456,9 +1250,8 @@ "flags" : [] }, { - "tcId" : 295, + "tcId" : 129, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff4f2b92b4c596a5a47f8b041d2dea6043021ac77b9a80b1343ac9d778f4f8f733", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "49ae50fe096a6cd26698b78356b2c8adf1f6a3490f14e364629f7a0639442509", @@ -3466,9 +1259,8 @@ "flags" : [] }, { - "tcId" : 296, + "tcId" : 130, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000ffffffffffffffff0000000000000001000000000000000138120be6ab31edfa34768c4387d2f84fb4b0be8a9a985864a1575f4436bb37b0", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "5a1334572b2a711ead8b4653eb310cd8d9fd114399379a8f6b872e3b8fdda2d9", @@ -3476,9 +1268,8 @@ "flags" : [] }, { - "tcId" : 297, + "tcId" : 131, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000ffffffff00000000ffffffff00000000ffffffff0000000100000000462c0466e41802238d6c925ecbefc747cfe505ea196af9a2d11b62850fce946e", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "c73755133b6b9b4b2a00631cbc7940ecbe6ec08f20448071422e3362f2556888", @@ -3486,9 +1277,8 @@ "flags" : [] }, { - "tcId" : 298, + "tcId" : 132, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff1582fa32e2d4a89dfcfb3d0b149f667dba3329490f4d64ee2ad586c0c9e8c508", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "06fa1059935e47a9fd667e13f469614eb257cc9a7e3fc599bfb92780d59b146d", @@ -3496,9 +1286,8 @@ "flags" : [] }, { - "tcId" : 299, + "tcId" : 133, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001684c8a9586ed6f9cbe447058a7da2108bab1e5e0a60d1f73e4e2e713f0a3dfe0", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "f237df4c10bd3e357971bb2b16b293566b7e355bdc8141d6c92cabc682983c45", @@ -3506,9 +1295,44 @@ "flags" : [] }, { - "tcId" : 300, + "tcId" : 134, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c7859f97cb6e203f46bf3438f61282325e94e681b60b5669788aeb0655bf19d38", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "d874b55678d0a04d216c31b02f3ad1f30c92caaf168f34e3a743356d9276e993", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff321b8342ef077bc6724112403eaee5a15b4c31a71589f02ded09cd99cc5db9c83", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "11a8582057463fc76fda3ab8087eb0a420b0d601bb3134165a369646931e52a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd4619d69f9940f51663aa12381bc7cf678bd1a72a49fbc11b0b69cb22d1af9f2d", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "4e173a80907f361fe5a5d335ba7685d5eba93e9dfc8d8fcdb1dcd2d2bde27507", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba4562ca1103f70a2006cd1f67f5f6a3580b29dc446abc90e0e910c1e05a9aa788cd", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "73220471ec8bad99a297db488a34a259f9bc891ffaf09922e6b5001f5df67018", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 138, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff2e2213caf03033e0fd0f7951154f6e6c3a9244a72faca65e9ce9eeb5c8e1cea9", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "55d0a203e22ffb523c8d2705060cee9d28308b51f184beefc518cff690bad346", @@ -3516,9 +1340,8 @@ "flags" : [] }, { - "tcId" : 301, + "tcId" : 139, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000480000000000000000000000000000000000000000000000000000000000000042be8789db81bb4870a9e60c5c18c80c83de464277281f1af1e640843a1a3148e", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "2518d846e577d95e9e7bc766cde7997cb887fb266d3a6cb598a839fd54aa2f4f", @@ -3526,9 +1349,8 @@ "flags" : [] }, { - "tcId" : 302, + "tcId" : 140, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000722540f8a471c379083c600b58fde4d95c7dcad5095f4219fc5e9bdde3c5cd39", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "bdb49f4bdf42ac64504e9ce677b3ec5c0a03828c5b3efad726005692d35c0f26", @@ -3536,9 +1358,8 @@ "flags" : [] }, { - "tcId" : 303, + "tcId" : 141, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff5df80fc6cae26b6c1952fbd00ed174ee1209d069335f5b48588e29e80b9191ad", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "f503ac65637e0f17cb4408961cb882c875e4c6ef7a548d2d52d8c2f681838c55", @@ -3546,9 +1367,8 @@ "flags" : [] }, { - "tcId" : 304, + "tcId" : 142, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2c63650e6a5d332e2987dd09a79008e8faabbd37e49cb016bfb92c8cd0f5da77", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "e3c18e7d7377dc540bc45c08d389bdbe255fa80ca8faf1ef6b94d52049987d21", @@ -3556,9 +1376,8 @@ "flags" : [] }, { - "tcId" : 305, + "tcId" : 143, "comment" : "edge cases for ephemeral key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff7a116c964a4cd60668bf89cffe157714a3ce21b93b3ca607c8a5b93ac54ffc0a", "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", "shared" : "516d6d329b095a7c7e93b4023d4d05020c1445ef1ddcb3347b3a27d7d7f57265", @@ -3566,9 +1385,116 @@ "flags" : [] }, { - "tcId" : 306, + "tcId" : 144, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff00000001c7c30643abed0af0a49fe352cb483ff9b97dccdf427c658e8793240d", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffeecf2230fffffffffffffffffffffffffffffffffffffffd383cf9bd5412f50f5b601cad34b7c00746823320bd839a71786cdbf2", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff267bfdf8a61148decd80283732dd4c1095e4bb40b9658408208dc1147fffffff", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffffd984020659eeb722327fd7c8cd22b3ef6a1b44c0469a7bf7df723eeb80000000", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 148, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000111124f4000000000000000000000000000000000000000d12d381b0760b1c50be8acf859385052c7f53cde67ce13759de3123a0", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 149, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000111124f400000000000000000000000000000000fffffff1ed2c7e5089f4e3af4175307a6c7afad480ac3219831ec8a621cedc5f", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000001f6bd1e5000000000000000000000000000000004096edd6871c320cb8a9f4531751105c97b4c257811bbc32963eaf39ffffffff", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000001f6bd1e500000000000000000000000000000000bf69122878e3cdf447560bace8aeefa3684b3da97ee443cd69c150c600000000", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff000000007afbc0b325e820646dec622fb558a51c342aa257f4b6a8ec5ddf144f", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 153, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000001ea77d449fffffffffffffffffffffffffffffffffffffffe85043f4dda17df9b92139dd04aa75ae4cbd55da80b495713a220ebb0", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 154, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff152c1a22d823a27855ed03f8e2ab5038bb1df4d87e43865f2daf6948ffffffff", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 155, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000002099f55d5ffffffffffffffffffffffffffffffffead3e5dc27dc5d88aa12fc071d54afc744e20b2881bc79a0d25096b700000000", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 156, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "3", "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca", @@ -3576,9 +1502,8 @@ "flags" : [] }, { - "tcId" : 307, + "tcId" : 157, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "a329a7d80424ea2d6c904393808e510dfbb28155092f1bac284dceda1f13afe5", @@ -3586,9 +1511,8 @@ "flags" : [] }, { - "tcId" : 308, + "tcId" : 158, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "100000000000000000000000000000000000000000000000000000000000000", "shared" : "bd26d0293e8851c51ebe0d426345683ae94026aca545282a4759faa85fde6687", @@ -3596,9 +1520,8 @@ "flags" : [] }, { - "tcId" : 309, + "tcId" : 159, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "ea9350b2490a2010c7abf43fb1a38be729a2de375ea7a6ac34ff58cc87e51b6c", @@ -3606,9 +1529,8 @@ "flags" : [] }, { - "tcId" : 310, + "tcId" : 160, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "08000000000000000000000000000000000000000000000000000000000000000", "shared" : "34eed3f6673d340b6f716913f6dfa36b5ac85fa667791e2d6a217b0c0b7ba807", @@ -3616,9 +1538,8 @@ "flags" : [] }, { - "tcId" : 311, + "tcId" : 161, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e83f3b9cac2fc632551", "shared" : "1354ce6692c9df7b6fc3119d47c56338afbedccb62faa546c0fe6ed4959e41c3", @@ -3626,9 +1547,8 @@ "flags" : [] }, { - "tcId" : 312, + "tcId" : 162, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3a9cac2fc632551", "shared" : "fe7496c30d534995f0bf428b5471c21585aaafc81733916f0165597a55d12cb4", @@ -3636,9 +1556,8 @@ "flags" : [] }, { - "tcId" : 313, + "tcId" : 163, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b1cac2fc632551", "shared" : "348bf8042e4edf1d03c8b36ab815156e77c201b764ed4562cfe2ee90638ffef5", @@ -3646,9 +1565,8 @@ "flags" : [] }, { - "tcId" : 314, + "tcId" : 164, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac1fc632551", "shared" : "6e4ec5479a7c20a537501700484f6f433a8a8fe53c288f7a25c8e8c92d39e8dc", @@ -3656,9 +1574,8 @@ "flags" : [] }, { - "tcId" : 315, + "tcId" : 165, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324f3", "shared" : "f7407d61fdf581be4f564621d590ca9b7ba37f31396150f9922f1501da8c83ef", @@ -3668,9 +1585,8 @@ ] }, { - "tcId" : 316, + "tcId" : 166, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632533", "shared" : "82236fd272208693e0574555ca465c6cc512163486084fa57f5e1bd2e2ccc0b3", @@ -3680,9 +1596,8 @@ ] }, { - "tcId" : 317, + "tcId" : 167, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632543", "shared" : "06537149664dba1a9924654cb7f787ed224851b0df25ef53fcf54f8f26cd5f3f", @@ -3692,9 +1607,8 @@ ] }, { - "tcId" : 318, + "tcId" : 168, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254b", "shared" : "f2b38539bce995d443c7bfeeefadc9e42cc2c89c60bf4e86eac95d51987bd112", @@ -3704,9 +1618,8 @@ ] }, { - "tcId" : 319, + "tcId" : 169, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca", @@ -3714,9 +1627,8 @@ "flags" : [] }, { - "tcId" : 320, + "tcId" : 170, "comment" : "edge case private key", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", "shared" : "027b013a6f166db655d69d643c127ef8ace175311e667dff2520f5b5c75b7659", @@ -3726,9 +1638,8 @@ ] }, { - "tcId" : 321, + "tcId" : 171, "comment" : "CVE-2017-8932", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004023819813ac969847059028ea88a1f30dfbcde03fc791d3a252c6b41211882eaf93e4ae433cc12cf2a43fc0ef26400c0e125508224cdb649380f25479148a4ad", "private" : "2a265f8bcbdcaf94d58519141e578124cb40d64a501fba9c11847b28965bc737", "shared" : "4d4de80f1534850d261075997e3049321a0864082d24a917863366c0724f5ae3", @@ -3736,9 +1647,8 @@ "flags" : [] }, { - "tcId" : 322, + "tcId" : 172, "comment" : "CVE-2017-8932", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cc11887b2d66cbae8f4d306627192522932146b42f01d3c6f92bd5c8ba739b06a2f08a029cd06b46183085bae9248b0ed15b70280c7ef13a457f5af382426031", "private" : "313f72ff9fe811bf573176231b286a3bdb6f1b14e05c40146590727a71c3bccd", "shared" : "831c3f6b5f762d2f461901577af41354ac5f228c2591f84f8a6e51e2e3f17991", @@ -3746,33 +1656,183 @@ "flags" : [] }, { - "tcId" : 323, + "tcId" : 173, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 174, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 175, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 176, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 177, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 178, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 179, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 180, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 181, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 182, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 183, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 184, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 185, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 186, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 187, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 188, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 189, + "comment" : "", + "public" : "3018301306072a8648ce3d020106082a8648ce3d030107030100", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 190, "comment" : "public point not on curve", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764c", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 324, + "tcId" : 191, "comment" : "public point = (0,0)", - "curve" : "secp256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 325, + "tcId" : 192, "comment" : "order = -115792089210356248762697446949407573529996955224135760342422259061068512044369", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f50221ff00000000ffffffff00000000000000004319055258e8617b0c46353d039cdaaf020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -3784,9 +1844,8 @@ ] }, { - "tcId" : 326, + "tcId" : 193, "comment" : "order = 0", - "curve" : "secp256r1", "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020100020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -3798,9 +1857,8 @@ ] }, { - "tcId" : 327, + "tcId" : 194, "comment" : "order = 1", - "curve" : "secp256r1", "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020101020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -3812,9 +1870,8 @@ ] }, { - "tcId" : 328, + "tcId" : 195, "comment" : "order = 26959946660873538060741835960514744168612397095220107664918121663170", - "curve" : "secp256r1", "public" : "3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5021d00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -3826,9 +1883,8 @@ ] }, { - "tcId" : 329, + "tcId" : 196, "comment" : "generator = (0,0)", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b04410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -3839,9 +1895,8 @@ ] }, { - "tcId" : 330, + "tcId" : 197, "comment" : "generator not on curve", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f7022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -3852,9 +1907,8 @@ ] }, { - "tcId" : 331, + "tcId" : 198, "comment" : "cofactor = -1", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510201ff034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -3865,9 +1919,8 @@ ] }, { - "tcId" : 332, + "tcId" : 199, "comment" : "cofactor = 0", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020100034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -3878,9 +1931,8 @@ ] }, { - "tcId" : 333, + "tcId" : 200, "comment" : "cofactor = 2", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020102034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -3891,9 +1943,8 @@ ] }, { - "tcId" : 334, + "tcId" : 201, "comment" : "cofactor = 115792089210356248762697446949407573529996955224135760342422259061068512044369", - "curve" : "secp256r1", "public" : "308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -3904,9 +1955,8 @@ ] }, { - "tcId" : 335, + "tcId" : 202, "comment" : "cofactor = None", - "curve" : "secp256r1", "public" : "308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -3917,12 +1967,11 @@ ] }, { - "tcId" : 336, + "tcId" : 203, "comment" : "modified prime", - "curve" : "secp256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fd091059a6893635f900e9449d63f572b2aebc4cff7b4e5e33f1b200e8bbc1453044042002f6efa55976c9cb06ff16bb629c0a8d4d5143b40084b1a1cc0e4dff17443eb704205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "cea0fbd8f20abc8cf8127c132e29756d25ff1530a88bf5c9e22dc1c137c36be9", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -3931,33 +1980,30 @@ ] }, { - "tcId" : 337, + "tcId" : 204, "comment" : "using secp224r1", - "curve" : "secp256r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 338, + "tcId" : 205, "comment" : "using secp256k1", - "curve" : "secp256r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 339, + "tcId" : 206, "comment" : "a = 0", - "curve" : "secp256r1", "public" : "308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff302504010004201b95c2f46065dbf0f3ff09153e4748ed71595e0774ba8e25c364ff1e6be039b70441041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", @@ -3968,12 +2014,11 @@ ] }, { - "tcId" : 340, + "tcId" : 207, "comment" : "public key of order 3", - "curve" : "secp256r1", - "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff304404207fe51581de0fd5f6a3f08793c6763330d51c6a9c332272132281ed58c314da360420fcf3e76add34e1daa4e8d962604a3bb6075a79da47c6719e389fe4fe37d35250044104bf0bb5f8717a07846f828f91fb493d3850365b7da5b355e76615b07ced174fe16a2542257eb94a12e3703989ee36f5459fb3b5c1028e766ec1b7a0ba39c0ed8a022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255102010103420004bf0bb5f8717a07846f828f91fb493d3850365b7da5b355e76615b07ced174fe195dabdd98146b5ee1c8fc67611c90aba604c4a3ffd7189913e485f45c63f1275", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff3044042088f968f8b8adf746eae719daaf7f0be1fc5d667dfb46ea9a27f07439dc16dbca04203dc16cfd72abe9f378c266bdbb025f9e8bd6d190d1ad2b49cf5119898cc9b7d7044104a02ae980056ae0bc81f8d227199342e8b041b4d6da0a439d15f565ee0e3306a5057b711931020c3e733d16ae731d452bbe420fde1306cf66c9f1f50cae9bc3f4022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255102010103420004a02ae980056ae0bc81f8d227199342e8b041b4d6da0a439d15f565ee0e3306a5fa848ee5cefdf3c28cc2e9518ce2bad441bdf022ecf93099360e0af351643c0b", "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "71814dea44408d67199600f603e6ec814dad46383b21af98d4dcb9ff2326721c", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -3982,9 +2027,8 @@ ] }, { - "tcId" : 341, + "tcId" : 208, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "secp256r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00042af270d2a6030e3dd38cc46e7d719f176c2ca4eb04d7e8b84290c8edbcaed964ebe226b2d7ce17251622804c0d3b7adce020a3cdc97cac6c", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -3992,9 +2036,8 @@ "flags" : [] }, { - "tcId" : 342, + "tcId" : 209, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "secp256r1", "public" : "3076301006072a8648ce3d020106052b81040022036200041f17901e731b06f349b6e9d7d17d45e8a2b46115a47485be16197932db87b39405b5c941b36fd61b9ef7dd20878e129e55a2277099c601dcdb3747f80ad6e166116378e1ebce2c95744a0986128cfeeaac7f90b71787d9a1cfe417cd4c8f6af5", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4002,9 +2045,8 @@ "flags" : [] }, { - "tcId" : 343, + "tcId" : 210, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "secp256r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ed76e5888428fad409ff203ab298b0f24827c091939ae0f9b1245d865ac5fbcd2749f9ae6c90fa8e29414d1bc7dc7b3c4aca904cd824484421cc66fe6af43bdfd200c1f790a0b3ae994937f91b6bdb9778b08c83ecadb8cba22a78c37bf565dac164f18e719be0ef890ee5cbf20e17fcfc9a5585e5416470b9862f82fb769339994f4e", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4012,9 +2054,8 @@ "flags" : [] }, { - "tcId" : 344, + "tcId" : 211, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "secp256r1", "public" : "3056301006072a8648ce3d020106052b8104000a034200048028d16082b07696d4aa4aab9d6b1f1463435ac097900631108f9888e13da67c4841fd8dd3ced6e7ad8c6fc656621c2f93d3db0eb29d48d1423154519865dbc1", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4022,9 +2063,8 @@ "flags" : [] }, { - "tcId" : 345, + "tcId" : 212, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "secp256r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a6bae3d155c1f9ca263928c986ede69acefd0dd9b3a19d2b9f4b0a3a66bea5d167318dcc028945fc1b40c60ce716ba2d414a743c6b856a6f", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4032,9 +2072,8 @@ "flags" : [] }, { - "tcId" : 346, + "tcId" : 213, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "secp256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045d3ddbbb9bc071d8b59855c74bdf3541ae4cb6c1a24ec439034df7abde16a346523edf6a67896b304cb2cd2a083eec2b16935bbc910e85ec6eae38b50230bf70", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4042,9 +2081,8 @@ "flags" : [] }, { - "tcId" : 347, + "tcId" : 214, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "secp256r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a43c6ef2500723d54c1fc88f8844d83445ca5a0f585c10b8eb3f022d47d0e84862b7f5cbf97d352d4348ca730f600f2258d1d192da223f6ba83a7cc0d6da598d55c2b77824d326c8df000b8fff156d2c", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4052,9 +2090,8 @@ "flags" : [] }, { - "tcId" : 348, + "tcId" : 215, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "secp256r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042391c062833d1e6d89ec256cf4a3989534c1ead5e1e14ffae933a53f962857e4713087e1b3d65ac79634c71577af24698b5ce959183835551f7b08aef7853378c299930b360813fd58d5e4da8b37d5a7473e891ee11cb02881bd848b364fb7d5", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4062,9 +2099,8 @@ "flags" : [] }, { - "tcId" : 349, + "tcId" : 216, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "secp256r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000484beae85096640953c1fd6ebbc32697263d53f89943cbaf14432061aea8c0318acbd9389ab1d2e904fa0e081d08cfabb614ed9bca618211142d94623c14b476a25e47abf98fd3b1da1417dfc2e2cfc8424b16ea14dd45e1422be7d4e0a5cc7f4d4ab5f198cdbaaa3f642ec6361842cbe869382ee78cd596ff5e740d9ec2c3ad6", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4072,9 +2108,8 @@ "flags" : [] }, { - "tcId" : 350, + "tcId" : 217, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "secp256r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00042b0a1a858ffc44e7752940731d378f96570837e279ea3948fe00cff8b5f89adb4e2fe6f8781ba6426364f4590b34dd79fc80629de4a86084", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4082,9 +2117,8 @@ "flags" : [] }, { - "tcId" : 351, + "tcId" : 218, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "secp256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200043037c01b4a5ac53742e3f5528dffb0f010ab6ebeb08d792b32e19e9006ca331a024b67698d7cf4b575ccd9389441d5c640b77c63771cef1bd85675361c6602a4", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4092,9 +2126,8 @@ "flags" : [] }, { - "tcId" : 352, + "tcId" : 219, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "secp256r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040f0fd972a495a140124a4019291a20f5b39fb755c126bf268643bb3091eca44f2a3cda1dead6ab1f4fe08a4b3872423f71e5bf96b1c20bc0ca73b7e2c134cc14a5f77bc838ebcf01084da3bf15663536", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4102,9 +2135,8 @@ "flags" : [] }, { - "tcId" : 353, + "tcId" : 220, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "secp256r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000403b65faf5a6bf74bd5c166278a4b566c6c705ac6363e61f3b0699e116d3c5b19e8b7021b75b005f78a8cea8de34c49397f9b3b2bfc8706eb8163c802371eff7dfc825c40aa84dd9d1c4b34615ee5ae28c6c05d58d2a8ccc3786382b712d3bcda", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4112,9 +2144,8 @@ "flags" : [] }, { - "tcId" : 354, + "tcId" : 221, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "secp256r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047504d660943a69ab043378e44c034896534a346e0e95f35fcaad3503b490856bfb20a753ecabc6d7bfeec28d057f919923b7d3c086953eb16c5bd287b59788db72dbb7c273854294c927ea7eca205aae2f0830e5faaddad8316231bfc3572c85c33cb7054e04c8936e3ce059c907e59f40593444e590b31820bc1f514ed0ec8a", "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", "shared" : "", @@ -4122,9 +2153,8 @@ "flags" : [] }, { - "tcId" : 355, + "tcId" : 222, "comment" : "invalid public key", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002fd4bf61763b46581fd9174d623516cf3c81edd40e29ffa2777fb6cb0ae3ce535", "private" : "6f953faff3599e6c762d7f4cabfeed092de2add1df1bc5748c6cbb725cf35458", "shared" : "", @@ -4134,9 +2164,8 @@ ] }, { - "tcId" : 356, + "tcId" : 223, "comment" : "public key is a low order point on twist", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220003efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b", "private" : "0d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f02", "shared" : "", @@ -4146,9 +2175,8 @@ ] }, { - "tcId" : 357, + "tcId" : 224, "comment" : "public key is a low order point on twist", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b", "private" : "0d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f03", "shared" : "", @@ -4158,9 +2186,8 @@ ] }, { - "tcId" : 358, + "tcId" : 225, "comment" : "public key is a low order point on twist", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5", "private" : "095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e835", "shared" : "", @@ -4170,9 +2197,8 @@ ] }, { - "tcId" : 359, + "tcId" : 226, "comment" : "public key is a low order point on twist", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000318f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98", "private" : "0a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa4", "shared" : "", @@ -4182,9 +2208,8 @@ ] }, { - "tcId" : 360, + "tcId" : 227, "comment" : "public key is a low order point on twist", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000218f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98", "private" : "0a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa5", "shared" : "", @@ -4194,9 +2219,8 @@ ] }, { - "tcId" : 361, + "tcId" : 228, "comment" : "public key is a low order point on twist", - "curve" : "secp256r1", "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220003c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5", "private" : "095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e834", "shared" : "", @@ -4204,2514 +2228,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 362, - "comment" : "long form encoding of length", - "curve" : "secp256r1", - "public" : "308159301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 363, - "comment" : "long form encoding of length", - "curve" : "secp256r1", - "public" : "305a30811306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 364, - "comment" : "long form encoding of length", - "curve" : "secp256r1", - "public" : "305a30140681072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 365, - "comment" : "long form encoding of length", - "curve" : "secp256r1", - "public" : "305a301406072a8648ce3d02010681082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 366, - "comment" : "long form encoding of length", - "curve" : "secp256r1", - "public" : "305a301306072a8648ce3d020106082a8648ce3d03010703814200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 367, - "comment" : "length contains leading 0", - "curve" : "secp256r1", - "public" : "30820059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 368, - "comment" : "length contains leading 0", - "curve" : "secp256r1", - "public" : "305b3082001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 369, - "comment" : "length contains leading 0", - "curve" : "secp256r1", - "public" : "305b3015068200072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 370, - "comment" : "length contains leading 0", - "curve" : "secp256r1", - "public" : "305b301506072a8648ce3d0201068200082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 371, - "comment" : "length contains leading 0", - "curve" : "secp256r1", - "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070382004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 372, - "comment" : "wrong length", - "curve" : "secp256r1", - "public" : "305a301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 373, - "comment" : "wrong length", - "curve" : "secp256r1", - "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 374, - "comment" : "wrong length", - "curve" : "secp256r1", - "public" : "3059301406072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 375, - "comment" : "wrong length", - "curve" : "secp256r1", - "public" : "3059301206072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 376, - "comment" : "wrong length", - "curve" : "secp256r1", - "public" : "3059301306082a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 377, - "comment" : "wrong length", - "curve" : "secp256r1", - "public" : "3059301306062a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 378, - "comment" : "wrong length", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106092a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 379, - "comment" : "wrong length", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106072a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 380, - "comment" : "wrong length", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034300042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 381, - "comment" : "wrong length", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034100042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 382, - "comment" : "uint32 overflow in length", - "curve" : "secp256r1", - "public" : "30850100000059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 383, - "comment" : "uint32 overflow in length", - "curve" : "secp256r1", - "public" : "305e3085010000001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 384, - "comment" : "uint32 overflow in length", - "curve" : "secp256r1", - "public" : "305e3018068501000000072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 385, - "comment" : "uint32 overflow in length", - "curve" : "secp256r1", - "public" : "305e301806072a8648ce3d0201068501000000082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 386, - "comment" : "uint32 overflow in length", - "curve" : "secp256r1", - "public" : "305e301306072a8648ce3d020106082a8648ce3d0301070385010000004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 387, - "comment" : "uint64 overflow in length", - "curve" : "secp256r1", - "public" : "3089010000000000000059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 388, - "comment" : "uint64 overflow in length", - "curve" : "secp256r1", - "public" : "3062308901000000000000001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 389, - "comment" : "uint64 overflow in length", - "curve" : "secp256r1", - "public" : "3062301c06890100000000000000072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 390, - "comment" : "uint64 overflow in length", - "curve" : "secp256r1", - "public" : "3062301c06072a8648ce3d020106890100000000000000082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 391, - "comment" : "uint64 overflow in length", - "curve" : "secp256r1", - "public" : "3062301306072a8648ce3d020106082a8648ce3d030107038901000000000000004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 392, - "comment" : "length = 2**31 - 1", - "curve" : "secp256r1", - "public" : "30847fffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 393, - "comment" : "length = 2**31 - 1", - "curve" : "secp256r1", - "public" : "305d30847fffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 394, - "comment" : "length = 2**31 - 1", - "curve" : "secp256r1", - "public" : "305d301706847fffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 395, - "comment" : "length = 2**31 - 1", - "curve" : "secp256r1", - "public" : "305d301706072a8648ce3d020106847fffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 396, - "comment" : "length = 2**31 - 1", - "curve" : "secp256r1", - "public" : "305d301306072a8648ce3d020106082a8648ce3d03010703847fffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 397, - "comment" : "length = 2**32 - 1", - "curve" : "secp256r1", - "public" : "3084ffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 398, - "comment" : "length = 2**32 - 1", - "curve" : "secp256r1", - "public" : "305d3084ffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 399, - "comment" : "length = 2**32 - 1", - "curve" : "secp256r1", - "public" : "305d30170684ffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 400, - "comment" : "length = 2**32 - 1", - "curve" : "secp256r1", - "public" : "305d301706072a8648ce3d02010684ffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 401, - "comment" : "length = 2**32 - 1", - "curve" : "secp256r1", - "public" : "305d301306072a8648ce3d020106082a8648ce3d0301070384ffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 402, - "comment" : "length = 2**40 - 1", - "curve" : "secp256r1", - "public" : "3085ffffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 403, - "comment" : "length = 2**40 - 1", - "curve" : "secp256r1", - "public" : "305e3085ffffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 404, - "comment" : "length = 2**40 - 1", - "curve" : "secp256r1", - "public" : "305e30180685ffffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 405, - "comment" : "length = 2**40 - 1", - "curve" : "secp256r1", - "public" : "305e301806072a8648ce3d02010685ffffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 406, - "comment" : "length = 2**40 - 1", - "curve" : "secp256r1", - "public" : "305e301306072a8648ce3d020106082a8648ce3d0301070385ffffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 407, - "comment" : "length = 2**64 - 1", - "curve" : "secp256r1", - "public" : "3088ffffffffffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 408, - "comment" : "length = 2**64 - 1", - "curve" : "secp256r1", - "public" : "30613088ffffffffffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 409, - "comment" : "length = 2**64 - 1", - "curve" : "secp256r1", - "public" : "3061301b0688ffffffffffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 410, - "comment" : "length = 2**64 - 1", - "curve" : "secp256r1", - "public" : "3061301b06072a8648ce3d02010688ffffffffffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 411, - "comment" : "length = 2**64 - 1", - "curve" : "secp256r1", - "public" : "3061301306072a8648ce3d020106082a8648ce3d0301070388ffffffffffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 412, - "comment" : "incorrect length", - "curve" : "secp256r1", - "public" : "30ff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 413, - "comment" : "incorrect length", - "curve" : "secp256r1", - "public" : "305930ff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 414, - "comment" : "incorrect length", - "curve" : "secp256r1", - "public" : "3059301306ff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 415, - "comment" : "incorrect length", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106ff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 416, - "comment" : "incorrect length", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703ff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 417, - "comment" : "indefinite length without termination", - "curve" : "secp256r1", - "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 418, - "comment" : "indefinite length without termination", - "curve" : "secp256r1", - "public" : "3059308006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 419, - "comment" : "indefinite length without termination", - "curve" : "secp256r1", - "public" : "3059301306802a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 420, - "comment" : "indefinite length without termination", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106802a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 421, - "comment" : "indefinite length without termination", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107038000042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 422, - "comment" : "removing sequence", - "curve" : "secp256r1", - "public" : "", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 423, - "comment" : "removing sequence", - "curve" : "secp256r1", - "public" : "3044034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 424, - "comment" : "lonely sequence tag", - "curve" : "secp256r1", - "public" : "30", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 425, - "comment" : "lonely sequence tag", - "curve" : "secp256r1", - "public" : "304530034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 426, - "comment" : "appending 0's to sequence", - "curve" : "secp256r1", - "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 427, - "comment" : "appending 0's to sequence", - "curve" : "secp256r1", - "public" : "305b301506072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 428, - "comment" : "prepending 0's to sequence", - "curve" : "secp256r1", - "public" : "305b0000301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 429, - "comment" : "prepending 0's to sequence", - "curve" : "secp256r1", - "public" : "305b3015000006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 430, - "comment" : "appending unused 0's to sequence", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 431, - "comment" : "appending unused 0's to sequence", - "curve" : "secp256r1", - "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 432, - "comment" : "appending null value to sequence", - "curve" : "secp256r1", - "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0500", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 433, - "comment" : "appending null value to sequence", - "curve" : "secp256r1", - "public" : "305b301506072a8648ce3d020106082a8648ce3d0301070500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 434, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "305e4981773059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 435, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "305d25003059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 436, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "305b3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0004deadbeef", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 437, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "305e3018498177301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 438, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "305d30172500301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 439, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "30613015301306072a8648ce3d020106082a8648ce3d0301070004deadbeef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 440, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "305e3018260c49817706072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 441, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "305d3017260b250006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 442, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "3061301b260906072a8648ce3d02010004deadbeef06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 443, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "305e301806072a8648ce3d0201260d49817706082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 444, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "305d301706072a8648ce3d0201260c250006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 445, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "3061301b06072a8648ce3d0201260a06082a8648ce3d0301070004deadbeef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 446, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "305e301306072a8648ce3d020106082a8648ce3d0301072347498177034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 447, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "305d301306072a8648ce3d020106082a8648ce3d03010723462500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 448, - "comment" : "including garbage", - "curve" : "secp256r1", - "public" : "3061301306072a8648ce3d020106082a8648ce3d0301072344034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0004deadbeef", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 449, - "comment" : "including undefined tags", - "curve" : "secp256r1", - "public" : "3061aa00bb00cd003059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 450, - "comment" : "including undefined tags", - "curve" : "secp256r1", - "public" : "305faa02aabb3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 451, - "comment" : "including undefined tags", - "curve" : "secp256r1", - "public" : "3061301baa00bb00cd00301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 452, - "comment" : "including undefined tags", - "curve" : "secp256r1", - "public" : "305f3019aa02aabb301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 453, - "comment" : "including undefined tags", - "curve" : "secp256r1", - "public" : "3061301b260faa00bb00cd0006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 454, - "comment" : "including undefined tags", - "curve" : "secp256r1", - "public" : "305f3019260daa02aabb06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 455, - "comment" : "including undefined tags", - "curve" : "secp256r1", - "public" : "3061301b06072a8648ce3d02012610aa00bb00cd0006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 456, - "comment" : "including undefined tags", - "curve" : "secp256r1", - "public" : "305f301906072a8648ce3d0201260eaa02aabb06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 457, - "comment" : "including undefined tags", - "curve" : "secp256r1", - "public" : "3061301306072a8648ce3d020106082a8648ce3d030107234aaa00bb00cd00034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 458, - "comment" : "including undefined tags", - "curve" : "secp256r1", - "public" : "305f301306072a8648ce3d020106082a8648ce3d0301072348aa02aabb034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 459, - "comment" : "truncated length of sequence", - "curve" : "secp256r1", - "public" : "3081", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 460, - "comment" : "truncated length of sequence", - "curve" : "secp256r1", - "public" : "30463081034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 461, - "comment" : "Replacing sequence with NULL", - "curve" : "secp256r1", - "public" : "0500", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 462, - "comment" : "Replacing sequence with NULL", - "curve" : "secp256r1", - "public" : "30460500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 463, - "comment" : "changing tag value of sequence", - "curve" : "secp256r1", - "public" : "2e59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 464, - "comment" : "changing tag value of sequence", - "curve" : "secp256r1", - "public" : "2f59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 465, - "comment" : "changing tag value of sequence", - "curve" : "secp256r1", - "public" : "3159301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 466, - "comment" : "changing tag value of sequence", - "curve" : "secp256r1", - "public" : "3259301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 467, - "comment" : "changing tag value of sequence", - "curve" : "secp256r1", - "public" : "ff59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 468, - "comment" : "changing tag value of sequence", - "curve" : "secp256r1", - "public" : "30592e1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 469, - "comment" : "changing tag value of sequence", - "curve" : "secp256r1", - "public" : "30592f1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 470, - "comment" : "changing tag value of sequence", - "curve" : "secp256r1", - "public" : "3059311306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 471, - "comment" : "changing tag value of sequence", - "curve" : "secp256r1", - "public" : "3059321306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 472, - "comment" : "changing tag value of sequence", - "curve" : "secp256r1", - "public" : "3059ff1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 473, - "comment" : "dropping value of sequence", - "curve" : "secp256r1", - "public" : "3000", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 474, - "comment" : "dropping value of sequence", - "curve" : "secp256r1", - "public" : "30463000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 475, - "comment" : "truncate sequence", - "curve" : "secp256r1", - "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 476, - "comment" : "truncate sequence", - "curve" : "secp256r1", - "public" : "30581306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 477, - "comment" : "truncate sequence", - "curve" : "secp256r1", - "public" : "3058301206072a8648ce3d020106082a8648ce3d0301034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 478, - "comment" : "truncate sequence", - "curve" : "secp256r1", - "public" : "30583012072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 479, - "comment" : "indefinite length", - "curve" : "secp256r1", - "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 480, - "comment" : "indefinite length", - "curve" : "secp256r1", - "public" : "305b308006072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 481, - "comment" : "indefinite length with truncated delimiter", - "curve" : "secp256r1", - "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b00", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 482, - "comment" : "indefinite length with truncated delimiter", - "curve" : "secp256r1", - "public" : "305a308006072a8648ce3d020106082a8648ce3d03010700034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 483, - "comment" : "indefinite length with additional element", - "curve" : "secp256r1", - "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b05000000", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 484, - "comment" : "indefinite length with additional element", - "curve" : "secp256r1", - "public" : "305d308006072a8648ce3d020106082a8648ce3d03010705000000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 485, - "comment" : "indefinite length with truncated element", - "curve" : "secp256r1", - "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b060811220000", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 486, - "comment" : "indefinite length with truncated element", - "curve" : "secp256r1", - "public" : "305f308006072a8648ce3d020106082a8648ce3d030107060811220000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 487, - "comment" : "indefinite length with garbage", - "curve" : "secp256r1", - "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000fe02beef", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 488, - "comment" : "indefinite length with garbage", - "curve" : "secp256r1", - "public" : "305f308006072a8648ce3d020106082a8648ce3d0301070000fe02beef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 489, - "comment" : "indefinite length with nonempty EOC", - "curve" : "secp256r1", - "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0002beef", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 490, - "comment" : "indefinite length with nonempty EOC", - "curve" : "secp256r1", - "public" : "305d308006072a8648ce3d020106082a8648ce3d0301070002beef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 491, - "comment" : "prepend empty sequence", - "curve" : "secp256r1", - "public" : "305b3000301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 492, - "comment" : "prepend empty sequence", - "curve" : "secp256r1", - "public" : "305b3015300006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 493, - "comment" : "append empty sequence", - "curve" : "secp256r1", - "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b3000", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 494, - "comment" : "append empty sequence", - "curve" : "secp256r1", - "public" : "305b301506072a8648ce3d020106082a8648ce3d0301073000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 495, - "comment" : "sequence of sequence", - "curve" : "secp256r1", - "public" : "305b3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 496, - "comment" : "sequence of sequence", - "curve" : "secp256r1", - "public" : "305b3015301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 497, - "comment" : "truncated sequence", - "curve" : "secp256r1", - "public" : "3015301306072a8648ce3d020106082a8648ce3d030107", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 498, - "comment" : "truncated sequence", - "curve" : "secp256r1", - "public" : "304f300906072a8648ce3d0201034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 499, - "comment" : "repeat element in sequence", - "curve" : "secp256r1", - "public" : "30819d301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 500, - "comment" : "repeat element in sequence", - "curve" : "secp256r1", - "public" : "3063301d06072a8648ce3d020106082a8648ce3d03010706082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 501, - "comment" : "removing oid", - "curve" : "secp256r1", - "public" : "3050300a06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 502, - "comment" : "lonely oid tag", - "curve" : "secp256r1", - "public" : "3051300b0606082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 503, - "comment" : "lonely oid tag", - "curve" : "secp256r1", - "public" : "3050300a06072a8648ce3d020106034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 504, - "comment" : "appending 0's to oid", - "curve" : "secp256r1", - "public" : "305b301506092a8648ce3d0201000006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 505, - "comment" : "appending 0's to oid", - "curve" : "secp256r1", - "public" : "305b301506072a8648ce3d0201060a2a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 506, - "comment" : "prepending 0's to oid", - "curve" : "secp256r1", - "public" : "305b3015060900002a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 507, - "comment" : "prepending 0's to oid", - "curve" : "secp256r1", - "public" : "305b301506072a8648ce3d0201060a00002a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 508, - "comment" : "appending unused 0's to oid", - "curve" : "secp256r1", - "public" : "305b301506072a8648ce3d0201000006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 509, - "comment" : "appending null value to oid", - "curve" : "secp256r1", - "public" : "305b301506092a8648ce3d0201050006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 510, - "comment" : "appending null value to oid", - "curve" : "secp256r1", - "public" : "305b301506072a8648ce3d0201060a2a8648ce3d0301070500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 511, - "comment" : "truncated length of oid", - "curve" : "secp256r1", - "public" : "3052300c068106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 512, - "comment" : "truncated length of oid", - "curve" : "secp256r1", - "public" : "3051300b06072a8648ce3d02010681034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 513, - "comment" : "Replacing oid with NULL", - "curve" : "secp256r1", - "public" : "3052300c050006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 514, - "comment" : "Replacing oid with NULL", - "curve" : "secp256r1", - "public" : "3051300b06072a8648ce3d02010500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 515, - "comment" : "changing tag value of oid", - "curve" : "secp256r1", - "public" : "3059301304072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 516, - "comment" : "changing tag value of oid", - "curve" : "secp256r1", - "public" : "3059301305072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 517, - "comment" : "changing tag value of oid", - "curve" : "secp256r1", - "public" : "3059301307072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 518, - "comment" : "changing tag value of oid", - "curve" : "secp256r1", - "public" : "3059301308072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 519, - "comment" : "changing tag value of oid", - "curve" : "secp256r1", - "public" : "30593013ff072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 520, - "comment" : "changing tag value of oid", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020104082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 521, - "comment" : "changing tag value of oid", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020105082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 522, - "comment" : "changing tag value of oid", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020107082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 523, - "comment" : "changing tag value of oid", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020108082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 524, - "comment" : "changing tag value of oid", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d0201ff082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 525, - "comment" : "dropping value of oid", - "curve" : "secp256r1", - "public" : "3052300c060006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 526, - "comment" : "dropping value of oid", - "curve" : "secp256r1", - "public" : "3051300b06072a8648ce3d02010600034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 527, - "comment" : "modify first byte of oid", - "curve" : "secp256r1", - "public" : "305930130607288648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 528, - "comment" : "modify first byte of oid", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d02010608288648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 529, - "comment" : "modify last byte of oid", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d028106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 530, - "comment" : "modify last byte of oid", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030187034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 531, - "comment" : "truncate oid", - "curve" : "secp256r1", - "public" : "3058301206062a8648ce3d0206082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 532, - "comment" : "truncate oid", - "curve" : "secp256r1", - "public" : "3058301206068648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 533, - "comment" : "truncate oid", - "curve" : "secp256r1", - "public" : "3058301206072a8648ce3d020106072a8648ce3d0301034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 534, - "comment" : "truncate oid", - "curve" : "secp256r1", - "public" : "3058301206072a8648ce3d020106078648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 535, - "comment" : "wrong oid", - "curve" : "secp256r1", - "public" : "305c3016060a3262306530333032316106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 536, - "comment" : "wrong oid", - "curve" : "secp256r1", - "public" : "3064301e061236303836343830313635303330343032303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 537, - "comment" : "wrong oid", - "curve" : "secp256r1", - "public" : "305b301506072a8648ce3d0201060a32623065303330323161034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 538, - "comment" : "wrong oid", - "curve" : "secp256r1", - "public" : "3063301d06072a8648ce3d02010612363038363438303136353033303430323031034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 539, - "comment" : "longer oid", - "curve" : "secp256r1", - "public" : "3062301c06103261383634386365336430323031303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 540, - "comment" : "longer oid", - "curve" : "secp256r1", - "public" : "3063301d06072a8648ce3d02010612326138363438636533643033303130373031034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 541, - "comment" : "oid with modified node", - "curve" : "secp256r1", - "public" : "3060301a060e326138363438636533643032313106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 542, - "comment" : "oid with modified node", - "curve" : "secp256r1", - "public" : "3068302206163261383634386365336430323838383038303830303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 543, - "comment" : "oid with modified node", - "curve" : "secp256r1", - "public" : "3061301b06072a8648ce3d0201061032613836343863653364303330313137034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 544, - "comment" : "oid with modified node", - "curve" : "secp256r1", - "public" : "3069302306072a8648ce3d02010618326138363438636533643033303138383830383038303037034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 545, - "comment" : "large integer in oid", - "curve" : "secp256r1", - "public" : "3072302c0620326138363438636533643032383238303830383038303830383038303830303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 546, - "comment" : "large integer in oid", - "curve" : "secp256r1", - "public" : "3073302d06072a8648ce3d0201062232613836343863653364303330313832383038303830383038303830383038303037034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 547, - "comment" : "oid with invalid node", - "curve" : "secp256r1", - "public" : "3063301d0611326138363438636533643032303165303306082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 548, - "comment" : "oid with invalid node", - "curve" : "secp256r1", - "public" : "305a301406082a808648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 549, - "comment" : "oid with invalid node", - "curve" : "secp256r1", - "public" : "3064301e06072a8648ce3d0201061332613836343863653364303330313037653033034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 550, - "comment" : "oid with invalid node", - "curve" : "secp256r1", - "public" : "305a301406072a8648ce3d020106092a808648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 551, - "comment" : "lonely bit string tag", - "curve" : "secp256r1", - "public" : "3016301306072a8648ce3d020106082a8648ce3d03010703", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 552, - "comment" : "appending 0's to bit string", - "curve" : "secp256r1", - "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034400042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 553, - "comment" : "prepending 0's to bit string", - "curve" : "secp256r1", - "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070344000000042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 554, - "comment" : "appending null value to bit string", - "curve" : "secp256r1", - "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034400042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0500", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 555, - "comment" : "truncated length of bit string", - "curve" : "secp256r1", - "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070381", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 556, - "comment" : "Replacing bit string with NULL", - "curve" : "secp256r1", - "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070500", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 557, - "comment" : "changing tag value of bit string", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107014200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 558, - "comment" : "changing tag value of bit string", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107024200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 559, - "comment" : "changing tag value of bit string", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107044200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 560, - "comment" : "changing tag value of bit string", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107054200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 561, - "comment" : "changing tag value of bit string", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107ff4200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 562, - "comment" : "dropping value of bit string", - "curve" : "secp256r1", - "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070300", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 563, - "comment" : "modify first byte of bit string", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034202042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 564, - "comment" : "modify last byte of bit string", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6eb", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 565, - "comment" : "truncate bit string", - "curve" : "secp256r1", - "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034100042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 566, - "comment" : "truncate bit string", - "curve" : "secp256r1", - "public" : "3058301306072a8648ce3d020106082a8648ce3d0301070341042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 567, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034201042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 568, - "comment" : "unused bits in a bit-string", - "curve" : "secp256r1", - "public" : "305d301306072a8648ce3d020106082a8648ce3d030107034620042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b01020304", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 569, - "comment" : "unused bits in empty bit-string", - "curve" : "secp256r1", - "public" : "3018301306072a8648ce3d020106082a8648ce3d030107030103", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 570, - "comment" : "128 unused bits", - "curve" : "secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034280042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", - "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", - "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -6721,9 +2237,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 571, + "tcId" : 229, "comment" : "normal case", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796d9b954baa8a75e82df711b3b56eadff6b0f668c3b26b4b1aeb308a1fcc1c680d329a6705025f1c98a0b5e5bfcb163caa", "private" : "766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81", "shared" : "6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135", @@ -6731,9 +2246,8 @@ "flags" : [] }, { - "tcId" : 572, + "tcId" : 230, "comment" : "compressed public key", - "curve" : "secp384r1", "public" : "3046301006072a8648ce3d020106052b8104002203320002790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796", "private" : "766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81", "shared" : "6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135", @@ -6743,9 +2257,8 @@ ] }, { - "tcId" : 573, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 231, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004490e96d17f4c6ceccd45def408cea33e9704a5f1b01a3de2eaaa3409fd160d78d395d6b3b003d71fd1f590fad95bf1c9d8665efc2070d059aa847125c2f707435955535c7c5df6d6c079ec806dce6b6849d337140db7ca50616f9456de1323c4", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -6753,9 +2266,8 @@ "flags" : [] }, { - "tcId" : 574, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 232, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b81040022036200040161328909675213e32098d35a6b8308a8d500cca39dcee5e804e73bdb8deaf06fe417291fd9793b231ef5fe86945444a97a01f3ae3a8310c4af49b592cb291ef70ee5bc7f5534d3c23dc9eefde2304842c7737ae937ccf9bd215c28103e9fe2", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", @@ -6763,9 +2275,17 @@ "flags" : [] }, { - "tcId" : 575, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 233, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004af4ae964e3bcbd923accda5da3175d411fd62d17dd3c3a1c410bef1730985a6265d90e950ac0fc50743b1ed771906ff33b68cf4d3d83a885a87097fdd329ce83b189f98cec5be44c31d1a3a2bba10f471963232b8ba7610fa8c72179050eb86d", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b81040022036200041478ab6e032b9545eda9ac2c264e57a11f08acbc76d16a0ab77b04dbdaf20f215c4183437b32afc471eaa603d14c7c5d8a4c84ee0e895bec5c37f0a1ca075e106ff6bf38801b5c697409d39675231108d33c4a5ea65aaa8c03e939c95d96c4c4", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001", @@ -6773,9 +2293,8 @@ "flags" : [] }, { - "tcId" : 576, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 235, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004f63208e34e7e90bb5fb036432467a89981444010663b8533b47bfa94bd2bc16f38aa516b930a4726e3876d3091bfb72ec783ed4da0cac06320817dc8bc64f59ccf06f48abc4386a150913fa95743a7b4601190e1c6ee8f8bf6354b254ecace45", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -6783,9 +2302,8 @@ "flags" : [] }, { - "tcId" : 577, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 236, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004033271ef42d92ad47b273b09ea2f45401161baa52696590d0e175ff2d1c0dfa3fea40e4266d446546c05e480d57fabec7889f16a8bcc176602f6d46561614a2f4284abe697b7cb9ce79f7e2e71b155cb1f155ce925d16391a680eda23152e6e1", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -6793,9 +2311,8 @@ "flags" : [] }, { - "tcId" : 578, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 237, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004737e8437e18683de2455b68945bba31daec3e754d72f0a0776d3192b2f9298bb95ca1464baa6687aabb679f804cf6ec6c2b4d47d61a60404df63b1e9ac0954b3419bbc2ad52a0409aeeb82f4703758588059165b20367dcb4b235b0caf71d727", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", @@ -6803,9 +2320,35 @@ "flags" : [] }, { - "tcId" : 579, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 238, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b810400220362000437f9004983156bbd9c47891e75237bb13016bd7fe6f4e0f71cef0e63f16a672f0d3b0e20165c33407e146b6a4ae6962dd3b57ccb99e7aaf1303240516d0ebe08e585513e3695d42c467dcab5340ef761990cadc8d8840aacc944481415c07feb", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "3b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b81040022036200049655d8e5622718b317cfbc09894357f75a6b13fa516bcd6630721b869a620196cf0c3dec8860b32d27ed9bac2cf263af17321698116d7d811ae8da9b9cbbf9382c1e36e2b67d6c6af9bcea7d9de00ca72b398606c098a0a0f0c4b8941943ed65", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "6a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ccb13d427b3c4bb33dd4f20cddabc68600eaf97eeb2c81e8c218ae90743e74ff38ca56f0c0224379db464dcf4a40f04350cd7a659b2c4851a5dcf8c990fc920c07d4d5aa50a2185750e6b84c42e83cff635050482decb4780f812e4c49fc7404", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "7c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b81040022036200042664624307c02ef487030a632162c515f841d15ea3152d98ff2364232d7aab39343d5f703a4d5a31092aa7356c3a2f671c1cd603addfd8b5477552a3b32a18edaf3e33bec22ee2167f9da729636002a7974eaeb5ff082b2aabf8c7056b84c3ab", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000002", @@ -6813,9 +2356,8 @@ "flags" : [] }, { - "tcId" : 580, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 242, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004665f1f320b6ab1c1b52d144e52d87a154c2b4489838c9119de622c2d1b52b65b0a3955e44e0d4859175360c0f63dee813f14f69972f18caed7916c94a4d20ec344591e7536a4a7a4d8c9832818c96d60b1a81fabe64ea02c5f647e361bf5b60f", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", @@ -6823,9 +2365,8 @@ "flags" : [] }, { - "tcId" : 581, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 243, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b810400220362000491357ca87dbb08e85d7b1acecfd1e086078a82d19f81474da389364a39fe2543eb934b440173c38e61a1d9407855b5d89ef0d9e920764b6d7765b084cf9541dacc43d1dabaa390b0fb856097b0c00a8556f4e3848568ab4ae790c3d346ca01b6", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", @@ -6833,9 +2374,8 @@ "flags" : [] }, { - "tcId" : 582, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 244, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004d5a833bae33b2d10fdff6db7c5477adb614b191c70d97c6f130a14e93931cc1dc058053fee54a264a00fdd16d3166fdc42992276b79925bafcd183b03ed18235350980abfe67b814c6c11074c38f74cd4e734ad58cdb49d9fcd2181d1b8f1119", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", @@ -6843,9 +2383,8 @@ "flags" : [] }, { - "tcId" : 583, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 245, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b810400220362000467547cda7fbe8f16be5a4477cbb02979f1af72fc0f39302773552fbcf4667a8e23abc0e12856ee6234deeca5f22ae0503a4df7c068e7432417260cb9fe0d68b9c7fcf7e16a2ada05687d8f8900b84723103edbff0a42b27517da2760b7d38843", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -6853,9 +2392,8 @@ "flags" : [] }, { - "tcId" : 584, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 246, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b81040022036200041363e3b99008e09bb3f085949b9b6ea26a318f496de568a96630fdb9d4c72c2814df3087a1741f32f24989b428167f93c653cb3ae8c3ecfaec57efd54bb8ce9d79c7bf6cc70fb1114f939be8f1a99bf1e42b97431124ef9fa33450faa4e76839", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000001", @@ -6863,9 +2401,8 @@ "flags" : [] }, { - "tcId" : 585, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 247, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004ba2be8d7147e2417c2ec80b24b4c1aa94464ffd0aae1fa2e078b3afbc77c144489ca9d064acbb7a9cfa6196d0f467b7e65ee1ca1eb1351ff9968f553dfe2e4c59ff8ba34c22a42b3baa13a9a1adc7f13abd40f1fd25d46bc5330852b9371966a", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -6873,9 +2410,8 @@ "flags" : [] }, { - "tcId" : 586, - "comment" : "edge cases for shared secret", - "curve" : "secp384r1", + "tcId" : 248, + "comment" : "edge case for shared secret", "public" : "3076301006072a8648ce3d020106052b8104002203620004d69850ccbacc4736ea200ff2f8488f26247945a2ab48dd3708f494b293d8cba83417f48974881c7fb03854089bbf66cc1c773ec03cb8cd5f007ec3b03bdd05a409b352103f0decf25b41673ab8ca3d04334babee01219f15701f2bca22d40b37", "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", "shared" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", @@ -6883,9 +2419,44 @@ "flags" : [] }, { - "tcId" : 587, + "tcId" : 249, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "3076301006072a8648ce3d020106052b81040022036200046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb487826fde2ed9f5649c11cf8465f8bf8ad50f68914936fc39666f68219d066506bea4001fdc816c9a90e7e2afb19bea085f", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "3076301006072a8648ce3d020106052b81040022036200046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb4877d9021d1260a9b63ee307b9a0740752af0976eb6c903c6999097de62f99af9405bffe0227e93656f181d504f6415f7a0", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "y-coordinate of the public key is small", + "public" : "3076301006072a8648ce3d020106052b8104002203620004bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e3982835fd2e55ec41fdfe8cabbbb7bcd8163645a19e9dac59630f3fe93b208094ff87cd461b53cef53482e70e2e8ea87200cc3f", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "y-coordinate of the public key is large", + "public" : "3076301006072a8648ce3d020106052b8104002203620004bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e398283502d1aa13be0201735444484327e9c9ba5e616253a69cf0c016c4df7f6b007831b9e4ac300acb7d18f1d171588dff33c0", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "6092a1757ddd43a04e185ff9472a0d18c7f7a7dc802f7e059e0c69ae16c802651719406e04de27652ff83da4a780ef2f", @@ -6893,9 +2464,8 @@ "flags" : [] }, { - "tcId" : 588, + "tcId" : 254, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "89c804cb81443386b185bcd9e2e6c35ee6177c3b90298985c4e81a89d520cceb17d729540e56ecc343c26bf314f2d052", @@ -6903,9 +2473,17 @@ "flags" : [] }, { - "tcId" : 589, + "tcId" : 255, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036660041b1c7984620e8d7fd7ccdb50cc3ba816da14d41a4d8affaba8488867f0ca5a24f8d42dd7e44b530a27dc5b58da", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "35513157e804bd918d04de202778b81a6fc7ad8aa541ee94116a0f18466725d75e71c6942bf044b1b0ecba19db33e0de", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001141b9ee5310ea8170131b604484a6d677ed42576045b7143c026710ae92b277afbbea0c4458c220d561e69404dc7d888", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "102080c047881d19aefb01c29c82a4fb328a8ea6e6d6c914af73100507c8ee499799aaa646de0ea8c2727c0b5ed2439b", @@ -6913,9 +2491,8 @@ "flags" : [] }, { - "tcId" : 590, + "tcId" : 257, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b810400220362000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff70370385413d3eff6fa3407ba24f682c2b01b51445dbdf5ef7b0dd0979f17e713e09081571f1e94dfb66bf282002f39f", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "f689f6e475b4e15162521acab4637a3cdb9cb42aa92f9114b0ee300ddae89d5eafff3463a1f5004a2a1bd4aeffa47b78", @@ -6923,9 +2500,8 @@ "flags" : [] }, { - "tcId" : 591, + "tcId" : 258, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022036200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff112e191f1f78bbc54b6cc4f0b1e59ae8c6ff1a07f5128e41dfa2828e1b6538d4fa2ca2394c6aab3449dcb3fc4eb44c09", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "f3486244119b3632fd55be9e6951eb5d9c8c62f6a27042f94b924155ecfd4ff8744ba3d25bcf85a7b925bd28a12b897f", @@ -6933,9 +2509,8 @@ "flags" : [] }, { - "tcId" : 592, + "tcId" : 259, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000028a4c8da5a05112fe6025ef41908969de20d05d9668e5c852ef2d492172ddc2a0a622fc488164fcc1a076b872942af2", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "8171b7c80d4c90bb58ae54393921ab9c5c0b3196f045e9fe5c8b168f0e5f6a77e1aa34ecedc5481ce55ab34c14e0f2e8", @@ -6943,9 +2518,35 @@ "flags" : [] }, { - "tcId" : 593, + "tcId" : 260, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200043b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd7b7f0f28d55e2f3a50f1f1bef3976834a05b43418e979303bc0363ed16d2d0b4011cc37b3c06ad73154faeab7915cd87", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "1fe6fea5f00d3005abaae2267ff18e430915838d87909ab503885edf38be7618ecb321f0a4df71b0913fbf12c76fc1f0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200046a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca63cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "f58adc13ff997d38383910db7befb17670393a33d95b049c2aa19d760c8e728ecedd32168476b90b26a3742dcc121b07", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200047c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104562ee0c57e71d96cefe31b4c4045bd4086a38e8ab9adf2d5567be318051d70f3aa68b753f271ab032b6abcce919e2962", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "56299684ec5ceb09ba4d94d1231005a826c9c08a5219c757e0136cbe8b6430badd4925172f2939891da7c7893850512f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022036200047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000024480ab33cb4bf7cb79c024eeade3fd641e2f3003698400e8986a7343a5da59a3b26eea4b4176e53239371437d834a1a7", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "1911a0ee6aebe263fdcf3db073f2598cdafabec2123a2f24a28c3d9151c871f32d6dc2f31d25af9c498fd68da23e5bef", @@ -6953,9 +2554,8 @@ "flags" : [] }, { - "tcId" : 594, + "tcId" : 264, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022036200048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020797da4c0751ced16de80d16ab7c654a5dc27d092626d0865a192a1c5ea7c1b88c9fcab057946741e41cc28c80ec0b9a", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "15900643e2e0583976974b05f83c7a96611425f7c4a6eb51916ab958a037fd9cc172bdcfff4540a2ff3ce64e6505557e", @@ -6963,9 +2563,8 @@ "flags" : [] }, { - "tcId" : 595, + "tcId" : 265, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff6c70898ae6fb31fa2f086562af2d10486ba4c6fd5e41dfe4aa61598b4707a3bc276a62feb1b98557e3b17c025f7adf4e", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "88a544a769d5c34a051416bd509dfac911863f604c83ea844bf0e4c5c272dec86d057a88b152a9274701938c705900c3", @@ -6973,9 +2572,8 @@ "flags" : [] }, { - "tcId" : 596, + "tcId" : 266, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000000eb1592858b6e6e3a199c0f3e7c5f0b4a92915936efb8bc0407680eb7274be7422156ce8cfc8b505b2d902c39992380f", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "b7db26b286e7527cb1f454782fe541862ff0f8d7eed960e22855deb7ac2a69611668c777c53bb74c2bcd40edfbf7944d", @@ -6983,9 +2581,8 @@ "flags" : [] }, { - "tcId" : 597, + "tcId" : 267, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff4987abae412809c2fa48fd23b1bdf9e622f5a606c44117215ffa61b18ef46e54a7fbbf11f9a6ba59c991b4ae501fedce", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "b1e8aab1aa633d98dc6b768594e1e3edb801a9ef483f287c83e19744d2ad343ad3debdc4dc178213ad6876b52284f552", @@ -6993,9 +2590,8 @@ "flags" : [] }, { - "tcId" : 598, + "tcId" : 268, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000001000000000000013691fe493d4d28bf8ee1dfec812d6c306eae0842919eda6dc525f0d49ac2d26a992251912139a2936849f9d6fa949a68", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "b0de006f80f6f89e4eea6e46dfe305153005612d1e903171ec2886230971961b5202a9f3187bdac413ac24c836adf7a0", @@ -7003,9 +2599,8 @@ "flags" : [] }, { - "tcId" : 599, + "tcId" : 269, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff615842aa06b06f78f0a66f7bea88d4b6ee59653eeaa00dc5e0a2b658f969b71af90c9b4e96bd3ca33846955bdccbd359", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "ca8cfa42c5e374914c14d6402b1a99208e47e02ec49818913694ea0822a2cc6c310259a8f3ab7559b9974bc4c2fa337e", @@ -7013,9 +2608,8 @@ "flags" : [] }, { - "tcId" : 600, + "tcId" : 270, "comment" : "edge cases for ephemeral key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3", "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", "shared" : "edf040bace18d90bf9ce720df2a3b31d76d95b7ed9530a159ac0b24e82a871033eada40552f9e606f7115e6a78927511", @@ -7023,9 +2617,44 @@ "flags" : [] }, { - "tcId" : 601, + "tcId" : 271, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000001f03123b0000000000000000000000000000000071bd1e700c34075c3cade8ce29d33724af68a7672b265a4e157055360440ab7c461b8e9ac8024e63a8b9c17c00000000", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000001f03123b000000000000000000000000000000008e42e18ff3cbf8a3c3521731d62cc8db50975898d4d9a5b1ea8faac9fbbf5482b9e4716437fdb19c57463e84ffffffff", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000000000007f57b69a014783dbfa4967b2f9cfa678a6f0b6e9cfd41648cec5b3c498e72152da3f82d3da2e8e9f8ef37b11", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000ffffffff80a84965feb87c2405b6984d06305987590f4916302be9b7313a4c3a6718deac25c07d2c25d17161710c84ee", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "3", "shared" : "455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9", @@ -7033,9 +2662,8 @@ "flags" : [] }, { - "tcId" : 602, + "tcId" : 276, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "db1d8ef1117282870db8113aa4f58723c756ce598686eb8ea531aa4d39abb1b982b1e7bb2648a6c268d2d351204db8d5", @@ -7043,9 +2671,8 @@ "flags" : [] }, { - "tcId" : 603, + "tcId" : 277, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "e98062df47ef884c9411e16466af84ad271d586008b1fbc50aeb3b36836a35a770dd42e0db84d39b26f4dcd2dc03d90b", @@ -7053,9 +2680,8 @@ "flags" : [] }, { - "tcId" : 604, + "tcId" : 278, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "898aae0ebf1cb49fb6b1234d60f59006325421049a8a320820e1ad6af6593cdc2229a08c500aa55ca05999d12829db9c", @@ -7063,9 +2689,8 @@ "flags" : [] }, { - "tcId" : 605, + "tcId" : 279, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "83f862f496ab8af12b82a8a0c047d836bdfa36281324b3a1eb2e9c1d46699d81cb125cbe4b93939fd84e1ae86d8a83cb", @@ -7073,9 +2698,8 @@ "flags" : [] }, { - "tcId" : 606, + "tcId" : 280, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a779ecec196accc52973", "shared" : "9a26894887a0342ca559a74a4d4a8e1d6b2084f02e1c65b3097121a9a9af047d8810fb945dc25bbf02222b3b625f1e0a", @@ -7083,9 +2707,8 @@ "flags" : [] }, { - "tcId" : 607, + "tcId" : 281, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecdc196accc52973", "shared" : "8a8d9dc194a26910cbdae7908d185b6ad04b620c94c5ee331e584ed804e495bebc2290a2d7006a06e65b9bcace86c6f6", @@ -7093,9 +2716,8 @@ "flags" : [] }, { - "tcId" : 608, + "tcId" : 282, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aece4196accc52973", "shared" : "d57f6aa12d3f07e8958499f249e52cfbe5be58482e146c5414dbbf984fc5333710350e2ce96b33beb7678381f40f1dcb", @@ -7103,9 +2725,8 @@ "flags" : [] }, { - "tcId" : 609, + "tcId" : 283, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec1969ccc52973", "shared" : "188e8041d9a5f0b6cfdad315ada4823beda0146774fad65b500e6ef94376ebf8af7a40ff6f6b45019a09dde7d7fb5552", @@ -7113,9 +2734,8 @@ "flags" : [] }, { - "tcId" : 610, + "tcId" : 284, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52959", "shared" : "2ecf9dc47e8b07ae61ddbd1680ead02698e9e8469f78d5a28328e48d0c9d7a2ac787e50cba58cc44a32fb1235d2d7027", @@ -7125,9 +2745,8 @@ ] }, { - "tcId" : 611, + "tcId" : 285, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52969", "shared" : "06ee9f55079d3d3c18c683ba33e0d2521be97c4fbf7917bf3b6287d58ffcde2df88842e3f5530b39549ac20974b1b60e", @@ -7137,9 +2756,8 @@ ] }, { - "tcId" : 612, + "tcId" : 286, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", "shared" : "455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9", @@ -7147,9 +2765,8 @@ "flags" : [] }, { - "tcId" : 613, + "tcId" : 287, "comment" : "edge case private key", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971", "shared" : "024c5281487216058270cd1cfe259e948310e4adc263a9edaa4da0bc3f5f8ce8ffc88ae41b2c050bf6dd9c8c66857237", @@ -7159,33 +2776,183 @@ ] }, { - "tcId" : 614, + "tcId" : 288, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "", + "public" : "3015301006072a8648ce3d020106052b81040022030100", + "private" : "0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 305, "comment" : "public point not on curve", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b81040022036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c8", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 615, + "tcId" : 306, "comment" : "public point = (0,0)", - "curve" : "secp384r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 616, + "tcId" : 307, "comment" : "order = -39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f0231ff000000000000000000000000000000000000000000000000389cb27e0bc8d220a7e5f24db74f58851313e695333ad68d020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -7197,9 +2964,8 @@ ] }, { - "tcId" : 617, + "tcId" : 308, "comment" : "order = 0", - "curve" : "secp384r1", "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f020100020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -7211,9 +2977,8 @@ ] }, { - "tcId" : 618, + "tcId" : 309, "comment" : "order = 1", - "curve" : "secp384r1", "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f020101020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -7225,9 +2990,8 @@ ] }, { - "tcId" : 619, + "tcId" : 310, "comment" : "order = 9173994463960286046443283581208347763186259956673124494950032159599396260248791326163093631191247821216106", - "curve" : "secp384r1", "public" : "308201b13082014906072a8648ce3d02013082013c020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f022d00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196a020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -7239,9 +3003,8 @@ ] }, { - "tcId" : 620, + "tcId" : 311, "comment" : "generator = (0,0)", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -7252,9 +3015,8 @@ ] }, { - "tcId" : 621, + "tcId" : 312, "comment" : "generator not on curve", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e61023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -7265,9 +3027,8 @@ ] }, { - "tcId" : 622, + "tcId" : 313, "comment" : "cofactor = -1", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -7278,9 +3039,8 @@ ] }, { - "tcId" : 623, + "tcId" : 314, "comment" : "cofactor = 0", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -7291,9 +3051,8 @@ ] }, { - "tcId" : 624, + "tcId" : 315, "comment" : "cofactor = 2", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020102036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -7304,9 +3063,8 @@ ] }, { - "tcId" : 625, + "tcId" : 316, "comment" : "cofactor = 39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643", - "curve" : "secp384r1", "public" : "308201e53082017d06072a8648ce3d020130820170020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -7317,9 +3075,8 @@ ] }, { - "tcId" : 626, + "tcId" : 317, "comment" : "cofactor = None", - "curve" : "secp384r1", "public" : "308201b23082014a06072a8648ce3d02013082013d020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -7330,12 +3087,11 @@ ] }, { - "tcId" : 627, + "tcId" : 318, "comment" : "modified prime", - "curve" : "secp384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100f47e533e4e43e4bf04e901db0eea6efba14bbcdc3b1c5753a7c141487e4f43784e57a72310202323361f44760c8368bf306404300b81acc1b1bc1b40fb16fe24f11591045eb44323c4e3a8ac583ebeb781b0bc86b1a858dbefdfdcdcc9e0bb8af37c973d0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef04610400000000000000000000000000000000fffffffffffd38000000000000000000000000000000000000000000000001cf3646298bba2f24e84189cf0d1e75188fc4fcf5b0844281822e789e3d534b159f4c419342260197625ad924a2c72c4d0f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201010362000400000000000000000000000000000000fffffffffffd38000000000000000000000000000000000000000000000001cf3646298bba2f24e84189cf0d1e75188fc4fcf5b0844281822e789e3d534b159f4c419342260197625ad924a2c72c4d0f", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "5df0762488bc0a7be1121508949382861f781c331676048c2d45d245be6f476c872113e6710bc746c3d06970510193ce", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -7344,45 +3100,41 @@ ] }, { - "tcId" : 628, + "tcId" : 319, "comment" : "using secp224r1", - "curve" : "secp384r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 629, + "tcId" : 320, "comment" : "using secp256r1", - "curve" : "secp384r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 630, + "tcId" : 321, "comment" : "using secp256k1", - "curve" : "secp384r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 631, + "tcId" : 322, "comment" : "a = 0", - "curve" : "secp384r1", "public" : "308201863082011e06072a8648ce3d020130820111020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff303504010004304fcc45ccf5e23ee407b9291d2e85523962a2a79a50da3facca04b7267ad316db202cb07c24905740d201ded3028881090461042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", @@ -7393,12 +3145,11 @@ ] }, { - "tcId" : 632, + "tcId" : 323, "comment" : "public key of order 3", - "curve" : "secp384r1", - "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff306404307fffca54a8c87c6206d0764daa637b5f0caf7b872a8c3f81f0779564c91aa0855db14992fa6b53c1bc3529ed65e25920043092890ea22a4ed6cc1a40dc562c021748dbd6b3cf3108827ff5fa2b53e28a5724ff86dacbd949208cabd6e2f629591079046104aea39f46ee6ede468494f0f489d08da4c8c0e1fee8d6dcff97c66ba77979d10faef772ef2989c5ef3fb30a73b83124206150226637bb4f72f9d9347be5ad59f6ab0c00f6aa907d37f2db423f0d1c8d4ebd73c0d0f03e44bed316dfbdedefda5a023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc5297302010103620004aea39f46ee6ede468494f0f489d08da4c8c0e1fee8d6dcff97c66ba77979d10faef772ef2989c5ef3fb30a73b83124209eafdd99c844b08d0626cb841a52a60954f3ff09556f82c80d24bdc0f2e372b0428c3f2e0fc1bb412ce92043121025a5", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff3064043072b3656874104b18a53149d3f2eb372f2569f3639e90d8a720cd240a2dfb8102731a7158f093a41c394020346bbf1335043037250f23c44a0cd5d2f4bc5c4b961d4aa4c3d0b3de9152212325ac17ea696a8c3f38a1f1b5249ed2d4befcbdf39659ab046104e6adb603e0fdf32aa11eaf97ddff6ce802ec2aae39a37c980fe4cd12da5bc51a7f71cad00068ada13922958a70b5cef94110ec8f85947c796e5ab0a2c1844673ac6d979fd2456fb7c5715fbbf87273079dfb83886357b434cb400b0b711ffa13023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc5297302010103620004e6adb603e0fdf32aa11eaf97ddff6ce802ec2aae39a37c980fe4cd12da5bc51a7f71cad00068ada13922958a70b5cef9beef13707a6b838691a54f5d3e7bb98c539268602dba90483a8ea044078d8cf762047c769ca84bcb34bff4f58ee005ec", "private" : "0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "22a50194a6b08255b20b998db62c86a097d2c03d9bc1e76d337364c8e7a3bac82680c5aa4d58be543378ab5a3876abc7", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -7407,9 +3158,8 @@ ] }, { - "tcId" : 633, + "tcId" : 324, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "secp384r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00040710b0c6f4675459f3df2bdf7ca02819f8086198d15c69b8abda37639e6031caca8a0121894d2491d8b3dce093703c70705bc5dbc8fa17c8", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7417,9 +3167,8 @@ "flags" : [] }, { - "tcId" : 634, + "tcId" : 325, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "secp384r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045fa4fa0b235c21e5c9f3baea9303bf86eccb7d31d0b998e141bc54b5dc43b23eef7fc5cf56308ed595eee99ade6aaf74d591c3d00aa1b438abc59c9607c22c36", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7427,9 +3176,8 @@ "flags" : [] }, { - "tcId" : 635, + "tcId" : 326, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "secp384r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004005bce61fe27c440fedbad47d88bccf645db9c1d30daa086e592e8b6a0a173b87991b619801907b420fa558c7953ab97badd9c6c1d85859d9ebef7441a088ff57ed5008d7638de703faabeb5a78e83e8fcd4eb786144a75d79bd4cc8cfa8be66612d756c7b65c67f72c6acbade6f0d59e9752e845205b2a560d4f8d6a9e84bf812f94d18", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7437,9 +3185,8 @@ "flags" : [] }, { - "tcId" : 636, + "tcId" : 327, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "secp384r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a69ced11a8bf7a907bfa47cba3368f2498b465a2407c90649c8da224d2a85bf445ad2df3d0113e72aedccf92ba6b8529ed6faa154bc27aba25f49371981e3b38", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7447,9 +3194,8 @@ "flags" : [] }, { - "tcId" : 637, + "tcId" : 328, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "secp384r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a9b0f90e49a57fbe508847bf16e4a7b565dfe870a50164bc2862fe6e4d54bd8b109939f7dbbf800522722b9c0b309ace3884abb69c927ad0", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7457,9 +3203,8 @@ "flags" : [] }, { - "tcId" : 638, + "tcId" : 329, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "secp384r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004512fe17172db1125a49f9dbb85e387869adf015e4899c06f66ef870d72092d4d195e1d21b4a4647bf734468bee802ddad5449202eba1041df2fd8cde04697237", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7467,9 +3212,8 @@ "flags" : [] }, { - "tcId" : 639, + "tcId" : 330, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "secp384r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c391dc7a817d47a3961ea1857895e101c0f5a8767d3a9c7cad49f7af8029f24c67309373cedd0831ccc0a0f45d344f3ab5923d2452507a980301a283848ae31574a57db51ce5e61d35aee483f1bb8e66", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7477,9 +3221,8 @@ "flags" : [] }, { - "tcId" : 640, + "tcId" : 331, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "secp384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000419d3c811c04c5c0990d0258386195b2e29fdaba58d3f12b0bac8d3d53828c66c7a35e3d1eb0bdf2c08f23d0e4ab6a3246e456bf0fb863d03423dbe431baf799657c7816a619662fe5b900b754107ba5cc06b1d62c9a927891efee1a1fd404d7e", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7487,9 +3230,8 @@ "flags" : [] }, { - "tcId" : 641, + "tcId" : 332, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "secp384r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004216eb619457f1168ac873f5b560a75df80749f2bdf9abac31d6580e521ad70368013c3db74f663263b61eb12d4dcd597ad6c77cef6a5d6d2240b1e244d76403f693fb317ffc602a7ac313991b0a62f7bf469bbc95b3ff35003d972eb8ebcc8d4833e6c24ad52d49c1ce6244c7889ab67a8818232e192944542763fc667e5799d", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7497,9 +3239,8 @@ "flags" : [] }, { - "tcId" : 642, + "tcId" : 333, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "secp384r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004691b24004380a599770214d0c60ab37cfc804cfaa7aedd11cbf0a05467ebec5e33322cda707b848086fd740244f62cdeb867fc057207fde2", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7507,9 +3248,8 @@ "flags" : [] }, { - "tcId" : 643, + "tcId" : 334, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "secp384r1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000422bf69f3a81dfa1ed8a97301943626e20377b78f7e7d714b880deb5a4a9c63a11591c2e47b777488990771855768b9a4050d61bf02d84cc6aa40447a07507285", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7517,9 +3257,8 @@ "flags" : [] }, { - "tcId" : 644, + "tcId" : 335, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "secp384r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000476568300e2b4c68861589b4966e67bc414811e4011260cb8be5f884869fa179ca8af40f80009e0a58b17ac3e551a772e76683c32e6e09112572542d7c1fe3d49abb56da56d669186e2623dc797129dc0", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7527,9 +3266,8 @@ "flags" : [] }, { - "tcId" : 645, + "tcId" : 336, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "secp384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043345dffded3c33f7dcc19bb8997a39f2d6230abcb765d6142c30bf320c1fadff535feafd8505eb3e614db71826c1e258077a1e6057add7474f6d35dce68417812e7b919b1c673032b28c45d0a9251c43a2a73ab152f64ff8eba4eab312fa73bd", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7537,9 +3275,8 @@ "flags" : [] }, { - "tcId" : 646, + "tcId" : 337, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "secp384r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004a3677c646cd887685940c28076f55cda7469032845f2cb2af51c61492dc435aaa5b771d8e1528417cdeb89b5f629e06b234e21236b9edf46c7025177ee65a8e940f670d10c722cea355bd3a5c8847a38324b9a06a50a95da4e70bb492cd00194a8830975dd1e115e19315575ff841b30fd4a3f8a44725dfe280d0af57fc80cc3", "private" : "0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", "shared" : "", @@ -7547,9 +3284,8 @@ "flags" : [] }, { - "tcId" : 647, + "tcId" : 338, "comment" : "invalid public key", - "curve" : "secp384r1", "public" : "3046301006072a8648ce3d020106052b81040022033200024424530ea70bace90601f8d5869e4179a6cd689b6a18fdfec50cecf17cb836d24820211ada67815b42c2c2606303f69e", "private" : "2b9e57572da6cf4fb58cb94eab8df19383a136f219f2a515776a8bf48e1538dd1d811946c16d9f0184c9ce5cdf1dac51", "shared" : "", @@ -7557,2514 +3293,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 648, - "comment" : "long form encoding of length", - "curve" : "secp384r1", - "public" : "308176301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 649, - "comment" : "long form encoding of length", - "curve" : "secp384r1", - "public" : "307730811006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 650, - "comment" : "long form encoding of length", - "curve" : "secp384r1", - "public" : "307730110681072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 651, - "comment" : "long form encoding of length", - "curve" : "secp384r1", - "public" : "3077301106072a8648ce3d02010681052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 652, - "comment" : "long form encoding of length", - "curve" : "secp384r1", - "public" : "3077301006072a8648ce3d020106052b810400220381620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 653, - "comment" : "length contains leading 0", - "curve" : "secp384r1", - "public" : "30820076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 654, - "comment" : "length contains leading 0", - "curve" : "secp384r1", - "public" : "30783082001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 655, - "comment" : "length contains leading 0", - "curve" : "secp384r1", - "public" : "30783012068200072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 656, - "comment" : "length contains leading 0", - "curve" : "secp384r1", - "public" : "3078301206072a8648ce3d0201068200052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 657, - "comment" : "length contains leading 0", - "curve" : "secp384r1", - "public" : "3078301006072a8648ce3d020106052b81040022038200620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 658, - "comment" : "wrong length", - "curve" : "secp384r1", - "public" : "3077301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 659, - "comment" : "wrong length", - "curve" : "secp384r1", - "public" : "3075301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 660, - "comment" : "wrong length", - "curve" : "secp384r1", - "public" : "3076301106072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 661, - "comment" : "wrong length", - "curve" : "secp384r1", - "public" : "3076300f06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 662, - "comment" : "wrong length", - "curve" : "secp384r1", - "public" : "3076301006082a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 663, - "comment" : "wrong length", - "curve" : "secp384r1", - "public" : "3076301006062a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 664, - "comment" : "wrong length", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106062b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 665, - "comment" : "wrong length", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106042b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 666, - "comment" : "wrong length", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002203630004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 667, - "comment" : "wrong length", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002203610004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 668, - "comment" : "uint32 overflow in length", - "curve" : "secp384r1", - "public" : "30850100000076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 669, - "comment" : "uint32 overflow in length", - "curve" : "secp384r1", - "public" : "307b3085010000001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 670, - "comment" : "uint32 overflow in length", - "curve" : "secp384r1", - "public" : "307b3015068501000000072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 671, - "comment" : "uint32 overflow in length", - "curve" : "secp384r1", - "public" : "307b301506072a8648ce3d0201068501000000052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 672, - "comment" : "uint32 overflow in length", - "curve" : "secp384r1", - "public" : "307b301006072a8648ce3d020106052b81040022038501000000620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 673, - "comment" : "uint64 overflow in length", - "curve" : "secp384r1", - "public" : "3089010000000000000076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 674, - "comment" : "uint64 overflow in length", - "curve" : "secp384r1", - "public" : "307f308901000000000000001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 675, - "comment" : "uint64 overflow in length", - "curve" : "secp384r1", - "public" : "307f301906890100000000000000072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 676, - "comment" : "uint64 overflow in length", - "curve" : "secp384r1", - "public" : "307f301906072a8648ce3d020106890100000000000000052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 677, - "comment" : "uint64 overflow in length", - "curve" : "secp384r1", - "public" : "307f301006072a8648ce3d020106052b8104002203890100000000000000620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 678, - "comment" : "length = 2**31 - 1", - "curve" : "secp384r1", - "public" : "30847fffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 679, - "comment" : "length = 2**31 - 1", - "curve" : "secp384r1", - "public" : "307a30847fffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 680, - "comment" : "length = 2**31 - 1", - "curve" : "secp384r1", - "public" : "307a301406847fffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 681, - "comment" : "length = 2**31 - 1", - "curve" : "secp384r1", - "public" : "307a301406072a8648ce3d020106847fffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 682, - "comment" : "length = 2**31 - 1", - "curve" : "secp384r1", - "public" : "307a301006072a8648ce3d020106052b8104002203847fffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 683, - "comment" : "length = 2**32 - 1", - "curve" : "secp384r1", - "public" : "3084ffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 684, - "comment" : "length = 2**32 - 1", - "curve" : "secp384r1", - "public" : "307a3084ffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 685, - "comment" : "length = 2**32 - 1", - "curve" : "secp384r1", - "public" : "307a30140684ffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 686, - "comment" : "length = 2**32 - 1", - "curve" : "secp384r1", - "public" : "307a301406072a8648ce3d02010684ffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 687, - "comment" : "length = 2**32 - 1", - "curve" : "secp384r1", - "public" : "307a301006072a8648ce3d020106052b810400220384ffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 688, - "comment" : "length = 2**40 - 1", - "curve" : "secp384r1", - "public" : "3085ffffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 689, - "comment" : "length = 2**40 - 1", - "curve" : "secp384r1", - "public" : "307b3085ffffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 690, - "comment" : "length = 2**40 - 1", - "curve" : "secp384r1", - "public" : "307b30150685ffffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 691, - "comment" : "length = 2**40 - 1", - "curve" : "secp384r1", - "public" : "307b301506072a8648ce3d02010685ffffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 692, - "comment" : "length = 2**40 - 1", - "curve" : "secp384r1", - "public" : "307b301006072a8648ce3d020106052b810400220385ffffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 693, - "comment" : "length = 2**64 - 1", - "curve" : "secp384r1", - "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 694, - "comment" : "length = 2**64 - 1", - "curve" : "secp384r1", - "public" : "307e3088ffffffffffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 695, - "comment" : "length = 2**64 - 1", - "curve" : "secp384r1", - "public" : "307e30180688ffffffffffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 696, - "comment" : "length = 2**64 - 1", - "curve" : "secp384r1", - "public" : "307e301806072a8648ce3d02010688ffffffffffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 697, - "comment" : "length = 2**64 - 1", - "curve" : "secp384r1", - "public" : "307e301006072a8648ce3d020106052b810400220388ffffffffffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 698, - "comment" : "incorrect length", - "curve" : "secp384r1", - "public" : "30ff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 699, - "comment" : "incorrect length", - "curve" : "secp384r1", - "public" : "307630ff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 700, - "comment" : "incorrect length", - "curve" : "secp384r1", - "public" : "3076301006ff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 701, - "comment" : "incorrect length", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106ff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 702, - "comment" : "incorrect length", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002203ff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 703, - "comment" : "indefinite length without termination", - "curve" : "secp384r1", - "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 704, - "comment" : "indefinite length without termination", - "curve" : "secp384r1", - "public" : "3076308006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 705, - "comment" : "indefinite length without termination", - "curve" : "secp384r1", - "public" : "3076301006802a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 706, - "comment" : "indefinite length without termination", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106802b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 707, - "comment" : "indefinite length without termination", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002203800004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 708, - "comment" : "removing sequence", - "curve" : "secp384r1", - "public" : "", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 709, - "comment" : "removing sequence", - "curve" : "secp384r1", - "public" : "306403620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 710, - "comment" : "lonely sequence tag", - "curve" : "secp384r1", - "public" : "30", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 711, - "comment" : "lonely sequence tag", - "curve" : "secp384r1", - "public" : "30653003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 712, - "comment" : "appending 0's to sequence", - "curve" : "secp384r1", - "public" : "3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 713, - "comment" : "appending 0's to sequence", - "curve" : "secp384r1", - "public" : "3078301206072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 714, - "comment" : "prepending 0's to sequence", - "curve" : "secp384r1", - "public" : "30780000301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 715, - "comment" : "prepending 0's to sequence", - "curve" : "secp384r1", - "public" : "30783012000006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 716, - "comment" : "appending unused 0's to sequence", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 717, - "comment" : "appending unused 0's to sequence", - "curve" : "secp384r1", - "public" : "3078301006072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 718, - "comment" : "appending null value to sequence", - "curve" : "secp384r1", - "public" : "3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510500", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 719, - "comment" : "appending null value to sequence", - "curve" : "secp384r1", - "public" : "3078301206072a8648ce3d020106052b81040022050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 720, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307b4981773076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 721, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307a25003076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 722, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "30783076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510004deadbeef", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 723, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307b3015498177301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 724, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307a30142500301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 725, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307e3012301006072a8648ce3d020106052b810400220004deadbeef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 726, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307b3015260c49817706072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 727, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307a3014260b250006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 728, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307e3018260906072a8648ce3d02010004deadbeef06052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 729, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307b301506072a8648ce3d0201260a49817706052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 730, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307a301406072a8648ce3d02012609250006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 731, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307e301806072a8648ce3d0201260706052b810400220004deadbeef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 732, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307b301006072a8648ce3d020106052b81040022236749817703620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 733, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307a301006072a8648ce3d020106052b810400222366250003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 734, - "comment" : "including garbage", - "curve" : "secp384r1", - "public" : "307e301006072a8648ce3d020106052b81040022236403620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510004deadbeef", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 735, - "comment" : "including undefined tags", - "curve" : "secp384r1", - "public" : "307eaa00bb00cd003076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 736, - "comment" : "including undefined tags", - "curve" : "secp384r1", - "public" : "307caa02aabb3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 737, - "comment" : "including undefined tags", - "curve" : "secp384r1", - "public" : "307e3018aa00bb00cd00301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 738, - "comment" : "including undefined tags", - "curve" : "secp384r1", - "public" : "307c3016aa02aabb301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 739, - "comment" : "including undefined tags", - "curve" : "secp384r1", - "public" : "307e3018260faa00bb00cd0006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 740, - "comment" : "including undefined tags", - "curve" : "secp384r1", - "public" : "307c3016260daa02aabb06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 741, - "comment" : "including undefined tags", - "curve" : "secp384r1", - "public" : "307e301806072a8648ce3d0201260daa00bb00cd0006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 742, - "comment" : "including undefined tags", - "curve" : "secp384r1", - "public" : "307c301606072a8648ce3d0201260baa02aabb06052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 743, - "comment" : "including undefined tags", - "curve" : "secp384r1", - "public" : "307e301006072a8648ce3d020106052b81040022236aaa00bb00cd0003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 744, - "comment" : "including undefined tags", - "curve" : "secp384r1", - "public" : "307c301006072a8648ce3d020106052b810400222368aa02aabb03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 745, - "comment" : "truncated length of sequence", - "curve" : "secp384r1", - "public" : "3081", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 746, - "comment" : "truncated length of sequence", - "curve" : "secp384r1", - "public" : "3066308103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 747, - "comment" : "Replacing sequence with NULL", - "curve" : "secp384r1", - "public" : "0500", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 748, - "comment" : "Replacing sequence with NULL", - "curve" : "secp384r1", - "public" : "3066050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 749, - "comment" : "changing tag value of sequence", - "curve" : "secp384r1", - "public" : "2e76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 750, - "comment" : "changing tag value of sequence", - "curve" : "secp384r1", - "public" : "2f76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 751, - "comment" : "changing tag value of sequence", - "curve" : "secp384r1", - "public" : "3176301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 752, - "comment" : "changing tag value of sequence", - "curve" : "secp384r1", - "public" : "3276301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 753, - "comment" : "changing tag value of sequence", - "curve" : "secp384r1", - "public" : "ff76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 754, - "comment" : "changing tag value of sequence", - "curve" : "secp384r1", - "public" : "30762e1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 755, - "comment" : "changing tag value of sequence", - "curve" : "secp384r1", - "public" : "30762f1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 756, - "comment" : "changing tag value of sequence", - "curve" : "secp384r1", - "public" : "3076311006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 757, - "comment" : "changing tag value of sequence", - "curve" : "secp384r1", - "public" : "3076321006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 758, - "comment" : "changing tag value of sequence", - "curve" : "secp384r1", - "public" : "3076ff1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 759, - "comment" : "dropping value of sequence", - "curve" : "secp384r1", - "public" : "3000", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 760, - "comment" : "dropping value of sequence", - "curve" : "secp384r1", - "public" : "3066300003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 761, - "comment" : "truncate sequence", - "curve" : "secp384r1", - "public" : "3075301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 762, - "comment" : "truncate sequence", - "curve" : "secp384r1", - "public" : "30751006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 763, - "comment" : "truncate sequence", - "curve" : "secp384r1", - "public" : "3075300f06072a8648ce3d020106052b81040003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 764, - "comment" : "truncate sequence", - "curve" : "secp384r1", - "public" : "3075300f072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 765, - "comment" : "indefinite length", - "curve" : "secp384r1", - "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 766, - "comment" : "indefinite length", - "curve" : "secp384r1", - "public" : "3078308006072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 767, - "comment" : "indefinite length with truncated delimiter", - "curve" : "secp384r1", - "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125100", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 768, - "comment" : "indefinite length with truncated delimiter", - "curve" : "secp384r1", - "public" : "3077308006072a8648ce3d020106052b810400220003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 769, - "comment" : "indefinite length with additional element", - "curve" : "secp384r1", - "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125105000000", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 770, - "comment" : "indefinite length with additional element", - "curve" : "secp384r1", - "public" : "307a308006072a8648ce3d020106052b810400220500000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 771, - "comment" : "indefinite length with truncated element", - "curve" : "secp384r1", - "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251060811220000", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 772, - "comment" : "indefinite length with truncated element", - "curve" : "secp384r1", - "public" : "307c308006072a8648ce3d020106052b8104002206081122000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 773, - "comment" : "indefinite length with garbage", - "curve" : "secp384r1", - "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000fe02beef", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 774, - "comment" : "indefinite length with garbage", - "curve" : "secp384r1", - "public" : "307c308006072a8648ce3d020106052b810400220000fe02beef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 775, - "comment" : "indefinite length with nonempty EOC", - "curve" : "secp384r1", - "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510002beef", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 776, - "comment" : "indefinite length with nonempty EOC", - "curve" : "secp384r1", - "public" : "307a308006072a8648ce3d020106052b810400220002beef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 777, - "comment" : "prepend empty sequence", - "curve" : "secp384r1", - "public" : "30783000301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 778, - "comment" : "prepend empty sequence", - "curve" : "secp384r1", - "public" : "30783012300006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 779, - "comment" : "append empty sequence", - "curve" : "secp384r1", - "public" : "3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312513000", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 780, - "comment" : "append empty sequence", - "curve" : "secp384r1", - "public" : "3078301206072a8648ce3d020106052b81040022300003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 781, - "comment" : "sequence of sequence", - "curve" : "secp384r1", - "public" : "30783076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 782, - "comment" : "sequence of sequence", - "curve" : "secp384r1", - "public" : "30783012301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 783, - "comment" : "truncated sequence", - "curve" : "secp384r1", - "public" : "3012301006072a8648ce3d020106052b81040022", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 784, - "comment" : "truncated sequence", - "curve" : "secp384r1", - "public" : "306f300906072a8648ce3d020103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 785, - "comment" : "repeat element in sequence", - "curve" : "secp384r1", - "public" : "3081da301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 786, - "comment" : "repeat element in sequence", - "curve" : "secp384r1", - "public" : "307d301706072a8648ce3d020106052b8104002206052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 787, - "comment" : "removing oid", - "curve" : "secp384r1", - "public" : "306d300706052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 788, - "comment" : "lonely oid tag", - "curve" : "secp384r1", - "public" : "306e30080606052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 789, - "comment" : "lonely oid tag", - "curve" : "secp384r1", - "public" : "3070300a06072a8648ce3d02010603620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 790, - "comment" : "appending 0's to oid", - "curve" : "secp384r1", - "public" : "3078301206092a8648ce3d0201000006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 791, - "comment" : "appending 0's to oid", - "curve" : "secp384r1", - "public" : "3078301206072a8648ce3d020106072b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 792, - "comment" : "prepending 0's to oid", - "curve" : "secp384r1", - "public" : "30783012060900002a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 793, - "comment" : "prepending 0's to oid", - "curve" : "secp384r1", - "public" : "3078301206072a8648ce3d0201060700002b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 794, - "comment" : "appending unused 0's to oid", - "curve" : "secp384r1", - "public" : "3078301206072a8648ce3d0201000006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 795, - "comment" : "appending null value to oid", - "curve" : "secp384r1", - "public" : "3078301206092a8648ce3d0201050006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 796, - "comment" : "appending null value to oid", - "curve" : "secp384r1", - "public" : "3078301206072a8648ce3d020106072b81040022050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 797, - "comment" : "truncated length of oid", - "curve" : "secp384r1", - "public" : "306f3009068106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 798, - "comment" : "truncated length of oid", - "curve" : "secp384r1", - "public" : "3071300b06072a8648ce3d0201068103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 799, - "comment" : "Replacing oid with NULL", - "curve" : "secp384r1", - "public" : "306f3009050006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 800, - "comment" : "Replacing oid with NULL", - "curve" : "secp384r1", - "public" : "3071300b06072a8648ce3d0201050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 801, - "comment" : "changing tag value of oid", - "curve" : "secp384r1", - "public" : "3076301004072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 802, - "comment" : "changing tag value of oid", - "curve" : "secp384r1", - "public" : "3076301005072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 803, - "comment" : "changing tag value of oid", - "curve" : "secp384r1", - "public" : "3076301007072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 804, - "comment" : "changing tag value of oid", - "curve" : "secp384r1", - "public" : "3076301008072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 805, - "comment" : "changing tag value of oid", - "curve" : "secp384r1", - "public" : "30763010ff072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 806, - "comment" : "changing tag value of oid", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020104052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 807, - "comment" : "changing tag value of oid", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020105052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 808, - "comment" : "changing tag value of oid", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020107052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 809, - "comment" : "changing tag value of oid", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020108052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 810, - "comment" : "changing tag value of oid", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d0201ff052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 811, - "comment" : "dropping value of oid", - "curve" : "secp384r1", - "public" : "306f3009060006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 812, - "comment" : "dropping value of oid", - "curve" : "secp384r1", - "public" : "3071300b06072a8648ce3d0201060003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 813, - "comment" : "modify first byte of oid", - "curve" : "secp384r1", - "public" : "307630100607288648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 814, - "comment" : "modify first byte of oid", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d02010605298104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 815, - "comment" : "modify last byte of oid", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d028106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 816, - "comment" : "modify last byte of oid", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b810400a203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 817, - "comment" : "truncate oid", - "curve" : "secp384r1", - "public" : "3075300f06062a8648ce3d0206052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 818, - "comment" : "truncate oid", - "curve" : "secp384r1", - "public" : "3075300f06068648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 819, - "comment" : "truncate oid", - "curve" : "secp384r1", - "public" : "3075300f06072a8648ce3d020106042b81040003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 820, - "comment" : "truncate oid", - "curve" : "secp384r1", - "public" : "3075300f06072a8648ce3d020106048104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 821, - "comment" : "wrong oid", - "curve" : "secp384r1", - "public" : "30793013060a3262306530333032316106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 822, - "comment" : "wrong oid", - "curve" : "secp384r1", - "public" : "308181301b061236303836343830313635303330343032303106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 823, - "comment" : "wrong oid", - "curve" : "secp384r1", - "public" : "307b301506072a8648ce3d0201060a3262306530333032316103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 824, - "comment" : "wrong oid", - "curve" : "secp384r1", - "public" : "308183301d06072a8648ce3d0201061236303836343830313635303330343032303103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 825, - "comment" : "longer oid", - "curve" : "secp384r1", - "public" : "307f301906103261383634386365336430323031303106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 826, - "comment" : "longer oid", - "curve" : "secp384r1", - "public" : "307d301706072a8648ce3d0201060c32623831303430303232303103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 827, - "comment" : "oid with modified node", - "curve" : "secp384r1", - "public" : "307d3017060e326138363438636533643032313106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 828, - "comment" : "oid with modified node", - "curve" : "secp384r1", - "public" : "308185301f06163261383634386365336430323838383038303830303106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 829, - "comment" : "oid with modified node", - "curve" : "secp384r1", - "public" : "307b301506072a8648ce3d0201060a3262383130343030333203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 830, - "comment" : "oid with modified node", - "curve" : "secp384r1", - "public" : "308183301d06072a8648ce3d0201061232623831303430303838383038303830323203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 831, - "comment" : "large integer in oid", - "curve" : "secp384r1", - "public" : "30818f30290620326138363438636533643032383238303830383038303830383038303830303106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 832, - "comment" : "large integer in oid", - "curve" : "secp384r1", - "public" : "30818d302706072a8648ce3d0201061c3262383130343030383238303830383038303830383038303830323203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 833, - "comment" : "oid with invalid node", - "curve" : "secp384r1", - "public" : "308180301a0611326138363438636533643032303165303306052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 834, - "comment" : "oid with invalid node", - "curve" : "secp384r1", - "public" : "3077301106082a808648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 835, - "comment" : "oid with invalid node", - "curve" : "secp384r1", - "public" : "307e301806072a8648ce3d0201060d3262383130343030323265303303620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 836, - "comment" : "oid with invalid node", - "curve" : "secp384r1", - "public" : "3077301106072a8648ce3d020106062b808104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 837, - "comment" : "lonely bit string tag", - "curve" : "secp384r1", - "public" : "3013301006072a8648ce3d020106052b8104002203", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 838, - "comment" : "appending 0's to bit string", - "curve" : "secp384r1", - "public" : "3078301006072a8648ce3d020106052b8104002203640004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 839, - "comment" : "prepending 0's to bit string", - "curve" : "secp384r1", - "public" : "3078301006072a8648ce3d020106052b81040022036400000004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 840, - "comment" : "appending null value to bit string", - "curve" : "secp384r1", - "public" : "3078301006072a8648ce3d020106052b8104002203640004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510500", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 841, - "comment" : "truncated length of bit string", - "curve" : "secp384r1", - "public" : "3014301006072a8648ce3d020106052b810400220381", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 842, - "comment" : "Replacing bit string with NULL", - "curve" : "secp384r1", - "public" : "3014301006072a8648ce3d020106052b810400220500", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 843, - "comment" : "changing tag value of bit string", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002201620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 844, - "comment" : "changing tag value of bit string", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002202620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 845, - "comment" : "changing tag value of bit string", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002204620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 846, - "comment" : "changing tag value of bit string", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002205620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 847, - "comment" : "changing tag value of bit string", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b81040022ff620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 848, - "comment" : "dropping value of bit string", - "curve" : "secp384r1", - "public" : "3014301006072a8648ce3d020106052b810400220300", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 849, - "comment" : "modify first byte of bit string", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002203620204c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 850, - "comment" : "modify last byte of bit string", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312d1", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 851, - "comment" : "truncate bit string", - "curve" : "secp384r1", - "public" : "3075301006072a8648ce3d020106052b8104002203610004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 852, - "comment" : "truncate bit string", - "curve" : "secp384r1", - "public" : "3075301006072a8648ce3d020106052b81040022036104c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 853, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002203620104c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 854, - "comment" : "unused bits in a bit-string", - "curve" : "secp384r1", - "public" : "307a301006072a8648ce3d020106052b8104002203662004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125101020304", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 855, - "comment" : "unused bits in empty bit-string", - "curve" : "secp384r1", - "public" : "3015301006072a8648ce3d020106052b81040022030103", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 856, - "comment" : "128 unused bits", - "curve" : "secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002203628004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", - "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", - "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -10074,9 +3302,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 857, + "tcId" : 339, "comment" : "normal case", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce00e04ad19cf9fd4722b0c824c069f70c3c0e7ebc5288940dfa92422152ae4a4f79183ced375afb54db1409ddf338b85bb6dbfc5950163346bb63a90a70c5aba098f7", "private" : "1939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", @@ -10084,9 +3311,8 @@ "flags" : [] }, { - "tcId" : 858, + "tcId" : 340, "comment" : "compressed public key", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400030064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce", "private" : "1939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", @@ -10096,9 +3322,8 @@ ] }, { - "tcId" : 859, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 341, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b810400230381860004014c643329691ba27459a40dfe7c4ce17b3ea14d0cd7aa47b01f1315404db51436fbbfe6de0842e0f7e1265f6ff3aca28750677d3370b2fb2a6ef497356f4b95811201051b14178639a09a41465c72d3743436ee1c191ff7388a40140b34d5317de5911ea03cdbb0329fdeb446695a3b92d437271a9f3c318b02dec4d473908158140e97", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -10106,9 +3331,8 @@ "flags" : [] }, { - "tcId" : 860, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 342, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040029cd32125c23a41af24fd4b729da0faacbc35516ef0ba59096602571693cd282e26d67e18ef4643d0f6f158d7370d3394ca9a8de7938032ac178c6fd34e3702b8d008649834e2b41be3a8b7510bfe570f4c67075943cd0cbb9d9e1d1da52618b5b96d6aec9b650daf1ca6624c13e5116302b9c79c8c4d3d351915d1e8e1ab6ad76098e", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -10116,9 +3340,8 @@ "flags" : [] }, { - "tcId" : 861, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 343, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040032c6f06ce6a15ea064464d35aa368d299c9a9e1e368f694aefb603876248f898f223ce0217bef37d61eb09b27c93187cf8e61ba7b14e3c9bee692b06ac6d95f836019fd19f8480e21c63211d48d45f96f6365cf55f958e1a0fe7ea6b6b9ff230a87b70bb1b14d3a5fb6669a91641c6acf4570c1d3a9e709913b7fe6b35ff81c394d6a7", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", @@ -10126,9 +3349,17 @@ "flags" : [] }, { - "tcId" : 862, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 344, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f7eb96e64b1a62daf9e0801bfd96a0b15b68e5f5cb3e90b434495a473907338e53098e1c2e493335d09c6aae6fdda0345b98aaed588f2abe82910713fb6c20252901396b17cf250bc018f4cead097e7e09863f14cf1239b065e57d884949eee141926f7e7c9f7f34cf0536368767bc0e1ab5142877293a4c722693a73fe14a5390af93", + "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 345, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b810400230381860004006ddf9b10965d5fc129e96f7a37667ccf66cc44384772906fedb21f9de4629e01aaa09ac7c9866112064bbc9bd58ebc123ab2fe19d8fed1a056d27bfef0630509c7001c441311ef20a16346332ea42d5c65788d68f6817b0267fcab11ea9c948ed108115dda8e823a380b601460742d3772d6424c67b240da24772ff0d2ccd9a1e0cea6", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000000", @@ -10136,9 +3367,8 @@ "flags" : [] }, { - "tcId" : 863, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 346, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b810400230381860004007a8c547268c948b626da636cf54428ea2ab23861d499a84ad7be1cf691b92872a06e26c6dba08ca9ed386f83d396156d5fa023f57d5ea6440ec7401dad2c08ad70018c3815b1b9a2e42555419a6c19043fa2b0ddcc4b5a6e372fee9fcb227d85bad704687e7e1a818b612d5c046cd75972f7a2dd5c9a200ac5582cd59fec47ac525ecf", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "00003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -10146,9 +3376,8 @@ "flags" : [] }, { - "tcId" : 864, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 347, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040029153cf062f88f303e5d6f9aac968bd901076d5994ea7f831833b1e69b67e9e9fe20cf9c5623e00e0b9e3592fca2a03324b5df7c93186aff697aca864600d44ecc002801a62e2f4106f34106da23dc93d50e3e975a1d47510021835290649b7a4125109f656b6b0b5bd00b24d84ea1ba4e1ed49e61c526fb1011005131caee7ee0501e", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -10156,9 +3385,8 @@ "flags" : [] }, { - "tcId" : 865, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 348, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a61eb994e28722c59b3c6007dfdf8b37893f6350f461b26a00e1a45104314aae9989da87e4facb2c4ef721185b7d96d9a45a28a102756501a1acc5d329a21bbf73010e8d0e12f5a9a40e0d59c90ce73043d39730aeadd3788e31d7c2bb62a1166161994664afa658ce2e60a13f45f27f914307c8d6f8d4ed16ab041b8f69908a62782f", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", @@ -10166,9 +3394,8 @@ "flags" : [] }, { - "tcId" : 866, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 349, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b810400230381860004011dd497b30c73709906b164a9a79dc7f2a98c0148ed63016bb95243834fbcdf8eb74b0ff652d54f59f31aef51da6e8974d363655b1da138dc4de0f2a8d800f475ae0057bd4b84607400d863ffbf45a3cf58999ee24ba05e93eca7b0e4ae760eb1733559a45d15579d3370d716ffa3ec4bfdae418e32fb06138dfca213720a938577610e", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000000", @@ -10176,9 +3403,8 @@ "flags" : [] }, { - "tcId" : 867, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 350, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401283eb93fa369fe7012b647d21e0a97cf9950e5fbed819ef56158f20c8a9473a418eccbca4dc2b47f4cb6d322f917005859bf221e84ac9827cab82a801c627fb1ec0075c480cbafb352fcaf93baf23a1405fd81febe09729a908d1077e177dd8993d94b251a0d52652da3edb6fdf864e80cd51540e73d0b5107e3433576dcaa4e18db43", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -10186,9 +3412,8 @@ "flags" : [] }, { - "tcId" : 868, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 351, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400173beefe35ee868d497ff6601628f65ce18a1591f7e4a3a406622f3f508e2da68f101ed02febc38418c6ddfc26a5ec9848c42792463b1e945f9e167db34bdf2d660053070647aba7cd60eb295ab81a268a3903f393c5d28bbc5e022351c377cd84f02c19deb36442372cae1332e92f95ba60b6c852e0de0718e89d24e43cd479c9fb11", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -10196,9 +3421,8 @@ "flags" : [] }, { - "tcId" : 869, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 352, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b810400230381860004009829cd5432687739ab6ae10af8ea73d2cb53b81ebb06b5961b7badc1676b3ef7b00454f7cde56774a01312d574a9193c1a5fe5336fbe62623ad9bf81143789f9f90012f955697ed578207197bf9aac3896521615dbacc8dc665d4f1715b08439f49c2aa6ed337023ffccc5075a85944936826db92f919737ca3afeadba1847084bdef7", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", @@ -10206,9 +3430,8 @@ "flags" : [] }, { - "tcId" : 870, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 353, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040126e3c959cd41120bb83693b1d6a034b385137c1bb3213b776122fed96056e329885718a73bee639c0ba4b68818682f498ce5496925002bd7652516405fcc4fecad0073a9c6e3b0c694bf7cc8ccbbd09800e81e3548ba44a0c2381cef0b07bf702a19054bb5d717a1b79294609cbdafd4e2018064f7b2c4c204d818eb7ce521c3268ce5", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001", @@ -10216,9 +3439,8 @@ "flags" : [] }, { - "tcId" : 871, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 354, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040153dc481ab3c5dc8decd24ceaee1bec77f59f21f7f31c19538af047d281ac9e2567933fd3d21096b185d4098919571931bb9b0be7197995e2fbaf21c8a10007ade001ad69f08fcae164390be826256b50fae47502ce0e9ca46af0c490cb4033c886f88661a99ff2bd3c9c8e7da30faf2b4c769edc5831810ac05054c97e41063f496e1f", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", @@ -10226,9 +3448,8 @@ "flags" : [] }, { - "tcId" : 872, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 355, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f586611c87150288c3e86116c5db94a26718978829d701ddac05e9b0ce22dee4b18e95f60cba783ed3384da373deaefc57b8265d3a34eeb458bf24b9d82be32819008456e0f1d80492ef0078cc246d32fc7c7fb6720b4d458b51b2098d35746752b0ef0345bd0d342dfee6dd2f12ed12b34bd95d058c2811fd479d2dde32180e6c9ef2", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000002", @@ -10236,9 +3457,8 @@ "flags" : [] }, { - "tcId" : 873, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 356, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b810400230381860004015edc87fd499a73eabffd14d2b6a70a8fb69b6a39d0d9c4dda2337b53cc72e49a9e3d5a2d9e8930cfa11852dac33443227fba6684bd74732e6879884b6ef9dae98f010eeb8d2e3360ea9726628085268af3f2a05ad41235d0a892098bd661b636f7ef0a820282906eda3f1ff1980b98fb5937228e9edcd6332e3641216c7307e7f3f452", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd", @@ -10246,9 +3466,8 @@ "flags" : [] }, { - "tcId" : 874, - "comment" : "edge cases for shared secret", - "curve" : "secp521r1", + "tcId" : 357, + "comment" : "edge case for shared secret", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040131b43002f7e687eec1ecf6a253c2ccc9e48f04d86fccd18fee0d2d22191f1ea539c40d521970b4709dc03986f647e0e8bb3340cf8a3e643a3541035437cf25f01500b27a55ac45f0296f8c9656bcfd52b5cea9f4115c06e4c64319609847d45e92418400e7868672c0d3e6e5e6e004a7190476ed77cfc33ad19a4bd2c615ad9950f374", "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", @@ -10256,9 +3475,8 @@ "flags" : [] }, { - "tcId" : 875, + "tcId" : 358, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "0053bf137fee8922769f8d0fe279caa4dac9c6054ad0460995588a845d0a959e24bc0fc2391a2b92f7bd400f50a11a9db37f07bef7fa8dad2a903fcf534abc8736f7", @@ -10266,9 +3484,8 @@ "flags" : [] }, { - "tcId" : 876, + "tcId" : 359, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "01c95ac417c90a520149b29105cdab36f528a23efb5621520dbdafea95a7d43499c4c8be02cd1c2de000da18104fa84a1e9ece6386f0e0efa5234a24595d7c4c96f4", @@ -10276,9 +3493,8 @@ "flags" : [] }, { - "tcId" : 877, + "tcId" : 360, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "01b47ec41e3a5abd9dd9808fc04d9078cbed72b9eba98d3c1ded70a29938f0efd5a27a7113ff721f122cb17411de307a355c685074f5766b6d1a033d2fa188c945b6", @@ -10286,9 +3502,17 @@ "flags" : [] }, { - "tcId" : 878, + "tcId" : 361, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000005f880f50ec94bfac6658fa2fce05945c6a36b266407b6fbd5437a83e2f2f9b9c50a734872e48e70df65457f13e47d06c6b8b29f4735acf105ea63e051904d18aea", + "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "013aefe3245728a08c904fe7d61cd9c2fdac63f29cf664d8f161bebacb93f8a710e9692f9689480ad498de00f00061e40e46e76e4754c1130ef4217a58933e0b1dc6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 362, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff000000000000010000000000000000f33ffc45da3eac1baab727ab8fd355cfa134c42047d55262651654fb50df7e9a5a75f179c8c86c4388213b5687dc43dfebb37f30128703c44ccd5c3284833b8717", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "0168df272d53e3161926168c4aeab5f355b8d2a6689cfd567f2b6eb2011a18c775ac2a21f8dd497f6957217020b3b1afcb7021f24fccc2523be76a2bff44596e5a14", @@ -10296,9 +3520,8 @@ "flags" : [] }, { - "tcId" : 879, + "tcId" : 363, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00cd2839d857b4699f5c8e8a0194786e26a862f086b4ba80746ae5225ed3aa68f96b7aaec55225830bb98f52d75221141897ba49d7a31ebbf0b6d7d31352e5266190", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "013db1b9241b23d33860d32dec37a79e4546a41afdfdd9c438d04e1f8b566ac8d9d3f572c293e96943722a4ee290e113fffaa82a61867d9ca28d349982354c9b256f", @@ -10306,9 +3529,8 @@ "flags" : [] }, { - "tcId" : 880, + "tcId" : 364, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813d9829119f42ffa95fea8ba9e81e4cd6a6ca97fb0778e12e5f5dfe35201dd4cca8eca0d2e395555997041381e6ac1f18ddf4c74e0b6e9041cfdca1d1c103091", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "01d2bbe9f754584ebbc7c7ad74136d1c8a144948948aa8be49989dd9b4c514db2e2ab1e0713ad1699f632dd2cea53da218ed549f030a113e282fd9e3be462d9aba84", @@ -10316,9 +3538,8 @@ "flags" : [] }, { - "tcId" : 881, + "tcId" : 365, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00878ad597d290db2cf660594aeed0f9b7c8dd68451d2d1b2cbc816b1ec4f35465b3964aff2edf1255163f5fca580132f85cade2887a017e7cd0b37196ad85221107", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "000f37a2e2caef54fff4126c0fa96e7c47f0cad74626ef91e589e12d2e1e8c221be7295be9dc2712b87bb0aa0f5880b738bc1242f2ba773bf9eb2a54e3c1ca4758d7", @@ -10326,9 +3547,8 @@ "flags" : [] }, { - "tcId" : 882, + "tcId" : 366, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000000000010000000000000000000000000000000000b5e1191b449fa1ebdbd677daa48f90e2d1d6c058c877087cafd9364d99dbb283c68402e6e6c5f5411b2ed42824d8b280ceb910aba6847883a7e3780e2132af41c1", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "017aeb254d9c8c8ee06215ff33811357da73bf7f6dd6d7f8f176d62c065a88a9005f680c630e9f2763585ea2ee76b6e4ab45e673f814ebfa95947c0c63fb24fa6e9b", @@ -10336,9 +3556,8 @@ "flags" : [] }, { - "tcId" : 883, + "tcId" : 367, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00207513d615656a1cc7505c18aa21b08e2b1d5a841de0816cc29c004efdb2d902ac1a7bb05e20722b576b64a3ddf4d2486421ac706bf4a424f252386368a5340fb6", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "0061bed42248a37b4625ef04c4f9c7ef69ee3c6f9503378351fcab1b8ce1343206997eec1b88449eb6f7355711ea1a818a486ee30a24126241a7e2289267cf5dd61f", @@ -10346,9 +3565,8 @@ "flags" : [] }, { - "tcId" : 884, + "tcId" : 368, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff001fe800c50e54012b75a33e4be7d07c8d60f29680a395e951a6a31c5096b0ea928fc2cbf327dd784dc0a7ca46ea73992b758b5641364b4aba39e93798a4d925a008", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "001067d9104e296ef42b944587de11b10df05d2d959ed44cac9e7ef1c7a05d90819c43bc79c7397918f957cc98db931763bbeb1bdfc35865e8a359a013f13d60c433", @@ -10356,9 +3574,8 @@ "flags" : [] }, { - "tcId" : 885, + "tcId" : 369, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000008dd18a1f5e482140be79bb65a21ad60c8987e532c84345f0135affd46ec71ef02b1ca3ad56f301d955fa306c122d441d6fedcf8b855ef256350bf69d23a7207ad9", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "00b779d83035cf7bb0bb04c7b2f46d08f6791f0d1542c9bcce7250e772b12ad8e38fce1d2b063a06f0fa3a1b072dd976f5f8542979903075162f1f5c6ba3b76cc45d", @@ -10366,9 +3583,8 @@ "flags" : [] }, { - "tcId" : 886, + "tcId" : 370, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000100566203dd325a081c4441f001f780365874fd3d0c9bc47227481afe76a93ae1bfde63af972203abfe22c63b80e83f7cc2184c3cb8cfd0152c54324c4759fd1f9a50", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "01afe5d23733728b79c743933b9ba7dfec5ed19b7737e393908a1d000918aa795d1ce0ad533983d018f927b35d2af6463356573f387febd75911a49486202ca69d3a", @@ -10376,9 +3592,8 @@ "flags" : [] }, { - "tcId" : 887, + "tcId" : 371, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff00b11c668fbd549f36889f7b63434051da26f15705839136b1b14a09152d7a182ea7806c35478a32d3aa3c9c1627a61519ebec71b36fa77449025b8829e27f307834", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "019612aeb386febb1a28096fe5b2f682dead02389785225b80a27df439510d08349a193839525f248b7f9bcabfd3dc8da8cc1724022299b7b5e72399d89464b82e44", @@ -10386,9 +3601,8 @@ "flags" : [] }, { - "tcId" : 888, + "tcId" : 372, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000008000000200aa75efc0a8daac1d73f32c9c552414bccf44af8e74331b47439e7dcc49a135b3ee61e9f69717d89b4bba3567a195aeda13fbec634bf2984b5ec6b6f80f5978ed5a", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "00570673f87adcef49c1f011e8b9f1e11f7fd3b3c93114d08d3f515aa4a895a6c701c523063bdc13ad1db0a54f6e7b476fe10db2070441befc58c8cff3c08ef76e59", @@ -10396,9 +3610,8 @@ "flags" : [] }, { - "tcId" : 889, + "tcId" : 373, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "0016aaf228b0aec190d4e4e5b8138ff9cc46d705da1bf002901c6ab420f59314d5b641712b14ef3e4fb125652c47888676804fb5575b741a8408c5625bfccff4fdda", @@ -10406,9 +3619,8 @@ "flags" : [] }, { - "tcId" : 890, + "tcId" : 374, "comment" : "edge cases for ephemeral key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", "shared" : "00a5d6dfda2b269f4ab895a41c3b71b6ba10d5c9f0d9b3e730275345e4721594abfd39464c227716ded8ef3e60bb1ca0b551716e3f6eebb48d5ce8e0ab58cb1b73c9", @@ -10416,9 +3628,8 @@ "flags" : [] }, { - "tcId" : 891, + "tcId" : 375, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "3", "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", @@ -10426,9 +3637,8 @@ "flags" : [] }, { - "tcId" : 892, + "tcId" : 376, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "00347c51f587c726070bdeb9173d0a547427ead3f2c8de62d9ecc3013285f645d220931520bcef85d08cfb6786045745fbfbfb1924c44a89d06676131a965677272a", @@ -10436,9 +3646,8 @@ "flags" : [] }, { - "tcId" : 893, + "tcId" : 377, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "01c41dc4437c2f2b94a940711b3a691723397a1f83d6bc0c67ddc7a657160925c7f85bb4eb3842b60b2610ddb7c0b8676267710e58359a8750843c6d8e25d48d1cd9", @@ -10446,9 +3655,8 @@ "flags" : [] }, { - "tcId" : 894, + "tcId" : 378, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "006a239cdb7a783840658d5f314bfe5c51e806a4bf1236f8421265bcc503c673eb16c5c2b38b5717fa04ee7dbcdeb15c871711507abb7557a8a8c7b3250141e854d5", @@ -10456,9 +3664,8 @@ "flags" : [] }, { - "tcId" : 895, + "tcId" : 379, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "0112dbf9713aadd478e4f2ebcb058f05b512b1959c7da1994f851f373ce8c341d39c6843373f6fe559905953e1147640159437953c571961c09bad157a8e1a5bf476", @@ -10466,9 +3673,8 @@ "flags" : [] }, { - "tcId" : 896, + "tcId" : 380, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47adbb6fb71e91386409", "shared" : "003eca2210c8623105085aa284d119f3d716730595c6291aa89bf32a95e8a5fdc64f3d76e92494a43a9dced12d05b6dca4ffe649b32ac12cb0202e702dc83a2cb277", @@ -10476,9 +3682,8 @@ "flags" : [] }, { - "tcId" : 897, + "tcId" : 381, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb5fb71e91386409", "shared" : "01c4cae9fbfdd45de51d8525e8447a7553c35cf358f1346f1d79666887bb749a3ba0de62e1866b47a447d53b6f1ca5a33ec94507e2cfb65544f5a1195fc6b4dc5810", @@ -10486,9 +3691,8 @@ "flags" : [] }, { - "tcId" : 898, + "tcId" : 382, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb67b71e91386409", "shared" : "008073b4796e748f3d0de5e85b22aed463f1a6aecdb336bc287b50d139e3591ef5f86b78c3f6051467755f059f295d758075347d657aaae02383838bb96071eacbd4", @@ -10496,9 +3700,8 @@ "flags" : [] }, { - "tcId" : 899, + "tcId" : 383, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71d91386409", "shared" : "01f11ff8983792d4a790d0de4b56d078b9033ad6318a440e8119342937cc48a39375150ab2cf98273b0fe35d5a3af5d84322a685e89f2cb378a99b9b7bac87e44952", @@ -10506,9 +3709,8 @@ "flags" : [] }, { - "tcId" : 900, + "tcId" : 384, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138631b", "shared" : "00286cefaaf38ca4c6657eb9b187d8614d51775fd71c1a79b4c0ef1a0d4ce72b6f5b2bc854a4e78283530942a3f4fd2a8586d5ea51513c89d3d29de5de06321e118e", @@ -10518,9 +3720,8 @@ ] }, { - "tcId" : 901, + "tcId" : 385, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138639b", "shared" : "014790de14c481f1336fcb7d33a8bf8e23eb594cc48608e9edfe0e326e106b67e7eaa3f04ec9985599178f632a5ee6419e11217060e9fcd5958a43882bf8cd3be6ba", @@ -10530,9 +3731,8 @@ ] }, { - "tcId" : 902, + "tcId" : 386, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863db", "shared" : "01ae775dbc4096a3aea7977b1a0af4b2830ecf9ca927a6247fba4cccb46b3f71d0e7abb8dda72d1c1ee7bb5b875b4773cc8df40f732819c4147da330775d1742ea35", @@ -10542,9 +3742,8 @@ ] }, { - "tcId" : 903, + "tcId" : 387, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863fb", "shared" : "01979fb05e068a12a3f20cfdfb9eaee9f22b356edcc7655383ed38124b86814f86a6f2216a34f3fc2299d403ee42408f95d08c5c6cd11db72cbf299a4a3c2545be25", @@ -10554,9 +3753,8 @@ ] }, { - "tcId" : 904, + "tcId" : 388, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386403", "shared" : "0197ebe26798bf67f06ff0282773af75115531f41d94c093d87481b76bef707bc222f2d6672f84a00fa20c5ed27027ab4006b68d93ee2151016c9ddbe014346272e2", @@ -10566,9 +3764,8 @@ ] }, { - "tcId" : 905, + "tcId" : 389, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", @@ -10576,9 +3773,8 @@ "flags" : [] }, { - "tcId" : 906, + "tcId" : 390, "comment" : "edge case private key", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386407", "shared" : "01c168314cdc85757ade34a52a9e5379ffa5968f084b7e404939a8033a0fc698e26211754b9b2c04cf8a1420abe6e986ef1a238bbb91dd402b72e0ed50a876f1a83e", @@ -10588,9 +3784,8 @@ ] }, { - "tcId" : 907, + "tcId" : 391, "comment" : "CVE-2017-10176: Issue with elliptic curve addition", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650", "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863f7", "shared" : "01bc33425e72a12779eacb2edcc5b63d1281f7e86dbc7bf99a7abd0cfe367de4666d6edbb8525bffe5222f0702c3096dec0884ce572f5a15c423fdf44d01dd99c61d", @@ -10600,33 +3795,183 @@ ] }, { - "tcId" : 908, + "tcId" : 392, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 393, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 394, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 395, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 396, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 397, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 398, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 399, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 400, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 401, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 402, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 403, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 404, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 405, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 406, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 407, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 408, + "comment" : "", + "public" : "3015301006072a8648ce3d020106052b81040023030100", + "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 409, "comment" : "public point not on curve", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fe1", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 909, + "tcId" : 410, "comment" : "public point = (0,0)", - "curve" : "secp521r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 910, + "tcId" : 411, "comment" : "order = -6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449", - "curve" : "secp521r1", "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd166500242fe000000000000000000000000000000000000000000000000000000000000000005ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf7020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -10638,9 +3983,8 @@ ] }, { - "tcId" : 911, + "tcId" : 412, "comment" : "order = 0", - "curve" : "secp521r1", "public" : "308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020100020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -10652,9 +3996,8 @@ ] }, { - "tcId" : 912, + "tcId" : 413, "comment" : "order = 1", - "curve" : "secp521r1", "public" : "308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020101020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -10666,9 +4009,8 @@ ] }, { - "tcId" : 913, + "tcId" : 414, "comment" : "order = 1598335257761788022467377781654101148543282249044465229239888363328190330275719844327554513312228302828260696579553960150541916632196023208175974174", - "curve" : "secp521r1", "public" : "30820241308201b406072a8648ce3d0201308201a7020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650023e01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -10680,9 +4022,8 @@ ] }, { - "tcId" : 914, + "tcId" : 415, "comment" : "generator = (0,0)", - "curve" : "secp521r1", "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -10693,9 +4034,8 @@ ] }, { - "tcId" : 915, + "tcId" : 416, "comment" : "generator not on curve", - "curve" : "secp521r1", "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16652024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -10706,9 +4046,8 @@ ] }, { - "tcId" : 916, + "tcId" : 417, "comment" : "cofactor = -1", - "curve" : "secp521r1", "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201ff038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -10719,9 +4058,8 @@ ] }, { - "tcId" : 917, + "tcId" : 418, "comment" : "cofactor = 0", - "curve" : "secp521r1", "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020100038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -10732,9 +4070,8 @@ ] }, { - "tcId" : 918, + "tcId" : 419, "comment" : "cofactor = 2", - "curve" : "secp521r1", "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020102038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -10745,9 +4082,8 @@ ] }, { - "tcId" : 919, + "tcId" : 420, "comment" : "cofactor = 6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449", - "curve" : "secp521r1", "public" : "30820286308201f906072a8648ce3d0201308201ec020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -10758,9 +4094,8 @@ ] }, { - "tcId" : 920, + "tcId" : 421, "comment" : "cofactor = None", - "curve" : "secp521r1", "public" : "30820242308201b506072a8648ce3d0201308201a8020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -10771,12 +4106,11 @@ ] }, { - "tcId" : 921, + "tcId" : 422, "comment" : "modified prime", - "curve" : "secp521r1", "public" : "30820244308201b706072a8648ce3d0201308201aa020101304d06072a8648ce3d0101024201e99d17d498f3c68ed8e50430ec4f36c14dbeeaf7652e985636bf0548ffb981e9e011607fd0059cd4fe51e882f19a3839ebe7f1d7376cb761431b214ed76970cc0130818604411662e82b670c3971271afbcf13b0c93eb24115089ad167a9c940fab700467e161fee9f802ffa632b01ae177d0e65c7c614180e28c893489ebce4deb128968f33fb044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201010381860004000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "00ebef6771455911ee573c183e990f7086650f9bafdb722c896751bd2c0f87959c78a39382d10fdfb46fd3515c8feb590943dd79778b13adbc7f670ba2a009753483", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -10785,45 +4119,41 @@ ] }, { - "tcId" : 922, + "tcId" : 423, "comment" : "using secp224r1", - "curve" : "secp521r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 923, + "tcId" : 424, "comment" : "using secp256r1", - "curve" : "secp521r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 924, + "tcId" : 425, "comment" : "using secp256k1", - "curve" : "secp521r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 925, + "tcId" : 426, "comment" : "a = 0", - "curve" : "secp521r1", "public" : "308202033082017606072a8648ce3d020130820169020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3046040100044109a88e6f050cfefa0b49fac45689b6b93ad4fa3b65db7d2f4cb31b67fe056a100066dd80dc5f785d27f82e3369eb22ab2c5729a9e5d9906a1dc31e02f84026484a0481850400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", @@ -10834,12 +4164,11 @@ ] }, { - "tcId" : 926, + "tcId" : 427, "comment" : "public key of order 3", - "curve" : "secp521r1", - "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff30818704413e132b04e4bf567ca410c8e0b26ce82c6df3a466d36017a14aee775550ee142403252bf967ece55d504d89aedace6a66267b3f426851b47dae79a4bb9dccb96ed304420111cac6216a3dc8b043d44f2f2ab83bd2c3c237c40b9aec11793dcf723adf6d467d5c4ecbccd047f355148c538818b8980d84b8960ef686cc281d0cb78d42162c7804818504005d86592cc9efd847ff982dc5f51a7b5e03fd827468f728515497309ce0dd87bfac187e8481c2075df741d4381e41a1fb698bc623ca75be6f39819259d87e734dc4008c95635095e612b27b14bfc503c2db2bcf90f5690dc75c09e8d5f22a597840ff4cbbbc135eb9a2e36359d51786476e8670c20d63d8d9834a3bdd3f7e57f493840e024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201010381860004005d86592cc9efd847ff982dc5f51a7b5e03fd827468f728515497309ce0dd87bfac187e8481c2075df741d4381e41a1fb698bc623ca75be6f39819259d87e734dc401736a9caf6a19ed4d84eb403afc3d24d4306f0a96f238a3f6172a0dd5a687bf00b34443eca1465d1c9ca62ae879b891798f3df29c27267cb5c422c081a80b6c7bf1", + "public" : "30820244308201b706072a8648ce3d0201308201aa020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff30818604417af4d9fe89294169daf9b160f39a91e120a861b73b3b76e7dc745fb0db95f971ee0ccd362449d3802622e716c7a8252adbdaddbccd2c623bb0c97f437490317df2044111a7799ad8e7166fa74133f989d562e50415238e23c826974fdfa7a72251416b496215439ba73718ccb0616ff9f843550900acb6af5c15d30a7e92c59c1a638c0c0481850401583fa37fa9816eb3cfdcf0dea0b50d09bfd22bff366051f05de03daa4efdbd85a01af7e490d24ad2f1d1f58b1f8f0619ac48c2f46cd4497de599c1aa546b6408d2006bc40579920af44644406cce075c2f0d71534b5a090a208d1324cc360932b1a5a98a3c3144c3b713ce0625365a926c2fc43f578a15e82cb6eb7923ce2b4ddad062024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000401583fa37fa9816eb3cfdcf0dea0b50d09bfd22bff366051f05de03daa4efdbd85a01af7e490d24ad2f1d1f58b1f8f0619ac48c2f46cd4497de599c1aa546b6408d201943bfa866df50bb9bbbf9331f8a3d0f28eacb4a5f6f5df72ecdb33c9f6cd4e5a5675c3cebb3c48ec31f9dac9a56d93d03bc0a875ea17d3491486dc31d4b2252f9d", "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "01bca56f9c0ade0485006f1bcfc7a95a95dcad50e8768483cf97de9ecc89de4f0abae22895b3deb6b088bd7f2596fd7d1c0d5ea84789d3e110e1e4c3de75b0b92750", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -10848,9 +4177,8 @@ ] }, { - "tcId" : 927, + "tcId" : 428, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "secp521r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004af6dd5b71a8c1cf921e36854ae091aaa589d337e740e8579f816eb9e36b03eec5cf956d0fdd2fc1687335507fc1c4a5717d3b5b8ea8340d1", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10858,9 +4186,8 @@ "flags" : [] }, { - "tcId" : 928, + "tcId" : 429, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "secp521r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000453366db79b320781936df61bb55d4499949d813ee5abaa5dda70da4f97f68228ccc69d7cd0b7266cfc28d0dcafdf3e83738cc611acb08f8b896c4ecf82dd65ae", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10868,9 +4195,8 @@ "flags" : [] }, { - "tcId" : 929, + "tcId" : 430, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "secp521r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004aa45c13ce3cfea8538422712903edc0ce56df74ede0776e843555a786f9738de1943dffd729addfd4772169751d7765a45b5bb540a47d198f4c8c7c21e67560c1e12f70b64520109bb8858a3f8d6bb4012003431db0778633313fdb9464c47ec", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10878,9 +4204,8 @@ "flags" : [] }, { - "tcId" : 930, + "tcId" : 431, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "secp521r1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000475e01a1555380be188d69aac340a4675e4a6f73d63976a1075249827d8ecc2a31e65ed1eb591954e33a38f68ef8aa6c930229d8755e53257602b3eaa87de6f02", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10888,9 +4213,8 @@ "flags" : [] }, { - "tcId" : 931, + "tcId" : 432, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "secp521r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004905a06d5bc093697155aaff67305976a769b904d8db9573c4be361626def2ffe1d5ec14462c02e5ffb24fb3edb2b6c77a5cfee2492db757b", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10898,9 +4222,8 @@ "flags" : [] }, { - "tcId" : 932, + "tcId" : 433, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "secp521r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042b87df1b6a5cbc4c4a184b7eec9b6c0483f7b80e6477b29649630c37481876bb0e3423f7a00d469320b7e60c88370979064efb9ceb8b387aa87a7c6941ccd9ed", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10908,9 +4231,8 @@ "flags" : [] }, { - "tcId" : 933, + "tcId" : 434, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "secp521r1", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000470df62394ee036eefbc8ef11a9a5f3a8af659016f29e7125e52cfda0a74e52c7b21d18ac4375f5e4164c5338fa2f545a3fb2022f0e0686d5b4882958f72b1bb626e37093e3f19673968c237823327fd6", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10918,9 +4240,8 @@ "flags" : [] }, { - "tcId" : 934, + "tcId" : 435, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "secp521r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004808dc7b1c6d3ec470a7fe5d6144c9c3a8c92b116103aa2edbfce0b2c827312eebcd1350d09a739eac901af341487861b195270f671e0a758deb23222db4fe7983d42a785b35fd158344cd6483c4da5b409e77d0a284dfa9c3e0d91a4d275fce9", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10928,9 +4249,8 @@ "flags" : [] }, { - "tcId" : 935, + "tcId" : 436, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "secp521r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aa11b560dc1e572f2374e5869210304d66d95b1d8ce40940157f5f5b4a7dc8a340f7c305d6bea289f5c430eb888e2a03528336aaf4680d9d153cd162e2229df330425025df2625b147568927f6acf704e4936f8989ff9d44f33ee22196e70dfd8711e8934d8d42abb4b67afcfee213c3ad5e5c83fcf4283d253d6c5c0e581970", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10938,9 +4258,8 @@ "flags" : [] }, { - "tcId" : 936, + "tcId" : 437, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "secp521r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00048d7a746de095728a8d83219e587040cb6e794d088ab6eab426638202579850b0f235edcf4eb8adcb51bf41878f6b71a1f2d4101022964340", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10948,9 +4267,8 @@ "flags" : [] }, { - "tcId" : 937, + "tcId" : 438, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "secp521r1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000424ad316bf41e4102dd7ae16311b64464df2d13ea68a11dd27a4445ed900962180ff8c627ed73f0c667863ee3a671e6ed1fa2781b51a229ee2cd21fbf69437d60", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10958,9 +4276,8 @@ "flags" : [] }, { - "tcId" : 938, + "tcId" : 439, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "secp521r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004548ce4997cc618800d3834dd4b3346e4559be066ab5d0cecd7123c4de940c168fecd3bae067fe3fc7aee875c9da0a86932f0779f42344470860c22dbc6f305eab792fc0874157e175c7d3c4d3bf54c4b", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10968,9 +4285,8 @@ "flags" : [] }, { - "tcId" : 939, + "tcId" : 440, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "secp521r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044fc2b35e3019a57a8ca6efe2ec1f72072c599a78c2725f7cfc2d9edf220b5f6abdb0c0d8d160182de451e26bcbb4e8c18726263e21ce56fb4bafaa1f186c745e2c8392ef8c5a1c03f5462ebbbcde0ffcc31e9a0b3e898ddb9c1c79e420fd7a35", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10978,9 +4294,8 @@ "flags" : [] }, { - "tcId" : 940, + "tcId" : 441, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "secp521r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047122f743122681ac73b0d611af86847d8bec654cf99e7eaf5d4f684e4078a8e61dc6d07e831ad02cd40d41dbdb6b0e877d960b78a5ac34c1e6ce7c483503d6de2eaddeffbfb3f144d29d13535a05815934186707146e45f64476bbdbc8645be973270a4c5e35d70ffd5eab2f08d1fb04762bc8aa80e999da14f744be9ff8c923", "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", "shared" : "", @@ -10988,9 +4303,8 @@ "flags" : [] }, { - "tcId" : 941, + "tcId" : 442, "comment" : "invalid public key", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b810400230344000200429cb431c18f5f4e4e502f74214e6ac5ec2c3f86b830bac24de95feae142ca7d9aa8aa5b34f55af4b2848f2e6ba6df4c3ecd401a1d7b2a8287a332b202196fadbb", "private" : "1c1fb2cac9087a3397814b198a80e2ea5b437aac1b41e8a2bd8fef8700e4812aa817320e6e1e3865bd2cf75e43a78be5c27ff1c4b5f5019333cb37d0c9c4ff3ec61", "shared" : "", @@ -11000,9 +4314,8 @@ ] }, { - "tcId" : 942, + "tcId" : 443, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400020108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacd", "shared" : "", @@ -11012,9 +4325,8 @@ ] }, { - "tcId" : 943, + "tcId" : 444, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b8104002303440003011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", "private" : "0a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f2", "shared" : "", @@ -11024,9 +4336,8 @@ ] }, { - "tcId" : 944, + "tcId" : 445, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b8104002303440002011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", "private" : "0a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f3", "shared" : "", @@ -11036,9 +4347,8 @@ ] }, { - "tcId" : 945, + "tcId" : 446, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400030108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacc", "shared" : "", @@ -11048,9 +4358,8 @@ ] }, { - "tcId" : 946, + "tcId" : 447, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400020009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e2", "shared" : "", @@ -11060,9 +4369,8 @@ ] }, { - "tcId" : 947, + "tcId" : 448, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400030047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", "private" : "1afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f677", "shared" : "", @@ -11072,9 +4380,8 @@ ] }, { - "tcId" : 948, + "tcId" : 449, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b810400230344000300c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d5", "shared" : "", @@ -11084,9 +4391,8 @@ ] }, { - "tcId" : 949, + "tcId" : 450, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b810400230344000200c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d6", "shared" : "", @@ -11096,9 +4402,8 @@ ] }, { - "tcId" : 950, + "tcId" : 451, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400020047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", "private" : "1afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f678", "shared" : "", @@ -11108,9 +4413,8 @@ ] }, { - "tcId" : 951, + "tcId" : 452, "comment" : "public key is a low order point on twist", - "curve" : "secp521r1", "public" : "3058301006072a8648ce3d020106052b81040023034400030009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e1", "shared" : "", @@ -11118,2490 +4422,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 952, - "comment" : "length contains leading 0", - "curve" : "secp521r1", - "public" : "3082009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 953, - "comment" : "length contains leading 0", - "curve" : "secp521r1", - "public" : "30819d3082001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 954, - "comment" : "length contains leading 0", - "curve" : "secp521r1", - "public" : "30819d3012068200072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 955, - "comment" : "length contains leading 0", - "curve" : "secp521r1", - "public" : "30819d301206072a8648ce3d0201068200052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 956, - "comment" : "length contains leading 0", - "curve" : "secp521r1", - "public" : "30819c301006072a8648ce3d020106052b81040023038200860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 957, - "comment" : "wrong length", - "curve" : "secp521r1", - "public" : "309c301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 958, - "comment" : "wrong length", - "curve" : "secp521r1", - "public" : "309a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 959, - "comment" : "wrong length", - "curve" : "secp521r1", - "public" : "30819b301106072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 960, - "comment" : "wrong length", - "curve" : "secp521r1", - "public" : "30819b300f06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 961, - "comment" : "wrong length", - "curve" : "secp521r1", - "public" : "30819b301006082a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 962, - "comment" : "wrong length", - "curve" : "secp521r1", - "public" : "30819b301006062a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 963, - "comment" : "wrong length", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106062b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 964, - "comment" : "wrong length", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106042b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 965, - "comment" : "wrong length", - "curve" : "secp521r1", - "public" : "30819a301006072a8648ce3d020106052b8104002303870004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 966, - "comment" : "wrong length", - "curve" : "secp521r1", - "public" : "30819a301006072a8648ce3d020106052b8104002303850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 967, - "comment" : "uint32 overflow in length", - "curve" : "secp521r1", - "public" : "3085010000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 968, - "comment" : "uint32 overflow in length", - "curve" : "secp521r1", - "public" : "3081a03085010000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 969, - "comment" : "uint32 overflow in length", - "curve" : "secp521r1", - "public" : "3081a03015068501000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 970, - "comment" : "uint32 overflow in length", - "curve" : "secp521r1", - "public" : "3081a0301506072a8648ce3d0201068501000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 971, - "comment" : "uint32 overflow in length", - "curve" : "secp521r1", - "public" : "30819f301006072a8648ce3d020106052b81040023038501000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 972, - "comment" : "uint64 overflow in length", - "curve" : "secp521r1", - "public" : "308901000000000000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 973, - "comment" : "uint64 overflow in length", - "curve" : "secp521r1", - "public" : "3081a4308901000000000000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 974, - "comment" : "uint64 overflow in length", - "curve" : "secp521r1", - "public" : "3081a4301906890100000000000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 975, - "comment" : "uint64 overflow in length", - "curve" : "secp521r1", - "public" : "3081a4301906072a8648ce3d020106890100000000000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 976, - "comment" : "uint64 overflow in length", - "curve" : "secp521r1", - "public" : "3081a3301006072a8648ce3d020106052b8104002303890100000000000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 977, - "comment" : "length = 2**31 - 1", - "curve" : "secp521r1", - "public" : "30847fffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 978, - "comment" : "length = 2**31 - 1", - "curve" : "secp521r1", - "public" : "30819f30847fffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 979, - "comment" : "length = 2**31 - 1", - "curve" : "secp521r1", - "public" : "30819f301406847fffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 980, - "comment" : "length = 2**31 - 1", - "curve" : "secp521r1", - "public" : "30819f301406072a8648ce3d020106847fffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 981, - "comment" : "length = 2**31 - 1", - "curve" : "secp521r1", - "public" : "30819e301006072a8648ce3d020106052b8104002303847fffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 982, - "comment" : "length = 2**32 - 1", - "curve" : "secp521r1", - "public" : "3084ffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 983, - "comment" : "length = 2**32 - 1", - "curve" : "secp521r1", - "public" : "30819f3084ffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 984, - "comment" : "length = 2**32 - 1", - "curve" : "secp521r1", - "public" : "30819f30140684ffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 985, - "comment" : "length = 2**32 - 1", - "curve" : "secp521r1", - "public" : "30819f301406072a8648ce3d02010684ffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 986, - "comment" : "length = 2**32 - 1", - "curve" : "secp521r1", - "public" : "30819e301006072a8648ce3d020106052b810400230384ffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 987, - "comment" : "length = 2**40 - 1", - "curve" : "secp521r1", - "public" : "3085ffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 988, - "comment" : "length = 2**40 - 1", - "curve" : "secp521r1", - "public" : "3081a03085ffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 989, - "comment" : "length = 2**40 - 1", - "curve" : "secp521r1", - "public" : "3081a030150685ffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 990, - "comment" : "length = 2**40 - 1", - "curve" : "secp521r1", - "public" : "3081a0301506072a8648ce3d02010685ffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 991, - "comment" : "length = 2**40 - 1", - "curve" : "secp521r1", - "public" : "30819f301006072a8648ce3d020106052b810400230385ffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 992, - "comment" : "length = 2**64 - 1", - "curve" : "secp521r1", - "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 993, - "comment" : "length = 2**64 - 1", - "curve" : "secp521r1", - "public" : "3081a33088ffffffffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 994, - "comment" : "length = 2**64 - 1", - "curve" : "secp521r1", - "public" : "3081a330180688ffffffffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 995, - "comment" : "length = 2**64 - 1", - "curve" : "secp521r1", - "public" : "3081a3301806072a8648ce3d02010688ffffffffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 996, - "comment" : "length = 2**64 - 1", - "curve" : "secp521r1", - "public" : "3081a2301006072a8648ce3d020106052b810400230388ffffffffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 997, - "comment" : "incorrect length", - "curve" : "secp521r1", - "public" : "30ff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 998, - "comment" : "incorrect length", - "curve" : "secp521r1", - "public" : "30819b30ff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 999, - "comment" : "incorrect length", - "curve" : "secp521r1", - "public" : "30819b301006ff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1000, - "comment" : "incorrect length", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106ff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1001, - "comment" : "incorrect length", - "curve" : "secp521r1", - "public" : "30819a301006072a8648ce3d020106052b8104002303ff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1002, - "comment" : "indefinite length without termination", - "curve" : "secp521r1", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1003, - "comment" : "indefinite length without termination", - "curve" : "secp521r1", - "public" : "30819b308006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1004, - "comment" : "indefinite length without termination", - "curve" : "secp521r1", - "public" : "30819b301006802a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1005, - "comment" : "indefinite length without termination", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106802b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1006, - "comment" : "indefinite length without termination", - "curve" : "secp521r1", - "public" : "30819a301006072a8648ce3d020106052b8104002303800004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1007, - "comment" : "removing sequence", - "curve" : "secp521r1", - "public" : "", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1008, - "comment" : "removing sequence", - "curve" : "secp521r1", - "public" : "3081890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1009, - "comment" : "lonely sequence tag", - "curve" : "secp521r1", - "public" : "30", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1010, - "comment" : "lonely sequence tag", - "curve" : "secp521r1", - "public" : "30818a300381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1011, - "comment" : "appending 0's to sequence", - "curve" : "secp521r1", - "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1012, - "comment" : "appending 0's to sequence", - "curve" : "secp521r1", - "public" : "30819d301206072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1013, - "comment" : "prepending 0's to sequence", - "curve" : "secp521r1", - "public" : "30819d0000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1014, - "comment" : "prepending 0's to sequence", - "curve" : "secp521r1", - "public" : "30819d3012000006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1015, - "comment" : "appending unused 0's to sequence", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1016, - "comment" : "appending unused 0's to sequence", - "curve" : "secp521r1", - "public" : "30819d301006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1017, - "comment" : "appending null value to sequence", - "curve" : "secp521r1", - "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1018, - "comment" : "appending null value to sequence", - "curve" : "secp521r1", - "public" : "30819d301206072a8648ce3d020106052b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1019, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "3081a149817730819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1020, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "3081a0250030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1021, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1022, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "3081a03015498177301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1023, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "30819f30142500301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1024, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "3081a33012301006072a8648ce3d020106052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1025, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "3081a03015260c49817706072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1026, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "30819f3014260b250006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1027, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "3081a33018260906072a8648ce3d02010004deadbeef06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1028, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "3081a0301506072a8648ce3d0201260a49817706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1029, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "30819f301406072a8648ce3d02012609250006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1030, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "3081a3301806072a8648ce3d0201260706052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1031, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "3081a1301006072a8648ce3d020106052b8104002323818c4981770381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1032, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "3081a0301006072a8648ce3d020106052b8104002323818b25000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1033, - "comment" : "including garbage", - "curve" : "secp521r1", - "public" : "3081a4301006072a8648ce3d020106052b810400232381890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1034, - "comment" : "including undefined tags", - "curve" : "secp521r1", - "public" : "3081a4aa00bb00cd0030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1035, - "comment" : "including undefined tags", - "curve" : "secp521r1", - "public" : "3081a2aa02aabb30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1036, - "comment" : "including undefined tags", - "curve" : "secp521r1", - "public" : "3081a33018aa00bb00cd00301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1037, - "comment" : "including undefined tags", - "curve" : "secp521r1", - "public" : "3081a13016aa02aabb301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1038, - "comment" : "including undefined tags", - "curve" : "secp521r1", - "public" : "3081a33018260faa00bb00cd0006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1039, - "comment" : "including undefined tags", - "curve" : "secp521r1", - "public" : "3081a13016260daa02aabb06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1040, - "comment" : "including undefined tags", - "curve" : "secp521r1", - "public" : "3081a3301806072a8648ce3d0201260daa00bb00cd0006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1041, - "comment" : "including undefined tags", - "curve" : "secp521r1", - "public" : "3081a1301606072a8648ce3d0201260baa02aabb06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1042, - "comment" : "including undefined tags", - "curve" : "secp521r1", - "public" : "3081a4301006072a8648ce3d020106052b8104002323818faa00bb00cd000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1043, - "comment" : "including undefined tags", - "curve" : "secp521r1", - "public" : "3081a2301006072a8648ce3d020106052b8104002323818daa02aabb0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1044, - "comment" : "truncated length of sequence", - "curve" : "secp521r1", - "public" : "3081", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1045, - "comment" : "truncated length of sequence", - "curve" : "secp521r1", - "public" : "30818b30810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1046, - "comment" : "Replacing sequence with NULL", - "curve" : "secp521r1", - "public" : "0500", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1047, - "comment" : "Replacing sequence with NULL", - "curve" : "secp521r1", - "public" : "30818b05000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1048, - "comment" : "changing tag value of sequence", - "curve" : "secp521r1", - "public" : "2e819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1049, - "comment" : "changing tag value of sequence", - "curve" : "secp521r1", - "public" : "2f819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1050, - "comment" : "changing tag value of sequence", - "curve" : "secp521r1", - "public" : "31819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1051, - "comment" : "changing tag value of sequence", - "curve" : "secp521r1", - "public" : "32819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1052, - "comment" : "changing tag value of sequence", - "curve" : "secp521r1", - "public" : "ff819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1053, - "comment" : "changing tag value of sequence", - "curve" : "secp521r1", - "public" : "30819b2e1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1054, - "comment" : "changing tag value of sequence", - "curve" : "secp521r1", - "public" : "30819b2f1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1055, - "comment" : "changing tag value of sequence", - "curve" : "secp521r1", - "public" : "30819b311006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1056, - "comment" : "changing tag value of sequence", - "curve" : "secp521r1", - "public" : "30819b321006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1057, - "comment" : "changing tag value of sequence", - "curve" : "secp521r1", - "public" : "30819bff1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1058, - "comment" : "dropping value of sequence", - "curve" : "secp521r1", - "public" : "3000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1059, - "comment" : "dropping value of sequence", - "curve" : "secp521r1", - "public" : "30818b30000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1060, - "comment" : "truncate sequence", - "curve" : "secp521r1", - "public" : "30819a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1061, - "comment" : "truncate sequence", - "curve" : "secp521r1", - "public" : "30819a1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1062, - "comment" : "truncate sequence", - "curve" : "secp521r1", - "public" : "30819a300f06072a8648ce3d020106052b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1063, - "comment" : "truncate sequence", - "curve" : "secp521r1", - "public" : "30819a300f072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1064, - "comment" : "indefinite length", - "curve" : "secp521r1", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1065, - "comment" : "indefinite length", - "curve" : "secp521r1", - "public" : "30819d308006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1066, - "comment" : "indefinite length with truncated delimiter", - "curve" : "secp521r1", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1067, - "comment" : "indefinite length with truncated delimiter", - "curve" : "secp521r1", - "public" : "30819c308006072a8648ce3d020106052b81040023000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1068, - "comment" : "indefinite length with additional element", - "curve" : "secp521r1", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5005000000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1069, - "comment" : "indefinite length with additional element", - "curve" : "secp521r1", - "public" : "30819f308006072a8648ce3d020106052b81040023050000000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1070, - "comment" : "indefinite length with truncated element", - "curve" : "secp521r1", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50060811220000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1071, - "comment" : "indefinite length with truncated element", - "curve" : "secp521r1", - "public" : "3081a1308006072a8648ce3d020106052b810400230608112200000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1072, - "comment" : "indefinite length with garbage", - "curve" : "secp521r1", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000fe02beef", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1073, - "comment" : "indefinite length with garbage", - "curve" : "secp521r1", - "public" : "3081a1308006072a8648ce3d020106052b810400230000fe02beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1074, - "comment" : "indefinite length with nonempty EOC", - "curve" : "secp521r1", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500002beef", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1075, - "comment" : "indefinite length with nonempty EOC", - "curve" : "secp521r1", - "public" : "30819f308006072a8648ce3d020106052b810400230002beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1076, - "comment" : "prepend empty sequence", - "curve" : "secp521r1", - "public" : "30819d3000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1077, - "comment" : "prepend empty sequence", - "curve" : "secp521r1", - "public" : "30819d3012300006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1078, - "comment" : "append empty sequence", - "curve" : "secp521r1", - "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d503000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1079, - "comment" : "append empty sequence", - "curve" : "secp521r1", - "public" : "30819d301206072a8648ce3d020106052b8104002330000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1080, - "comment" : "sequence of sequence", - "curve" : "secp521r1", - "public" : "30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1081, - "comment" : "sequence of sequence", - "curve" : "secp521r1", - "public" : "30819d3012301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1082, - "comment" : "truncated sequence", - "curve" : "secp521r1", - "public" : "3012301006072a8648ce3d020106052b81040023", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1083, - "comment" : "truncated sequence", - "curve" : "secp521r1", - "public" : "308194300906072a8648ce3d02010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1084, - "comment" : "repeat element in sequence", - "curve" : "secp521r1", - "public" : "30820124301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1085, - "comment" : "repeat element in sequence", - "curve" : "secp521r1", - "public" : "3081a2301706072a8648ce3d020106052b8104002306052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1086, - "comment" : "long form encoding of length", - "curve" : "secp521r1", - "public" : "30819c30811006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1087, - "comment" : "long form encoding of length", - "curve" : "secp521r1", - "public" : "30819c30110681072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1088, - "comment" : "long form encoding of length", - "curve" : "secp521r1", - "public" : "30819c301106072a8648ce3d02010681052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1089, - "comment" : "removing oid", - "curve" : "secp521r1", - "public" : "308192300706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1090, - "comment" : "lonely oid tag", - "curve" : "secp521r1", - "public" : "30819330080606052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1091, - "comment" : "lonely oid tag", - "curve" : "secp521r1", - "public" : "308195300a06072a8648ce3d0201060381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1092, - "comment" : "appending 0's to oid", - "curve" : "secp521r1", - "public" : "30819d301206092a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1093, - "comment" : "appending 0's to oid", - "curve" : "secp521r1", - "public" : "30819d301206072a8648ce3d020106072b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1094, - "comment" : "prepending 0's to oid", - "curve" : "secp521r1", - "public" : "30819d3012060900002a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1095, - "comment" : "prepending 0's to oid", - "curve" : "secp521r1", - "public" : "30819d301206072a8648ce3d0201060700002b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1096, - "comment" : "appending unused 0's to oid", - "curve" : "secp521r1", - "public" : "30819d301206072a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1097, - "comment" : "appending null value to oid", - "curve" : "secp521r1", - "public" : "30819d301206092a8648ce3d0201050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1098, - "comment" : "appending null value to oid", - "curve" : "secp521r1", - "public" : "30819d301206072a8648ce3d020106072b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1099, - "comment" : "truncated length of oid", - "curve" : "secp521r1", - "public" : "3081943009068106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1100, - "comment" : "truncated length of oid", - "curve" : "secp521r1", - "public" : "308196300b06072a8648ce3d020106810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1101, - "comment" : "Replacing oid with NULL", - "curve" : "secp521r1", - "public" : "3081943009050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1102, - "comment" : "Replacing oid with NULL", - "curve" : "secp521r1", - "public" : "308196300b06072a8648ce3d020105000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1103, - "comment" : "changing tag value of oid", - "curve" : "secp521r1", - "public" : "30819b301004072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1104, - "comment" : "changing tag value of oid", - "curve" : "secp521r1", - "public" : "30819b301005072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1105, - "comment" : "changing tag value of oid", - "curve" : "secp521r1", - "public" : "30819b301007072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1106, - "comment" : "changing tag value of oid", - "curve" : "secp521r1", - "public" : "30819b301008072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1107, - "comment" : "changing tag value of oid", - "curve" : "secp521r1", - "public" : "30819b3010ff072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1108, - "comment" : "changing tag value of oid", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020104052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1109, - "comment" : "changing tag value of oid", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020105052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1110, - "comment" : "changing tag value of oid", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020107052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1111, - "comment" : "changing tag value of oid", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020108052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1112, - "comment" : "changing tag value of oid", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d0201ff052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1113, - "comment" : "dropping value of oid", - "curve" : "secp521r1", - "public" : "3081943009060006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1114, - "comment" : "dropping value of oid", - "curve" : "secp521r1", - "public" : "308196300b06072a8648ce3d020106000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1115, - "comment" : "modify first byte of oid", - "curve" : "secp521r1", - "public" : "30819b30100607288648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1116, - "comment" : "modify first byte of oid", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d0201060529810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1117, - "comment" : "modify last byte of oid", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d028106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1118, - "comment" : "modify last byte of oid", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106052b810400a30381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1119, - "comment" : "truncate oid", - "curve" : "secp521r1", - "public" : "30819a300f06062a8648ce3d0206052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1120, - "comment" : "truncate oid", - "curve" : "secp521r1", - "public" : "30819a300f06068648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1121, - "comment" : "truncate oid", - "curve" : "secp521r1", - "public" : "30819a300f06072a8648ce3d020106042b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1122, - "comment" : "truncate oid", - "curve" : "secp521r1", - "public" : "30819a300f06072a8648ce3d02010604810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1123, - "comment" : "wrong oid", - "curve" : "secp521r1", - "public" : "30819e3013060a3262306530333032316106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1124, - "comment" : "wrong oid", - "curve" : "secp521r1", - "public" : "3081a6301b061236303836343830313635303330343032303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1125, - "comment" : "wrong oid", - "curve" : "secp521r1", - "public" : "3081a0301506072a8648ce3d0201060a326230653033303231610381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1126, - "comment" : "wrong oid", - "curve" : "secp521r1", - "public" : "3081a8301d06072a8648ce3d020106123630383634383031363530333034303230310381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1127, - "comment" : "longer oid", - "curve" : "secp521r1", - "public" : "3081a4301906103261383634386365336430323031303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1128, - "comment" : "longer oid", - "curve" : "secp521r1", - "public" : "3081a2301706072a8648ce3d0201060c3262383130343030323330310381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1129, - "comment" : "oid with modified node", - "curve" : "secp521r1", - "public" : "3081a23017060e326138363438636533643032313106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1130, - "comment" : "oid with modified node", - "curve" : "secp521r1", - "public" : "3081aa301f06163261383634386365336430323838383038303830303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1131, - "comment" : "oid with modified node", - "curve" : "secp521r1", - "public" : "3081a0301506072a8648ce3d0201060a326238313034303033330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1132, - "comment" : "oid with modified node", - "curve" : "secp521r1", - "public" : "3081a8301d06072a8648ce3d020106123262383130343030383838303830383032330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1133, - "comment" : "large integer in oid", - "curve" : "secp521r1", - "public" : "3081b430290620326138363438636533643032383238303830383038303830383038303830303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1134, - "comment" : "large integer in oid", - "curve" : "secp521r1", - "public" : "3081b2302706072a8648ce3d0201061c326238313034303038323830383038303830383038303830383032330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1135, - "comment" : "oid with invalid node", - "curve" : "secp521r1", - "public" : "3081a5301a0611326138363438636533643032303165303306052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1136, - "comment" : "oid with invalid node", - "curve" : "secp521r1", - "public" : "30819c301106082a808648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1137, - "comment" : "oid with invalid node", - "curve" : "secp521r1", - "public" : "3081a3301806072a8648ce3d0201060d326238313034303032336530330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1138, - "comment" : "oid with invalid node", - "curve" : "secp521r1", - "public" : "30819c301106072a8648ce3d020106062b80810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1139, - "comment" : "lonely bit string tag", - "curve" : "secp521r1", - "public" : "3013301006072a8648ce3d020106052b8104002303", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1140, - "comment" : "appending 0's to bit string", - "curve" : "secp521r1", - "public" : "30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1141, - "comment" : "prepending 0's to bit string", - "curve" : "secp521r1", - "public" : "30819d301006072a8648ce3d020106052b8104002303818800000004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1142, - "comment" : "appending null value to bit string", - "curve" : "secp521r1", - "public" : "30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1143, - "comment" : "truncated length of bit string", - "curve" : "secp521r1", - "public" : "3014301006072a8648ce3d020106052b810400230381", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1144, - "comment" : "Replacing bit string with NULL", - "curve" : "secp521r1", - "public" : "3014301006072a8648ce3d020106052b810400230500", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1145, - "comment" : "changing tag value of bit string", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106052b810400230181860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1146, - "comment" : "changing tag value of bit string", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106052b810400230281860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1147, - "comment" : "changing tag value of bit string", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106052b810400230481860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1148, - "comment" : "changing tag value of bit string", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106052b810400230581860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1149, - "comment" : "changing tag value of bit string", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106052b81040023ff81860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1150, - "comment" : "dropping value of bit string", - "curve" : "secp521r1", - "public" : "3014301006072a8648ce3d020106052b810400230300", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1151, - "comment" : "modify first byte of bit string", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106052b810400230381860204017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1152, - "comment" : "modify last byte of bit string", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32dd0", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1153, - "comment" : "truncate bit string", - "curve" : "secp521r1", - "public" : "30819a301006072a8648ce3d020106052b810400230381850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1154, - "comment" : "truncate bit string", - "curve" : "secp521r1", - "public" : "30819a301006072a8648ce3d020106052b8104002303818504017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1155, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106052b810400230381860104017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1156, - "comment" : "unused bits in a bit-string", - "curve" : "secp521r1", - "public" : "30819f301006072a8648ce3d020106052b8104002303818a2004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5001020304", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1157, - "comment" : "unused bits in empty bit-string", - "curve" : "secp521r1", - "public" : "3015301006072a8648ce3d020106052b81040023030103", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1158, - "comment" : "128 unused bits", - "curve" : "secp521r1", - "public" : "30819b301006072a8648ce3d020106052b810400230381868004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -13611,9 +4431,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 1159, + "tcId" : 453, "comment" : "normal case", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004d8096af8a11e0b80037e1ee68246b5dcbb0aeb1cf1244fd767db80f3fa27da2b396812ea1686e7472e9692eaf3e958e50e9500d3b4c77243db1f2acd67ba9cc4", "private" : "0f4b7ff7cccc98813a69fae3df222bfe3f4e28f764bf91b4a10d8096ce446b254", "shared" : "544dfae22af6af939042b1d85b71a1e49e9a5614123c4d6ad0c8af65baf87d65", @@ -13621,9 +4440,8 @@ "flags" : [] }, { - "tcId" : 1160, + "tcId" : 454, "comment" : "compressed public key", - "curve" : "secp256k1", "public" : "3036301006072a8648ce3d020106052b8104000a03220002d8096af8a11e0b80037e1ee68246b5dcbb0aeb1cf1244fd767db80f3fa27da2b", "private" : "0f4b7ff7cccc98813a69fae3df222bfe3f4e28f764bf91b4a10d8096ce446b254", "shared" : "544dfae22af6af939042b1d85b71a1e49e9a5614123c4d6ad0c8af65baf87d65", @@ -13633,9 +4451,8 @@ ] }, { - "tcId" : 1161, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 455, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004965ff42d654e058ee7317cced7caf093fbb180d8d3a74b0dcd9d8cd47a39d5cb9c2aa4daac01a4be37c20467ede964662f12983e0b5272a47a5f2785685d8087", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "0000000000000000000000000000000000000000000000000000000000000001", @@ -13643,9 +4460,8 @@ "flags" : [] }, { - "tcId" : 1162, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 456, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a0342000406c4b87ba76c6dcb101f54a050a086aa2cb0722f03137df5a922472f1bdc11b982e3c735c4b6c481d09269559f080ad08632f370a054af12c1fd1eced2ea9211", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "0000000000000000000000000000000000000000000000000000000000000002", @@ -13653,9 +4469,17 @@ "flags" : [] }, { - "tcId" : 1163, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 457, + "comment" : "edge case for shared secret", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004bba30eef7967a2f2f08a2ffadac0e41fd4db12a93cef0b045b5706f2853821e6d50b2bf8cbf530e619869e07c021ef16f693cfc0a4b0d4ed5a8f464692bf3d6e", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "0000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 458, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004166aed3bc281705444f933913f670957a118f8da2c71bd301a90929743e2ca583514a7972e33d6fea1e377ef4184937f67b37e41ef3099c228a88f5bfb67e5b9", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -13663,9 +4487,8 @@ "flags" : [] }, { - "tcId" : 1164, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 459, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a0342000436e1e76ffdbe8577520b0716eb88c18ea72a49e5a4e5680a7d290093f841cb6e7310728b59c7572c4b35fb6c29c36ebabfc53553c06ecf747fcfbefcf6114e1c", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -13673,9 +4496,8 @@ "flags" : [] }, { - "tcId" : 1165, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 460, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004728e15d578212bc42287c0118c82c84b126f97d549223c10ad07f4e98af912385d23b1a6e716925855a247b16effe92773315241ac951cdfefdfac0ed16467f6", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -13683,9 +4505,8 @@ "flags" : [] }, { - "tcId" : 1166, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 461, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004ca03ff8e99e269576cf7564545c89268eb415ff45778732529fa5997cc2b230950d6b84b729bc07f9b2d92754281cdc0d289d2453385aef77e4bdc69bf155c5f", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", @@ -13693,9 +4514,8 @@ "flags" : [] }, { - "tcId" : 1167, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 462, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a0342000451be66137e39bbf35a91c6db5ba6919ff471d885ca94462eaaa65b1eac366baa5910de70b6e09e97aa00621ef18f2801719b199b3e7769fdab2bd909b2f340d7", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010002", @@ -13703,9 +4523,26 @@ "flags" : [] }, { - "tcId" : 1168, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 463, + "comment" : "edge case for shared secret", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000423556564850c50fba51f1e64ef98378ef5c22feafa29499ca27600c473cace889d5679e917daa7f4c7899517d37826284f031de01a60bc813696414d04531a21", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "210c790573632359b1edb4302c117d8a132654692c3feeb7de3a86ac3f3b53f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 464, + "comment" : "edge case for shared secret", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004ddbf807e22c56a19cf6c472829150350781034a5eddec365694d4bd5c865ead14e674127028c91d3394cac37293a866055d10f0f40a3706ad16b64fc9d5998bd", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "4218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 465, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004595e46ee7c2d7183ff2ea760ffd8472fb834ec89c08b6ef48ff92b44a13a6e1ae563e23953c97c26441323d2500c84e8cee04c15d4d5d2cc458703d1f2d02d31", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", @@ -13713,9 +4550,8 @@ "flags" : [] }, { - "tcId" : 1169, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 466, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004e426e2f5108333117587975f18d8cc078d41e56b7d6b82f585d75b0d73479ffd75800fd41236a56034bed9abc55d82cf059a14d63c07cd0750931714731a1ca1", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "8000000000000000000000000000000000000000000000000000000000000000", @@ -13723,9 +4559,8 @@ "flags" : [] }, { - "tcId" : 1170, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 467, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004e1c7076caf26010b1767f1a9c4156b5b4236368d5d90dece3441b734e8684ee6b3534c3c54e614e594dce6ca438b87c424c8e80f8fae226bbdf50e4906c13f6b", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001", @@ -13733,9 +4568,8 @@ "flags" : [] }, { - "tcId" : 1171, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 468, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004663cea1063c9916b75e85fc815d8a2370ec0a02aceef3db022e395db8b03bf3f188787f4047dc106807526502c7ae880e471c929b92e2384489c8070b5bcc109", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc000000080000000", @@ -13743,9 +4577,8 @@ "flags" : [] }, { - "tcId" : 1172, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 469, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a0342000424175c078e305d3139e5dab727a6ab8587b26daa470a529a23c10585cb56c038bf1f2b937ae074ff94b15f5cb5e60eb5d32afba2077539db794294bcaab71a81", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -13753,9 +4586,8 @@ "flags" : [] }, { - "tcId" : 1173, - "comment" : "edge cases for shared secret", - "curve" : "secp256k1", + "tcId" : 470, + "comment" : "edge case for shared secret", "public" : "3056301006072a8648ce3d020106052b8104000a03420004008d71c712dd95881cd1400dbe7683acbd8e269d25261b08f1f491b45e3b5621778182a24198b0f23502d06e24c45122e1f420af48dc1e17b1ea923386a33062", "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", "shared" : "ffffffff00000000000000ffffffffffffff0000000000000100000000000000", @@ -13763,9 +4595,62 @@ "flags" : [] }, { - "tcId" : 1174, + "tcId" : 471, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000456baf1d72606c7af5a5fa108620b0839e2c7dd40b832ef847e5b64c86efe1aa563e586a667a65bbb5692500df1ff8403736838b30ea9791d9d390e3dc6689e2c", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "800000000000000000000000009fa2f1ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 472, + "comment" : "y-coordinate of the public key is small", + "public" : "3056301006072a8648ce3d020106052b8104000a034200045e4c2cf1320ec84ef8920867b409a9a91d2dd008216a282e36bd84e884726fa05a5e4af11cf63ceaaa42a6dc9e4ccb394852cf84284e8d2627572fbf22c0ba88", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "80000000000000000000000000a3037effffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 473, + "comment" : "y-coordinate of the public key is small", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000402a30c2fabc87e6730625dec2f0d03894387b7f743ce69c47351ebe5ee98a48307eb78d38770fea1a44f4da72c26f85b17f3501a4f9394fe29856ccbf15fd284", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "8000000000000000000000000124dcb0ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 474, + "comment" : "y-coordinate of the public key is large", + "public" : "3056301006072a8648ce3d020106052b8104000a034200045e4c2cf1320ec84ef8920867b409a9a91d2dd008216a282e36bd84e884726fa0a5a1b50ee309c31555bd592361b334c6b7ad307bd7b172d9d8a8d03fdd3f41a7", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "80000000000000000000000000a3037effffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 475, + "comment" : "y-coordinate of the public key is large", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000402a30c2fabc87e6730625dec2f0d03894387b7f743ce69c47351ebe5ee98a483f814872c788f015e5bb0b258d3d907a4e80cafe5b06c6b01d67a93330ea029ab", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "8000000000000000000000000124dcb0ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 476, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "3056301006072a8648ce3d020106052b8104000a034200045450cace04386adc54a14350793e83bdc5f265d6c29287ecd07f791ad2784c4cebd3c24451322334d8d51033e9d34b6bb592b1995d07867863d1044bd59d7501", + "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", + "shared" : "80000000000000000000000001126b54ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 477, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000014218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "12c2ad36a59fda5ac4f7e97ff611728d0748ac359fca9b12f6d4f43519516487", @@ -13773,9 +4658,8 @@ "flags" : [] }, { - "tcId" : 1175, + "tcId" : 478, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004000000000000000000000000000000000000000000000000000000000000000266fbe727b2ba09e09f5a98d70a5efce8424c5fa425bbda1c511f860657b8535e", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "45aa9666757815e9974140d1b57191c92c588f6e5681131e0df9b3d241831ad4", @@ -13783,9 +4667,17 @@ "flags" : [] }, { - "tcId" : 1176, + "tcId" : 479, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000032f233395c8b07a3834a0e59bda43944b5df378852e560ebc0f22877e9f49bb4b", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "b90964c05e464c23acb747a4c83511e93007f7499b065c8e8eccec955d8731f4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 480, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff3db772ad92db8699ceac1a3c30e126b866c4fefe292cf0c1790e55cee8414f18", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "8163c9dce8356f1df72b698f2f04a14db0263a8402905eee87941b00d8d677f5", @@ -13793,9 +4685,8 @@ "flags" : [] }, { - "tcId" : 1177, + "tcId" : 481, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff31cf13671b574e313c35217566f18bd2c5f758c140d24e94e6a4fda7f4c7b12b", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "1a32749dcf047a7e06194ccb34d7c9538a16ddabeeede74bea5f7ef04979f7f7", @@ -13803,9 +4694,8 @@ "flags" : [] }, { - "tcId" : 1178, + "tcId" : 482, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff73b0886496aed70db371e2e49db640abba547e5e0c2763b73a0a42f84348a6b1", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "ab43917a64c1b010159643c18e2eb06d25eedae5b78d02fa9b3debacbf31b777", @@ -13813,9 +4703,8 @@ "flags" : [] }, { - "tcId" : 1179, + "tcId" : 483, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000000f4d81575c8e328285633ccfd8623f04dd4ed61e187b3a6d7eac553aede7f850", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "1648321c706651adf06643fc4ae06041dce64a82632ad44128061216cc9827ff", @@ -13823,9 +4712,8 @@ "flags" : [] }, { - "tcId" : 1180, + "tcId" : 484, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0001000242217b7059b3ddebc68e95443f6c109369e1f9323dd24852ac7612996b6e5601", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "fb866b2e4b1f9ed6b37847fc80a19a52e1e91b75d713b0d4f6b995d2d3c75cfe", @@ -13833,9 +4721,26 @@ "flags" : [] }, { - "tcId" : 1181, + "tcId" : 485, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004210c790573632359b1edb4302c117d8a132654692c3feeb7de3a86ac3f3b53f75f450dbbf718a4f6582d7af83953170b3037fb81a450a5ca5acbec74ad6cac89", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "1908ae936f53b9a8a2d09707ae414084090b175365401425479b10b8c3e8d1ba", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 486, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a034200044218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee37269a64bbcf3a3f227631c7a8ce532c77245a1c0db4343f16aa1d339fd2591a", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "5e13b3dc04e33f18d1286c606cb0191785f694e82e17796145c9e7b49bc2af58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 487, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff4b66003c7482d0f2fd7b1cb2b0b7078cd199f2208fc37eb2ef286ccb2f1224e7", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "3135a6283b97e7537a8bc208a355c2a854b8ee6e4227206730e6d725da044dee", @@ -13843,9 +4748,8 @@ "flags" : [] }, { - "tcId" : 1182, + "tcId" : 488, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004800000000000000000000000000000000000000000000000000000000000000069d3cd0c70f1484d4b3bbbd680679ef477a22a07df085634f117c41c08bf1230", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "62959089a7ed477c22cb4f1c7787327318fccca25e5aa3e44688a282931ab049", @@ -13853,9 +4757,8 @@ "flags" : [] }, { - "tcId" : 1183, + "tcId" : 489, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a034200048000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000130f69b6e95a3303214a73ad982a1f3ee169d7ecf958de7b0bca8a9ffa3b8e8b3", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "04fda5c00a396fad6b809a8843de573e86b0403d644995c83313da51fb1f5880", @@ -13863,9 +4766,8 @@ "flags" : [] }, { - "tcId" : 1184, + "tcId" : 490, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004ff00000001fffffffc00000007fffffff00000001fffffffc00000008000000056951ead861aa8ec7a314fcd54f905bd92c910786375eb7ee5f3a55f8aa87884", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "bbd9937bb51d27f94ecaea29717df789afeac4414e3ef27bb2e6fa7259182e59", @@ -13873,9 +4775,8 @@ "flags" : [] }, { - "tcId" : 1185, + "tcId" : 491, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff63a88b2e0c8987c6310cf81d0c935f00213f98a3dad2f43c8128fa313a90d55b", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "bbd9d305b99ff3db56f77fea9e89f32260ee7326040067ce05dd15e0dcc13ed8", @@ -13883,9 +4784,8 @@ "flags" : [] }, { - "tcId" : 1186, + "tcId" : 492, "comment" : "edge cases for ephemeral key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004ffffffff00000000000000ffffffffffffff000000000000010000000000000066a4456ca6d4054d13b209f6d262e6057ad712566f46e9e238e894deebe3d3aa", "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", "shared" : "4ffb2c7962e32d5365f98f66be6286724d40d5f0333ba4fc943c0f0f06cdbb1f", @@ -13893,9 +4793,62 @@ "flags" : [] }, { - "tcId" : 1187, + "tcId" : 493, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004800000000000000000000000009fa2f1ffffffffffffffffffffffffffffffff07ed353c9f1039edcc9cc5336c034dc131a4087692c2e56bc1dd1904e3ffffff", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "7c07b199b6a62e7ac646c7e1dee94aca55de1a97251ddf92fcd4fe0145b40f12", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 494, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000480000000000000000000000000a3037effffffffffffffffffffffffffffffff0000031a6bf344b86730ac5c54a7751aefdba135759b9d535ca64111f298a38d", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "5206c3de46949b9da160295ee0aa142fe3e6629cc25e2d671e582e30ff875082", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 495, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000480000000000000000000000000a3037efffffffffffffffffffffffffffffffffffffce5940cbb4798cf53a3ab588ae510245eca8a6462aca359beed0d6758a2", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "5206c3de46949b9da160295ee0aa142fe3e6629cc25e2d671e582e30ff875082", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 496, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000480000000000000000000000001126b54ffffffffffffffffffffffffffffffff4106a369068d454ea4b9c3ac6177f87fc8fd3aa240b2ccb4882bdccbd4000000", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "e59ddc7646e4aef0623c71c486f24d5d32f7257ef3dab8fa524b394eae19ebe1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 497, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a034200048000000000000000000000000124dcb0ffffffffffffffffffffffffffffffff0000013bc6f08431e729ed2863f2f4ac8a30279695c8109c340a39fa86f451cd", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "8a8c18b78e1b1fcfd22ee18b4a3a9f391a3fdf15408fb7f8c1dba33c271dbd2f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 498, + "comment" : "edge cases for ephemeral key", + "public" : "3056301006072a8648ce3d020106052b8104000a034200048000000000000000000000000124dcb0fffffffffffffffffffffffffffffffffffffec4390f7bce18d612d79c0d0b5375cfd8696a37ef63cbf5c604790baa62", + "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", + "shared" : "8a8c18b78e1b1fcfd22ee18b4a3a9f391a3fdf15408fb7f8c1dba33c271dbd2f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 499, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "3", "shared" : "34005694e3cac09332aa42807e3afdc3b3b3bc7c7be887d1f98d76778c55cfd7", @@ -13903,9 +4856,8 @@ "flags" : [] }, { - "tcId" : 1188, + "tcId" : 500, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "5841acd3cff2d62861bbe11084738006d68ccf35acae615ee9524726e93d0da5", @@ -13913,9 +4865,8 @@ "flags" : [] }, { - "tcId" : 1189, + "tcId" : 501, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "100000000000000000000000000000000000000000000000000000000000000", "shared" : "4348e4cba371ead03982018abc9aacecaebfd636dda82e609fd298947f907de8", @@ -13923,9 +4874,8 @@ "flags" : [] }, { - "tcId" : 1190, + "tcId" : 502, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "e56221c2b0dc33b98b90dfd3239a2c0cb1e4ad0399a3aaef3f9d47fb103daef0", @@ -13933,9 +4883,8 @@ "flags" : [] }, { - "tcId" : 1191, + "tcId" : 503, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "08000000000000000000000000000000000000000000000000000000000000000", "shared" : "5b34a29b1c4ddcb2101162d34bed9f0702361fe5af505df315eff7befd0e4719", @@ -13943,9 +4892,8 @@ "flags" : [] }, { - "tcId" : 1192, + "tcId" : 504, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03abfd25e8cd0364141", "shared" : "cece521b8b5a32bbee38936ba7d645824f238e561701a386fb888e010db54b2f", @@ -13953,9 +4901,8 @@ "flags" : [] }, { - "tcId" : 1193, + "tcId" : 505, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfc25e8cd0364141", "shared" : "829521b79d71f5011e079756b851a0d5c83557866189a6258c1e78a1700c6904", @@ -13963,9 +4910,8 @@ "flags" : [] }, { - "tcId" : 1194, + "tcId" : 506, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfca5e8cd0364141", "shared" : "8c5934793505a6a1f84d41283341680c4923f1f4d562989a11cc626fea5eda5a", @@ -13973,9 +4919,8 @@ "flags" : [] }, { - "tcId" : 1195, + "tcId" : 507, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8bd0364141", "shared" : "356caee7e7eee031a15e54c3a5c4e72f9c74bb287ce601619ef85eb96c289452", @@ -13983,9 +4928,8 @@ "flags" : [] }, { - "tcId" : 1196, + "tcId" : 508, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03640c3", "shared" : "09c7337df6c2b35edf3a21382511cc5add1a71a84cbf8d3396a5be548d92fa67", @@ -13995,9 +4939,8 @@ ] }, { - "tcId" : 1197, + "tcId" : 509, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364103", "shared" : "d16caedd25793666f9e26f5331382106f54095b3d20d40c745b68ca76c0e6983", @@ -14007,9 +4950,8 @@ ] }, { - "tcId" : 1198, + "tcId" : 510, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364123", "shared" : "b8ae1e21d8b34ce4caffed7167a26868ec80a7d4a6a98b639d4d05cd226504de", @@ -14019,9 +4961,8 @@ ] }, { - "tcId" : 1199, + "tcId" : 511, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364133", "shared" : "02776315fe147a36a4b0987492b6503acdea60f926450e5eddb9f88fc82178d3", @@ -14031,9 +4972,8 @@ ] }, { - "tcId" : 1200, + "tcId" : 512, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413b", "shared" : "3988c9c7050a28794934e5bd67629b556d97a4858d22812835f4a37dca351943", @@ -14043,9 +4983,8 @@ ] }, { - "tcId" : 1201, + "tcId" : 513, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", "shared" : "34005694e3cac09332aa42807e3afdc3b3b3bc7c7be887d1f98d76778c55cfd7", @@ -14053,9 +4992,8 @@ "flags" : [] }, { - "tcId" : 1202, + "tcId" : 514, "comment" : "edge case private key", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f", "shared" : "4b52257d8b3ba387797fdf7a752f195ddc4f7d76263de61d0d52a5ec14a36cbf", @@ -14065,33 +5003,183 @@ ] }, { - "tcId" : 1203, + "tcId" : 515, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 516, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 517, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 518, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 519, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 520, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 521, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 522, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 523, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e0000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 524, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e0000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 525, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2efffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 526, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2efffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 527, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 528, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 529, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 530, + "comment" : "point is not on curve", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 531, + "comment" : "", + "public" : "3015301006072a8648ce3d020106052b8104000a030100", + "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 532, "comment" : "public point not on curve", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e4", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", - "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1204, + "tcId" : 533, "comment" : "public point = (0,0)", - "curve" : "secp256k1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", - "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1205, + "tcId" : 534, "comment" : "order = -115792089237316195423570985008687907852837564279074904382605163141518161494337", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80221ff000000000000000000000000000000014551231950b75fc4402da1732fc9bebf0201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -14103,9 +5191,8 @@ ] }, { - "tcId" : 1206, + "tcId" : 535, "comment" : "order = 0", - "curve" : "secp256k1", "public" : "3081d530818e06072a8648ce3d0201308182020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80201000201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -14117,9 +5204,8 @@ ] }, { - "tcId" : 1207, + "tcId" : 536, "comment" : "order = 1", - "curve" : "secp256k1", "public" : "3081d530818e06072a8648ce3d0201308182020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80201010201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -14131,9 +5217,8 @@ ] }, { - "tcId" : 1208, + "tcId" : 537, "comment" : "order = 26959946667150639794667015087019630673536463705607434823784316690060", - "curve" : "secp256k1", "public" : "3081f13081aa06072a8648ce3d020130819e020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8021d00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8c0201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -14145,9 +5230,8 @@ ] }, { - "tcId" : 1209, + "tcId" : 538, "comment" : "generator = (0,0)", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -14158,9 +5242,8 @@ ] }, { - "tcId" : 1210, + "tcId" : 539, "comment" : "generator not on curve", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4ba022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -14171,9 +5254,8 @@ ] }, { - "tcId" : 1211, + "tcId" : 540, "comment" : "cofactor = -1", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201ff0342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -14184,9 +5266,8 @@ ] }, { - "tcId" : 1212, + "tcId" : 541, "comment" : "cofactor = 0", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201000342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -14197,9 +5278,8 @@ ] }, { - "tcId" : 1213, + "tcId" : 542, "comment" : "cofactor = 2", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201020342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -14210,9 +5290,8 @@ ] }, { - "tcId" : 1214, + "tcId" : 543, "comment" : "cofactor = 115792089237316195423570985008687907852837564279074904382605163141518161494337", - "curve" : "secp256k1", "public" : "308201153081ce06072a8648ce3d02013081c2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -14223,9 +5302,8 @@ ] }, { - "tcId" : 1215, + "tcId" : 544, "comment" : "cofactor = None", - "curve" : "secp256k1", "public" : "3081f23081ab06072a8648ce3d020130819f020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -14236,12 +5314,11 @@ ] }, { - "tcId" : 1216, + "tcId" : 545, "comment" : "modified prime", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fb524ac7055bebf603a4e216abaa6a9ef8eb2bbea2cd820e59d46d8501f6268b30060401000401070441040000000000000000000006597fa94f5b8380000000000000000000000000000f229ba06e5c03dbcba0eec01b4bcca549cda86e507e8813b5bb2b42df88f12f47022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101034200040000000000000000000006597fa94f5b8380000000000000000000000000000f229ba06e5c03dbcba0eec01b4bcca549cda86e507e8813b5bb2b42df88f12f47", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", - "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", + "shared" : "c5956b8cf7244e3c0457658a214210b358205cab12374d523ecf57895cecfeb0", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -14250,33 +5327,30 @@ ] }, { - "tcId" : 1217, + "tcId" : 546, "comment" : "using secp224r1", - "curve" : "secp256k1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", - "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1218, + "tcId" : 547, "comment" : "using secp256r1", - "curve" : "secp256k1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", - "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1219, + "tcId" : 548, "comment" : "a = 0", - "curve" : "secp256k1", "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", @@ -14287,12 +5361,11 @@ ] }, { - "tcId" : 1220, + "tcId" : 549, "comment" : "public key of order 3", - "curve" : "secp256k1", - "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f30440420724dfc0508649483d81e890419d01d3b7492d76ab81e985264df6782df470fc60420dc0fdc9b042439dbc5eb783da3da49531e469908a6228655fc3dc9f955362487044104924af98fbb45d3e331fe9047bf9b690d1ea29179160b5b69f12e8e34632e38a9279e3e86f915076d3c4b792b60c7403217f4af077b9b141d1d0ff9a634785827022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036414102010103420004924af98fbb45d3e331fe9047bf9b690d1ea29179160b5b69f12e8e34632e38a9d861c17906eaf892c3b486d49f38bfcde80b50f88464ebe2e2f00658cb87a408", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f30440420c9125e5e5bd443b1084f4b92104f0e02284f827feac21dfc5f2c1f4e7575687b0420e0f3b9ed031563f712ff005f9e9c9a32d74c8a20e834c3be10469d97f46bf40104410482eb93b70029eae69c3176dd85cbb58a0aee40d4ce4e199d639b6913ee32533138e9796365546708bab44e9ea04112584e1e807dc94ce9e994adb5ac4ae054b2022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000482eb93b70029eae69c3176dd85cbb58a0aee40d4ce4e199d639b6913ee325331c716869c9aab98f7454bb1615fbeeda7b1e17f8236b316166b524a52b51fa77d", "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", - "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", + "shared" : "2f25933470ea8c2bb0db66785d9e38964cc74a1181f02721b3852f7bd57d1711", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -14301,9 +5374,8 @@ ] }, { - "tcId" : 1221, + "tcId" : 550, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "secp256k1", "public" : "304e301006072a8648ce3d020106052b81040021033a000450eb062b54940a455719d523e1ec106525dda34c2fd95ace62b9b16d315d323f089173d10c45dceff155942431750c00ca36f463828e9fab", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14311,9 +5383,8 @@ "flags" : [] }, { - "tcId" : 1222, + "tcId" : 551, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "secp256k1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000406372852584037722a7f9bfaad5661acb623162d45f70a552c617f4080e873aa43609275dff6dcaaa122a745d0f154681f9c7726867b43e7523b7f5ab5ea963e", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14321,9 +5392,8 @@ "flags" : [] }, { - "tcId" : 1223, + "tcId" : 552, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "secp256k1", "public" : "3076301006072a8648ce3d020106052b81040022036200040ef5804731d918f037506ee00b8602b877c7d509ffa2c0847a86e7a2d358ba7c981c2a74b22401ac615307a6deb275402fa6c8218c3374f8a91752d2eff6bd14ad8cae596d2f37dae8aeec085760edf4fda9a7cf70253898a54183469072a561", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14331,9 +5401,8 @@ "flags" : [] }, { - "tcId" : 1224, + "tcId" : 553, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "secp256k1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400921da57110db26c7838a69d574fc98588c5c07a792cb379f46664cc773c1e1f6fa16148667748ede232d1a1f1cea7f152c5d586172acbeaa48416bcbd70bb27f0f01b4477e1ae74bf4f093184a9f26f103712ccf6ceb45a0505b191606d897edaf872b37f0f90a933000a80fc3207048323c16883a3d67a90aa78bcc9c5e58d784b9b9", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14341,9 +5410,8 @@ "flags" : [] }, { - "tcId" : 1225, + "tcId" : 554, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "secp256k1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042c9fdd1914cacdb28e39e6fc24b4c3c666cc0d438acc4529a6cc297a2d0fdecb3028d9e4d84c711db352379c080c78659969bdc5d3218901", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14351,9 +5419,8 @@ "flags" : [] }, { - "tcId" : 1226, + "tcId" : 555, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "secp256k1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004120e4db849e5d960741c7d221aa80fe6e4fcd578191b7f845a68a6fcb8647719a6fffb6165d8ec39389eecc530839c321b2e9040027fba5d9cb9311df7cd3d4d", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14361,9 +5428,8 @@ "flags" : [] }, { - "tcId" : 1227, + "tcId" : 556, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "secp256k1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040efb1c104938f59a931fe6bf69f7ead4036d2336075a708e66b020e1bc5bb6d9cdc86d4e8fa181d7c7ea1af28353044e8cec12eec75a6dd87a5dc902024d93f8c8d9bf43b453fd919151f9bd7bb955c7", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14371,9 +5437,8 @@ "flags" : [] }, { - "tcId" : 1228, + "tcId" : 557, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "secp256k1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043e96d75b79214e69a4550e25375478bdc9c2a9d0178a77b5700bd5f12e3ce142f50c93dc1ee7268456d7eae2d44b718d6f159e896ae14fbe3aba397801a95e2bb6a9a761e865b289dd9db64aa07c794cedf77328543b94c9b54ce0cf04c60ac8", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14381,9 +5446,8 @@ "flags" : [] }, { - "tcId" : 1229, + "tcId" : 558, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "secp256k1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044f191130740f1b75ae13402960eb22ea801db80ed51a461e06a7b3ba60c9bddd132a6465bbee8afd70cfb4495efbda4f1567b958e6e305bfcb4ac8f05172688e0f2f175aa12425be3ab7271b42f258639e868677d1163c12e641229f1e6427761c9e294de51db564151b21a051d2f7a13661852799557a556a5f3c51d36d083a", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14391,9 +5455,8 @@ "flags" : [] }, { - "tcId" : 1230, + "tcId" : 559, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "secp256k1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00044964b948cefa39cd769e3480d4840a3c58e966161be80df02d9aab33b4a318a32f30130224edcefe0dd64342404e594aa334995b179f641f", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14401,9 +5464,8 @@ "flags" : [] }, { - "tcId" : 1231, + "tcId" : 560, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "secp256k1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000411157979c08bcd175d34572209a85f3f5d602e35bdc3b553b0f19307672b31ba69d0556bce48c43e2e7e6177055221a4c4b7eb17ee9708f49216de76d6e92ab8", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14411,9 +5473,8 @@ "flags" : [] }, { - "tcId" : 1232, + "tcId" : 561, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "secp256k1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048bb517e198930eba57293419876a8793f711de37c27f200e6fb2c2b13e9fabd4fbc42ad61751ca583031ba76cbc6d745d115addc74eab63bf415c4fa20dbbecae98ac3c3da1a041705cf8959e2ccf453", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14421,9 +5482,8 @@ "flags" : [] }, { - "tcId" : 1233, + "tcId" : 562, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "secp256k1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200045eb38d0261b744b03abef4ae7c17bc886b5b426bd910958f8a49ef62053048f869541b7a05d244315fc9cd74271ec3d518d94114b6006017f4ed5e3c06322baa1c75809a1057ba6fa46d1e1a9927a262e627940d5da538b5a3d1d794d9c866a4", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14431,9 +5491,8 @@ "flags" : [] }, { - "tcId" : 1234, + "tcId" : 563, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "secp256k1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004035fc238e57d980beae0215fb89108f9c6c4afda5d920f9d0583ee7d65f8778ecfff24a31d4f32deb6ea5f7e3adb6affb9327a5e62e09cba07c88b119fd104a83b7811e958e393971a5c9417412070b9f18b03be37e81e0bca5d3ff0873ed1f3113ed0fc57a0344321fb4d6c43f2f6e630a3d3883efe4c21df3e0f0b1208226b", "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", "shared" : "", @@ -14441,9 +5500,8 @@ "flags" : [] }, { - "tcId" : 1235, + "tcId" : 564, "comment" : "invalid public key", - "curve" : "secp256k1", "public" : "3036301006072a8648ce3d020106052b8104000a03220002977cb7fb9a0ec5b208e811d6a0795eb78d7642e3cac42a801bcc8fc0f06472d4", "private" : "0d09182a4d0c94ba85f82eff9fc1bddb0b07d3f2af8632fc1c73a3604e8f0b335", "shared" : "", @@ -14453,9 +5511,8 @@ ] }, { - "tcId" : 1236, + "tcId" : 565, "comment" : "public key is a low order point on twist", - "curve" : "secp256k1", "public" : "3036301006072a8648ce3d020106052b8104000a032200020000000000000000000000000000000000000000000000000000000000000000", "private" : "098b5c223cf9cc0920a5145ba1fd2f6afee7e1f66d0120b8536685fdf05ebb300", "shared" : "", @@ -14465,9 +5522,8 @@ ] }, { - "tcId" : 1237, + "tcId" : 566, "comment" : "public key is a low order point on twist", - "curve" : "secp256k1", "public" : "3036301006072a8648ce3d020106052b8104000a032200030000000000000000000000000000000000000000000000000000000000000000", "private" : "098b5c223cf9cc0920a5145ba1fd2f6afee7e1f66d0120b8536685fdf05ebb2ff", "shared" : "", @@ -14475,2514 +5531,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 1238, - "comment" : "long form encoding of length", - "curve" : "secp256k1", - "public" : "308156301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1239, - "comment" : "long form encoding of length", - "curve" : "secp256k1", - "public" : "305730811006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1240, - "comment" : "long form encoding of length", - "curve" : "secp256k1", - "public" : "305730110681072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1241, - "comment" : "long form encoding of length", - "curve" : "secp256k1", - "public" : "3057301106072a8648ce3d02010681052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1242, - "comment" : "long form encoding of length", - "curve" : "secp256k1", - "public" : "3057301006072a8648ce3d020106052b8104000a0381420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1243, - "comment" : "length contains leading 0", - "curve" : "secp256k1", - "public" : "30820056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1244, - "comment" : "length contains leading 0", - "curve" : "secp256k1", - "public" : "30583082001006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1245, - "comment" : "length contains leading 0", - "curve" : "secp256k1", - "public" : "30583012068200072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1246, - "comment" : "length contains leading 0", - "curve" : "secp256k1", - "public" : "3058301206072a8648ce3d0201068200052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1247, - "comment" : "length contains leading 0", - "curve" : "secp256k1", - "public" : "3058301006072a8648ce3d020106052b8104000a038200420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1248, - "comment" : "wrong length", - "curve" : "secp256k1", - "public" : "3057301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1249, - "comment" : "wrong length", - "curve" : "secp256k1", - "public" : "3055301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1250, - "comment" : "wrong length", - "curve" : "secp256k1", - "public" : "3056301106072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1251, - "comment" : "wrong length", - "curve" : "secp256k1", - "public" : "3056300f06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1252, - "comment" : "wrong length", - "curve" : "secp256k1", - "public" : "3056301006082a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1253, - "comment" : "wrong length", - "curve" : "secp256k1", - "public" : "3056301006062a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1254, - "comment" : "wrong length", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106062b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1255, - "comment" : "wrong length", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106042b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1256, - "comment" : "wrong length", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a03430004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1257, - "comment" : "wrong length", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a03410004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1258, - "comment" : "uint32 overflow in length", - "curve" : "secp256k1", - "public" : "30850100000056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1259, - "comment" : "uint32 overflow in length", - "curve" : "secp256k1", - "public" : "305b3085010000001006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1260, - "comment" : "uint32 overflow in length", - "curve" : "secp256k1", - "public" : "305b3015068501000000072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1261, - "comment" : "uint32 overflow in length", - "curve" : "secp256k1", - "public" : "305b301506072a8648ce3d0201068501000000052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1262, - "comment" : "uint32 overflow in length", - "curve" : "secp256k1", - "public" : "305b301006072a8648ce3d020106052b8104000a038501000000420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1263, - "comment" : "uint64 overflow in length", - "curve" : "secp256k1", - "public" : "3089010000000000000056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1264, - "comment" : "uint64 overflow in length", - "curve" : "secp256k1", - "public" : "305f308901000000000000001006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1265, - "comment" : "uint64 overflow in length", - "curve" : "secp256k1", - "public" : "305f301906890100000000000000072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1266, - "comment" : "uint64 overflow in length", - "curve" : "secp256k1", - "public" : "305f301906072a8648ce3d020106890100000000000000052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1267, - "comment" : "uint64 overflow in length", - "curve" : "secp256k1", - "public" : "305f301006072a8648ce3d020106052b8104000a03890100000000000000420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1268, - "comment" : "length = 2**31 - 1", - "curve" : "secp256k1", - "public" : "30847fffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1269, - "comment" : "length = 2**31 - 1", - "curve" : "secp256k1", - "public" : "305a30847fffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1270, - "comment" : "length = 2**31 - 1", - "curve" : "secp256k1", - "public" : "305a301406847fffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1271, - "comment" : "length = 2**31 - 1", - "curve" : "secp256k1", - "public" : "305a301406072a8648ce3d020106847fffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1272, - "comment" : "length = 2**31 - 1", - "curve" : "secp256k1", - "public" : "305a301006072a8648ce3d020106052b8104000a03847fffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1273, - "comment" : "length = 2**32 - 1", - "curve" : "secp256k1", - "public" : "3084ffffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1274, - "comment" : "length = 2**32 - 1", - "curve" : "secp256k1", - "public" : "305a3084ffffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1275, - "comment" : "length = 2**32 - 1", - "curve" : "secp256k1", - "public" : "305a30140684ffffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1276, - "comment" : "length = 2**32 - 1", - "curve" : "secp256k1", - "public" : "305a301406072a8648ce3d02010684ffffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1277, - "comment" : "length = 2**32 - 1", - "curve" : "secp256k1", - "public" : "305a301006072a8648ce3d020106052b8104000a0384ffffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1278, - "comment" : "length = 2**40 - 1", - "curve" : "secp256k1", - "public" : "3085ffffffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1279, - "comment" : "length = 2**40 - 1", - "curve" : "secp256k1", - "public" : "305b3085ffffffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1280, - "comment" : "length = 2**40 - 1", - "curve" : "secp256k1", - "public" : "305b30150685ffffffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1281, - "comment" : "length = 2**40 - 1", - "curve" : "secp256k1", - "public" : "305b301506072a8648ce3d02010685ffffffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1282, - "comment" : "length = 2**40 - 1", - "curve" : "secp256k1", - "public" : "305b301006072a8648ce3d020106052b8104000a0385ffffffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1283, - "comment" : "length = 2**64 - 1", - "curve" : "secp256k1", - "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1284, - "comment" : "length = 2**64 - 1", - "curve" : "secp256k1", - "public" : "305e3088ffffffffffffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1285, - "comment" : "length = 2**64 - 1", - "curve" : "secp256k1", - "public" : "305e30180688ffffffffffffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1286, - "comment" : "length = 2**64 - 1", - "curve" : "secp256k1", - "public" : "305e301806072a8648ce3d02010688ffffffffffffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1287, - "comment" : "length = 2**64 - 1", - "curve" : "secp256k1", - "public" : "305e301006072a8648ce3d020106052b8104000a0388ffffffffffffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1288, - "comment" : "incorrect length", - "curve" : "secp256k1", - "public" : "30ff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1289, - "comment" : "incorrect length", - "curve" : "secp256k1", - "public" : "305630ff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1290, - "comment" : "incorrect length", - "curve" : "secp256k1", - "public" : "3056301006ff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1291, - "comment" : "incorrect length", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106ff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1292, - "comment" : "incorrect length", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a03ff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1293, - "comment" : "indefinite length without termination", - "curve" : "secp256k1", - "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1294, - "comment" : "indefinite length without termination", - "curve" : "secp256k1", - "public" : "3056308006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1295, - "comment" : "indefinite length without termination", - "curve" : "secp256k1", - "public" : "3056301006802a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1296, - "comment" : "indefinite length without termination", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106802b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1297, - "comment" : "indefinite length without termination", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a03800004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1298, - "comment" : "removing sequence", - "curve" : "secp256k1", - "public" : "", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1299, - "comment" : "removing sequence", - "curve" : "secp256k1", - "public" : "304403420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1300, - "comment" : "lonely sequence tag", - "curve" : "secp256k1", - "public" : "30", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1301, - "comment" : "lonely sequence tag", - "curve" : "secp256k1", - "public" : "30453003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1302, - "comment" : "appending 0's to sequence", - "curve" : "secp256k1", - "public" : "3058301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1303, - "comment" : "appending 0's to sequence", - "curve" : "secp256k1", - "public" : "3058301206072a8648ce3d020106052b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1304, - "comment" : "prepending 0's to sequence", - "curve" : "secp256k1", - "public" : "30580000301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1305, - "comment" : "prepending 0's to sequence", - "curve" : "secp256k1", - "public" : "30583012000006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1306, - "comment" : "appending unused 0's to sequence", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1307, - "comment" : "appending unused 0's to sequence", - "curve" : "secp256k1", - "public" : "3058301006072a8648ce3d020106052b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1308, - "comment" : "appending null value to sequence", - "curve" : "secp256k1", - "public" : "3058301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670500", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1309, - "comment" : "appending null value to sequence", - "curve" : "secp256k1", - "public" : "3058301206072a8648ce3d020106052b8104000a050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1310, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305b4981773056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1311, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305a25003056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1312, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "30583056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670004deadbeef", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1313, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305b3015498177301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1314, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305a30142500301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1315, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305e3012301006072a8648ce3d020106052b8104000a0004deadbeef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1316, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305b3015260c49817706072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1317, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305a3014260b250006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1318, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305e3018260906072a8648ce3d02010004deadbeef06052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1319, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305b301506072a8648ce3d0201260a49817706052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1320, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305a301406072a8648ce3d02012609250006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1321, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305e301806072a8648ce3d0201260706052b8104000a0004deadbeef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1322, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305b301006072a8648ce3d020106052b8104000a234749817703420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1323, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305a301006072a8648ce3d020106052b8104000a2346250003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1324, - "comment" : "including garbage", - "curve" : "secp256k1", - "public" : "305e301006072a8648ce3d020106052b8104000a234403420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670004deadbeef", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1325, - "comment" : "including undefined tags", - "curve" : "secp256k1", - "public" : "305eaa00bb00cd003056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1326, - "comment" : "including undefined tags", - "curve" : "secp256k1", - "public" : "305caa02aabb3056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1327, - "comment" : "including undefined tags", - "curve" : "secp256k1", - "public" : "305e3018aa00bb00cd00301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1328, - "comment" : "including undefined tags", - "curve" : "secp256k1", - "public" : "305c3016aa02aabb301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1329, - "comment" : "including undefined tags", - "curve" : "secp256k1", - "public" : "305e3018260faa00bb00cd0006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1330, - "comment" : "including undefined tags", - "curve" : "secp256k1", - "public" : "305c3016260daa02aabb06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1331, - "comment" : "including undefined tags", - "curve" : "secp256k1", - "public" : "305e301806072a8648ce3d0201260daa00bb00cd0006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1332, - "comment" : "including undefined tags", - "curve" : "secp256k1", - "public" : "305c301606072a8648ce3d0201260baa02aabb06052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1333, - "comment" : "including undefined tags", - "curve" : "secp256k1", - "public" : "305e301006072a8648ce3d020106052b8104000a234aaa00bb00cd0003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1334, - "comment" : "including undefined tags", - "curve" : "secp256k1", - "public" : "305c301006072a8648ce3d020106052b8104000a2348aa02aabb03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1335, - "comment" : "truncated length of sequence", - "curve" : "secp256k1", - "public" : "3081", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1336, - "comment" : "truncated length of sequence", - "curve" : "secp256k1", - "public" : "3046308103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1337, - "comment" : "Replacing sequence with NULL", - "curve" : "secp256k1", - "public" : "0500", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1338, - "comment" : "Replacing sequence with NULL", - "curve" : "secp256k1", - "public" : "3046050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1339, - "comment" : "changing tag value of sequence", - "curve" : "secp256k1", - "public" : "2e56301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1340, - "comment" : "changing tag value of sequence", - "curve" : "secp256k1", - "public" : "2f56301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1341, - "comment" : "changing tag value of sequence", - "curve" : "secp256k1", - "public" : "3156301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1342, - "comment" : "changing tag value of sequence", - "curve" : "secp256k1", - "public" : "3256301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1343, - "comment" : "changing tag value of sequence", - "curve" : "secp256k1", - "public" : "ff56301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1344, - "comment" : "changing tag value of sequence", - "curve" : "secp256k1", - "public" : "30562e1006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1345, - "comment" : "changing tag value of sequence", - "curve" : "secp256k1", - "public" : "30562f1006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1346, - "comment" : "changing tag value of sequence", - "curve" : "secp256k1", - "public" : "3056311006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1347, - "comment" : "changing tag value of sequence", - "curve" : "secp256k1", - "public" : "3056321006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1348, - "comment" : "changing tag value of sequence", - "curve" : "secp256k1", - "public" : "3056ff1006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1349, - "comment" : "dropping value of sequence", - "curve" : "secp256k1", - "public" : "3000", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1350, - "comment" : "dropping value of sequence", - "curve" : "secp256k1", - "public" : "3046300003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1351, - "comment" : "truncate sequence", - "curve" : "secp256k1", - "public" : "3055301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1352, - "comment" : "truncate sequence", - "curve" : "secp256k1", - "public" : "30551006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1353, - "comment" : "truncate sequence", - "curve" : "secp256k1", - "public" : "3055300f06072a8648ce3d020106052b81040003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1354, - "comment" : "truncate sequence", - "curve" : "secp256k1", - "public" : "3055300f072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1355, - "comment" : "indefinite length", - "curve" : "secp256k1", - "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1356, - "comment" : "indefinite length", - "curve" : "secp256k1", - "public" : "3058308006072a8648ce3d020106052b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1357, - "comment" : "indefinite length with truncated delimiter", - "curve" : "secp256k1", - "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326700", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1358, - "comment" : "indefinite length with truncated delimiter", - "curve" : "secp256k1", - "public" : "3057308006072a8648ce3d020106052b8104000a0003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1359, - "comment" : "indefinite length with additional element", - "curve" : "secp256k1", - "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326705000000", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1360, - "comment" : "indefinite length with additional element", - "curve" : "secp256k1", - "public" : "305a308006072a8648ce3d020106052b8104000a0500000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1361, - "comment" : "indefinite length with truncated element", - "curve" : "secp256k1", - "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267060811220000", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1362, - "comment" : "indefinite length with truncated element", - "curve" : "secp256k1", - "public" : "305c308006072a8648ce3d020106052b8104000a06081122000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1363, - "comment" : "indefinite length with garbage", - "curve" : "secp256k1", - "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000fe02beef", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1364, - "comment" : "indefinite length with garbage", - "curve" : "secp256k1", - "public" : "305c308006072a8648ce3d020106052b8104000a0000fe02beef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1365, - "comment" : "indefinite length with nonempty EOC", - "curve" : "secp256k1", - "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670002beef", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1366, - "comment" : "indefinite length with nonempty EOC", - "curve" : "secp256k1", - "public" : "305a308006072a8648ce3d020106052b8104000a0002beef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1367, - "comment" : "prepend empty sequence", - "curve" : "secp256k1", - "public" : "30583000301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1368, - "comment" : "prepend empty sequence", - "curve" : "secp256k1", - "public" : "30583012300006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1369, - "comment" : "append empty sequence", - "curve" : "secp256k1", - "public" : "3058301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32673000", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1370, - "comment" : "append empty sequence", - "curve" : "secp256k1", - "public" : "3058301206072a8648ce3d020106052b8104000a300003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1371, - "comment" : "sequence of sequence", - "curve" : "secp256k1", - "public" : "30583056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1372, - "comment" : "sequence of sequence", - "curve" : "secp256k1", - "public" : "30583012301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1373, - "comment" : "truncated sequence", - "curve" : "secp256k1", - "public" : "3012301006072a8648ce3d020106052b8104000a", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1374, - "comment" : "truncated sequence", - "curve" : "secp256k1", - "public" : "304f300906072a8648ce3d020103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1375, - "comment" : "repeat element in sequence", - "curve" : "secp256k1", - "public" : "30819a301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326703420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1376, - "comment" : "repeat element in sequence", - "curve" : "secp256k1", - "public" : "305d301706072a8648ce3d020106052b8104000a06052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1377, - "comment" : "removing oid", - "curve" : "secp256k1", - "public" : "304d300706052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1378, - "comment" : "lonely oid tag", - "curve" : "secp256k1", - "public" : "304e30080606052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1379, - "comment" : "lonely oid tag", - "curve" : "secp256k1", - "public" : "3050300a06072a8648ce3d02010603420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1380, - "comment" : "appending 0's to oid", - "curve" : "secp256k1", - "public" : "3058301206092a8648ce3d0201000006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1381, - "comment" : "appending 0's to oid", - "curve" : "secp256k1", - "public" : "3058301206072a8648ce3d020106072b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1382, - "comment" : "prepending 0's to oid", - "curve" : "secp256k1", - "public" : "30583012060900002a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1383, - "comment" : "prepending 0's to oid", - "curve" : "secp256k1", - "public" : "3058301206072a8648ce3d0201060700002b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1384, - "comment" : "appending unused 0's to oid", - "curve" : "secp256k1", - "public" : "3058301206072a8648ce3d0201000006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1385, - "comment" : "appending null value to oid", - "curve" : "secp256k1", - "public" : "3058301206092a8648ce3d0201050006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1386, - "comment" : "appending null value to oid", - "curve" : "secp256k1", - "public" : "3058301206072a8648ce3d020106072b8104000a050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1387, - "comment" : "truncated length of oid", - "curve" : "secp256k1", - "public" : "304f3009068106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1388, - "comment" : "truncated length of oid", - "curve" : "secp256k1", - "public" : "3051300b06072a8648ce3d0201068103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1389, - "comment" : "Replacing oid with NULL", - "curve" : "secp256k1", - "public" : "304f3009050006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1390, - "comment" : "Replacing oid with NULL", - "curve" : "secp256k1", - "public" : "3051300b06072a8648ce3d0201050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1391, - "comment" : "changing tag value of oid", - "curve" : "secp256k1", - "public" : "3056301004072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1392, - "comment" : "changing tag value of oid", - "curve" : "secp256k1", - "public" : "3056301005072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1393, - "comment" : "changing tag value of oid", - "curve" : "secp256k1", - "public" : "3056301007072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1394, - "comment" : "changing tag value of oid", - "curve" : "secp256k1", - "public" : "3056301008072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1395, - "comment" : "changing tag value of oid", - "curve" : "secp256k1", - "public" : "30563010ff072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1396, - "comment" : "changing tag value of oid", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020104052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1397, - "comment" : "changing tag value of oid", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020105052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1398, - "comment" : "changing tag value of oid", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020107052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1399, - "comment" : "changing tag value of oid", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020108052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1400, - "comment" : "changing tag value of oid", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d0201ff052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1401, - "comment" : "dropping value of oid", - "curve" : "secp256k1", - "public" : "304f3009060006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1402, - "comment" : "dropping value of oid", - "curve" : "secp256k1", - "public" : "3051300b06072a8648ce3d0201060003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1403, - "comment" : "modify first byte of oid", - "curve" : "secp256k1", - "public" : "305630100607288648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1404, - "comment" : "modify first byte of oid", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d02010605298104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1405, - "comment" : "modify last byte of oid", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d028106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1406, - "comment" : "modify last byte of oid", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104008a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1407, - "comment" : "truncate oid", - "curve" : "secp256k1", - "public" : "3055300f06062a8648ce3d0206052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1408, - "comment" : "truncate oid", - "curve" : "secp256k1", - "public" : "3055300f06068648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1409, - "comment" : "truncate oid", - "curve" : "secp256k1", - "public" : "3055300f06072a8648ce3d020106042b81040003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1410, - "comment" : "truncate oid", - "curve" : "secp256k1", - "public" : "3055300f06072a8648ce3d020106048104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1411, - "comment" : "wrong oid", - "curve" : "secp256k1", - "public" : "30593013060a3262306530333032316106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1412, - "comment" : "wrong oid", - "curve" : "secp256k1", - "public" : "3061301b061236303836343830313635303330343032303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1413, - "comment" : "wrong oid", - "curve" : "secp256k1", - "public" : "305b301506072a8648ce3d0201060a3262306530333032316103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1414, - "comment" : "wrong oid", - "curve" : "secp256k1", - "public" : "3063301d06072a8648ce3d0201061236303836343830313635303330343032303103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1415, - "comment" : "longer oid", - "curve" : "secp256k1", - "public" : "305f301906103261383634386365336430323031303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1416, - "comment" : "longer oid", - "curve" : "secp256k1", - "public" : "305d301706072a8648ce3d0201060c32623831303430303061303103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1417, - "comment" : "oid with modified node", - "curve" : "secp256k1", - "public" : "305d3017060e326138363438636533643032313106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1418, - "comment" : "oid with modified node", - "curve" : "secp256k1", - "public" : "3065301f06163261383634386365336430323838383038303830303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1419, - "comment" : "oid with modified node", - "curve" : "secp256k1", - "public" : "305b301506072a8648ce3d0201060a3262383130343030316103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1420, - "comment" : "oid with modified node", - "curve" : "secp256k1", - "public" : "3063301d06072a8648ce3d0201061232623831303430303838383038303830306103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1421, - "comment" : "large integer in oid", - "curve" : "secp256k1", - "public" : "306f30290620326138363438636533643032383238303830383038303830383038303830303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1422, - "comment" : "large integer in oid", - "curve" : "secp256k1", - "public" : "306d302706072a8648ce3d0201061c3262383130343030383238303830383038303830383038303830306103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1423, - "comment" : "oid with invalid node", - "curve" : "secp256k1", - "public" : "3060301a0611326138363438636533643032303165303306052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1424, - "comment" : "oid with invalid node", - "curve" : "secp256k1", - "public" : "3057301106082a808648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1425, - "comment" : "oid with invalid node", - "curve" : "secp256k1", - "public" : "305e301806072a8648ce3d0201060d3262383130343030306165303303420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1426, - "comment" : "oid with invalid node", - "curve" : "secp256k1", - "public" : "3057301106072a8648ce3d020106062b808104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1427, - "comment" : "lonely bit string tag", - "curve" : "secp256k1", - "public" : "3013301006072a8648ce3d020106052b8104000a03", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1428, - "comment" : "appending 0's to bit string", - "curve" : "secp256k1", - "public" : "3058301006072a8648ce3d020106052b8104000a03440004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1429, - "comment" : "prepending 0's to bit string", - "curve" : "secp256k1", - "public" : "3058301006072a8648ce3d020106052b8104000a034400000004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1430, - "comment" : "appending null value to bit string", - "curve" : "secp256k1", - "public" : "3058301006072a8648ce3d020106052b8104000a03440004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670500", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1431, - "comment" : "truncated length of bit string", - "curve" : "secp256k1", - "public" : "3014301006072a8648ce3d020106052b8104000a0381", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1432, - "comment" : "Replacing bit string with NULL", - "curve" : "secp256k1", - "public" : "3014301006072a8648ce3d020106052b8104000a0500", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1433, - "comment" : "changing tag value of bit string", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a01420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1434, - "comment" : "changing tag value of bit string", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a02420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1435, - "comment" : "changing tag value of bit string", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a04420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1436, - "comment" : "changing tag value of bit string", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a05420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1437, - "comment" : "changing tag value of bit string", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000aff420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1438, - "comment" : "dropping value of bit string", - "curve" : "secp256k1", - "public" : "3014301006072a8648ce3d020106052b8104000a0300", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1439, - "comment" : "modify first byte of bit string", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a03420204e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1440, - "comment" : "modify last byte of bit string", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32e7", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1441, - "comment" : "truncate bit string", - "curve" : "secp256k1", - "public" : "3055301006072a8648ce3d020106052b8104000a03410004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1442, - "comment" : "truncate bit string", - "curve" : "secp256k1", - "public" : "3055301006072a8648ce3d020106052b8104000a034104e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1443, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a03420104e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1444, - "comment" : "unused bits in a bit-string", - "curve" : "secp256k1", - "public" : "305a301006072a8648ce3d020106052b8104000a03462004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326701020304", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1445, - "comment" : "unused bits in empty bit-string", - "curve" : "secp256k1", - "public" : "3015301006072a8648ce3d020106052b8104000a030103", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1446, - "comment" : "128 unused bits", - "curve" : "secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a03428004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", - "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", - "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -16992,9 +5540,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 1447, + "tcId" : 567, "comment" : "normal case", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000447a927daafd7282afd721c141c268be12312066c1d62fe047dcef272958e02a2b81c89d7b81004eda65cb6e1df8da330be2d563221862b81", "private" : "08cff3b0b5c1b3220043759320c6cc6392e19e554f180f3df1e44c7fc", "shared" : "4f7afb302c699bd56db0bdac550172bac94b73b0f2b60eee91b6a420", @@ -17002,9 +5549,8 @@ "flags" : [] }, { - "tcId" : 1448, + "tcId" : 568, "comment" : "compressed public key", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e000347a927daafd7282afd721c141c268be12312066c1d62fe047dcef272", "private" : "08cff3b0b5c1b3220043759320c6cc6392e19e554f180f3df1e44c7fc", "shared" : "4f7afb302c699bd56db0bdac550172bac94b73b0f2b60eee91b6a420", @@ -17014,9 +5560,8 @@ ] }, { - "tcId" : 1449, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 569, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045f9a3dd8daebed9583d91dd75c6ef089d325ffafb3639fb97a7a2dea04e811b5cb44e171a5ded25c22f37fd10e1860416e4edb8aa8081c0e", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "00000000000000000000000000000000000000000000000000000001", @@ -17024,9 +5569,17 @@ "flags" : [] }, { - "tcId" : 1450, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 570, + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045c753c63b9cb9b79ebbd8d4e3fc3ae8de3ed6a16d12e38b1fc23e9e5aa6d815ecdf607246745e02982919a91a4cf8f1443fa90dd8f70a57b", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "00000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 571, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045d8de5d817d49856a9ae870b5c84824f1a19745e963c820fdebb553c06f87a56e4d0019f1192f904285f5538c1d3eedc059e77344e7d4b8b", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -17034,9 +5587,8 @@ "flags" : [] }, { - "tcId" : 1451, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 572, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004539b0566588e16505e2d39323c07799a6aa288e7d2aa03db8a392a388aad13ac01879d1cde648dc8ad70c2dec49cb67961b2493ddad8724e", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "00000000000000ffffffffffffff0000000000000100000000000000", @@ -17044,9 +5596,8 @@ "flags" : [] }, { - "tcId" : 1452, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 573, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000426287f17f2554aaf1e49c5594fbc35059a5c7c037994bfff9cb437f33d0e5fa3400163c4a0ec513e7049edeac43f7463b99f1c9144d454d9", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "00000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -17054,9 +5605,8 @@ "flags" : [] }, { - "tcId" : 1453, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 574, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043ac67c437f5cd2b4bc78218b01f64130c8b217070f6e1eef5ad4b600242505741417f79fd28596192538a9438126a49f44f98ed2642aab1b", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", @@ -17064,9 +5614,8 @@ "flags" : [] }, { - "tcId" : 1454, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 575, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048ab3fa0ccf52a661ea3a1d50219c0cbf809bcbf63745f4e0b94a890c01c166c6392c3690f7ec28684857ea05f5fd4b8b4e7b8b05a9e94265", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000", @@ -17074,9 +5623,8 @@ "flags" : [] }, { - "tcId" : 1455, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 576, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045a6ecb1ba881bf4df559980cc940e66e430bb22b6dd0e6ea1842e90caa0c8cd725f93c45985695fc3a78c42ef72c190b083db57ff85c3db2", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "01fffffffc00000007fffffff00000001fffffffc00000007fffffff", @@ -17084,9 +5632,44 @@ "flags" : [] }, { - "tcId" : 1456, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 577, + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00041076cc0201b3399137184b1731028ba2bebdcba1548ad5ed1af1df9cd2f4abb6d76591efe7712bc3544a76ef53bed9f186a2c2d12105e7ad", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "30975f626ebd46b09e413513a897f6b74de5707bbbeb7a3d8c60d0b9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 578, + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045216d31c450635af6d6c7327d3fe0514a8abb972b16d3084164c9ac761817518c5f4e78e277e009c7028ad7e59a3a87e13295ef1777119cc", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "373bbcf4231b53083d36adb3f56485603b19b4b77251abd9b8683c12", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 579, + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b1121e4cafa5ee5cca2a9b661dadb37a819c0bb32dc0f01680c8192913981ac1c68e6d410cda305b0be46ef1422a70354199d0f544176195", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "41478d4c207e3fe1aef7fbcc34223f39b86f634d978921ecb40a5136", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 580, + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046e22eb98da25e639954eb2987a1fc71605b287abe4a9e7fe4cd79c4bc759b111ce37a17fda313b17393c08c750ecf1d38a9e0f72c0c1705f", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "5394eaa3dbc30feac5eb7d88e69cf068315ccb6dedf787dbf933f823", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 581, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a60d25227568b2486b402af66d9212fe923a37873a8a5613ef813d91c88aa84b15b7cae6ab6478f0bf42c464f3f50ec27d339e85a4908841", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", @@ -17094,9 +5677,8 @@ "flags" : [] }, { - "tcId" : 1457, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 582, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000499b409afecf5e544d0477a8a43d6f4805ca19d0b24b89d6a372556060695d60a6c4c321043cb40a501a2781c77fb9c8f370c8af801069e85", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7fff0000003ffffff0000003ffffff0000003ffffff0000004000000", @@ -17104,9 +5686,8 @@ "flags" : [] }, { - "tcId" : 1458, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 583, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004772b186ddd36192f7a73f10372c86d6a7e05200e0dabffe07e02bc9ea13a2429f0a30ab26de39bfafd44e37f14c79acee2ca7fbf2bd8f55c", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7ffff0000007fffffe000000ffffffc000001ffffff8000004000001", @@ -17114,9 +5695,8 @@ "flags" : [] }, { - "tcId" : 1459, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 584, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d54fbb07c8c0482600908178438fd572eca1ebafdcd101071afcb247a0561e4e2201447d30db350510f0f8afffa228515de9289516855d2f", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7fffffff00000000ffffffff00000000ffffffff0000000100000000", @@ -17124,9 +5704,8 @@ "flags" : [] }, { - "tcId" : 1460, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 585, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004baeaa482e45fb4b932c945eeade8644f980e50f4150fc4ce1d02ecf6a883c9da5dc24c149b9b4510da27db8df3b3afbeaa629e19d99be628", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -17134,9 +5713,8 @@ "flags" : [] }, { - "tcId" : 1461, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224r1", + "tcId" : 586, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d63331a28bd6f82dcbe3de0ea807431012e954fd9febcc7a3687dbabca532329351b6a7a0648ab34c6aac123f8dd4ec8a44fb88df0ec45ae", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", @@ -17144,9 +5722,8 @@ "flags" : [] }, { - "tcId" : 1462, + "tcId" : 587, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004000000000000000000000000000000000000000000000000000000014ebc9078ad8ad07562cd41b374827192aa88ce3c718a014405eed475", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "609042ac307c7d75ee58690d36d1f0ba2cb70f1a77ca43bc7bb70067", @@ -17154,9 +5731,17 @@ "flags" : [] }, { - "tcId" : 1463, + "tcId" : 588, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004000000000000000000000000000000000000000000000000000000034f735bbff1a54db7995b03c4e43c17bc3e0f30bda4b2eaf85189615f", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "9d5cff406488bae680f1747d8f5ef070f3a7d451205a1ba9a6cd19fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 589, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004000000000000000000000000ffffffffffffffffffffffffffffffff541d4608f6b28dcc77f02d94b1e25428a22e64fa9b3354beed97af99", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "a55b6ca4b1e135cf1df413a50861917b3d10ffef98a29a874ba9563f", @@ -17164,9 +5749,8 @@ "flags" : [] }, { - "tcId" : 1464, + "tcId" : 590, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000ffffffffffffff00000000000001000000000000004946136fcdd34a5225b09a844d9f482e56a13c46b4ef294e9c049f5b", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "9240e268b133e25b39b36cb7bc9e91a535ce622b48d3b0701d31b2c6", @@ -17174,9 +5758,8 @@ "flags" : [] }, { - "tcId" : 1465, + "tcId" : 591, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000ffffffffffffffff0000000000000000ffffffffffffffff4bdc280b52c98b4bd52bfd4fd2676a97610c4946a66abef9bad0adaa", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "b552615bd4ea7eef4fef3e39aa4fc511d8cbaf40da099e47a611e512", @@ -17184,9 +5767,8 @@ "flags" : [] }, { - "tcId" : 1466, + "tcId" : 592, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0001000060916626da518ee8f6bad287e697307084e191ca79398148141e57db", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "5701c9c1c1e59e93a0e57addf676c0d7646ff8407de630e5ec7255cc", @@ -17194,9 +5776,8 @@ "flags" : [] }, { - "tcId" : 1467, + "tcId" : 593, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040003fffffff00000003fffffff00000003fffffff0000000400000005b5f99e5ee14baa1c4fa21adf0a6557416c603f933a592dd8dd16d66", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "07c0ae0f2e52e4657fcd5dcf95c5d925b0534da4d6a113e1406580ad", @@ -17204,9 +5785,8 @@ "flags" : [] }, { - "tcId" : 1468, + "tcId" : 594, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000401fffffffc00000007fffffff00000001fffffffc00000007fffffff572544766fb80fb67365c9292c5f70bc285388d705155b361eee3a31", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "2d4f54d23c12ee51456f8047bc9c9bf3829192beef85bc6160029915", @@ -17214,9 +5794,44 @@ "flags" : [] }, { - "tcId" : 1469, + "tcId" : 595, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000430975f626ebd46b09e413513a897f6b74de5707bbbeb7a3d8c60d0b95fb0ba1f08e4e15dfe79c1b2f6614b9df6bbdd57112f52ada01d4f3e", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "466d58ed8630d222335899a419deb03b9f3ddacb314f1ea8ad0ce2c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 596, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004373bbcf4231b53083d36adb3f56485603b19b4b77251abd9b8683c1230c5f383bea0bf35359a47ebd97417b93e24f3d2e78badd6561893aa", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "c0c682a0745b197dcedf8362decf70c0b5135e16c4f7c63b10468501", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 597, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000441478d4c207e3fe1aef7fbcc34223f39b86f634d978921ecb40a51361e9f6a7174b801cedaa4d4bcd772a2884d0a2bd27356295c88573203", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "72e9c06decee8133bb05c483c97a5144351d3a7fde2fc88be6eefd7d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 598, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045394eaa3dbc30feac5eb7d88e69cf068315ccb6dedf787dbf933f823661267e8aefb70da15181fbf7390e72a4680b78883bea3a09087ac50", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "42e46a0df978b3362a4e546ea65f889f101b4e0270cb99b5ed046554", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 599, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff65d425acdceb1b04862ea9df634fcad6f1af3b70ca0000015b943550", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "4d51293480c1208a093504c4c96a4c33466c918d300a8566e69d4afb", @@ -17224,9 +5839,8 @@ "flags" : [] }, { - "tcId" : 1470, + "tcId" : 600, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047fff0000003ffffff0000003ffffff0000003ffffff000000400000002ab72fec57251d40ab8f358a291933878b14635671f9e0a8088dc73", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "7bedf280c9880edf26fe8dbd7afa356a54a67a93a2bf7043d2f497ee", @@ -17234,9 +5848,8 @@ "flags" : [] }, { - "tcId" : 1471, + "tcId" : 601, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047ffff0000007fffffe000000ffffffc000001ffffff80000040000011f4ecfad07f9a9656935f536a8b06e0db0acf5d54a939436ea844480", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "c56360d832e7d3854f60e0f3d362e58eb8026e27b6161fb2217ce57c", @@ -17244,9 +5857,8 @@ "flags" : [] }, { - "tcId" : 1472, + "tcId" : 602, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047fffffff00000000ffffffff00000000ffffffff00000001000000003532d972042e05e13fe9d8f44800502161c9c5ffa30f5caf151d600d", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "5a0e6ab7b41c61b1cb098449c707f74f55548b92c78af27d3f33c084", @@ -17254,9 +5866,8 @@ "flags" : [] }, { - "tcId" : 1473, + "tcId" : 603, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff515853ec16a985fbde8da662e47299e86ee30ad464acb849f5132922", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "b4e21f2403d826439e4d94985cebbc724a85a3e405aeb8f610892ec3", @@ -17264,9 +5875,8 @@ "flags" : [] }, { - "tcId" : 1474, + "tcId" : 604, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe51bd78396f681cbf535b3951d0b7edf91abd3b10e1cb5cdeb7ba8f9a", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "92d2a63b7788e0d704ecda5dc59321dc30264445763da792f7035832", @@ -17274,9 +5884,8 @@ "flags" : [] }, { - "tcId" : 1475, + "tcId" : 605, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "3", "shared" : "0c52cf1e5e3f3da21b6040644e0e9eeca2e020f5872c430cccef8b98", @@ -17284,9 +5893,8 @@ "flags" : [] }, { - "tcId" : 1476, + "tcId" : 606, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "ba92ad99f14a0ee915aecf776c4fc5fdecbbc8fd8e13a7610a44d2b9", @@ -17294,9 +5902,8 @@ "flags" : [] }, { - "tcId" : 1477, + "tcId" : 607, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "1000000000000000000000000000000000000000000000000000000", "shared" : "2b8dfc433327f665f04f2929084412000f1b2249f98b277784b334dd", @@ -17304,9 +5911,8 @@ "flags" : [] }, { - "tcId" : 1478, + "tcId" : 608, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "b70058644ff94dea13a4f3fea5bb80579152095ba9d3cf637f937737", @@ -17314,9 +5920,8 @@ "flags" : [] }, { - "tcId" : 1479, + "tcId" : 609, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "080000000000000000000000000000000000000000000000000000000", "shared" : "27bdac60e05ba7ac0f904050247e653c896bafd45b50d0938589718a", @@ -17324,9 +5929,8 @@ "flags" : [] }, { - "tcId" : 1480, + "tcId" : 610, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4a6ddebca3a5a7939f", "shared" : "00b6b04347120ddc5228530ef7075824fbb745945edd75e73f637a40", @@ -17334,9 +5938,8 @@ "flags" : [] }, { - "tcId" : 1481, + "tcId" : 611, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6dcebca3a5a7939f", "shared" : "d5b319d0f3143095c6bd1aa880c9df6a492caa6d6d275eb104a7aba3", @@ -17344,9 +5947,8 @@ "flags" : [] }, { - "tcId" : 1482, + "tcId" : 612, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6dd6bca3a5a7939f", "shared" : "a0e1f7a142aafb0856616d46b5f76c2244010c9d46cec07ab33bb4a8", @@ -17354,9 +5956,8 @@ "flags" : [] }, { - "tcId" : 1483, + "tcId" : 613, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca2a5a7939f", "shared" : "6f1baf2ed42e35d71b705f5dbfb7f51a8ab661be91d8b2614769fa01", @@ -17364,9 +5965,8 @@ "flags" : [] }, { - "tcId" : 1484, + "tcId" : 614, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a792dd", "shared" : "1be0d59d1f0f3a743ae19c5246099391098f71444223831e16cfa0c5", @@ -17376,9 +5976,8 @@ ] }, { - "tcId" : 1485, + "tcId" : 615, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7935d", "shared" : "7e00a9267243cea4ba7617860b6fcf404e0357d1202d8c85dc5e07d3", @@ -17388,9 +5987,8 @@ ] }, { - "tcId" : 1486, + "tcId" : 616, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939c", "shared" : "0c52cf1e5e3f3da21b6040644e0e9eeca2e020f5872c430cccef8b98", @@ -17398,9 +5996,8 @@ "flags" : [] }, { - "tcId" : 1487, + "tcId" : 617, "comment" : "edge case private key", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939d", "shared" : "aac6a805f4ce1b6dcc13ec4ed16a889dc4d708f7f6f1e23471338324", @@ -17410,33 +6007,183 @@ ] }, { - "tcId" : 1488, + "tcId" : 618, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 619, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 620, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000000000000000000000000000000000000000000000d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 621, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000000000000000000000000000000000000000000000d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 622, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 623, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 624, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000000000000000000000000000000000000000000001d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 625, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000000000000000000000000000000000000000000001d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 626, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe00000000000000000000000000000000000000000000000000000000", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 627, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe00000000000000000000000000000000000000000000000000000001", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 628, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fed7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 629, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fed7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 630, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff00000000000000000000000000000000000000000000000000000000", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 631, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff00000000000000000000000000000000000000000000000000000001", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 632, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ffd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 633, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ffd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 634, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b2403030208010105030100", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 635, "comment" : "public point not on curve", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b3", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1489, + "tcId" : 636, "comment" : "public point = (0,0)", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1490, + "tcId" : 637, "comment" : "order = -22721622932454352787552537995910923612567546342330757191396560966559", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021dff283ecb55d9bc9979d5e7cfda8a2f04672ee943b49221435c5a586c61020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -17448,9 +6195,8 @@ ] }, { - "tcId" : 1491, + "tcId" : 638, "comment" : "order = 0", - "curve" : "brainpoolP224r1", "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd020100020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -17462,9 +6208,8 @@ ] }, { - "tcId" : 1492, + "tcId" : 639, "comment" : "order = 1", - "curve" : "brainpoolP224r1", "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd020101020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -17476,9 +6221,8 @@ ] }, { - "tcId" : 1493, + "tcId" : 640, "comment" : "order = 5290290092223871682666367384584369978999613398297400491171", - "curve" : "brainpoolP224r1", "public" : "3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021900d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -17490,9 +6234,8 @@ ] }, { - "tcId" : 1494, + "tcId" : 641, "comment" : "generator = (0,0)", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -17503,9 +6246,8 @@ ] }, { - "tcId" : 1495, + "tcId" : 642, "comment" : "generator not on curve", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cf021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -17516,9 +6258,8 @@ ] }, { - "tcId" : 1496, + "tcId" : 643, "comment" : "cofactor = -1", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f0201ff033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -17529,9 +6270,8 @@ ] }, { - "tcId" : 1497, + "tcId" : 644, "comment" : "cofactor = 0", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020100033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -17542,9 +6282,8 @@ ] }, { - "tcId" : 1498, + "tcId" : 645, "comment" : "cofactor = 2", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020102033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -17555,9 +6294,8 @@ ] }, { - "tcId" : 1499, + "tcId" : 646, "comment" : "cofactor = 22721622932454352787552537995910923612567546342330757191396560966559", - "curve" : "brainpoolP224r1", "public" : "3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -17568,9 +6306,8 @@ ] }, { - "tcId" : 1500, + "tcId" : 647, "comment" : "cofactor = None", - "curve" : "brainpoolP224r1", "public" : "308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -17581,12 +6318,11 @@ ] }, { - "tcId" : 1501, + "tcId" : 648, "comment" : "modified prime", - "curve" : "brainpoolP224r1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00b352e92e2b56ca58f5e37acdc34af65ec6145e27c14bce42bef26235303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b04390400000000000000000023f905836e050000000000000000000000024058a847e339e15fdfa24f6f1876ce8b7a763a02e23cc17016e2c89c20021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a000400000000000000000023f905836e050000000000000000000000024058a847e339e15fdfa24f6f1876ce8b7a763a02e23cc17016e2c89c20", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "74aa41dd243d700a0e5fd27262a98927bad607b8a5f43f9994a5540f", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -17595,45 +6331,41 @@ ] }, { - "tcId" : 1502, + "tcId" : 649, "comment" : "using secp224r1", - "curve" : "brainpoolP224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1503, + "tcId" : 650, "comment" : "using secp256r1", - "curve" : "brainpoolP224r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1504, + "tcId" : 651, "comment" : "using secp256k1", - "curve" : "brainpoolP224r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1505, + "tcId" : 652, "comment" : "a = 0", - "curve" : "brainpoolP224r1", "public" : "3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff3021040100041c7ca82b1a7918992ef42c3deef04c4862d9e15b11e4c036e5c7389c94043904a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", @@ -17644,12 +6376,11 @@ ] }, { - "tcId" : 1506, + "tcId" : 653, "comment" : "public key of order 3", - "curve" : "brainpoolP224r1", - "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cacb9da0b3518fc82985257d41a1cfe7a4ba232a4b3dcac6ebef422e8041c087c1e265e4eb3dadc67dfe5f0c9b42f28c036dc7827971b684edd540439048c3cfadd5f27be4415e22bfd30e2f6ec8375de9c8240f1a71a3db1211c1c6f00964bde6155d499195ae1c786f07e42786059b9808cccbd20021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a00048c3cfadd5f27be4415e22bfd30e2f6ec8375de9c8240f1a71a3db121bba4c5a98ff78824d443970c1af01000c020c4df3780d074f1fc03df", + "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c8012201a3c3ee30c476883f2ac5e926ebb870b3602be2d1210e9dbce041c23b051be4983ef79faff40e77ed3d19b0a7c4b01dc8d9acb99c2c37704390433c76b1b5b15522e1d9707949042a4f2984d1f71f93a2ee97c61d0e47fe1853445c4e83452d850b3ab48ce80c1ba4b0650fefed6da99ed63021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a000433c76b1b5b15522e1d9707949042a4f2984d1f71f93a2ee97c61d0e457dfaf75e07e7e51d73fdf71ca890906eee4bc5146db8b1ea42ed39c", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "bc7bb245c1fea7c10430824978340a97fe48d41efec3076aa908470f", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -17658,12 +6389,11 @@ ] }, { - "tcId" : 1507, + "tcId" : 654, "comment" : "public key on isomorphic curve brainpoolP224t1", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004002718942d4d3f883dffbdbea18a5b9af73ac85e648076b2c0b333de4cc8c1d9c6127ab6880b903ac44e50730c5ce1d4b52b3b02689c7f0b", "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", - "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", + "shared" : "", "result" : "invalid", "flags" : [ "IsomorphicPublicKey", @@ -17671,9 +6401,8 @@ ] }, { - "tcId" : 1508, + "tcId" : 655, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP224r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004992f4a20b0e54d674737b79da8e31ca6c6b3f86d5fed22a8861cfc1a3a57f7a9592ec7b70afa981399d30b9cc7f7dd31b6200f33a7d4b696", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17681,9 +6410,8 @@ "flags" : [] }, { - "tcId" : 1509, + "tcId" : 656, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP224r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000415cc8782ffaca34a954d055b906afdfffe1e3e2c08202cab9f2b31a18e6545cb52509e9a3ce64208d2cae9af9f366bc0053a210ef117376a4df1c43d54944f90", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17691,9 +6419,8 @@ "flags" : [] }, { - "tcId" : 1510, + "tcId" : 657, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP224r1", "public" : "3076301006072a8648ce3d020106052b81040022036200044d5a019d890fb4a512d6e84c1738ce2ec66b942b17f28bba75341a6dda2ae2acf94ff30bad8205d013382bec105ce2a2287482fb50a9e273d934d5302a74845c21f75c493deaf571ee4df5619d7bc77638a530bebd6bcacf31bd550241b9b81e", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17701,9 +6428,8 @@ "flags" : [] }, { - "tcId" : 1511, + "tcId" : 658, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP224r1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004009cccaf2f3737187608ee4cd4bca434909fa84976e95bbf7e7517c07739625f5b2d52431c7e744930daac43a8997048ac82d082d37161a3b2a0c4d238d9140d6cf90159320fff6a710b506881b3b772747678dfd73bf7e870b516039c6008d44491e23789b57ad0c43b3fd27565ed703019aa036b60ff84ac866b653e368b47374c557f", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17711,9 +6437,8 @@ "flags" : [] }, { - "tcId" : 1512, + "tcId" : 659, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP224r1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000422ae2126ae12a38cc771c1c8576a9b983aadcdd65f48f9d201192a488b0ff4a1d6d14ad981aac3fcfa2156b6340012197db2a4f6b6f7324ac8a7c4015861a1eb", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17721,9 +6446,8 @@ "flags" : [] }, { - "tcId" : 1513, + "tcId" : 660, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP224r1", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000467de48ceec36eccd05eb47bf815b784a51723667fe1008e700cd197cf3d50fc577444217f2a1976fb3faf6db0d08e8c6d645785ab66f3e5686c5572093bb6646", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17731,9 +6455,8 @@ "flags" : [] }, { - "tcId" : 1514, + "tcId" : 661, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP224r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044ece661f5ba97078659744dde9c8b2ad87ddf952fa76fa31ad3d04ee898aff363690885479efc69d0ddd21a35e0de809b95a183944e43c9653450ee4a03d5c3b714476482f0a84248b14efada7b6a5d9", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17741,9 +6464,8 @@ "flags" : [] }, { - "tcId" : 1515, + "tcId" : 662, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP224r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047aeb413f2efd160ecca59106870bd37ebaaf5e3ff576a6b5125de002dc3031f6000889ec211d8f40ee4c0a085b6011868319cd075c7a5d6dbf24a24eec40ed34ff03618f5548fc3a10d06f168a190723632e5d7979261f048e7da8e8dd564d2e", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17751,9 +6473,8 @@ "flags" : [] }, { - "tcId" : 1516, + "tcId" : 663, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP224r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000496f2336f70fc7b831650e40834c0a425cd343b98ddb15d25c849f5951addcdd12dc956ddd6f90bb8ac29e185bcc2098974016dd5e760024bcba4f35adee681fd158c98fc462b2538595157538b299ac638ba6709d968a0e37a4ede0939ba6c1c54675c49c9f0d23c1576fd2c89727f7e50e63406d47612a0c5dc20f7688c1fa5", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17761,9 +6482,8 @@ "flags" : [] }, { - "tcId" : 1517, + "tcId" : 664, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP224r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000474ec4011cf976c7151f8ccaa8b753b34c08e31cabf3efcc5bb997cd262c3273750abfcb8f76bc785c056a924e760d3d155bc5a7281a5b345", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17771,9 +6491,8 @@ "flags" : [] }, { - "tcId" : 1518, + "tcId" : 665, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP224r1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040b42aeb62fc7e1295f9ce8f5bc5a66aecc4de289f73d05b672e7dd3ca85f34785e2e11f7cb6c7e4b48d458c2e2a613a81af11334ebd2627b0666f0d3628edbaa", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17781,9 +6500,8 @@ "flags" : [] }, { - "tcId" : 1519, + "tcId" : 666, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP224r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000472e9530f37de4b1d19d53789b02a5bda6e2124f71c58e8cd0e080047f0ca66aa69d4ff2e31b14901746487c71dfffb8a1368e45a56f482fcb5c635a80a1ad2ef56573ffd5fad242c823516eac42f1c7c", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17791,9 +6509,8 @@ "flags" : [] }, { - "tcId" : 1520, + "tcId" : 667, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP224r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000427cd77274564e4cc0b8284eaac5373fe2cbc731d95c01a781a6b6c4c94983a88df69f47cfe38cc04895673b56a4739377cac72600ac72743a72c025fbbc2c20e7b82474dcc3e98ba671fcb10e8aaff3d4791309f7a5d36d0b68c2d0fb703cced", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17801,9 +6518,8 @@ "flags" : [] }, { - "tcId" : 1521, + "tcId" : 668, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP224r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000466d53b70bcc33f779eddc473774f0a01f762f88df36199b80ef23123551bfe411a639600466da455b77317aa2f43d130258e7a1e86cd65e19a7e684c61896bcb40a0996fb5a897341f7c53a3486fb0aaf9e3281d31d366929eb608b5ed9e13693384dccb9f51f73a2d195949f1453e063e90287f5cb478322c5f03e9a05ab538", "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", "shared" : "", @@ -17811,9 +6527,8 @@ "flags" : [] }, { - "tcId" : 1522, + "tcId" : 669, "comment" : "invalid public key", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0002cfa2455a3fc3491d24291de3588e0eb46063c04430d7975ba71df01d", "private" : "545f59601297fcc8d734f43bebc2d73866b16a3adb885211ae1a608f", "shared" : "", @@ -17823,9 +6538,8 @@ ] }, { - "tcId" : 1523, + "tcId" : 670, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e00039f98bba2a331e3a334c5ea7f8937a85580e557b353e06f3ed8dcd195", "private" : "7abde5e6ce42081afc6194930710bfd108b91a7fc34d2caf52cdc54f", "shared" : "", @@ -17835,9 +6549,8 @@ ] }, { - "tcId" : 1524, + "tcId" : 671, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e00029f98bba2a331e3a334c5ea7f8937a85580e557b353e06f3ed8dcd195", "private" : "7abde5e6ce42081afc6194930710bfd108b91a7fc34d2caf52cdc550", "shared" : "", @@ -17847,9 +6560,8 @@ ] }, { - "tcId" : 1525, + "tcId" : 672, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0002128849d9e5731a42465e35aebd7b6db3f24e1366f0ade29e821e1c71", "private" : "720c41bbb15e5247ed81e269b421771e6be5134b11f3542ee8059176", "shared" : "", @@ -17859,9 +6571,8 @@ ] }, { - "tcId" : 1526, + "tcId" : 673, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0003abefd2cfd3faf77666c7e1ad81414d6336fea6a6b45179eccffcc95a", "private" : "72adf44f808419549de69d89d37b7508ff528c439580e5d0031e842b", "shared" : "", @@ -17871,9 +6582,8 @@ ] }, { - "tcId" : 1527, + "tcId" : 674, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0002abefd2cfd3faf77666c7e1ad81414d6336fea6a6b45179eccffcc95a", "private" : "72adf44f808419549de69d89d37b7508ff528c439580e5d0031e842c", "shared" : "", @@ -17883,9 +6593,8 @@ ] }, { - "tcId" : 1528, + "tcId" : 675, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224r1", "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0003128849d9e5731a42465e35aebd7b6db3f24e1366f0ade29e821e1c71", "private" : "720c41bbb15e5247ed81e269b421771e6be5134b11f3542ee8059175", "shared" : "", @@ -17893,2514 +6602,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 1529, - "comment" : "long form encoding of length", - "curve" : "brainpoolP224r1", - "public" : "308152301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1530, - "comment" : "long form encoding of length", - "curve" : "brainpoolP224r1", - "public" : "305330811406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1531, - "comment" : "long form encoding of length", - "curve" : "brainpoolP224r1", - "public" : "305330150681072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1532, - "comment" : "long form encoding of length", - "curve" : "brainpoolP224r1", - "public" : "3053301506072a8648ce3d02010681092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1533, - "comment" : "long form encoding of length", - "curve" : "brainpoolP224r1", - "public" : "3053301406072a8648ce3d020106092b240303020801010503813a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1534, - "comment" : "length contains leading 0", - "curve" : "brainpoolP224r1", - "public" : "30820052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1535, - "comment" : "length contains leading 0", - "curve" : "brainpoolP224r1", - "public" : "30543082001406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1536, - "comment" : "length contains leading 0", - "curve" : "brainpoolP224r1", - "public" : "30543016068200072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1537, - "comment" : "length contains leading 0", - "curve" : "brainpoolP224r1", - "public" : "3054301606072a8648ce3d0201068200092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1538, - "comment" : "length contains leading 0", - "curve" : "brainpoolP224r1", - "public" : "3054301406072a8648ce3d020106092b24030302080101050382003a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1539, - "comment" : "wrong length", - "curve" : "brainpoolP224r1", - "public" : "3053301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1540, - "comment" : "wrong length", - "curve" : "brainpoolP224r1", - "public" : "3051301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1541, - "comment" : "wrong length", - "curve" : "brainpoolP224r1", - "public" : "3052301506072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1542, - "comment" : "wrong length", - "curve" : "brainpoolP224r1", - "public" : "3052301306072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1543, - "comment" : "wrong length", - "curve" : "brainpoolP224r1", - "public" : "3052301406082a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1544, - "comment" : "wrong length", - "curve" : "brainpoolP224r1", - "public" : "3052301406062a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1545, - "comment" : "wrong length", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d0201060a2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1546, - "comment" : "wrong length", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106082b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1547, - "comment" : "wrong length", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010105033b0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1548, - "comment" : "wrong length", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b240303020801010503390004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1549, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224r1", - "public" : "30850100000052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1550, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224r1", - "public" : "30573085010000001406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1551, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224r1", - "public" : "30573019068501000000072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1552, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224r1", - "public" : "3057301906072a8648ce3d0201068501000000092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1553, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224r1", - "public" : "3057301406072a8648ce3d020106092b24030302080101050385010000003a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1554, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224r1", - "public" : "3089010000000000000052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1555, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224r1", - "public" : "305b308901000000000000001406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1556, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224r1", - "public" : "305b301d06890100000000000000072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1557, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224r1", - "public" : "305b301d06072a8648ce3d020106890100000000000000092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1558, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224r1", - "public" : "305b301406072a8648ce3d020106092b2403030208010105038901000000000000003a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1559, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224r1", - "public" : "30847fffffff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1560, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224r1", - "public" : "305630847fffffff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1561, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224r1", - "public" : "3056301806847fffffff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1562, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224r1", - "public" : "3056301806072a8648ce3d020106847fffffff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1563, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224r1", - "public" : "3056301406072a8648ce3d020106092b240303020801010503847fffffff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1564, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224r1", - "public" : "3084ffffffff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1565, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224r1", - "public" : "30563084ffffffff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1566, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224r1", - "public" : "305630180684ffffffff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1567, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224r1", - "public" : "3056301806072a8648ce3d02010684ffffffff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1568, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224r1", - "public" : "3056301406072a8648ce3d020106092b24030302080101050384ffffffff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1569, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224r1", - "public" : "3085ffffffffff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1570, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224r1", - "public" : "30573085ffffffffff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1571, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224r1", - "public" : "305730190685ffffffffff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1572, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224r1", - "public" : "3057301906072a8648ce3d02010685ffffffffff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1573, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224r1", - "public" : "3057301406072a8648ce3d020106092b24030302080101050385ffffffffff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1574, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224r1", - "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1575, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224r1", - "public" : "305a3088ffffffffffffffff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1576, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224r1", - "public" : "305a301c0688ffffffffffffffff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1577, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224r1", - "public" : "305a301c06072a8648ce3d02010688ffffffffffffffff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1578, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224r1", - "public" : "305a301406072a8648ce3d020106092b24030302080101050388ffffffffffffffff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1579, - "comment" : "incorrect length", - "curve" : "brainpoolP224r1", - "public" : "30ff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1580, - "comment" : "incorrect length", - "curve" : "brainpoolP224r1", - "public" : "305230ff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1581, - "comment" : "incorrect length", - "curve" : "brainpoolP224r1", - "public" : "3052301406ff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1582, - "comment" : "incorrect length", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106ff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1583, - "comment" : "incorrect length", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b240303020801010503ff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1584, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP224r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1585, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP224r1", - "public" : "3052308006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1586, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP224r1", - "public" : "3052301406802a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1587, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106802b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1588, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b240303020801010503800004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1589, - "comment" : "removing sequence", - "curve" : "brainpoolP224r1", - "public" : "", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1590, - "comment" : "removing sequence", - "curve" : "brainpoolP224r1", - "public" : "303c033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1591, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP224r1", - "public" : "30", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1592, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP224r1", - "public" : "303d30033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1593, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP224r1", - "public" : "3054301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1594, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP224r1", - "public" : "3054301606072a8648ce3d020106092b24030302080101050000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1595, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP224r1", - "public" : "30540000301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1596, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP224r1", - "public" : "30543016000006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1597, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1598, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP224r1", - "public" : "3054301406072a8648ce3d020106092b24030302080101050000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1599, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP224r1", - "public" : "3054301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710500", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1600, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP224r1", - "public" : "3054301606072a8648ce3d020106092b24030302080101050500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1601, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "30574981773052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1602, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "305625003052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1603, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "30543052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710004deadbeef", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1604, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "30573019498177301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1605, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "305630182500301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1606, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "305a3016301406072a8648ce3d020106092b24030302080101050004deadbeef033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1607, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "30573019260c49817706072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1608, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "30563018260b250006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1609, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "305a301c260906072a8648ce3d02010004deadbeef06092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1610, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "3057301906072a8648ce3d0201260e49817706092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1611, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "3056301806072a8648ce3d0201260d250006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1612, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "305a301c06072a8648ce3d0201260b06092b24030302080101050004deadbeef033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1613, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "3057301406072a8648ce3d020106092b2403030208010105233f498177033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1614, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "3056301406072a8648ce3d020106092b2403030208010105233e2500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1615, - "comment" : "including garbage", - "curve" : "brainpoolP224r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010105233c033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710004deadbeef", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1616, - "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", - "public" : "305aaa00bb00cd003052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1617, - "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", - "public" : "3058aa02aabb3052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1618, - "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", - "public" : "305a301caa00bb00cd00301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1619, - "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", - "public" : "3058301aaa02aabb301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1620, - "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", - "public" : "305a301c260faa00bb00cd0006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1621, - "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", - "public" : "3058301a260daa02aabb06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1622, - "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", - "public" : "305a301c06072a8648ce3d02012611aa00bb00cd0006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1623, - "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", - "public" : "3058301a06072a8648ce3d0201260faa02aabb06092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1624, - "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", - "public" : "305a301406072a8648ce3d020106092b24030302080101052342aa00bb00cd00033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1625, - "comment" : "including undefined tags", - "curve" : "brainpoolP224r1", - "public" : "3058301406072a8648ce3d020106092b24030302080101052340aa02aabb033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1626, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP224r1", - "public" : "3081", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1627, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP224r1", - "public" : "303e3081033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1628, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP224r1", - "public" : "0500", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1629, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP224r1", - "public" : "303e0500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1630, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", - "public" : "2e52301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1631, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", - "public" : "2f52301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1632, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", - "public" : "3152301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1633, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", - "public" : "3252301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1634, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", - "public" : "ff52301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1635, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", - "public" : "30522e1406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1636, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", - "public" : "30522f1406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1637, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", - "public" : "3052311406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1638, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", - "public" : "3052321406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1639, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224r1", - "public" : "3052ff1406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1640, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP224r1", - "public" : "3000", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1641, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP224r1", - "public" : "303e3000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1642, - "comment" : "truncate sequence", - "curve" : "brainpoolP224r1", - "public" : "3051301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1643, - "comment" : "truncate sequence", - "curve" : "brainpoolP224r1", - "public" : "30511406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1644, - "comment" : "truncate sequence", - "curve" : "brainpoolP224r1", - "public" : "3051301306072a8648ce3d020106092b24030302080101033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1645, - "comment" : "truncate sequence", - "curve" : "brainpoolP224r1", - "public" : "30513013072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1646, - "comment" : "indefinite length", - "curve" : "brainpoolP224r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1647, - "comment" : "indefinite length", - "curve" : "brainpoolP224r1", - "public" : "3054308006072a8648ce3d020106092b24030302080101050000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1648, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP224r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b7100", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1649, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP224r1", - "public" : "3053308006072a8648ce3d020106092b240303020801010500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1650, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP224r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b7105000000", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1651, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP224r1", - "public" : "3056308006072a8648ce3d020106092b240303020801010505000000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1652, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP224r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71060811220000", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1653, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP224r1", - "public" : "3058308006072a8648ce3d020106092b2403030208010105060811220000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1654, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP224r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000fe02beef", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1655, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP224r1", - "public" : "3058308006072a8648ce3d020106092b24030302080101050000fe02beef033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1656, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP224r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710002beef", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1657, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP224r1", - "public" : "3056308006072a8648ce3d020106092b24030302080101050002beef033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1658, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP224r1", - "public" : "30543000301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1659, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP224r1", - "public" : "30543016300006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1660, - "comment" : "append empty sequence", - "curve" : "brainpoolP224r1", - "public" : "3054301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b713000", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1661, - "comment" : "append empty sequence", - "curve" : "brainpoolP224r1", - "public" : "3054301606072a8648ce3d020106092b24030302080101053000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1662, - "comment" : "sequence of sequence", - "curve" : "brainpoolP224r1", - "public" : "30543052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1663, - "comment" : "sequence of sequence", - "curve" : "brainpoolP224r1", - "public" : "30543016301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1664, - "comment" : "truncated sequence", - "curve" : "brainpoolP224r1", - "public" : "3016301406072a8648ce3d020106092b2403030208010105", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1665, - "comment" : "truncated sequence", - "curve" : "brainpoolP224r1", - "public" : "3047300906072a8648ce3d0201033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1666, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP224r1", - "public" : "30818e301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1667, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP224r1", - "public" : "305d301f06072a8648ce3d020106092b240303020801010506092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1668, - "comment" : "removing oid", - "curve" : "brainpoolP224r1", - "public" : "3049300b06092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1669, - "comment" : "lonely oid tag", - "curve" : "brainpoolP224r1", - "public" : "304a300c0606092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1670, - "comment" : "lonely oid tag", - "curve" : "brainpoolP224r1", - "public" : "3048300a06072a8648ce3d020106033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1671, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP224r1", - "public" : "3054301606092a8648ce3d0201000006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1672, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP224r1", - "public" : "3054301606072a8648ce3d0201060b2b24030302080101050000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1673, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP224r1", - "public" : "30543016060900002a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1674, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP224r1", - "public" : "3054301606072a8648ce3d0201060b00002b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1675, - "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP224r1", - "public" : "3054301606072a8648ce3d0201000006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1676, - "comment" : "appending null value to oid", - "curve" : "brainpoolP224r1", - "public" : "3054301606092a8648ce3d0201050006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1677, - "comment" : "appending null value to oid", - "curve" : "brainpoolP224r1", - "public" : "3054301606072a8648ce3d0201060b2b24030302080101050500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1678, - "comment" : "truncated length of oid", - "curve" : "brainpoolP224r1", - "public" : "304b300d068106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1679, - "comment" : "truncated length of oid", - "curve" : "brainpoolP224r1", - "public" : "3049300b06072a8648ce3d02010681033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1680, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP224r1", - "public" : "304b300d050006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1681, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP224r1", - "public" : "3049300b06072a8648ce3d02010500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1682, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", - "public" : "3052301404072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1683, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", - "public" : "3052301405072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1684, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", - "public" : "3052301407072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1685, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", - "public" : "3052301408072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1686, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", - "public" : "30523014ff072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1687, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020104092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1688, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020105092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1689, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020107092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1690, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020108092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1691, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d0201ff092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1692, - "comment" : "dropping value of oid", - "curve" : "brainpoolP224r1", - "public" : "304b300d060006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1693, - "comment" : "dropping value of oid", - "curve" : "brainpoolP224r1", - "public" : "3049300b06072a8648ce3d02010600033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1694, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP224r1", - "public" : "305230140607288648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1695, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d02010609292403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1696, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d028106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1697, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010185033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1698, - "comment" : "truncate oid", - "curve" : "brainpoolP224r1", - "public" : "3051301306062a8648ce3d0206092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1699, - "comment" : "truncate oid", - "curve" : "brainpoolP224r1", - "public" : "3051301306068648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1700, - "comment" : "truncate oid", - "curve" : "brainpoolP224r1", - "public" : "3051301306072a8648ce3d020106082b24030302080101033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1701, - "comment" : "truncate oid", - "curve" : "brainpoolP224r1", - "public" : "3051301306072a8648ce3d020106082403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1702, - "comment" : "wrong oid", - "curve" : "brainpoolP224r1", - "public" : "30553017060a3262306530333032316106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1703, - "comment" : "wrong oid", - "curve" : "brainpoolP224r1", - "public" : "305d301f061236303836343830313635303330343032303106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1704, - "comment" : "wrong oid", - "curve" : "brainpoolP224r1", - "public" : "3053301506072a8648ce3d0201060a32623065303330323161033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1705, - "comment" : "wrong oid", - "curve" : "brainpoolP224r1", - "public" : "305b301d06072a8648ce3d02010612363038363438303136353033303430323031033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1706, - "comment" : "longer oid", - "curve" : "brainpoolP224r1", - "public" : "305b301d06103261383634386365336430323031303106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1707, - "comment" : "longer oid", - "curve" : "brainpoolP224r1", - "public" : "305d301f06072a8648ce3d020106143262323430333033303230383031303130353031033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1708, - "comment" : "oid with modified node", - "curve" : "brainpoolP224r1", - "public" : "3059301b060e326138363438636533643032313106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1709, - "comment" : "oid with modified node", - "curve" : "brainpoolP224r1", - "public" : "3061302306163261383634386365336430323838383038303830303106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1710, - "comment" : "oid with modified node", - "curve" : "brainpoolP224r1", - "public" : "305b301d06072a8648ce3d02010612326232343033303330323038303130313135033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1711, - "comment" : "oid with modified node", - "curve" : "brainpoolP224r1", - "public" : "3063302506072a8648ce3d0201061a3262323430333033303230383031303138383830383038303035033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1712, - "comment" : "large integer in oid", - "curve" : "brainpoolP224r1", - "public" : "306b302d0620326138363438636533643032383238303830383038303830383038303830303106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1713, - "comment" : "large integer in oid", - "curve" : "brainpoolP224r1", - "public" : "306d302f06072a8648ce3d02010624326232343033303330323038303130313832383038303830383038303830383038303035033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1714, - "comment" : "oid with invalid node", - "curve" : "brainpoolP224r1", - "public" : "305c301e0611326138363438636533643032303165303306092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1715, - "comment" : "oid with invalid node", - "curve" : "brainpoolP224r1", - "public" : "3053301506082a808648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1716, - "comment" : "oid with invalid node", - "curve" : "brainpoolP224r1", - "public" : "305e302006072a8648ce3d02010615326232343033303330323038303130313035653033033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1717, - "comment" : "oid with invalid node", - "curve" : "brainpoolP224r1", - "public" : "3053301506072a8648ce3d0201060a2b802403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1718, - "comment" : "lonely bit string tag", - "curve" : "brainpoolP224r1", - "public" : "3017301406072a8648ce3d020106092b240303020801010503", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1719, - "comment" : "appending 0's to bit string", - "curve" : "brainpoolP224r1", - "public" : "3054301406072a8648ce3d020106092b2403030208010105033c0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1720, - "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP224r1", - "public" : "3054301406072a8648ce3d020106092b2403030208010105033c00000004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1721, - "comment" : "appending null value to bit string", - "curve" : "brainpoolP224r1", - "public" : "3054301406072a8648ce3d020106092b2403030208010105033c0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710500", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1722, - "comment" : "truncated length of bit string", - "curve" : "brainpoolP224r1", - "public" : "3018301406072a8648ce3d020106092b24030302080101050381", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1723, - "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP224r1", - "public" : "3018301406072a8648ce3d020106092b24030302080101050500", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1724, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010105013a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1725, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010105023a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1726, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010105043a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1727, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010105053a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1728, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010105ff3a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1729, - "comment" : "dropping value of bit string", - "curve" : "brainpoolP224r1", - "public" : "3018301406072a8648ce3d020106092b24030302080101050300", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1730, - "comment" : "modify first byte of bit string", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0204d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1731, - "comment" : "modify last byte of bit string", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27bf1", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1732, - "comment" : "truncate bit string", - "curve" : "brainpoolP224r1", - "public" : "3051301406072a8648ce3d020106092b240303020801010503390004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1733, - "comment" : "truncate bit string", - "curve" : "brainpoolP224r1", - "public" : "3051301406072a8648ce3d020106092b2403030208010105033904d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1734, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0104d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1735, - "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP224r1", - "public" : "3056301406072a8648ce3d020106092b2403030208010105033e2004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b7101020304", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1736, - "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP224r1", - "public" : "3019301406072a8648ce3d020106092b2403030208010105030103", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1737, - "comment" : "128 unused bits", - "curve" : "brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010105033a8004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", - "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", - "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -20410,9 +6611,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 1738, + "tcId" : 676, "comment" : "normal case", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044cee5e1072b30d64f70bf01958e22c044a2127ddd744ce3060c15990ff0fe1148c6ee56559829a5a84dd5c8646ee0c43d0b7c50181f234ec09eba43bc86b169e", "private" : "113db979e07d9c8fdbea5b06a682c0d2ad67170ffcb65d7547d8c442d3ac237", "shared" : "3f00d9af7607fd32809ef7a4a30b396e3da9f465adf20597c9e2046f16a7b1be", @@ -20420,9 +6620,8 @@ "flags" : [] }, { - "tcId" : 1739, + "tcId" : 677, "comment" : "compressed public key", - "curve" : "brainpoolP256r1", "public" : "303a301406072a8648ce3d020106092b2403030208010107032200024cee5e1072b30d64f70bf01958e22c044a2127ddd744ce3060c15990ff0fe114", "private" : "113db979e07d9c8fdbea5b06a682c0d2ad67170ffcb65d7547d8c442d3ac237", "shared" : "3f00d9af7607fd32809ef7a4a30b396e3da9f465adf20597c9e2046f16a7b1be", @@ -20432,9 +6631,8 @@ ] }, { - "tcId" : 1740, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 678, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041284e50ecda6c7c3a15ae79c318dec591da197fc32b7a046b168774013e54687156d96fe0765ea03404ecf5f6efc74b0792c05c11f9a683b97f5c7ca74f8a8c2", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000000000000000000000000000000000000000000000000000000000000001", @@ -20442,9 +6640,8 @@ "flags" : [] }, { - "tcId" : 1741, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 679, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000498577499d7a42f4dfe44c2757fd9932ec7e45a0d902e0bf1fe4ac09e705eb8e12d9b9a0092c9c92a661e24b2138b6a778324c9db815eb05621c54cd4d4b2e887", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000000000000000000000000000000000000000000000000000000000000002", @@ -20452,9 +6649,17 @@ "flags" : [] }, { - "tcId" : 1742, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 680, + "comment" : "edge case for shared secret", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045760aa78cfb0df84fcc2c442321a5c278fca245aa90a4fcb33ad8bbbe6e847df8b8f102d948a52b3c21f70067e106daf10626113b8ddc08e50fad4df13f90bed", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "0000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 681, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040b3e56747ee2a81edc487f7b257afc5886f3d80e9848472a944590eacf71172f5786410b71ce226824cd3f0ef462185b2557c9e8e1f02c654e8423488331b600", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000000000000000000000000000000100000000000000000000000000000000", @@ -20462,9 +6667,8 @@ "flags" : [] }, { - "tcId" : 1743, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 682, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004854a72d5fbeacfc57a5aea2e386e549bab87b8ee313ee6c1f12cf267826940769f1c56486b0ac2dcd96bc018f5f42729cc073c6291bde8c3e7c169329c798142", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -20472,9 +6676,8 @@ "flags" : [] }, { - "tcId" : 1744, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 683, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a7043cb065916e173837bc1a109526e946b66008398e697b40438a3e0a2b0d9d56c6faa83d8a4c4b9e2a9b4a6917a45aeee61491f4f4e47efebccb71bef8defe", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff0000000100000001", @@ -20482,9 +6685,8 @@ "flags" : [] }, { - "tcId" : 1745, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 684, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000494b231b2189576b84aa5911e80da3074a4d16988041f908e6b6a199c16e1f7ed26fb9184971bc6f71cbced6836b3107bb17061a440abca27e5b44252bf39c6dc", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000002", @@ -20492,9 +6694,8 @@ "flags" : [] }, { - "tcId" : 1746, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 685, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047dc0f29a5542c7d67793f52dc1de986bcee45d7571395cab102893aa2a5bf8cf7d4b8443793b137491736b26061ebd705d194405cf108b741cd1c5b42f44f6ab", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -20502,9 +6703,26 @@ "flags" : [] }, { - "tcId" : 1747, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 686, + "comment" : "edge case for shared secret", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004834777212988ed962bc9d57e98f20bcfa34d9c6587381db48e48ce20a1ce961d6985ed4f21bb019791a6f08c36c42924cd72fe653c90882b9747059b0cc1ea17", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "2310a87dfe5fc25d0c0f51f0d379ef19be687bef34795dc2fd3fcc2d1cfdf189", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 687, + "comment" : "edge case for shared secret", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a67cccc5e7b64889f5a8e5c52cb875258f525754ccb6ae2c75c8b9de821c780c7f38e6d238e55725250fc53f67514a9852ff5dd2ee1acf582254cba7deb72267", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "3367a0bb5a87072418334cead5227aedfc063f1a7340dc1c7c8e576eb4118ebf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 688, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044fe39fe909da0a3e5a05d4f9717661c8f9af24071d711df15de225e98d5edce462aca0b1ffb66a09b769a2c23314d5116fb30b71456ca798370abad10097d453", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7f00000001fffffffc00000007fffffff00000001fffffffc000000080000002", @@ -20512,9 +6730,8 @@ "flags" : [] }, { - "tcId" : 1748, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 689, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000496c13e3b6f626cc2dd89992ec34b39851938a6c6015c1ee4889795dc536c1415330888344ffe63e0d54e4f9365dd209013933a0a84d5e30424f516b87189b835", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7fff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -20522,9 +6739,8 @@ "flags" : [] }, { - "tcId" : 1749, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 690, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000406d3939c4c916da103a5f15438ee2b0863cf18b269d3d1a66ccf684f2fd568cf7235f3bac71d7d0f1eb6db9ef7aff385f020991db678e5124ffb0667745b3e03", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", @@ -20532,9 +6748,8 @@ "flags" : [] }, { - "tcId" : 1750, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 691, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000429f6ba59fbe18c3ed99bc7da638ae419ee7d7853ff6732f5172dea1f085e8fb5071439411bba430d2b8bc8f58c955e94ae167fc9ca06fb262c7c93d710fd62ba", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7fffffff00000000000000ffffffffffffff0000000000000100000000000000", @@ -20542,9 +6757,8 @@ "flags" : [] }, { - "tcId" : 1751, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 692, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000485d4f416552f4e51f92d80b4d6e71c6487c6fb0a106ed48395393d63528e6e782ba4c5228e60191a762dc02ccdaadb63364eee8e5008b9b25e0577f81903cb53", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -20552,9 +6766,8 @@ "flags" : [] }, { - "tcId" : 1752, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 693, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043b072da3dee819aba673abc3b1acebff18e4a6a20af8d817af97c2b4a8c5350a68e3bfb1d035fdfdb876b2adf85d9af1ad32e57399ca903a2d3fa4902124d194", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -20562,9 +6775,8 @@ "flags" : [] }, { - "tcId" : 1753, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256r1", + "tcId" : 694, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000463e92d05cfcde1179188bff8ba2043beff5a30a1a6b8ec1dfcd8273ce2c330540607392bdd311a313e3ae53196b14480b1967a235ebdbf1827165477884b5be2", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", @@ -20572,9 +6784,88 @@ "flags" : [] }, { - "tcId" : 1754, + "tcId" : 695, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004292175f490fa8aead813bc9b4923233d999ea61e7f1f9d0b0a02f0f64bcd2a72795a299e368fa3b93ba25193147ad35cb013f8bce669086759f70a56d4083ae0", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "7ffffffffffffffffffffffffa1c6646ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 696, + "comment" : "y-coordinate of the public key is small", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000415e8d9efabc51033eb4d7ab63b46f2b94d942c1abb9c430eda6079036eaed76e024f0f5436b94b6470ff9365849a86b40c14d5588f3dd5264bcf0ba344d9fbfb", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "7fffffffffffffffffffffffe966ec89ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 697, + "comment" : "y-coordinate of the public key is large", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000415e8d9efabc51033eb4d7ab63b46f2b94d942c1abb9c430eda6079036eaed76ea7ac48876b355e57cd66772b18e906be622720cb45e84b01d4443c79da94577c", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "7fffffffffffffffffffffffe966ec89ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 698, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043704a3e3047e3c56e8c0d8c028ee1ce3ceef5ba1008bae069acae0f7df5d0f4e3940cddb1b2ee9a7839fc798a0f52925832b1da398c7dcb11e9faf36720ff60a", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "7fffffffffffffffffffffffe8e61519ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 699, + "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP256t1", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040a7f86bbfb3a6010d9a8fe72aa0f0fafecb0bf2c18fc9b2937a7b13faa286be3a093055a187b9e90bbcae8a77bf19fa4dd11bce1bbc0b5d7549653c4e7aaa13b", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "23484789fec2f42fdefb0c4ec656217c4f53074616300f86325958b709e3ffc0", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 700, + "comment" : "y-coordinate of the public key is small on brainpoolP256t1", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000462c15670202cd9a0cdf881a0ec622d2b39b5e3e6f2f955301210f15da98acadf99faae96994530ff39dddb09f0ee722d6a6a4cfb51eee6508ca4df05b24606b4", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "3d607b612ed1fb6d2b6ae4fbb7024b9ccc379170c121f49f8fb6185ebf937635", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 701, + "comment" : "y-coordinate of the public key is large on brainpoolP256t1", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000462c15670202cd9a0cdf881a0ec622d2b39b5e3e6f2f955301210f15da98acadf1000a94508a978bd04882f86ac951b4503d1a928833739d7936e69176d284cc3", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "3d607b612ed1fb6d2b6ae4fbb7024b9ccc379170c121f49f8fb6185ebf937635", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 702, + "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP256t1", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043d88f3a636fa94d06d5fb35314d34c51403b72361931bd3586fec2af98ba62a9973d2da83cfba4eb3c995f2bbf177f5051fff9ddb3862845b70da138628eef60", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "770c84309d95d813415d36b8127143d7c97dc5eecb764049631f1d8e6c6e3ce4", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 703, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000000000000000000000000000000000000109e0e9e8d98fb89da2a32b2c7618b26bb99b920f02a5e831a142e6c8673110cd", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "599cde22070e96a88658c4a5a83f3723542a402ed506639ff9016fe4a26d4c25", @@ -20582,9 +6873,8 @@ "flags" : [] }, { - "tcId" : 1755, + "tcId" : 704, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000000000000000000000000000000000000226ccfda8234fa9b70316b5ec4da222972b34a970cfe6dd9983a05e2fa746b902", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "4b35a3caa10cd77034e0737e18bc52071f64b8a2e14d7a02df8a36886aa467e5", @@ -20592,9 +6882,17 @@ "flags" : [] }, { - "tcId" : 1756, + "tcId" : 705, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000031e8d9392fba7ad1f3ed5b5746cd930370a81d7483fe32003e31264829c9fec8d", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "1d1d5a6ee25b5fe41e015f19cb434936323eb24da09bab873e3c25bea7af8749", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 706, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000010000000000000000000000000000000001ef5fa5ab0cebc18b64113eb8c040dd743184e7c8ac68f123f3c3d945585524", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "111fbae46ba6389c5879d02e1863301ffa9e1961d721a57c6d88847154398812", @@ -20602,9 +6900,8 @@ "flags" : [] }, { - "tcId" : 1757, + "tcId" : 707, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff2e65afc115d0fe1a86f314629014d6856716a4d9a0114c713051dd700dcc1ade", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "23b36c78c27076e23d6ab56c2e9653d272922c9fc1a176b8b6c2e70ab7c883fb", @@ -20612,9 +6909,8 @@ "flags" : [] }, { - "tcId" : 1758, + "tcId" : 708, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000ffffffff00000000ffffffff00000000ffffffff000000010000000131625916fc4e157b1cf93f3c80352ba4dbf26effbd87d31a2a808d001081f06a", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "27dffb62a6ec9ffb3d0480c45ba00c748193afcc0879d76b47f8ee356785dee9", @@ -20622,9 +6918,8 @@ "flags" : [] }, { - "tcId" : 1759, + "tcId" : 709, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000002330b902c4f6a2486744f36adc6000e116a2cbcb14ff9f47aa36319fef93ad5ea", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "9bffd451ceadc27df88a13829852ddab0b2938952f5c58fdae7dd22248840bb0", @@ -20632,9 +6927,8 @@ "flags" : [] }, { - "tcId" : 1760, + "tcId" : 710, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff2c6fb3302dd93dc25d2c6792c2ac6f86247c4d39637ee11d9267658017f0055a", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "267a69f4b3945f8d323ff1a526bca566e7ed9806d6a6dc8f4587ab229a5f3ab2", @@ -20642,9 +6936,26 @@ "flags" : [] }, { - "tcId" : 1761, + "tcId" : 711, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042310a87dfe5fc25d0c0f51f0d379ef19be687bef34795dc2fd3fcc2d1cfdf1892fb244825651a94d4d93ff90b74130f77483e5699d68a7a43ae693bca85688da", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "4d3d61bf26573a2ec1d9ae6be62d1a30b71aa963660a4ff309557e616742114b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 712, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043367a0bb5a87072418334cead5227aedfc063f1a7340dc1c7c8e576eb4118ebf4648a7b0639656227ba7c4b346354b2465099f8422d1be92f0f45ee23b7e2d1a", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "799c4821e92815b9335e77741a9bca2333053886a3777ae637d02e4420d82a66", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 713, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047f00000001fffffffc00000007fffffff00000001fffffffc0000000800000020cf9ab5899c59216d6d1bc786ddf6221e374cd37a8b745e826c6495bed0a56b0", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "a4a2d3bcc69380396089e719ab8c77e5437ee589e39d98eae7bd17ce5c1d5b03", @@ -20652,9 +6963,8 @@ "flags" : [] }, { - "tcId" : 1762, + "tcId" : 714, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fff00000003fffffff00000003fffffff00000003fffffff00000003fffffff01a1ad42b3ff22ba6bf3c94b55cfa4d13c6e140d3c44963198f496ebbc50439a", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "3a6ff3c1d490f652f5178a794b8cf825b5044948f6ebda67310c11fec1ad2b53", @@ -20662,9 +6972,8 @@ "flags" : [] }, { - "tcId" : 1763, + "tcId" : 715, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000369a4e24f010260d7c2560f7dc19c41cde6b5c503b6563678580f0d22c74dda4", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "2d59b895062c13d4e5b5e0b77ef273e94e558e724f6241af5bb11bf23acbf851", @@ -20672,9 +6981,8 @@ "flags" : [] }, { - "tcId" : 1764, + "tcId" : 716, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffff00000000000000ffffffffffffff00000000000001000000000000004677b043dfe54f78c735543b752b3aec043f656e5f22dd6d956cd642e3390881", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "83640be428f7a4f80ae2671799b5ba1881241fd054a7f2dce0254c07531abe40", @@ -20682,9 +6990,8 @@ "flags" : [] }, { - "tcId" : 1765, + "tcId" : 717, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff178945df488779235a2637c39a4a85ab707bd56e7c22b9ad41b652560123b6af", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "801e5f5d61c666bc089a4265c40d2a3fee0db20a0f78e329bbf2793330ab0412", @@ -20692,9 +6999,8 @@ "flags" : [] }, { - "tcId" : 1766, + "tcId" : 718, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200048000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000000424bbe5b0b8702258d2462a8bda59a343b97c3fb1d4005416802bebd628e7d0", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "a409a85067dd63e5eab3aec3d74cb7f071839247dbf97b6de592988095509d0b", @@ -20702,9 +7008,8 @@ "flags" : [] }, { - "tcId" : 1767, + "tcId" : 719, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537613a0346db14d55d1bcc27079b68864ac32885b5bdfc3c9db6f85a35d3df4c39b", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "66d757884634861f28bbe45b502f895233b0ba1c69bf45802f80eac5c837750f", @@ -20712,9 +7017,88 @@ "flags" : [] }, { - "tcId" : 1768, + "tcId" : 720, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047ffffffffffffffffffffffffa1c6646ffffffffffffffffffffffffffffffff5407f4a41e7904d3e7a9e6e6d70b093361dc5ea097c3767e1013f5868fffffff", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "94456bf9e33c392315c5bc350a5d48e39fc7a9ff5ea6fe309e24a89292690dc9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 721, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffe966ec89ffffffffffffffffffffffffffffffff000000093b3d1910bada32f99c20977cff951d97072fea058e879c4bfeefd404", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "41e2153f9411102965a2f63f8874aa7db33571466b160ea33e9af6721ce5bbfd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 722, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffe966ec89ffffffffffffffffffffffffffffffffa9fb57d266b190ab838bd7970162f5f56ea6d88ccdf63622918babd1207e7f73", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "41e2153f9411102965a2f63f8874aa7db33571466b160ea33e9af6721ce5bbfd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 723, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffe8e61519ffffffffffffffffffffffffffffffff8a3af7f7a8a00701cfee7f390f84ed21d374623c20e5c822760d9de3b0000000", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "79c4bdada76d7219c0d65bf220b714440f838a2a1b36efd6276de35b79bee16d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 724, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000423484789fec2f42fdefb0c4ec656217c4f53074616300f86325958b709e3ffc099d1c0c49a359a0c6251b8653b65311a288b99ee6fcf2f22df7886eaec947aee", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "31219d91b716c4897dece400f35cb7103df610bffdfdb90bf76be274ff2bf9f6", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 725, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043d607b612ed1fb6d2b6ae4fbb7024b9ccc379170c121f49f8fb6185ebf93763535f4a1001eea1bf1ebbfd643af146b990993e98e71af4414e736941c8e444716", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "703413b19d8f415989f70ae507b4afd9900504e3725264a121bef966a30f8922", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 726, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043d607b612ed1fb6d2b6ae4fbb7024b9ccc379170c121f49f8fb6185ebf9376357406b6db83048dca52a6344cee6f21d964a80c956376dc1338dcb400912a0c61", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "703413b19d8f415989f70ae507b4afd9900504e3725264a121bef966a30f8922", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 727, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004770c84309d95d813415d36b8127143d7c97dc5eecb764049631f1d8e6c6e3ce492c0e8c5ca2371c082e9576485eef53d1536a27ff0d59ce5116a047df7f08ce0", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "86c401c681031d35991ebeaadf996a03b4b471951f6f647c155fc2d740254909", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 728, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "3", "shared" : "a3e1a44851d0dee744378c5e495f3081dff2a0fefccdd08fdc2331687d5c4a80", @@ -20722,9 +7106,8 @@ "flags" : [] }, { - "tcId" : 1769, + "tcId" : 729, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "1a68ab756ecae2853fcf6285974efae32ccdd01c58d05b4cc58f74d16c2661fc", @@ -20732,9 +7115,8 @@ "flags" : [] }, { - "tcId" : 1770, + "tcId" : 730, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "100000000000000000000000000000000000000000000000000000000000000", "shared" : "0bc5fea1dd6793664ea15dafba3e06c1524150d9fde32e17d7c6813fdc8c8fd3", @@ -20742,9 +7124,8 @@ "flags" : [] }, { - "tcId" : 1771, + "tcId" : 731, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "2d44ec4cbf228a4e32409e4de1ef8859c93996a9df73c317e5d04e64137f49dc", @@ -20752,9 +7133,8 @@ "flags" : [] }, { - "tcId" : 1772, + "tcId" : 732, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "08000000000000000000000000000000000000000000000000000000000000000", "shared" : "9e1990fec2a345118aaa96a473fb921dfb5c3d69c528cf6fc0989d075552822e", @@ -20762,9 +7142,8 @@ "flags" : [] }, { - "tcId" : 1773, + "tcId" : 733, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f6901e0e82974856a7", "shared" : "605641e1bd08b22a1a51022d8ef80f9b6c2f70b2562387db88c124ce60660834", @@ -20772,9 +7151,8 @@ "flags" : [] }, { - "tcId" : 1774, + "tcId" : 734, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7900e0e82974856a7", "shared" : "7db568a027cd6204457ce31e7859cd06fc76ddbc97d5bdefd57a65752fd79340", @@ -20782,9 +7160,8 @@ "flags" : [] }, { - "tcId" : 1775, + "tcId" : 735, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f790160e82974856a7", "shared" : "6878ca1bdd7c0353b505d5a60b2fbed422b5c37c7b54cbed3a22e0894e7b15b8", @@ -20792,9 +7169,8 @@ "flags" : [] }, { - "tcId" : 1776, + "tcId" : 736, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e81974856a7", "shared" : "3bc54238c701df3e18c6395f35435059c54ff0d06d8ab19a3d179ab37c1fd8d8", @@ -20802,9 +7178,8 @@ "flags" : [] }, { - "tcId" : 1777, + "tcId" : 737, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974855f5", "shared" : "1950b7ce510d4d8648e80c6385a42d005433fc5ca61e2022a1405fe18142c246", @@ -20814,9 +7189,8 @@ ] }, { - "tcId" : 1778, + "tcId" : 738, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485675", "shared" : "5c05c4d877a0e2af5ffa004c122630bb87157cf346dbeb8ae13017162da208f4", @@ -20826,9 +7200,8 @@ ] }, { - "tcId" : 1779, + "tcId" : 739, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485695", "shared" : "9639bbd4e22194ce3892a814c82eddbd21dde05cfac20e99396e3d6ef0841f7c", @@ -20838,9 +7211,8 @@ ] }, { - "tcId" : 1780, + "tcId" : 740, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4", "shared" : "a3e1a44851d0dee744378c5e495f3081dff2a0fefccdd08fdc2331687d5c4a80", @@ -20848,9 +7220,8 @@ "flags" : [] }, { - "tcId" : 1781, + "tcId" : 741, "comment" : "edge case private key", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a5", "shared" : "341cbdf61f9dd620ba6873a74804afe30a06b0a113a6916a4104d2d4cc196aec", @@ -20860,33 +7231,183 @@ ] }, { - "tcId" : 1782, + "tcId" : 742, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 743, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 744, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000000000000000000000000000000000000000000000000000a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 745, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000000000000000000000000000000000000000000000000000a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 746, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 747, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 748, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000000000000000000000000000000000000000000000000001a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 749, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000000000000000000000000000000000000000000000000001a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 750, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53760000000000000000000000000000000000000000000000000000000000000000", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 751, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53760000000000000000000000000000000000000000000000000000000000000001", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 752, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 753, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 754, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53770000000000000000000000000000000000000000000000000000000000000000", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 755, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53770000000000000000000000000000000000000000000000000000000000000001", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 756, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 757, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 758, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b2403030208010107030100", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 759, "comment" : "public point not on curve", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e1a", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1783, + "tcId" : 760, "comment" : "public point = (0,0)", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1784, + "tcId" : 761, "comment" : "order = -76884956397045344220809746629001649092737531784414529538755519063063536359079", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f0469970221ff5604a8245e115643c199f56f627c728e73c6855c4a9e59086fe1f17d68b7a95902010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -20898,9 +7419,8 @@ ] }, { - "tcId" : 1785, + "tcId" : 762, "comment" : "order = 0", - "curve" : "brainpoolP256r1", "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f04699702010002010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -20912,9 +7432,8 @@ ] }, { - "tcId" : 1786, + "tcId" : 763, "comment" : "order = 1", - "curve" : "brainpoolP256r1", "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f04699702010102010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -20926,9 +7445,8 @@ ] }, { - "tcId" : 1787, + "tcId" : 764, "comment" : "order = 17901173885223768702896718547912698493510841341785744190857633730178", - "curve" : "brainpoolP256r1", "public" : "3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997021d00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8202010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -20940,9 +7458,8 @@ ] }, { - "tcId" : 1788, + "tcId" : 765, "comment" : "generator = (0,0)", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b604410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -20953,9 +7470,8 @@ ] }, { - "tcId" : 1789, + "tcId" : 766, "comment" : "generator not on curve", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046999022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -20966,9 +7482,8 @@ ] }, { - "tcId" : 1790, + "tcId" : 767, "comment" : "cofactor = -1", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a70201ff03420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -20979,9 +7494,8 @@ ] }, { - "tcId" : 1791, + "tcId" : 768, "comment" : "cofactor = 0", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010003420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -20992,9 +7506,8 @@ ] }, { - "tcId" : 1792, + "tcId" : 769, "comment" : "cofactor = 2", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010203420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -21005,9 +7518,8 @@ ] }, { - "tcId" : 1793, + "tcId" : 770, "comment" : "cofactor = 76884956397045344220809746629001649092737531784414529538755519063063536359079", - "curve" : "brainpoolP256r1", "public" : "308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a703420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -21018,9 +7530,8 @@ ] }, { - "tcId" : 1794, + "tcId" : 771, "comment" : "cofactor = None", - "curve" : "brainpoolP256r1", "public" : "308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a703420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -21031,12 +7542,11 @@ ] }, { - "tcId" : 1795, + "tcId" : 772, "comment" : "modified prime", - "curve" : "brainpoolP256r1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d01010221009cc5080e320d05229fe633a03f5947a56ae6a469b258ad050ad2d32af932c171304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441040000000000000000000004d52ab6d699450000000000000000000000000000522f63e0ae9874b3327af5880fd557e161861d66e42d7ad495941804bdc861d30b022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200040000000000000000000004d52ab6d699450000000000000000000000000000522f63e0ae9874b3327af5880fd557e161861d66e42d7ad495941804bdc861d30b", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "a696db5b55e4e3aa5ada30aa4acc9b5ccc347e31a2d0b7bc3e7c320eaeaa8d01", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -21045,45 +7555,41 @@ ] }, { - "tcId" : 1796, + "tcId" : 773, "comment" : "using secp224r1", - "curve" : "brainpoolP256r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1797, + "tcId" : 774, "comment" : "using secp256r1", - "curve" : "brainpoolP256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1798, + "tcId" : 775, "comment" : "using secp256k1", - "curve" : "brainpoolP256r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 1799, + "tcId" : 776, "comment" : "a = 0", - "curve" : "brainpoolP256r1", "public" : "308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377302504010004207ec47e457bfa6d6de5c0681c57f6b7c710a28e78eaab3f2d25ae2fb1cafae1ce044104751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", @@ -21094,12 +7600,11 @@ ] }, { - "tcId" : 1800, + "tcId" : 777, "comment" : "public key of order 3", - "curve" : "brainpoolP256r1", - "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404201c410b874b16e275144a7b130ef2908d786d73ac0ee97bb8040797921aee16f1042062ccbae78f02da227e7ddc96475af4111d6592ea87ecf23b6e70ccc7f33957500441047d4258dbe9b8b67af7eda4a119a1dadb3bd65b35ea062c0bb3966d6114279c97294e30182007972546a2e61af73ed5d0c1007510f34bcdd4095367e87bbec916022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200047d4258dbe9b8b67af7eda4a119a1dadb3bd65b35ea062c0bb3966d6114279c9780ad27c381e71296f7c32475a644b7a1ad3b8112e1da525416bfe034a3af8a61", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404202ca61e9227950c9fae3f25aa1cfd9026b3e69e60d63a4f09e268284b6dd99dc604207dc24efa74966e7f87e65a24ea268d92b48d6426ad24cf5a1ae53fd0afa6957e04410420bfea6bdbbda0a7d94d31abc9132787f5eef59206385cfc2fea9cb07f0d8b621d23a08b2bc26bcb983cf19b53df8279774bdb05edeffe7ecb1a03025d374cf6022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a70201010342000420bfea6bdbbda0a7d94d31abc9132787f5eef59206385cfc2fea9cb07f0d8b628cd7b750762c3df0a62918f549a40af8f6f01b1de73621a954f9451ac2370681", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "6ff914701f3b1f72bde0d95f7b1b3458c9e73ee3f690811e08b7a957cda14103", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -21108,12 +7613,11 @@ ] }, { - "tcId" : 1801, + "tcId" : 778, "comment" : "public key on isomorphic curve brainpoolP256t1", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000481ac2aef36e3d128e4360e715d4885b4d5cdea3b1def7ca2865ff76800e538133be2e51584027d139f6059e254a037f86db12c390fdc3047d3bea6812f19c04d", "private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", - "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", + "shared" : "", "result" : "invalid", "flags" : [ "IsomorphicPublicKey", @@ -21121,9 +7625,8 @@ ] }, { - "tcId" : 1802, + "tcId" : 779, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP256r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004debff6a4a9297b3404bd112bb32f212df745b36c698d82f928fad9eb9a9ab56957e44409addfb8b3002f17987032dccecc3375ea8bbc8918", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21131,9 +7634,8 @@ "flags" : [] }, { - "tcId" : 1803, + "tcId" : 780, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP256r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042e0f441d258b51e9f02035b72dc92d19fd7f861b1dc22959c4525aaf7d923ea61fcbb7b5a4fff19b19c316fb2126b9e2325573df3c6886b1d87c8b7ce1e323b0", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21141,9 +7643,8 @@ "flags" : [] }, { - "tcId" : 1804, + "tcId" : 781, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP256r1", "public" : "3076301006072a8648ce3d020106052b81040022036200045889a117e567fdc7c23cd9a8fc4a87912c7394c76d0436e3ad7eba2c1cd52b4d354a79c2f1e96365e5a19475925f078546cb829455e7e5f09c2c707b962bfc1684581bcdbecc2764d75d98c8fb1f6c1a908d3d7225af157df5891140d30b6e0c", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21151,9 +7652,8 @@ "flags" : [] }, { - "tcId" : 1805, + "tcId" : 782, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP256r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401571fd75d7f8c5ebd5741f8b50575a469f6b429284793ba6dbd57df9f8cc1ae3efa23fd93b69af726cc3758d731c172b9d9db377f28a22ab3463145a3ca89b20d5301b36f5db20089cc7f261ae7fcc4fc0bcdd425e0c80c3d01be586f9092ec64e9c8eeaa4ebe1ede4d0d844a45528d280514ced8ee882348a76d30776b256683dd2a40", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21161,9 +7661,8 @@ "flags" : [] }, { - "tcId" : 1806, + "tcId" : 783, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP256r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004628cd86e0686a0f83900ea5650c950a241bcfb585b58591bbd60d474b330ee435d4e5bc111de4e07f4f2ffc40e009b9780a9565c1521da78547ef36192c54cf0", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21171,9 +7670,8 @@ "flags" : [] }, { - "tcId" : 1807, + "tcId" : 784, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP256r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004bcdd35ef1d7823cae92732fe1994eefa75e69bff629bf1a551f3e07360fd2f612d9631e62da7b82376b9605028768f114f830daeba7e3c22", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21181,9 +7679,8 @@ "flags" : [] }, { - "tcId" : 1808, + "tcId" : 785, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP256r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004947b72e0343407d82a0fdac7c7f6d410d0196caf9dd5108cced9eff722ab9e4431b0906ff15f3f9fb5ccea8e2c11bc12b8c3d98115f1f326e4594848bd8035bae0fe980ca7b13141f7c244e141c3e578", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21191,9 +7688,8 @@ "flags" : [] }, { - "tcId" : 1809, + "tcId" : 786, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP256r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042e8b483b6008ed7d5bdd423ab8e39d68faab00b30c743af1444ef204888684eb6371c4ea9cc0ad803b56abc541f35e4634c48fb32ba6fb975844dfac838cc1bff1286c6ded1f4afe42d68477be54d1ce744cd1fc9cc2e4ddbc897b0dc67a661d", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21201,9 +7697,8 @@ "flags" : [] }, { - "tcId" : 1810, + "tcId" : 787, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP256r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000415172c036cb3cd779740fbdaf26930536c9303e0a8d717916abbb6f010058191e1ee0835b4117c2efe4cbeadd3df260aa34d2417734cc52fd4f22d6fd56a6850927f17c97fa71ee829219c7bfe205872d61eb319b7cfa369715e63c25dc739dc6236cc71779bd4fa61bc34e76290f47b47f2b5430984edf61f4c4325a235024f", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21211,9 +7706,8 @@ "flags" : [] }, { - "tcId" : 1811, + "tcId" : 788, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP256r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004ad19d0abbc921f2f1fb23eca6765b2ba41b9c51e6e90d22a532c6b8c0ce699f758347ea939e79da8a8289403a5f1f8983aa17a70bbc86ca2", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21221,9 +7715,8 @@ "flags" : [] }, { - "tcId" : 1812, + "tcId" : 789, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP256r1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000459e7f5220b13269549d11a1052c9ea852eee4c98df598d0c43824aeaf45340fd5a5aa6950b94d6b055ef7b011a506a2b1277ee50e215efa16246a231f0be64df", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21231,9 +7724,8 @@ "flags" : [] }, { - "tcId" : 1813, + "tcId" : 790, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP256r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200041a5c93cebdcf7fa5e5c1aedbf463ca7fc7a5a318e7bc281a775aa325c0b2117060c148c4094358fa47b779b11ef3d4b38411cb0a414ace506aa2142f568e141b6a2938122f103d7f849d0763a340e6a0", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21241,9 +7733,8 @@ "flags" : [] }, { - "tcId" : 1814, + "tcId" : 791, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP256r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000443e497389d1cc949a87b0bc81b27462b64e8cfe890e2b2d0fadf69c955a39c48d995be3f0597fafafda4719a40e156f761c85d8225dc504c81c6a380f099d82144038fe96bafe0d437d9f3a58a62fe10868aa364fd527f1606ce3c05ad24c653", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21251,9 +7742,8 @@ "flags" : [] }, { - "tcId" : 1815, + "tcId" : 792, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP256r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004903c2e5edd60b9831e78cb27c7eddedece338a8c82a9dbd31b1d1a78f8f5de37e4986adf56dfef5136fc30a97f675feeb75fc0488630bb32cf6be8a2cf917dfe589cf0ad661f53093e4a172b3cbbfabbc19a3c7a16f6379060eada96b050061d3bcd9577d5ae602456f6deb6fcb65684240ed6d6420630f07bb38be1cd60a339", "private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", "shared" : "", @@ -21261,9 +7751,8 @@ "flags" : [] }, { - "tcId" : 1816, + "tcId" : 793, "comment" : "invalid public key", - "curve" : "brainpoolP256r1", "public" : "303a301406072a8648ce3d020106092b2403030208010107032200029cf25745a7ec04b3c00e795c7e8f8d7da33f55732003be4fd4094d842ea82d8c", "private" : "25d405a46ccd1e34658b9be7423e8fce7a997120db963933545d19762c71d8dd", "shared" : "", @@ -21273,9 +7762,8 @@ ] }, { - "tcId" : 1817, + "tcId" : 794, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP256r1", "public" : "303a301406072a8648ce3d020106092b2403030208010107032200020a8944f96de0fe0d82489cbc7e71f2f529cfcfea03ca593d91462278731e19a5", "private" : "66008d35e34ab5f875c3fd8115c335cd9b5f764323dbe44570960155570e71db", "shared" : "", @@ -21285,9 +7773,8 @@ ] }, { - "tcId" : 1818, + "tcId" : 795, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP256r1", "public" : "303a301406072a8648ce3d020106092b240303020801010703220002575862a7c5fc68e9ffcd58ce9bd0ef78c0a26a3a22ee96b0be16b399adb3ac4a", "private" : "622853938bb5dc82716cd8d6d076ae6955da307bb14534ae56fd6dfefd5ed270", "shared" : "", @@ -21297,9 +7784,8 @@ ] }, { - "tcId" : 1819, + "tcId" : 796, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP256r1", "public" : "303a301406072a8648ce3d020106092b240303020801010703220003575862a7c5fc68e9ffcd58ce9bd0ef78c0a26a3a22ee96b0be16b399adb3ac4a", "private" : "622853938bb5dc82716cd8d6d076ae6955da307bb14534ae56fd6dfefd5ed26f", "shared" : "", @@ -21309,9 +7795,8 @@ ] }, { - "tcId" : 1820, + "tcId" : 797, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP256r1", "public" : "303a301406072a8648ce3d020106092b2403030208010107032200030a8944f96de0fe0d82489cbc7e71f2f529cfcfea03ca593d91462278731e19a5", "private" : "66008d35e34ab5f875c3fd8115c335cd9b5f764323dbe44570960155570e71da", "shared" : "", @@ -21319,2514 +7804,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 1821, - "comment" : "long form encoding of length", - "curve" : "brainpoolP256r1", - "public" : "30815a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1822, - "comment" : "long form encoding of length", - "curve" : "brainpoolP256r1", - "public" : "305b30811406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1823, - "comment" : "long form encoding of length", - "curve" : "brainpoolP256r1", - "public" : "305b30150681072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1824, - "comment" : "long form encoding of length", - "curve" : "brainpoolP256r1", - "public" : "305b301506072a8648ce3d02010681092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1825, - "comment" : "long form encoding of length", - "curve" : "brainpoolP256r1", - "public" : "305b301406072a8648ce3d020106092b240303020801010703814200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1826, - "comment" : "length contains leading 0", - "curve" : "brainpoolP256r1", - "public" : "3082005a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1827, - "comment" : "length contains leading 0", - "curve" : "brainpoolP256r1", - "public" : "305c3082001406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1828, - "comment" : "length contains leading 0", - "curve" : "brainpoolP256r1", - "public" : "305c3016068200072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1829, - "comment" : "length contains leading 0", - "curve" : "brainpoolP256r1", - "public" : "305c301606072a8648ce3d0201068200092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1830, - "comment" : "length contains leading 0", - "curve" : "brainpoolP256r1", - "public" : "305c301406072a8648ce3d020106092b24030302080101070382004200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1831, - "comment" : "wrong length", - "curve" : "brainpoolP256r1", - "public" : "305b301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1832, - "comment" : "wrong length", - "curve" : "brainpoolP256r1", - "public" : "3059301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1833, - "comment" : "wrong length", - "curve" : "brainpoolP256r1", - "public" : "305a301506072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1834, - "comment" : "wrong length", - "curve" : "brainpoolP256r1", - "public" : "305a301306072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1835, - "comment" : "wrong length", - "curve" : "brainpoolP256r1", - "public" : "305a301406082a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1836, - "comment" : "wrong length", - "curve" : "brainpoolP256r1", - "public" : "305a301406062a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1837, - "comment" : "wrong length", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d0201060a2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1838, - "comment" : "wrong length", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106082b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1839, - "comment" : "wrong length", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107034300040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1840, - "comment" : "wrong length", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107034100040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1841, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256r1", - "public" : "3085010000005a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1842, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256r1", - "public" : "305f3085010000001406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1843, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256r1", - "public" : "305f3019068501000000072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1844, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256r1", - "public" : "305f301906072a8648ce3d0201068501000000092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1845, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256r1", - "public" : "305f301406072a8648ce3d020106092b24030302080101070385010000004200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1846, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256r1", - "public" : "308901000000000000005a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1847, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256r1", - "public" : "3063308901000000000000001406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1848, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256r1", - "public" : "3063301d06890100000000000000072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1849, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256r1", - "public" : "3063301d06072a8648ce3d020106890100000000000000092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1850, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256r1", - "public" : "3063301406072a8648ce3d020106092b2403030208010107038901000000000000004200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1851, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256r1", - "public" : "30847fffffff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1852, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256r1", - "public" : "305e30847fffffff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1853, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256r1", - "public" : "305e301806847fffffff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1854, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256r1", - "public" : "305e301806072a8648ce3d020106847fffffff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1855, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256r1", - "public" : "305e301406072a8648ce3d020106092b240303020801010703847fffffff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1856, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256r1", - "public" : "3084ffffffff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1857, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256r1", - "public" : "305e3084ffffffff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1858, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256r1", - "public" : "305e30180684ffffffff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1859, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256r1", - "public" : "305e301806072a8648ce3d02010684ffffffff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1860, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256r1", - "public" : "305e301406072a8648ce3d020106092b24030302080101070384ffffffff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1861, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256r1", - "public" : "3085ffffffffff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1862, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256r1", - "public" : "305f3085ffffffffff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1863, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256r1", - "public" : "305f30190685ffffffffff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1864, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256r1", - "public" : "305f301906072a8648ce3d02010685ffffffffff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1865, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256r1", - "public" : "305f301406072a8648ce3d020106092b24030302080101070385ffffffffff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1866, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256r1", - "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1867, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256r1", - "public" : "30623088ffffffffffffffff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1868, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256r1", - "public" : "3062301c0688ffffffffffffffff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1869, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256r1", - "public" : "3062301c06072a8648ce3d02010688ffffffffffffffff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1870, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256r1", - "public" : "3062301406072a8648ce3d020106092b24030302080101070388ffffffffffffffff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1871, - "comment" : "incorrect length", - "curve" : "brainpoolP256r1", - "public" : "30ff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1872, - "comment" : "incorrect length", - "curve" : "brainpoolP256r1", - "public" : "305a30ff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1873, - "comment" : "incorrect length", - "curve" : "brainpoolP256r1", - "public" : "305a301406ff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1874, - "comment" : "incorrect length", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106ff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1875, - "comment" : "incorrect length", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b240303020801010703ff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1876, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP256r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1877, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP256r1", - "public" : "305a308006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1878, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP256r1", - "public" : "305a301406802a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1879, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106802b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1880, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107038000040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1881, - "comment" : "removing sequence", - "curve" : "brainpoolP256r1", - "public" : "", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1882, - "comment" : "removing sequence", - "curve" : "brainpoolP256r1", - "public" : "3044034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1883, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP256r1", - "public" : "30", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1884, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP256r1", - "public" : "304530034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1885, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP256r1", - "public" : "305c301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1886, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP256r1", - "public" : "305c301606072a8648ce3d020106092b24030302080101070000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1887, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP256r1", - "public" : "305c0000301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1888, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP256r1", - "public" : "305c3016000006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1889, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1890, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP256r1", - "public" : "305c301406072a8648ce3d020106092b24030302080101070000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1891, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP256r1", - "public" : "305c301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70500", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1892, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP256r1", - "public" : "305c301606072a8648ce3d020106092b24030302080101070500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1893, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "305f498177305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1894, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "305e2500305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1895, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "305c305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70004deadbeef", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1896, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "305f3019498177301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1897, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "305e30182500301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1898, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "30623016301406072a8648ce3d020106092b24030302080101070004deadbeef034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1899, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "305f3019260c49817706072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1900, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "305e3018260b250006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1901, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "3062301c260906072a8648ce3d02010004deadbeef06092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1902, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "305f301906072a8648ce3d0201260e49817706092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1903, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "305e301806072a8648ce3d0201260d250006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1904, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "3062301c06072a8648ce3d0201260b06092b24030302080101070004deadbeef034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1905, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "305f301406072a8648ce3d020106092b24030302080101072347498177034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1906, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "305e301406072a8648ce3d020106092b240303020801010723462500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1907, - "comment" : "including garbage", - "curve" : "brainpoolP256r1", - "public" : "3062301406072a8648ce3d020106092b24030302080101072344034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70004deadbeef", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1908, - "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", - "public" : "3062aa00bb00cd00305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1909, - "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", - "public" : "3060aa02aabb305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1910, - "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", - "public" : "3062301caa00bb00cd00301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1911, - "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", - "public" : "3060301aaa02aabb301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1912, - "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", - "public" : "3062301c260faa00bb00cd0006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1913, - "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", - "public" : "3060301a260daa02aabb06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1914, - "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", - "public" : "3062301c06072a8648ce3d02012611aa00bb00cd0006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1915, - "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", - "public" : "3060301a06072a8648ce3d0201260faa02aabb06092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1916, - "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", - "public" : "3062301406072a8648ce3d020106092b2403030208010107234aaa00bb00cd00034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1917, - "comment" : "including undefined tags", - "curve" : "brainpoolP256r1", - "public" : "3060301406072a8648ce3d020106092b24030302080101072348aa02aabb034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1918, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP256r1", - "public" : "3081", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1919, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP256r1", - "public" : "30463081034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1920, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP256r1", - "public" : "0500", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1921, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP256r1", - "public" : "30460500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1922, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", - "public" : "2e5a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1923, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", - "public" : "2f5a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1924, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", - "public" : "315a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1925, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", - "public" : "325a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1926, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", - "public" : "ff5a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1927, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", - "public" : "305a2e1406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1928, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", - "public" : "305a2f1406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1929, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", - "public" : "305a311406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1930, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", - "public" : "305a321406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1931, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256r1", - "public" : "305aff1406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1932, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP256r1", - "public" : "3000", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1933, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP256r1", - "public" : "30463000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1934, - "comment" : "truncate sequence", - "curve" : "brainpoolP256r1", - "public" : "3059301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1935, - "comment" : "truncate sequence", - "curve" : "brainpoolP256r1", - "public" : "30591406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1936, - "comment" : "truncate sequence", - "curve" : "brainpoolP256r1", - "public" : "3059301306072a8648ce3d020106092b24030302080101034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1937, - "comment" : "truncate sequence", - "curve" : "brainpoolP256r1", - "public" : "30593013072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1938, - "comment" : "indefinite length", - "curve" : "brainpoolP256r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1939, - "comment" : "indefinite length", - "curve" : "brainpoolP256r1", - "public" : "305c308006072a8648ce3d020106092b24030302080101070000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1940, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP256r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b700", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1941, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP256r1", - "public" : "305b308006072a8648ce3d020106092b240303020801010700034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1942, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP256r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b705000000", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1943, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP256r1", - "public" : "305e308006072a8648ce3d020106092b240303020801010705000000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1944, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP256r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7060811220000", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1945, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP256r1", - "public" : "3060308006072a8648ce3d020106092b2403030208010107060811220000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1946, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP256r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000fe02beef", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1947, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP256r1", - "public" : "3060308006072a8648ce3d020106092b24030302080101070000fe02beef034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1948, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP256r1", - "public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70002beef", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1949, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP256r1", - "public" : "305e308006072a8648ce3d020106092b24030302080101070002beef034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1950, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP256r1", - "public" : "305c3000301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1951, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP256r1", - "public" : "305c3016300006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1952, - "comment" : "append empty sequence", - "curve" : "brainpoolP256r1", - "public" : "305c301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b73000", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1953, - "comment" : "append empty sequence", - "curve" : "brainpoolP256r1", - "public" : "305c301606072a8648ce3d020106092b24030302080101073000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1954, - "comment" : "sequence of sequence", - "curve" : "brainpoolP256r1", - "public" : "305c305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1955, - "comment" : "sequence of sequence", - "curve" : "brainpoolP256r1", - "public" : "305c3016301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1956, - "comment" : "truncated sequence", - "curve" : "brainpoolP256r1", - "public" : "3016301406072a8648ce3d020106092b2403030208010107", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1957, - "comment" : "truncated sequence", - "curve" : "brainpoolP256r1", - "public" : "304f300906072a8648ce3d0201034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1958, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP256r1", - "public" : "30819e301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1959, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP256r1", - "public" : "3065301f06072a8648ce3d020106092b240303020801010706092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1960, - "comment" : "removing oid", - "curve" : "brainpoolP256r1", - "public" : "3051300b06092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1961, - "comment" : "lonely oid tag", - "curve" : "brainpoolP256r1", - "public" : "3052300c0606092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1962, - "comment" : "lonely oid tag", - "curve" : "brainpoolP256r1", - "public" : "3050300a06072a8648ce3d020106034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1963, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP256r1", - "public" : "305c301606092a8648ce3d0201000006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1964, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP256r1", - "public" : "305c301606072a8648ce3d0201060b2b24030302080101070000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1965, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP256r1", - "public" : "305c3016060900002a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1966, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP256r1", - "public" : "305c301606072a8648ce3d0201060b00002b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1967, - "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP256r1", - "public" : "305c301606072a8648ce3d0201000006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1968, - "comment" : "appending null value to oid", - "curve" : "brainpoolP256r1", - "public" : "305c301606092a8648ce3d0201050006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1969, - "comment" : "appending null value to oid", - "curve" : "brainpoolP256r1", - "public" : "305c301606072a8648ce3d0201060b2b24030302080101070500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1970, - "comment" : "truncated length of oid", - "curve" : "brainpoolP256r1", - "public" : "3053300d068106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1971, - "comment" : "truncated length of oid", - "curve" : "brainpoolP256r1", - "public" : "3051300b06072a8648ce3d02010681034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1972, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP256r1", - "public" : "3053300d050006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1973, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP256r1", - "public" : "3051300b06072a8648ce3d02010500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1974, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", - "public" : "305a301404072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1975, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", - "public" : "305a301405072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1976, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", - "public" : "305a301407072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1977, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", - "public" : "305a301408072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1978, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", - "public" : "305a3014ff072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1979, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020104092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1980, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020105092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1981, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020107092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1982, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020108092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1983, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d0201ff092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1984, - "comment" : "dropping value of oid", - "curve" : "brainpoolP256r1", - "public" : "3053300d060006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1985, - "comment" : "dropping value of oid", - "curve" : "brainpoolP256r1", - "public" : "3051300b06072a8648ce3d02010600034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1986, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP256r1", - "public" : "305a30140607288648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1987, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d02010609292403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1988, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d028106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1989, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010187034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1990, - "comment" : "truncate oid", - "curve" : "brainpoolP256r1", - "public" : "3059301306062a8648ce3d0206092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1991, - "comment" : "truncate oid", - "curve" : "brainpoolP256r1", - "public" : "3059301306068648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1992, - "comment" : "truncate oid", - "curve" : "brainpoolP256r1", - "public" : "3059301306072a8648ce3d020106082b24030302080101034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1993, - "comment" : "truncate oid", - "curve" : "brainpoolP256r1", - "public" : "3059301306072a8648ce3d020106082403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1994, - "comment" : "wrong oid", - "curve" : "brainpoolP256r1", - "public" : "305d3017060a3262306530333032316106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1995, - "comment" : "wrong oid", - "curve" : "brainpoolP256r1", - "public" : "3065301f061236303836343830313635303330343032303106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1996, - "comment" : "wrong oid", - "curve" : "brainpoolP256r1", - "public" : "305b301506072a8648ce3d0201060a32623065303330323161034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1997, - "comment" : "wrong oid", - "curve" : "brainpoolP256r1", - "public" : "3063301d06072a8648ce3d02010612363038363438303136353033303430323031034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1998, - "comment" : "longer oid", - "curve" : "brainpoolP256r1", - "public" : "3063301d06103261383634386365336430323031303106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 1999, - "comment" : "longer oid", - "curve" : "brainpoolP256r1", - "public" : "3065301f06072a8648ce3d020106143262323430333033303230383031303130373031034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2000, - "comment" : "oid with modified node", - "curve" : "brainpoolP256r1", - "public" : "3061301b060e326138363438636533643032313106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2001, - "comment" : "oid with modified node", - "curve" : "brainpoolP256r1", - "public" : "3069302306163261383634386365336430323838383038303830303106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2002, - "comment" : "oid with modified node", - "curve" : "brainpoolP256r1", - "public" : "3063301d06072a8648ce3d02010612326232343033303330323038303130313137034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2003, - "comment" : "oid with modified node", - "curve" : "brainpoolP256r1", - "public" : "306b302506072a8648ce3d0201061a3262323430333033303230383031303138383830383038303037034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2004, - "comment" : "large integer in oid", - "curve" : "brainpoolP256r1", - "public" : "3073302d0620326138363438636533643032383238303830383038303830383038303830303106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2005, - "comment" : "large integer in oid", - "curve" : "brainpoolP256r1", - "public" : "3075302f06072a8648ce3d02010624326232343033303330323038303130313832383038303830383038303830383038303037034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2006, - "comment" : "oid with invalid node", - "curve" : "brainpoolP256r1", - "public" : "3064301e0611326138363438636533643032303165303306092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2007, - "comment" : "oid with invalid node", - "curve" : "brainpoolP256r1", - "public" : "305b301506082a808648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2008, - "comment" : "oid with invalid node", - "curve" : "brainpoolP256r1", - "public" : "3066302006072a8648ce3d02010615326232343033303330323038303130313037653033034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2009, - "comment" : "oid with invalid node", - "curve" : "brainpoolP256r1", - "public" : "305b301506072a8648ce3d0201060a2b802403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2010, - "comment" : "lonely bit string tag", - "curve" : "brainpoolP256r1", - "public" : "3017301406072a8648ce3d020106092b240303020801010703", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2011, - "comment" : "appending 0's to bit string", - "curve" : "brainpoolP256r1", - "public" : "305c301406072a8648ce3d020106092b2403030208010107034400040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2012, - "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP256r1", - "public" : "305c301406072a8648ce3d020106092b24030302080101070344000000040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2013, - "comment" : "appending null value to bit string", - "curve" : "brainpoolP256r1", - "public" : "305c301406072a8648ce3d020106092b2403030208010107034400040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70500", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2014, - "comment" : "truncated length of bit string", - "curve" : "brainpoolP256r1", - "public" : "3018301406072a8648ce3d020106092b24030302080101070381", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2015, - "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP256r1", - "public" : "3018301406072a8648ce3d020106092b24030302080101070500", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2016, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107014200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2017, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107024200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2018, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107044200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2019, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107054200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2020, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107ff4200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2021, - "comment" : "dropping value of bit string", - "curve" : "brainpoolP256r1", - "public" : "3018301406072a8648ce3d020106092b24030302080101070300", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2022, - "comment" : "modify first byte of bit string", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107034202040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2023, - "comment" : "modify last byte of bit string", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e637", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2024, - "comment" : "truncate bit string", - "curve" : "brainpoolP256r1", - "public" : "3059301406072a8648ce3d020106092b2403030208010107034100040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2025, - "comment" : "truncate bit string", - "curve" : "brainpoolP256r1", - "public" : "3059301406072a8648ce3d020106092b24030302080101070341040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2026, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107034201040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2027, - "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP256r1", - "public" : "305e301406072a8648ce3d020106092b2403030208010107034620040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b701020304", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2028, - "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP256r1", - "public" : "3019301406072a8648ce3d020106092b2403030208010107030103", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2029, - "comment" : "128 unused bits", - "curve" : "brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107034280040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7", - "private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696", - "shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -23836,9 +7813,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 2030, + "tcId" : 798, "comment" : "normal case", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b7fc5720d4b325c0805cc213c1b9ccbd9e4f380a121fbc00784c821bcd7f0d618b70d39fbdceae553d9de4f90683eb9f000463c7bd1d32db8cfad2b40862ccac05030e93fc6694c071e8e1427b305006", "private" : "12d06c51deda1595d8c43e7c146f898f7141c0836522931049afe61333ae2c03e350b61aeba540bf", "shared" : "94982d50b29faedaa7ed0988fd57b90303b032ce398ec70af6d194bcfd7f9008d14e09425502b7e7", @@ -23846,9 +7822,8 @@ "flags" : [] }, { - "tcId" : 2031, + "tcId" : 799, "comment" : "compressed public key", - "curve" : "brainpoolP320r1", "public" : "3042301406072a8648ce3d020106092b2403030208010109032a0002b7fc5720d4b325c0805cc213c1b9ccbd9e4f380a121fbc00784c821bcd7f0d618b70d39fbdceae55", "private" : "12d06c51deda1595d8c43e7c146f898f7141c0836522931049afe61333ae2c03e350b61aeba540bf", "shared" : "94982d50b29faedaa7ed0988fd57b90303b032ce398ec70af6d194bcfd7f9008d14e09425502b7e7", @@ -23858,9 +7833,8 @@ ] }, { - "tcId" : 2032, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 800, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004430dd30b26350bc66c41c71769dd61b740d71008b59e455c1795ebbdc6bb1f0c8afaab415850142f1557feb7bef5fd3937f088ccb4d3ff8dc7431eecc9dce6f57c45035ca97dd0d7de9991742a39ad20", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -23868,9 +7842,8 @@ "flags" : [] }, { - "tcId" : 2033, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 801, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047bad53f50a369371b9742952b37f6a179ffb0f7f46894321f1b3485453b7bb58b9e61e1ad06913247287976110d22bbaf17dad584cd104bca6601daa0b6633ba889793f931ef61f889a491bfc3776256", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000002", @@ -23878,9 +7851,17 @@ "flags" : [] }, { - "tcId" : 2034, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 802, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000439a0050ad1000627ffeb7bd1c4fa9fc336507c4d1c2a55f4e3672c15dabc8dc9567e326e740c54c799c1b05bcd6fc5b43c693569c0583a19e5a0aff1b4135df461e626e81fb098be2eefbf9ec1075a53", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 803, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004887c70eaddf1e67b2e05e0613154b61cac592568641c5332a218a87cebba63b2518e6c1cc1ca4036a4a62bbe99f7cab95eb1fd6b0acc85d495c9b82ed1ce047db89ab3c08f953c13ab35128638921b09", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "0000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", @@ -23888,9 +7869,8 @@ "flags" : [] }, { - "tcId" : 2035, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 804, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000404d114977ae64cbca724fc517d6b7bafaf7c9eec36d682c1fd02e9f9bca302b149793582b301c8a95acab775a1f9c63d1eab8f1e67421c7d8de16f0128167a2f7ef8ae55fda1b83e97503b8323343a92", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000100000006", @@ -23898,9 +7878,8 @@ "flags" : [] }, { - "tcId" : 2036, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 805, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042e78935c77d5fc195928849d98b81c79c8dc407bf113bd1e3f49967d288d7bf8c1cd853a9a5fd80788e3e8ebdf07f70c44075b8ad217123e2ef44ae53f4306d0f1958f1311d0509e1c7754a68afdf7eb", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -23908,9 +7887,8 @@ "flags" : [] }, { - "tcId" : 2037, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 806, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048f93a6519729320805291a17925e6d42ba23dd25acb3eea29c18f1e550c7dfb41182a9fd75747df77191f150afa979031f546222bbdc1afc448c6613d219a109a018ad341b6bb5fff61939a242b42968", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "07fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", @@ -23918,9 +7896,53 @@ "flags" : [] }, { - "tcId" : 2038, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 807, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000473a8101f2569337b61237b94105f02af62af56fe0364a8b06cfd0c65ad26898034828dbda03b90e7394b1a51f0c32effa86c58c28c5ae2efce2a147eb69580519f31a57a697d9c069b97ef9c02f4bbf4", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "2e5544fd7d843f5df87bad4422ee2f10139748eb004974c3858f8a7a689df792ae0af08dc43414d9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 808, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a83df8e6d9326d0f6e399db9094f81ab8af846091f5d50f220d2dc94a268c6a8d11ade13e2484b253a77027983c3d8b2d0a4cb9ee9008cbd8d34c50fc65a5aad5c21f332788f719897c44447e0f11370", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "2e62b007e0e833a4fe3a6b527a4fe88f6bbd0ce20e6a374fb6474d56956b6a0f807f68652c8b0ded", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 809, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004bef54b0fe97b66cbfc62731645fe3c6fc1d582dfc18fe419fefb8cbdb0c5fa17a363f352ed7b6bfa37e24f93ec8da50062937823baab3c138cf1335e07bb50c8a05ed6a9bb9f82631c95f500aa9f3645", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "5caa89fafb087ebbf0f75a8845dc5e20272e91d60092e9870b1f14f4d13bef255c15e11b886829b2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 810, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004ab49dd4a73e9f8e0595bd8ca1655e2bca61fa2e1a3cc87635ae7a61fdb7c9bd5a8e4e34aa2b928c930732ccb23d3f512aeda1496a84e7e75303b0ee662d61107da8c67fe7193de7c29251423501df209", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "6166f3de8da8f6e286176276a03ac6dbb4a9f8b0154a1504caa5ba2bb12dde1be6eae89f3384123b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 811, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048f5659116b4af2d03dd2b3e72c0d78d77677fefb4e277bee2a4966bba8354f85d83845b33a431a6907921555c1ac471e51e26a0cc67fb4146da0502fcee38f5ef502fcd4f9a380b086af5c403396c4f7", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "6946ec9bdddac30dc5060f5bdb41d2140d57066758e3b73f0c50b5590ac45e9c3a483016c97d409d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 812, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004243bd450e757a6a5308cb366f87c359b953cb42c6c61de923a24247217974d6ccb3f8869e832227c64035c2066f24423fee0041ab5ef361d1ca4bd19f34f9802f1fbcd2cc132087d8f4f3d5b32e1b046", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7f0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", @@ -23928,9 +7950,8 @@ "flags" : [] }, { - "tcId" : 2039, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 813, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000465677dff00f5899c5100c5ceaeef383de49012e005e8f73656caff3e95dd1254bbbffa840e206e962935d733930dbe0130714761a1a26bf9a59cd37db1311bae7ab2f9ae3f0827aa0ae240b34cefb97c", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7fc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000001", @@ -23938,9 +7959,8 @@ "flags" : [] }, { - "tcId" : 2040, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 814, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046394defc20111cd8cddc2b8545b9200f080736bf6438f21c6fe0bc246e4bb0bdce1f1107d6dc55b536d025461efef8ec5dfa7f088fc03070efe56158050ac3042d1285aa9ea40215dfe5542e6d5590f4", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -23948,9 +7968,8 @@ "flags" : [] }, { - "tcId" : 2041, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 815, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040c1142edacae66ffa6993bca134cd4450b5adf0d5f5c32e21479f2419a9000afe9226749f27bcad113bee319eac4e6c6927deef999d25017890e95a615bd222720ecbb22ebe2ed9aafb9610bfa7e77f9", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff000000040000001", @@ -23958,9 +7977,8 @@ "flags" : [] }, { - "tcId" : 2042, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 816, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004770298807fbfc4f084210a361403c6dd3c3f2c31bbf20ec851e10144fc8340ae7a77cead742b5d1dc4a9a855df56a21362614044ae945739c707c0c89b65a43fb091069bd4f695b553c583f538206c35", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7fffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -23968,9 +7986,8 @@ "flags" : [] }, { - "tcId" : 2043, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 817, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a719ed2e9ff2debac0713bc4806181736885736f183be24175ced514ebb76a0e49b20f7a47bec04477405570758bb4a1835f71338d394ac799d389a9a2b0aab561717a0642c668dd7e88521fc0884db9", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7fffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000000", @@ -23978,9 +7995,8 @@ "flags" : [] }, { - "tcId" : 2044, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320r1", + "tcId" : 818, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000423c02591b8ee778c5780ed4c783974ddd5aa52117d68cdda1c375cb77dc36f5fbea9709e44612898c1f5fcb67bd6b2bcc6ff0b01003be7559c1cd0827847de5943d5adde9b8519a55675970051659a03", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -23988,9 +8004,8 @@ "flags" : [] }, { - "tcId" : 2045, + "tcId" : 819, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000129110253d52cf3c5fc3382fca93d18adf7b97999028767b9722381db68fe3a41793b7d9952c6177f", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "2bab467efa3adf782324563a4d8f19018ca44458f697318a11f3e3c2269275c7b1aec44ce83cce8a", @@ -23998,9 +8013,8 @@ "flags" : [] }, { - "tcId" : 2046, + "tcId" : 820, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004000000000000000000000000000000000000000000000000000000000000000000000000000000020d1a18c0b25d0d32d9c4249a523cfcc12a20c2ead596607d73260895676315a70ad098e8b51d25a8", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "829a5f7c664dce621ba1373c0758d3d2b2984d85c384cf0077930ae4909f6072731572ecc3e4a1aa", @@ -24008,9 +8022,17 @@ "flags" : [] }, { - "tcId" : 2047, + "tcId" : 821, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000003638b53e2a2f41dc6d6dc7b3611a6dde54f7e8a7bb2681afa2060100074e51289d13d79251d168da2", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "8131f95388bd0c74d3fedc3077d750382e90f765c820e608292fe923c4f3c76ac77d6c2c05862c7a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 822, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff13b6599cb2e990a4fee490dff267362978a0e76f57c53b4ee85fc39c790f4c6969978fc462e5a847", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "203ab48d6e3a11afcb44140f0b6596cc85dfe39e589d64b699ddb5470ee2ac5cf61d6ec8534aacfe", @@ -24018,9 +8040,8 @@ "flags" : [] }, { - "tcId" : 2048, + "tcId" : 823, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000001000000063a91ee30c63eb15b1c0f2102c6cf3438dd75ca71636238f891e367c105f0b781d02de648399712a0", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "0f5a4a6607bfd93aa3d1ed5a4aa5ed3d973547cc978265649cc47dae0cd32bfeeef058e4e2ed4288", @@ -24028,9 +8049,8 @@ "flags" : [] }, { - "tcId" : 2049, + "tcId" : 824, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff308f36ab8f37e97723b0aadd7ee4dd585b9e68dc00db4242f6c3cf7b0ec1497a26e629b24a613b3a", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "a6b0761c5fe60e1e4c63704ecb8a0da1a9b89cd502b2091eb37a414181af99c4b421f107865a3989", @@ -24038,9 +8058,8 @@ "flags" : [] }, { - "tcId" : 2050, + "tcId" : 825, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000407fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff231f9aef9b1a7c143485f601980bfa4f7bc7b312b01400bd1d15669197e07f2edf39cd08c905e280", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "8ccfba752052d15c8cca181abd9fded4cb0c176dbadccafe44cf1cc1907fc9ba356c7e7c3289e19e", @@ -24048,9 +8067,53 @@ "flags" : [] }, { - "tcId" : 2051, + "tcId" : 826, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042e5544fd7d843f5df87bad4422ee2f10139748eb004974c3858f8a7a689df792ae0af08dc43414d92c64eca76e2196d01899acac1824effa5a9b4b3167b2131477386006fc3a0f624d9684c900df7b78", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "5e7e6ba602aa2208b1607f879635d6e3c28568a7f754dae448cfc793a80600809ac13381bc800a8d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 827, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042e62b007e0e833a4fe3a6b527a4fe88f6bbd0ce20e6a374fb6474d56956b6a0f807f68652c8b0ded5b0554bd701c2b9e6687e1b0135dff715d53dae858fa77df8e7e566ed638f9726ade9ea2db601079", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "9f6059cbada97ab9f0826b6a1bedfe79b9c75da51fc2fe2620436bff79b15ac416b9ed1a02513640", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 828, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045caa89fafb087ebbf0f75a8845dc5e20272e91d60092e9870b1f14f4d13bef255c15e11b886829b213eff0c83008731468789c7865e5c17d5de2da065c8f039a7475cd7588e03e9a68ca0841f6f8429f", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "1a05058f316d94efa0829e12c65c32a01202b24a9cf97b9f64990a39f643456dfb5a89649a8f6832", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 829, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046166f3de8da8f6e286176276a03ac6dbb4a9f8b0154a1504caa5ba2bb12dde1be6eae89f3384123b0e75f218e122dac1d46f0c09e49b92c167798a6b458e6660c8c10fb3858d89a5f546a301406d456f", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "1f9ae24d0082d8a103842086fae91da616c1b0d26007db2f755a8fb0dd1720205895a1ead88b2a30", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 830, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046946ec9bdddac30dc5060f5bdb41d2140d57066758e3b73f0c50b5590ac45e9c3a483016c97d409d0ece7c2cf1c5a46c15c6ff814b1252593cb532621fe14c7f557762911a166e46b9b7a3d4b9aa9f7b", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "01980373c0a3a00be8b30b1afb8123b032a7054b16b51016be94f5d9f5dd8a5a5f19e0807f6c27cd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 831, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047f0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff025368d44d7706408e18118e8338b5a8f65dcb4f7ac1884d97a44d235b8c89e5c240576680e6def6", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "8c14fa61be79ee096dcf6a2cd31aaab422b98161476c02e71a18168eaf3185ac515f6e451af5e27c", @@ -24058,9 +8121,8 @@ "flags" : [] }, { - "tcId" : 2052, + "tcId" : 832, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc0000000800000011a2b8d3c67305de21501cd7c43ad4cd9a57459c42e6fdac1e2cb37952703ffdccd18fcb326a2e0c7", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "61482d667be2a2d7bfcbd75b9e8140ea37813ede1fd44eb046f436a4d672784643d0d84b1c82f55f", @@ -24068,9 +8130,8 @@ "flags" : [] }, { - "tcId" : 2053, + "tcId" : 833, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000025a0dc389bcdc85d8434b2c615d1092b546d7808978f2d0cd3b3f17f57a2774c883fc5fad79ed32d", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "c586152d7416ca85eb55486ec2914a78a3d99a240d7d2657d54a2c8c1540b349380a151c9669a107", @@ -24078,9 +8139,8 @@ "flags" : [] }, { - "tcId" : 2054, + "tcId" : 834, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff000000040000001030432044ddf1b1586c51deec0306d02d88e54bc2a2dc6c7e65895891633f866addb9de1ad32a8bc", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "c11b2dca6672802c8528af2c84b1a04e59c9a22bb271bd6d7568092babd2f23efc063ab248a2717d", @@ -24088,9 +8148,8 @@ "flags" : [] }, { - "tcId" : 2055, + "tcId" : 835, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff65f89731c0263d13aaa8ca7b3dadea10c46d7243883d7cab726d463b254df6ef728b52d8bbfb06ee", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "aa2e1ba6b508026b967ab355b99318bc394fc0d3cfabbb246804ddb5f913e6ef6bc0a228311bedcc", @@ -24098,9 +8157,8 @@ "flags" : [] }, { - "tcId" : 2056, + "tcId" : 836, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000000138c04477f42d165e4d474248d091ad74220de2021d0ca8f9f7295c7cc19c787f94ec33a2e4d51ee", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "5397c3d5663f5fcc4705eceba8255e89cea1747ad0d08d40b7a1aee01193b5df9593f8013c5dfb96", @@ -24108,9 +8166,8 @@ "flags" : [] }, { - "tcId" : 2057, + "tcId" : 837, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04f2455cdb035b0cd4422a3ca06bb19bf018d1a5cb84eb12446d47f7f7a16c035c70951b4b6bad7b", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "20c790cf41723c9d5757b1eec1ff88ef16cbb632879cdce47fcb583262a7a6775c4486df301df5f5", @@ -24118,9 +8175,8 @@ "flags" : [] }, { - "tcId" : 2058, + "tcId" : 838, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "3", "shared" : "a3e86777a4263b4656733a65bf322d397199cda903588fc3754cb0e27901f5e29f115b511b94c831", @@ -24128,9 +8184,8 @@ "flags" : [] }, { - "tcId" : 2059, + "tcId" : 839, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "93cd465d332e25bbec7b195b37f7e3a126f1d67cdb946cb9b2c45a36a5c4d7e9171f3d3fded20ef7", @@ -24138,9 +8193,8 @@ "flags" : [] }, { - "tcId" : 2060, + "tcId" : 840, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "1000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "6cc6520a3d34ec73bdc0648390a8be6736c104a6651c7a35face310fd0bf69b151aecf457ef584da", @@ -24148,9 +8202,8 @@ "flags" : [] }, { - "tcId" : 2061, + "tcId" : 841, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "78b7d04861460cbf141f6d41648742adf459b5f3695ba2449ce76210494ce540069e1536c03100ff", @@ -24158,9 +8211,8 @@ "flags" : [] }, { - "tcId" : 2062, + "tcId" : 842, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "080000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "8f21e698a1e1bc66acc08adb5b923e4b2a012dfe8145637e702351f161688f0b572c57d4d1b6b4f7", @@ -24168,9 +8220,8 @@ "flags" : [] }, { - "tcId" : 2063, + "tcId" : 843, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e88691555b44c59311", "shared" : "151b2e82d009a18b4b7e46df2ad0e30d151d321bd64ef2f1ff6a36781ae448b99ef443ac7d1b09cc", @@ -24178,9 +8229,8 @@ "flags" : [] }, { - "tcId" : 2064, + "tcId" : 844, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98681555b44c59311", "shared" : "d04a5e44828163fcb66f9e601d933ba2f431cada91256861e36765f6098e234005f48bb039a288ef", @@ -24188,9 +8238,8 @@ "flags" : [] }, { - "tcId" : 2065, + "tcId" : 845, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98689555b44c59311", "shared" : "94023419382fbdcacb99fc0c37b73be771bbcb8b2efdc6dd324f0328e16b755bb27a2ab440ed6c87", @@ -24198,9 +8247,8 @@ "flags" : [] }, { - "tcId" : 2066, + "tcId" : 846, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555a44c59311", "shared" : "aa464b779d451beb21ba7f63b65db0442c52b9ac32f0a2addcd0869c7ebddff479d47461b83225f8", @@ -24208,9 +8256,8 @@ "flags" : [] }, { - "tcId" : 2067, + "tcId" : 847, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59233", "shared" : "c0038da858441f559a864dcd6c4558437f9ad091a67c3fda69a9e0cb6f446a8b47ae95edc2f4eade", @@ -24220,9 +8267,8 @@ ] }, { - "tcId" : 2068, + "tcId" : 848, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592b3", "shared" : "8258131a80bc9f2b8ba532ef1253ef39dce25e6deb85227c670273521c311dbb9bf1a56dd29107b3", @@ -24232,9 +8278,8 @@ ] }, { - "tcId" : 2069, + "tcId" : 849, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592f3", "shared" : "ae752e75684a9adfc6198e6c1ce9249d26743104e8b0bd0417998c62982622ea2fdf6917413d547c", @@ -24244,9 +8289,8 @@ ] }, { - "tcId" : 2070, + "tcId" : 850, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59303", "shared" : "37bfbb637fce27ee80b3af326546303e0bd8af01b72f591830a548609055bda489d9a4e6b5e3f43e", @@ -24256,9 +8300,8 @@ ] }, { - "tcId" : 2071, + "tcId" : 851, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930b", "shared" : "854ce9516e73c6cc8d0d6ce3cdf933541a719578712440f02a86829af1398fcab2bb0949c1d63106", @@ -24268,9 +8311,8 @@ ] }, { - "tcId" : 2072, + "tcId" : 852, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e", "shared" : "a3e86777a4263b4656733a65bf322d397199cda903588fc3754cb0e27901f5e29f115b511b94c831", @@ -24278,9 +8320,8 @@ "flags" : [] }, { - "tcId" : 2073, + "tcId" : 853, "comment" : "edge case private key", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930f", "shared" : "7dfd07c1cfe70db4772cf9f6bb6b58a10bbc9509e5ce86651d5c395f3544f62d6d8f8109edba441a", @@ -24290,33 +8331,183 @@ ] }, { - "tcId" : 2074, + "tcId" : 854, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 855, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 856, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000000d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 857, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000000d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 858, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 859, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 860, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000001d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 861, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000001d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 862, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2600000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 863, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2600000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 864, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 865, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 866, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2700000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 867, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2700000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 868, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 869, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 870, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b2403030208010109030100", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 871, "comment" : "public point not on curve", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb28b", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2075, + "tcId" : 872, "comment" : "public point = (0,0)", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2076, + "tcId" : 873, "comment" : "order = -1763593322239166354161909842446019520889512772717686063760686124016784784845843468355685258203921", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee10229ff2ca1b8dfc943b0481ec387a12dfe1f9a0670305a4970ed5cd2b7d1381179a716796eaaa4bb3a6cef020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -24328,9 +8519,8 @@ ] }, { - "tcId" : 2077, + "tcId" : 874, "comment" : "order = 0", - "curve" : "brainpoolP320r1", "public" : "3082014b3081f406072a8648ce3d02013081e8020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1020100020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -24342,9 +8532,8 @@ ] }, { - "tcId" : 2078, + "tcId" : 875, "comment" : "order = 1", - "curve" : "brainpoolP320r1", "public" : "3082014b3081f406072a8648ce3d02013081e8020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1020101020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -24356,9 +8545,8 @@ ] }, { - "tcId" : 2079, + "tcId" : 876, "comment" : "order = 410618568360611413177547474029944166748205379750040840301822434183392856467013123528027", - "curve" : "brainpoolP320r1", "public" : "308201713082011906072a8648ce3d02013082010c020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022500d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -24370,9 +8558,8 @@ ] }, { - "tcId" : 2080, + "tcId" : 877, "comment" : "generator = (0,0)", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a60451040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -24383,9 +8570,8 @@ ] }, { - "tcId" : 2081, + "tcId" : 878, "comment" : "generator not on curve", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -24396,9 +8582,8 @@ ] }, { - "tcId" : 2082, + "tcId" : 879, "comment" : "cofactor = -1", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201ff035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -24409,9 +8594,8 @@ ] }, { - "tcId" : 2083, + "tcId" : 880, "comment" : "cofactor = 0", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020100035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -24422,9 +8606,8 @@ ] }, { - "tcId" : 2084, + "tcId" : 881, "comment" : "cofactor = 2", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020102035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -24435,9 +8618,8 @@ ] }, { - "tcId" : 2085, + "tcId" : 882, "comment" : "cofactor = 1763593322239166354161909842446019520889512772717686063760686124016784784845843468355685258203921", - "curve" : "brainpoolP320r1", "public" : "3082019d3082014506072a8648ce3d020130820138020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -24448,9 +8630,8 @@ ] }, { - "tcId" : 2086, + "tcId" : 883, "comment" : "cofactor = None", - "curve" : "brainpoolP320r1", "public" : "308201723082011a06072a8648ce3d02013082010d020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -24461,12 +8642,11 @@ ] }, { - "tcId" : 2087, + "tcId" : 884, "comment" : "modified prime", - "curve" : "brainpoolP320r1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900bfd4cef07c157c860286264eb02a03e4bd57db899dfc714f55bcc71c32b829e7af670ba56e9c05d1305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510400000000000000000000000000237bc7178cc16000000000000000000000000000000000000001d54042dd00b5c5ebcbab5d16bfe9013cc20d177a3491ba0fd60ab4d1eafcb56a97a71827d8589de6c0022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000400000000000000000000000000237bc7178cc16000000000000000000000000000000000000001d54042dd00b5c5ebcbab5d16bfe9013cc20d177a3491ba0fd60ab4d1eafcb56a97a71827d8589de6c0", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "98a5ab0e3aa9396e44e9a6cf836db0e622639dcead75c2b337487a303c1a100d6e9e8dc71c9c2162", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -24475,45 +8655,41 @@ ] }, { - "tcId" : 2088, + "tcId" : 885, "comment" : "using secp224r1", - "curve" : "brainpoolP320r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2089, + "tcId" : 886, "comment" : "using secp256r1", - "curve" : "brainpoolP320r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2090, + "tcId" : 887, "comment" : "using secp256k1", - "curve" : "brainpoolP320r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2091, + "tcId" : 888, "comment" : "a = 0", - "curve" : "brainpoolP320r1", "public" : "3082014c3081f506072a8648ce3d02013081e9020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27302d04010004281c77c2abfaacfed15441047a89c6d600bb9a3c8aa864067cd4281901a411872412960f59881b9f010451044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", @@ -24524,12 +8700,11 @@ ] }, { - "tcId" : 2092, + "tcId" : 889, "comment" : "public key of order 3", - "curve" : "brainpoolP320r1", - "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e273054042820f26161313feda316c4131e526d132bee8f38cd07e3b3b839dac6fea18cd3c9ec8c48c00bf035880428793511e0ef63202cb76d666194d9c34e28e7c95412b81befe620349196970e586e368a3695e21998045104312762cdc834656043c606fd3222e750c03168699abea6d2fed5dcb88834806466be38f0636d7673ca4a286ad30ac48071cb27e813375e76bbcf6fa4d460833a60c4446a38d0c990c8e08c6362f54d1e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5931102010103520004312762cdc834656043c606fd3222e750c03168699abea6d2fed5dcb88834806466be38f0636d767309141eb563b18b376f715076beca81ef3dc0600222938ab4eece75823fc3229833f3864e8ebde109", + "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428b27686359a7b534b829e93b819502fd2ef7bba3a2195d5143b03d0bf5a511374f90c4ceaf0d408bf042828b9477a11b03092b4f483a732a1d53ea2cd855d0da3b8e35f5d2c7aa7f483d331b56fd68ed59c9304510426e0c11513ff225f13992b4960037cdc1cad2c93b9b2c621daf12bc07fb785f63839d792c539657fc4a0ce35882be86f9054b33c232ab0223736661a343af6e9f0fa2859a177d5b9696b615679a4e1cf022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000426e0c11513ff225f13992b4960037cdc1cad2c93b9b2c621daf12bc07fb785f63839d792c539657f0ebd78eaae90674850e7c522aed73043c259698cc2b917055e989192d71c166f9368b15b780e4c58", "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", - "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", + "shared" : "518bd1efdee6c83308944c0c45c6b406440f5b175e9ebb74d44cbe739909f24b88194f8145ddeafe", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -24538,9 +8713,8 @@ ] }, { - "tcId" : 2093, + "tcId" : 890, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP320r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004cbbced7d0d8fb5d17ed00a047fb60933d1716b5f120ca68abd92edc2eb4b22a1f8d0410966791ba8fc7a7558a3b220038d84088abbe19728", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24548,9 +8722,8 @@ "flags" : [] }, { - "tcId" : 2094, + "tcId" : 891, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP320r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004b479d6c21efe1412dd59f04404ea05a8cd7fd74c41c4d2c1535bded83afb32b92c6105ac9ff9786bb20dce846922e69218ea79a89d73573add154272385ffe2b", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24558,9 +8731,8 @@ "flags" : [] }, { - "tcId" : 2095, + "tcId" : 892, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP320r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004788d64af48129627a1b87b999bc87c3a633321f6047f071587395dd7690fdd0b85c535c2d5ae157bf1a213b1ba452b38af8087cd933f3effa32c546948a7b79c9801399f5a5c7aeaedd6a8ba1355bb12152f01f060a9cfd32da747edd316417b", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24568,9 +8740,8 @@ "flags" : [] }, { - "tcId" : 2096, + "tcId" : 893, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP320r1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f3f8effa60bcf759f795e0fe77c6e5aa1014b78e92957f9de9ba5b4e7cb99c163c80db96cb28472d721d8f6f39aa738ffe55c7bbb78c54a8e465fc7c548353968700e2b278cb0688cbdae017de7bd98a73d04434058978a5bad558f20120cc230080762b717f5a9d17c1bb11ec6e80fec81f4775784ec9d17aa7e5b119dbec02233e92", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24578,9 +8749,8 @@ "flags" : [] }, { - "tcId" : 2097, + "tcId" : 894, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP320r1", "public" : "3056301006072a8648ce3d020106052b8104000a0342000486b290e29307ff43b3c81a48720c0e89a478b06d8c811b10c7ff3654aa33105244c37378866ef4920ef6099b596e95449788df3a2a8452ba922ba99e69346f54", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24588,9 +8758,8 @@ "flags" : [] }, { - "tcId" : 2098, + "tcId" : 895, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP320r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000459b150d0645424cf928844d1bbd532d8a8195960332da50cf9aa186480ffb0b58b64c4bd198525183852d127aa3742fe96df49bec7585aa4", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24598,9 +8767,8 @@ "flags" : [] }, { - "tcId" : 2099, + "tcId" : 896, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP320r1", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000489021ce82845fcefd942146ce35cad027ade8f821ddfad0ea831d1f6fe6980e60be917f848a4e7dbd3dea6035bbfa41d115fba98797862cbebf8087b7647fe89", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24608,9 +8776,8 @@ "flags" : [] }, { - "tcId" : 2100, + "tcId" : 897, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP320r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000437f59347ed0c8de4e888171eed280944742e5cd4246017c657a4daf94436f38f10a3076eac990493ea5ff93234662d9c3f7747a2fb2e14fb72bdc74d5d588cbacc0241cd7ac19fd8eead50526974e6ad56ac471cf7c21667b92ded8d714c79f6", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24618,9 +8785,8 @@ "flags" : [] }, { - "tcId" : 2101, + "tcId" : 898, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP320r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a59f99993f8e3706eb6e104b638e8511c5b08e82344a6538528df723eb38ffe58c70197c8e88371f1d0c550e3bbbfe125c1123d5d0900c8164f9b19dc66fb34f45869a8aac9294587c6bfa261f401883a1844e71b83268e916ed6397c7df9542991437b705ac561cdcd0886409919b69cb12d36399df71e8e2414f1ff17111fb", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24628,9 +8794,8 @@ "flags" : [] }, { - "tcId" : 2102, + "tcId" : 899, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP320r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000471f4543326fb3cb36fe6471712c30b1e81e5d717bd1f2bf7136793728cba811d4bfdfa99dd5731911ee78d7010f6bc9e71a423d8d6823ec9", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24638,9 +8803,8 @@ "flags" : [] }, { - "tcId" : 2103, + "tcId" : 900, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP320r1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040b2ad117bdc9c839820852ff829d60cb51a6a10f0a72061ca27eead92113b1d98b98919105efdd2376669e8e8361571d3db8736777690a263f04dd2605a65225", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24648,9 +8812,8 @@ "flags" : [] }, { - "tcId" : 2104, + "tcId" : 901, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP320r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200042ddfda6a53e3aa3133a04c2ed9a3c36d3f390710ae781e2975c83701ea352f007b4f7a976ba322419d20d75300cdcf190a58942f9aab229a3dbfee185c3adb6ce9a4907b90cac0fa649c22cc2e17d48f", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24658,9 +8821,8 @@ "flags" : [] }, { - "tcId" : 2105, + "tcId" : 902, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP320r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041768d368f882df7083b3d53987ba94d8720cbbc443e12700df5eb044d2f5621e8223a3ee3bd71b34f32e3afb5404e85a51cc7eaa1569ae4c555200a1b2df9c4adcdd6ec3d3de9abadf022da337b6f8873bb415e959e57b029850cdbbb38ab417", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24668,9 +8830,8 @@ "flags" : [] }, { - "tcId" : 2106, + "tcId" : 903, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP320r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045ab89b3df599c3c1f1fbe4c15c0aac1ea95dd83f60623c2aaec3b9c31ba68d1f5a637758a7b8631d720f71d756a72c141e41afd508bf7ebcf9b6d1d4764768a66ffd7dd1d605daea2ba841d0a9106a22f1a630f272f906116c27fe3c3ff729d8516aaf0c3555e352ab69dc64f36e2d6320696b366bf0d07aac51ff9db3a480ec", "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", "shared" : "", @@ -24678,9 +8839,8 @@ "flags" : [] }, { - "tcId" : 2107, + "tcId" : 904, "comment" : "invalid public key", - "curve" : "brainpoolP320r1", "public" : "3042301406072a8648ce3d020106092b2403030208010109032a000227f2f8f1cbc7ee440c167d52782f509b980e1da034c259f079fff653301ae28a88511e501836a7d6", "private" : "0cdeaa01757954bf813fafec8356923518e410cc8778d88eac1a07f90b7fb4d20db28670e178b941c", "shared" : "", @@ -24690,9 +8850,8 @@ ] }, { - "tcId" : 2108, + "tcId" : 905, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP320r1", "public" : "3042301406072a8648ce3d020106092b2403030208010109032a0002cd873725ad5a0cb428ee170bbea7609f8e156a73c4ab18fd32bab9e41af3d36eaa5313a81f74e845", "private" : "0b58eeb16a7f22f4562161ed8ea68ac86322d3db6e5d4fec50aae16d01129bf8c4d7530ff4d94a137", "shared" : "", @@ -24702,9 +8861,8 @@ ] }, { - "tcId" : 2109, + "tcId" : 906, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP320r1", "public" : "3042301406072a8648ce3d020106092b2403030208010109032a00033fef766ef618b774a78e4d81e16e5a9afea06500eb0e366377d839bffceeed1c74e6caecdc9fbb21", "private" : "0bdbee13a7eac096b33fe43b8adc4c0e5bab438faa6333570ffdeb05d2b3e95961f9d591f36882027", "shared" : "", @@ -24714,9 +8872,8 @@ ] }, { - "tcId" : 2110, + "tcId" : 907, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP320r1", "public" : "3042301406072a8648ce3d020106092b2403030208010109032a00023fef766ef618b774a78e4d81e16e5a9afea06500eb0e366377d839bffceeed1c74e6caecdc9fbb21", "private" : "0bdbee13a7eac096b33fe43b8adc4c0e5bab438faa6333570ffdeb05d2b3e95961f9d591f36882028", "shared" : "", @@ -24726,9 +8883,8 @@ ] }, { - "tcId" : 2111, + "tcId" : 908, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP320r1", "public" : "3042301406072a8648ce3d020106092b2403030208010109032a0003cd873725ad5a0cb428ee170bbea7609f8e156a73c4ab18fd32bab9e41af3d36eaa5313a81f74e845", "private" : "0b58eeb16a7f22f4562161ed8ea68ac86322d3db6e5d4fec50aae16d01129bf8c4d7530ff4d94a136", "shared" : "", @@ -24736,2514 +8892,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 2112, - "comment" : "long form encoding of length", - "curve" : "brainpoolP320r1", - "public" : "30816a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2113, - "comment" : "long form encoding of length", - "curve" : "brainpoolP320r1", - "public" : "306b30811406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2114, - "comment" : "long form encoding of length", - "curve" : "brainpoolP320r1", - "public" : "306b30150681072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2115, - "comment" : "long form encoding of length", - "curve" : "brainpoolP320r1", - "public" : "306b301506072a8648ce3d02010681092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2116, - "comment" : "long form encoding of length", - "curve" : "brainpoolP320r1", - "public" : "306b301406072a8648ce3d020106092b24030302080101090381520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2117, - "comment" : "length contains leading 0", - "curve" : "brainpoolP320r1", - "public" : "3082006a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2118, - "comment" : "length contains leading 0", - "curve" : "brainpoolP320r1", - "public" : "306c3082001406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2119, - "comment" : "length contains leading 0", - "curve" : "brainpoolP320r1", - "public" : "306c3016068200072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2120, - "comment" : "length contains leading 0", - "curve" : "brainpoolP320r1", - "public" : "306c301606072a8648ce3d0201068200092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2121, - "comment" : "length contains leading 0", - "curve" : "brainpoolP320r1", - "public" : "306c301406072a8648ce3d020106092b2403030208010109038200520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2122, - "comment" : "wrong length", - "curve" : "brainpoolP320r1", - "public" : "306b301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2123, - "comment" : "wrong length", - "curve" : "brainpoolP320r1", - "public" : "3069301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2124, - "comment" : "wrong length", - "curve" : "brainpoolP320r1", - "public" : "306a301506072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2125, - "comment" : "wrong length", - "curve" : "brainpoolP320r1", - "public" : "306a301306072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2126, - "comment" : "wrong length", - "curve" : "brainpoolP320r1", - "public" : "306a301406082a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2127, - "comment" : "wrong length", - "curve" : "brainpoolP320r1", - "public" : "306a301406062a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2128, - "comment" : "wrong length", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d0201060a2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2129, - "comment" : "wrong length", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106082b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2130, - "comment" : "wrong length", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010903530004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2131, - "comment" : "wrong length", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010903510004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2132, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320r1", - "public" : "3085010000006a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2133, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320r1", - "public" : "306f3085010000001406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2134, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320r1", - "public" : "306f3019068501000000072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2135, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320r1", - "public" : "306f301906072a8648ce3d0201068501000000092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2136, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320r1", - "public" : "306f301406072a8648ce3d020106092b2403030208010109038501000000520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2137, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320r1", - "public" : "308901000000000000006a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2138, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320r1", - "public" : "3073308901000000000000001406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2139, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320r1", - "public" : "3073301d06890100000000000000072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2140, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320r1", - "public" : "3073301d06072a8648ce3d020106890100000000000000092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2141, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320r1", - "public" : "3073301406072a8648ce3d020106092b240303020801010903890100000000000000520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2142, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320r1", - "public" : "30847fffffff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2143, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320r1", - "public" : "306e30847fffffff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2144, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320r1", - "public" : "306e301806847fffffff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2145, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320r1", - "public" : "306e301806072a8648ce3d020106847fffffff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2146, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320r1", - "public" : "306e301406072a8648ce3d020106092b240303020801010903847fffffff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2147, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320r1", - "public" : "3084ffffffff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2148, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320r1", - "public" : "306e3084ffffffff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2149, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320r1", - "public" : "306e30180684ffffffff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2150, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320r1", - "public" : "306e301806072a8648ce3d02010684ffffffff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2151, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320r1", - "public" : "306e301406072a8648ce3d020106092b24030302080101090384ffffffff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2152, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320r1", - "public" : "3085ffffffffff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2153, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320r1", - "public" : "306f3085ffffffffff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2154, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320r1", - "public" : "306f30190685ffffffffff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2155, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320r1", - "public" : "306f301906072a8648ce3d02010685ffffffffff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2156, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320r1", - "public" : "306f301406072a8648ce3d020106092b24030302080101090385ffffffffff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2157, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320r1", - "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2158, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320r1", - "public" : "30723088ffffffffffffffff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2159, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320r1", - "public" : "3072301c0688ffffffffffffffff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2160, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320r1", - "public" : "3072301c06072a8648ce3d02010688ffffffffffffffff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2161, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320r1", - "public" : "3072301406072a8648ce3d020106092b24030302080101090388ffffffffffffffff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2162, - "comment" : "incorrect length", - "curve" : "brainpoolP320r1", - "public" : "30ff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2163, - "comment" : "incorrect length", - "curve" : "brainpoolP320r1", - "public" : "306a30ff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2164, - "comment" : "incorrect length", - "curve" : "brainpoolP320r1", - "public" : "306a301406ff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2165, - "comment" : "incorrect length", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106ff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2166, - "comment" : "incorrect length", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010903ff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2167, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP320r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2168, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP320r1", - "public" : "306a308006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2169, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP320r1", - "public" : "306a301406802a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2170, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106802b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2171, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010903800004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2172, - "comment" : "removing sequence", - "curve" : "brainpoolP320r1", - "public" : "", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2173, - "comment" : "removing sequence", - "curve" : "brainpoolP320r1", - "public" : "305403520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2174, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP320r1", - "public" : "30", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2175, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP320r1", - "public" : "30553003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2176, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP320r1", - "public" : "306c301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2177, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP320r1", - "public" : "306c301606072a8648ce3d020106092b2403030208010109000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2178, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP320r1", - "public" : "306c0000301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2179, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP320r1", - "public" : "306c3016000006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2180, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2181, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP320r1", - "public" : "306c301406072a8648ce3d020106092b2403030208010109000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2182, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP320r1", - "public" : "306c301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90500", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2183, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP320r1", - "public" : "306c301606072a8648ce3d020106092b2403030208010109050003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2184, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "306f498177306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2185, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "306e2500306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2186, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "306c306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90004deadbeef", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2187, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "306f3019498177301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2188, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "306e30182500301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2189, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "30723016301406072a8648ce3d020106092b24030302080101090004deadbeef03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2190, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "306f3019260c49817706072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2191, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "306e3018260b250006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2192, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "3072301c260906072a8648ce3d02010004deadbeef06092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2193, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "306f301906072a8648ce3d0201260e49817706092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2194, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "306e301806072a8648ce3d0201260d250006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2195, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "3072301c06072a8648ce3d0201260b06092b24030302080101090004deadbeef03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2196, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "306f301406072a8648ce3d020106092b2403030208010109235749817703520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2197, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "306e301406072a8648ce3d020106092b24030302080101092356250003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2198, - "comment" : "including garbage", - "curve" : "brainpoolP320r1", - "public" : "3072301406072a8648ce3d020106092b2403030208010109235403520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90004deadbeef", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2199, - "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", - "public" : "3072aa00bb00cd00306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2200, - "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", - "public" : "3070aa02aabb306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2201, - "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", - "public" : "3072301caa00bb00cd00301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2202, - "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", - "public" : "3070301aaa02aabb301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2203, - "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", - "public" : "3072301c260faa00bb00cd0006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2204, - "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", - "public" : "3070301a260daa02aabb06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2205, - "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", - "public" : "3072301c06072a8648ce3d02012611aa00bb00cd0006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2206, - "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", - "public" : "3070301a06072a8648ce3d0201260faa02aabb06092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2207, - "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", - "public" : "3072301406072a8648ce3d020106092b2403030208010109235aaa00bb00cd0003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2208, - "comment" : "including undefined tags", - "curve" : "brainpoolP320r1", - "public" : "3070301406072a8648ce3d020106092b24030302080101092358aa02aabb03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2209, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP320r1", - "public" : "3081", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2210, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP320r1", - "public" : "3056308103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2211, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP320r1", - "public" : "0500", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2212, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP320r1", - "public" : "3056050003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2213, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", - "public" : "2e6a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2214, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", - "public" : "2f6a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2215, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", - "public" : "316a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2216, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", - "public" : "326a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2217, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", - "public" : "ff6a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2218, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", - "public" : "306a2e1406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2219, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", - "public" : "306a2f1406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2220, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", - "public" : "306a311406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2221, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", - "public" : "306a321406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2222, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320r1", - "public" : "306aff1406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2223, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP320r1", - "public" : "3000", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2224, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP320r1", - "public" : "3056300003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2225, - "comment" : "truncate sequence", - "curve" : "brainpoolP320r1", - "public" : "3069301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadb", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2226, - "comment" : "truncate sequence", - "curve" : "brainpoolP320r1", - "public" : "30691406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2227, - "comment" : "truncate sequence", - "curve" : "brainpoolP320r1", - "public" : "3069301306072a8648ce3d020106092b2403030208010103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2228, - "comment" : "truncate sequence", - "curve" : "brainpoolP320r1", - "public" : "30693013072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2229, - "comment" : "indefinite length", - "curve" : "brainpoolP320r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2230, - "comment" : "indefinite length", - "curve" : "brainpoolP320r1", - "public" : "306c308006072a8648ce3d020106092b2403030208010109000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2231, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP320r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc900", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2232, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP320r1", - "public" : "306b308006072a8648ce3d020106092b24030302080101090003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2233, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP320r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc905000000", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2234, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP320r1", - "public" : "306e308006072a8648ce3d020106092b24030302080101090500000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2235, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP320r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9060811220000", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2236, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP320r1", - "public" : "3070308006072a8648ce3d020106092b240303020801010906081122000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2237, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP320r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000fe02beef", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2238, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP320r1", - "public" : "3070308006072a8648ce3d020106092b24030302080101090000fe02beef03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2239, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP320r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90002beef", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2240, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP320r1", - "public" : "306e308006072a8648ce3d020106092b24030302080101090002beef03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2241, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP320r1", - "public" : "306c3000301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2242, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP320r1", - "public" : "306c3016300006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2243, - "comment" : "append empty sequence", - "curve" : "brainpoolP320r1", - "public" : "306c301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc93000", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2244, - "comment" : "append empty sequence", - "curve" : "brainpoolP320r1", - "public" : "306c301606072a8648ce3d020106092b2403030208010109300003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2245, - "comment" : "sequence of sequence", - "curve" : "brainpoolP320r1", - "public" : "306c306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2246, - "comment" : "sequence of sequence", - "curve" : "brainpoolP320r1", - "public" : "306c3016301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2247, - "comment" : "truncated sequence", - "curve" : "brainpoolP320r1", - "public" : "3016301406072a8648ce3d020106092b2403030208010109", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2248, - "comment" : "truncated sequence", - "curve" : "brainpoolP320r1", - "public" : "305f300906072a8648ce3d020103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2249, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP320r1", - "public" : "3081be301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2250, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP320r1", - "public" : "3075301f06072a8648ce3d020106092b240303020801010906092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2251, - "comment" : "removing oid", - "curve" : "brainpoolP320r1", - "public" : "3061300b06092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2252, - "comment" : "lonely oid tag", - "curve" : "brainpoolP320r1", - "public" : "3062300c0606092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2253, - "comment" : "lonely oid tag", - "curve" : "brainpoolP320r1", - "public" : "3060300a06072a8648ce3d02010603520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2254, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP320r1", - "public" : "306c301606092a8648ce3d0201000006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2255, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP320r1", - "public" : "306c301606072a8648ce3d0201060b2b2403030208010109000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2256, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP320r1", - "public" : "306c3016060900002a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2257, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP320r1", - "public" : "306c301606072a8648ce3d0201060b00002b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2258, - "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP320r1", - "public" : "306c301606072a8648ce3d0201000006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2259, - "comment" : "appending null value to oid", - "curve" : "brainpoolP320r1", - "public" : "306c301606092a8648ce3d0201050006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2260, - "comment" : "appending null value to oid", - "curve" : "brainpoolP320r1", - "public" : "306c301606072a8648ce3d0201060b2b2403030208010109050003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2261, - "comment" : "truncated length of oid", - "curve" : "brainpoolP320r1", - "public" : "3063300d068106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2262, - "comment" : "truncated length of oid", - "curve" : "brainpoolP320r1", - "public" : "3061300b06072a8648ce3d0201068103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2263, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP320r1", - "public" : "3063300d050006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2264, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP320r1", - "public" : "3061300b06072a8648ce3d0201050003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2265, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", - "public" : "306a301404072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2266, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", - "public" : "306a301405072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2267, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", - "public" : "306a301407072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2268, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", - "public" : "306a301408072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2269, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", - "public" : "306a3014ff072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2270, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020104092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2271, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020105092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2272, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020107092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2273, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020108092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2274, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d0201ff092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2275, - "comment" : "dropping value of oid", - "curve" : "brainpoolP320r1", - "public" : "3063300d060006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2276, - "comment" : "dropping value of oid", - "curve" : "brainpoolP320r1", - "public" : "3061300b06072a8648ce3d0201060003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2277, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP320r1", - "public" : "306a30140607288648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2278, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d0201060929240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2279, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d028106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2280, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801018903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2281, - "comment" : "truncate oid", - "curve" : "brainpoolP320r1", - "public" : "3069301306062a8648ce3d0206092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2282, - "comment" : "truncate oid", - "curve" : "brainpoolP320r1", - "public" : "3069301306068648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2283, - "comment" : "truncate oid", - "curve" : "brainpoolP320r1", - "public" : "3069301306072a8648ce3d020106082b2403030208010103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2284, - "comment" : "truncate oid", - "curve" : "brainpoolP320r1", - "public" : "3069301306072a8648ce3d02010608240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2285, - "comment" : "wrong oid", - "curve" : "brainpoolP320r1", - "public" : "306d3017060a3262306530333032316106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2286, - "comment" : "wrong oid", - "curve" : "brainpoolP320r1", - "public" : "3075301f061236303836343830313635303330343032303106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2287, - "comment" : "wrong oid", - "curve" : "brainpoolP320r1", - "public" : "306b301506072a8648ce3d0201060a3262306530333032316103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2288, - "comment" : "wrong oid", - "curve" : "brainpoolP320r1", - "public" : "3073301d06072a8648ce3d0201061236303836343830313635303330343032303103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2289, - "comment" : "longer oid", - "curve" : "brainpoolP320r1", - "public" : "3073301d06103261383634386365336430323031303106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2290, - "comment" : "longer oid", - "curve" : "brainpoolP320r1", - "public" : "3075301f06072a8648ce3d02010614326232343033303330323038303130313039303103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2291, - "comment" : "oid with modified node", - "curve" : "brainpoolP320r1", - "public" : "3071301b060e326138363438636533643032313106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2292, - "comment" : "oid with modified node", - "curve" : "brainpoolP320r1", - "public" : "3079302306163261383634386365336430323838383038303830303106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2293, - "comment" : "oid with modified node", - "curve" : "brainpoolP320r1", - "public" : "3073301d06072a8648ce3d0201061232623234303330333032303830313031313903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2294, - "comment" : "oid with modified node", - "curve" : "brainpoolP320r1", - "public" : "307b302506072a8648ce3d0201061a326232343033303330323038303130313838383038303830303903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2295, - "comment" : "large integer in oid", - "curve" : "brainpoolP320r1", - "public" : "308183302d0620326138363438636533643032383238303830383038303830383038303830303106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2296, - "comment" : "large integer in oid", - "curve" : "brainpoolP320r1", - "public" : "308185302f06072a8648ce3d0201062432623234303330333032303830313031383238303830383038303830383038303830303903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2297, - "comment" : "oid with invalid node", - "curve" : "brainpoolP320r1", - "public" : "3074301e0611326138363438636533643032303165303306092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2298, - "comment" : "oid with invalid node", - "curve" : "brainpoolP320r1", - "public" : "306b301506082a808648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2299, - "comment" : "oid with invalid node", - "curve" : "brainpoolP320r1", - "public" : "3076302006072a8648ce3d0201061532623234303330333032303830313031303965303303520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2300, - "comment" : "oid with invalid node", - "curve" : "brainpoolP320r1", - "public" : "306b301506072a8648ce3d0201060a2b80240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2301, - "comment" : "lonely bit string tag", - "curve" : "brainpoolP320r1", - "public" : "3017301406072a8648ce3d020106092b240303020801010903", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2302, - "comment" : "appending 0's to bit string", - "curve" : "brainpoolP320r1", - "public" : "306c301406072a8648ce3d020106092b240303020801010903540004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2303, - "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP320r1", - "public" : "306c301406072a8648ce3d020106092b2403030208010109035400000004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2304, - "comment" : "appending null value to bit string", - "curve" : "brainpoolP320r1", - "public" : "306c301406072a8648ce3d020106092b240303020801010903540004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90500", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2305, - "comment" : "truncated length of bit string", - "curve" : "brainpoolP320r1", - "public" : "3018301406072a8648ce3d020106092b24030302080101090381", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2306, - "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP320r1", - "public" : "3018301406072a8648ce3d020106092b24030302080101090500", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2307, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010901520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2308, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010902520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2309, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010904520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2310, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010905520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2311, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b2403030208010109ff520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2312, - "comment" : "dropping value of bit string", - "curve" : "brainpoolP320r1", - "public" : "3018301406072a8648ce3d020106092b24030302080101090300", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2313, - "comment" : "modify first byte of bit string", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010903520204ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2314, - "comment" : "modify last byte of bit string", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadb49", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2315, - "comment" : "truncate bit string", - "curve" : "brainpoolP320r1", - "public" : "3069301406072a8648ce3d020106092b240303020801010903510004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadb", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2316, - "comment" : "truncate bit string", - "curve" : "brainpoolP320r1", - "public" : "3069301406072a8648ce3d020106092b2403030208010109035104ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2317, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010903520104ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2318, - "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP320r1", - "public" : "306e301406072a8648ce3d020106092b240303020801010903562004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc901020304", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2319, - "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP320r1", - "public" : "3019301406072a8648ce3d020106092b2403030208010109030103", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2320, - "comment" : "128 unused bits", - "curve" : "brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b240303020801010903528004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9", - "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2", - "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -27253,9 +8901,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 2321, + "tcId" : 909, "comment" : "normal case", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000470ffb350173256eb437b140365842397ebaf3611b6389596c1f17c5ff5ce5201f24f6985b8fe0890dcae54b2603dfb4087242aaf7b2d95b3199bfa03e8fce54ef680b57109847274db3b3a65512b7f832248e70b1030e95db6429589775c3346", "private" : "24ddf0fbb41c28365d302dd9d26ff9c32c76c85fa8b9138a3ec621d0caff6de8a724b45d6fe0d9180044242b9f41c84b", "shared" : "22522760edc39280ff3277b121e17e7539165e7c677a65c8d0dc8159111f8e5d3df7035fe8ce33ac0a0e047ed0842a92", @@ -27263,9 +8910,8 @@ "flags" : [] }, { - "tcId" : 2322, + "tcId" : 910, "comment" : "compressed public key", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b0332000270ffb350173256eb437b140365842397ebaf3611b6389596c1f17c5ff5ce5201f24f6985b8fe0890dcae54b2603dfb40", "private" : "24ddf0fbb41c28365d302dd9d26ff9c32c76c85fa8b9138a3ec621d0caff6de8a724b45d6fe0d9180044242b9f41c84b", "shared" : "22522760edc39280ff3277b121e17e7539165e7c677a65c8d0dc8159111f8e5d3df7035fe8ce33ac0a0e047ed0842a92", @@ -27275,9 +8921,8 @@ ] }, { - "tcId" : 2323, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 911, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000456b0e00539a304e1dcaef00d90e1e851002c5cbb2e7a0cdde34700f242d52d607cd48498fe7668eeffadcf2418ea898e57677fe6703911e5de7c45f3e03eb179e3248008eff9f5ad5860c74d58a45b291c23bf8d5be285ec6e9fd67ece9b6692", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -27285,9 +8930,17 @@ "flags" : [] }, { - "tcId" : 2324, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 912, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004038c59d90915563eb3fcb7f8f0b9b4cfcd279a2591695b5a3c64e3a1bda0eaa78e8f060727858fb074f2acc98efa48230e90a6199713cc07fc845d61744564cebfb1d157c39c4a01807bbf81a69caae69d6a9ef6c8547213ca98237f51406f90", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 913, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000427a570916684cea784b27082b31dcb149b40c9a0513794db6cc4951858d8b2d2a30c5bf09d590b2f17e5c1406e96e1cb047dba720e25f5729903e7164b2c73907db148bcf8aff649aa80715b067d88ce1bd2f380b55705cfc368d5a515bf6f91", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -27295,9 +8948,8 @@ "flags" : [] }, { - "tcId" : 2325, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 914, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004279ffd6f54fe3847d3464b645a6f4243c49169b3494c61e20a0457ce93d6aa8535de70b5ca78fd7eff05fece3ac253c563e753d531fb070facb68418900016d66e1687e2daf8eb4b63b749a4283838694d3deeac3e79b9706e856fb7358fa0a2", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -27305,9 +8957,8 @@ "flags" : [] }, { - "tcId" : 2326, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 915, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047908c8d895ed9ef9a902951a3a45383d24d57e3beb47f84c58636abd646b905087b2a06e130428f59007866a2a638abd4af08091e7589dcfbe7e638f10b430a89ea26ad930019a227040ca43aa4d08651b7c0904c51a32f8d214b2f0f434e85d", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", @@ -27315,9 +8966,8 @@ "flags" : [] }, { - "tcId" : 2327, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 916, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004402f58faf15b56dc448bb6eb752502d03783d7beccc3afdb5c44c0e305765109c95227e9d7e2e9c52177de0ed2f95baa062e400bfae4744a061199b3358030194e7f28d3ba748ff0260b1fee5d0844f8ce446dac263a54be950d389e0341b575", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008002", @@ -27325,9 +8975,53 @@ "flags" : [] }, { - "tcId" : 2328, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 917, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000464a17ffb46ef3a321ba23f97740e489ed26e6f76b586344f69cc5c05656daea35719c8c6b4cb5d1c5d8eec6d6705efe477396a9265b9c71ad111855d879598ce31e9e95ce9395b751588c5d92a3aacb60d413c1bcc66e7b9cf663d30b8b00a2b", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "17cfae6c3851f2c5ca6badbbe2cf885662d6f7f09e74374f1c7c2245045c02443eeb57d8b43b463dabcc0221bc82abaa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 918, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200045d86d2275f8e2c9d7c9232c48b41159b1e8e848d5e0986419c3b40b4a9b93d3d863efbad99c981c45bdd40bf3fd3e2b262ba8a5c36e3d948f2e9fbc4687fb5de4f4fb59e38bac3bca2e61179e08135e346e1febcf9bebe9bcd80768818806ac1", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "1b635895e1e2c809653471a1a1ce3460f76c7b06993c654ee2661011a5b88afecba16d6fff26a7709b7e59f93a9de703", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 919, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200045c1b9513766f017a401fed11a435a3ec55a8180dc280d7ccf7dab89f79499dba8e229361c2bc0f6406558db07218e2d361aa065e64cabb097b9da8ac73b568b4bcddb4e3d6acae8f681f68b02bbfe423c98a2d3e1d99eacedec4bf79bf278507", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "2d06d205cba6e20e97616b25730efc50433fb246da15642508f08dd4dc348e8379371588ac25fa39696968bfff4c76f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 920, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000447ad5655229b6c8d3f328f00a10cb719c64c8a9942acaa6600da6f0da279d5e830fbe25c2891740b17dcbb22e5255a9314da410d402854ff72dd497ea0accbd367de04b2fc0c7b3378f2bb957e1638820f7ec3dd483fc80d7ee650ead7f0d06a", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "33a28df92842cc0a0d43e5d33e2d351e641258d505cbca1a686a2f8c513d7f945e78187eae188e65963270a075056e35", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 921, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043673cc8f64b4f6651ce2b69e057db05f24c4c118e69665d8bf6e5774d0b2ba96ccc796f547cf2983b5d4c2055ecab75e51f4c4e99539747df8cb4ab36745fd3c60f16c7e83a1d3e15b44cfca1953929ead6af8398c43589e913ebc64753edb16", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "3bc08823776f7ee08b4f218f4bdb41e954e7e74abb2d319140c67b935706b1d1440b3da7000068ae55d56acb9746d4a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 922, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048c583d0413b24eaac4ec484348a3eb7059e37e8575dc2657ef2c0a1b03d320ee3638307022197eb40cfaa6c2465e7b272f027afad18da3d144091569110324707a8499902d327f97e3295feeb2752c0a6946dedf08e977d830c8e135f9ecc0bc", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", @@ -27335,9 +9029,8 @@ "flags" : [] }, { - "tcId" : 2329, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 923, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004349c8a1b4e986d3f814a0b14ebc416e58eb60c697af889d9eac3927e53791b589d1068b55902605c675ffbc1f11cefe576a8a077f4e5676b07a2e701adbdd15f78a3c04d365e654055ee88c4d007a97f5e6674e64750482c9dedcd24ae263e50", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", @@ -27345,9 +9038,8 @@ "flags" : [] }, { - "tcId" : 2330, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 924, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004572ed47e9ee31d2b2181f5c5562852c7f8ff7050f87dc688a64bc1ba0bf280fe55118f8f8c7f9c0db1e512680876e7ae87ddb0174be3d71ce5bda9cc024d04c8a82c002491b83415043bfbb1b372fbfaca27e0fbe9768fec5ec67c5fd7544817", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -27355,9 +9047,8 @@ "flags" : [] }, { - "tcId" : 2331, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 925, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200044ef2b05bf70e827c1fe64eddcc04cf1a416c032d155d3946bff2270701fece2ec1ae9725912cc4ed9a97f52b10a98ac12ae6e94bab916c5763812435f25a74be83aea508f537f9f8d67fe66f0e30ed3fc96ccba75d6ff46221816d8fca2b484c", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -27365,9 +9056,8 @@ "flags" : [] }, { - "tcId" : 2332, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 926, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048c4ce75c1fb23e253d0fb0a1be67dde4b45a4e6763ae0794b5d24a37209b25ac2e95208ba397bdb01b459a11fc4cd89c07f43a664ea0fca116b66124a4fadc0b341cc3d7ec2da14bd5589642016f1076762a535145b6cda3f8bbce24c0ed9637", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", @@ -27375,9 +9065,8 @@ "flags" : [] }, { - "tcId" : 2333, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 927, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000470c6e0dceaf63c5b92c45b5f33f9ff049584b0b41ec1c476e50651d5ec56069490db561d97b1a2c2bebcb7b43c8001eb52b9feddb992f69e9e566ccabb69352cea294e1d2683d7046b9858569ab73576f2b42f11ad19cb41a96ea3d595fd0114", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -27385,9 +9074,8 @@ "flags" : [] }, { - "tcId" : 2334, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384r1", + "tcId" : 928, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000471613b39cc9cad25b5c677dcf071de6308411a0f2c1066de803bfb68c5bff55c26e32afad0aacdbbc32af5dc5ff71b7e24684b4f59f7e82053d5c2eca45e1963d594cffe2829460659397e3e978b304daf785e81f1566bce2cadc49fdecaf37b", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -27395,9 +9083,8 @@ "flags" : [] }, { - "tcId" : 2335, + "tcId" : 929, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144e54365091651eebe3aa1e13a14ec2c0dd1b1ad3778f69d586d078d7554c116a71e422add51cea477ce154ce873940e", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "55b4e89b8ca6cd3991c3578f8a970489d5fb1bd7b979cbfdadd1864b281afa73792c6e7baf938053fbaceeddaa5325f4", @@ -27405,9 +9092,17 @@ "flags" : [] }, { - "tcId" : 2336, + "tcId" : 930, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000316e6519bec6c43060842536dad3a68988e8427530b0f98765b9d0285eebdf461270a2ccbd4d0b352d4263b97281a15fa", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "87cc934265151b4fec1335793e6a7de98432d914b7321e2ba87bb215e4b8589e01d3d42707959c0f243474fe92305100", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 931, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0b8ce84c25219c7e4ff37a3728fbcdea683c45b156f4158423314fa879e9d49a02e1ec2e305d7f2f01162d2c60e2ad06", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "043edade91d4030be3409d8c989cf3aa79fb09efeb16877b18558dcaf46c1d2f7369f8583ca8350003e3836554af3ae2", @@ -27415,9 +9110,8 @@ "flags" : [] }, { - "tcId" : 2337, + "tcId" : 932, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff3e528e604dc03d7c658e1f5c4102e1d31ddeffafcc2f7d7a4816cec497a09a851f40ad616693013038c007697996de61", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "795ef5cc47dfbd544e1692809d7c853d8afa104d7d4438ede53bea15f6c60d23621e0ae248ea2a6c4e3a919e455c00a4", @@ -27425,9 +9119,8 @@ "flags" : [] }, { - "tcId" : 2338, + "tcId" : 933, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000200680b002d9adf1e053dbf04addddf8c58de920543e0614c976446db34269d5e218c121704a0acf35d776d0a14e294d", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "606dc06dcd00830bd42804dc43cb94ee78c1a5a35996ca4b49fb725433bd072e4b04e1c052d7340542cd08f1dbd79f31", @@ -27435,9 +9128,8 @@ "flags" : [] }, { - "tcId" : 2339, + "tcId" : 934, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800204f1799aada7abdde3280f9638becb240be60123c91ad14cf1f7d77e83330519a68a9dd61a8d639e12a41ab930bc278b", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "82a6b7b9740a9e61a5f5d977dfcc655047eb415cbb98935fc24086b63fbc980b750eaecb5232ee97f770d1ede51ed81d", @@ -27445,9 +9137,53 @@ "flags" : [] }, { - "tcId" : 2340, + "tcId" : 935, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000417cfae6c3851f2c5ca6badbbe2cf885662d6f7f09e74374f1c7c2245045c02443eeb57d8b43b463dabcc0221bc82abaa206ce32ba9a9c83ec79f07a8e61a7a295486cb79c47942efd323cd9dbe140285bd0b064fcde0dc6e32036043e400cd61", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "40d2f675af9b7bcd5b8a7683f600e098b5dfc2681c0ce81a8c8d9ab0a15af157c4ebf3d04f52fa2242f05eb5cdb18894", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 936, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200041b635895e1e2c809653471a1a1ce3460f76c7b06993c654ee2661011a5b88afecba16d6fff26a7709b7e59f93a9de7031f4ea02c39fcbbbbfed4b88095f4dc0be21f360f5bbb6eebbe318c5667a2cae0db94a454db55578551616a2bdec461d7", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "858b9c88c4ceb57ea7195ca4fef5911de0b18c3bd6a46c23077c4dcb70c08534f50d44dfc1a2d2b805205e9d03382ab4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 937, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042d06d205cba6e20e97616b25730efc50433fb246da15642508f08dd4dc348e8379371588ac25fa39696968bfff4c76f607eb107e35de143e39251c7fa593853952c55ac76c48899de9a6e03d984b24617fa89da4b60b8e8c70ad2ad50ea1d063", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "7817e822301ba68e0ce644acd45aba1b168ddd5995b97eb11fd1a22399bb8b84daf302f33ecfb87028dd8011eecbf95c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 938, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000433a28df92842cc0a0d43e5d33e2d351e641258d505cbca1a686a2f8c513d7f945e78187eae188e65963270a075056e3544e7e60cc04bcd8854cd27565eebe1c366081551800a3fee831d1493d4bae33e1c22dcbb9dc696603ded84a4318bea0a", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "64705403b5404883889cdafa366eb73797ae97bad283d2bddcd9bb2607eefee392cb9d04b4e99701fdbb0d27c1457a9c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 939, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043bc08823776f7ee08b4f218f4bdb41e954e7e74abb2d319140c67b935706b1d1440b3da7000068ae55d56acb9746d4a600d0235df6f46e9fda7c162cdb7ed520224546e61469c011b6e8cfd70e179e85dd90449664cd8e79bd9fcff61bbe9bcd", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "4e5c219e6f94a524175415e6aa60d1757871d7b6cc6b2c501e053054f381b92dc4f5ac0adaf63e8f6739814e4302e824", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 940, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff2b8c710e160b3fdacffca46bc22b0b7b58349ab2a4183931fdf9e0504685db3c40aa853607fbac52b3563e7c74516d61", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "714b4efbc12fe0460fd296c9868feac501d00b0536aa9269806208ba7fbd4f73ed0a26c89a0854e670e01db8088c3f6a", @@ -27455,9 +9191,8 @@ "flags" : [] }, { - "tcId" : 2341, + "tcId" : 941, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff3e3943f5e92e4bff7f85ac915bdcc0865c97d0cce26f054df1b29c283a8f8e43d964b528dbcd88768b342995ff517f07", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "43da556c9e9e29940253310d94ca5707ca84a04e2cab890ca49f391747c5be283f0f4593247bce6f0027c2e2dfda8d30", @@ -27465,9 +9200,8 @@ "flags" : [] }, { - "tcId" : 2342, + "tcId" : 942, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff4214f53b46996183016065c615037a34f8bd346848d13c870e6f74a26e3cee631d4d689244a615983f6f8b9a4880f508", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "30229a314aa8ed9ceb2a9c3577558f6a9bd857747cb60a59815d2055bede53a570b461861229d832cf08642e9078d6ed", @@ -27475,9 +9209,8 @@ "flags" : [] }, { - "tcId" : 2343, + "tcId" : 943, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000003c1234be1022b89c3a64f04102658fb8c319b6932edbce6b78b05f86841ede7eeccc2d091ed867c252f59a773c271e8f", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "2ccef9ba30b16e50663bb4e4006de04d5d687eb6f42d3dd821c8fcb2f57d67cf864c345fdf2de1fdc55fa486a16629f5", @@ -27485,9 +9218,8 @@ "flags" : [] }, { - "tcId" : 2344, + "tcId" : 944, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0587ff6f77b0abaf253ee363581e52b9aa55b50a59e2238414827e05c83861fd12356be4547b23443912acf07a02edc4", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "70382433ca7683741ba836dfb5983d3c80760bb7a985499d27ac7c715f8b7618877f651f8ff8d1bd7c1b1206f93754ac", @@ -27495,9 +9227,8 @@ "flags" : [] }, { - "tcId" : 2345, + "tcId" : 945, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff21510cae0c660490014dd608337b3f3afcd97aaa7d792e186375f12a7a1fca38126ec420034bd12da0cd051d2255f922", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "5bc26ebe1fdba661bd3125e2c681f591db5bfc63ca27e6ad49dd4f42e49561949046395c7b0fcb3e975689cc602dfbea", @@ -27505,9 +9236,8 @@ "flags" : [] }, { - "tcId" : 2346, + "tcId" : 946, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012134018a6f7bb075ef67617abafd66a22ed8b5146408aa52fc17cf52510b85f08b73acd0b4301e9967b3cc20b914f805", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "170a1a6e3092ff8747b29d724bf794a839f2c06f3a71c323323f10cc48fadc5562101171f4f7a9e41638013c07a4fcc3", @@ -27515,9 +9245,8 @@ "flags" : [] }, { - "tcId" : 2347, + "tcId" : 947, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "3", "shared" : "1a136db83c88ec1a705db70c310e685164acf6890c5628fb4004520739a30a015557d3d0fa8652d26af3621d8cfac529", @@ -27525,9 +9254,8 @@ "flags" : [] }, { - "tcId" : 2348, + "tcId" : 948, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "4518e59c3325de9ff9ba5176cce02c2fdc5d47c4d71d7bc7f3ce1a860131f39a00b1c9806fe92feea4e15b505dbfa7ce", @@ -27535,9 +9263,8 @@ "flags" : [] }, { - "tcId" : 2349, + "tcId" : 949, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "032ce3f060545bf89e05ef6cc03f04fdaf66ad01a93cc287675e2adcd6044eca1da4108d91e4c22df276d9ad7dc23548", @@ -27545,9 +9272,8 @@ "flags" : [] }, { - "tcId" : 2350, + "tcId" : 950, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "5bf3778bd7335db843dcbf4fae46f184b18d95fce6afde98b47f62c89f61ee64bef7f7b273e4b391471d2c33e46bda32", @@ -27555,9 +9281,8 @@ "flags" : [] }, { - "tcId" : 2351, + "tcId" : 951, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "2d5751d28414a73a5e2049ac38c01cbdb592e90ad4f1f2168c9ade2b8ca336bc965ee7b8cdd63207b3a8768c81fdae6d", @@ -27565,9 +9290,8 @@ "flags" : [] }, { - "tcId" : 2352, + "tcId" : 952, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc30f3b883202e9046565", "shared" : "1ca753eb1a6f3a735f459a26c11c1c6f523d40918a41b1193b9342e0cd81c40a625c4c9cbb4d875b55db498b370b7b22", @@ -27575,9 +9299,8 @@ "flags" : [] }, { - "tcId" : 2353, + "tcId" : 953, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b783202e9046565", "shared" : "4be8f16ae1ff3cdb120f32c08e0a1c2c178e2dd7d9beba9fd17bab1994b44e2107aa248da4a18d45612891bd8a599b55", @@ -27585,9 +9308,8 @@ "flags" : [] }, { - "tcId" : 2354, + "tcId" : 954, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b803202e9046565", "shared" : "7b9679e9ef47700a484d65637a03834a2fa8557dafe5f470e4747bf5ac308ec53b16f83789ee63abd0ae7078422440a8", @@ -27595,9 +9317,8 @@ "flags" : [] }, { - "tcId" : 2355, + "tcId" : 955, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883201e9046565", "shared" : "678fe10e74bcb45acc0146334418c1ff7512815f05146cccc147a73324de04c58cb87cbb00735cdc2695e7603998a0c3", @@ -27605,9 +9326,8 @@ "flags" : [] }, { - "tcId" : 2356, + "tcId" : 956, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904652f", "shared" : "3729bcd215b41c658b832686c81362b3485d75b09478c6dde3b5e278564ef4162bdd6ff65afc6e8213bba9b6c54ba1eb", @@ -27617,9 +9337,8 @@ ] }, { - "tcId" : 2357, + "tcId" : 957, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904654f", "shared" : "12ba4622daf1f2f950aad6d54aaab821885a47a98573afea49bc1896041ee9501acef82810f3755ff284e16665bd0f62", @@ -27629,9 +9348,8 @@ ] }, { - "tcId" : 2358, + "tcId" : 958, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904655f", "shared" : "7fb5398519857f2c17cddd0a9d2c1660ac35b4723e4a049ba5c58c458b742dfa813a5c7175e1c0974b514bfaeb0039f8", @@ -27641,9 +9359,8 @@ ] }, { - "tcId" : 2359, + "tcId" : 959, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046562", "shared" : "1a136db83c88ec1a705db70c310e685164acf6890c5628fb4004520739a30a015557d3d0fa8652d26af3621d8cfac529", @@ -27651,9 +9368,8 @@ "flags" : [] }, { - "tcId" : 2360, + "tcId" : 960, "comment" : "edge case private key", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046563", "shared" : "0f0a1d20ba6a7b2c48154b43870be4890979d9261950736de96c29f371233b1ef94a79c2ab698868f00cea7e912deb94", @@ -27663,33 +9379,183 @@ ] }, { - "tcId" : 2361, + "tcId" : 961, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 962, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 963, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 964, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 965, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 966, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 967, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 968, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 969, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 970, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 971, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec528cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 972, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec528cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 973, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 974, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 975, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec538cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 976, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec538cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 977, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b240303020801010b030100", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 978, "comment" : "public point not on curve", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3ca", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2362, + "tcId" : 979, "comment" : "public point = (0,0)", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2363, + "tcId" : 980, "comment" : "order = -21659270770119316173069236842332604979796116387017648600075645274821611501358515537962695117368903252229601718723941", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231ff7346e17d5cc792d7f0a29081af19be20ead08ef612aba94ce0e9919353fbda5830c5495094803cefc477cdfd16fb9a9b020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -27701,9 +9567,8 @@ ] }, { - "tcId" : 2364, + "tcId" : 981, "comment" : "order = 0", - "curve" : "brainpoolP384r1", "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315020100020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -27715,9 +9580,8 @@ ] }, { - "tcId" : 2365, + "tcId" : 982, "comment" : "order = 1", - "curve" : "brainpoolP384r1", "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315020101020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -27729,9 +9593,8 @@ ] }, { - "tcId" : 2366, + "tcId" : 983, "comment" : "order = 5042941954480324912133914614639385831494842746066313376667826733277554507683616955290244686736004252971522", - "curve" : "brainpoolP384r1", "public" : "308201b13082014906072a8648ce3d02013082013c020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315022d008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -27743,9 +9606,8 @@ ] }, { - "tcId" : 2367, + "tcId" : 984, "comment" : "generator = (0,0)", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -27756,9 +9618,8 @@ ] }, { - "tcId" : 2368, + "tcId" : 985, "comment" : "generator not on curve", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53170231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -27769,9 +9630,8 @@ ] }, { - "tcId" : 2369, + "tcId" : 986, "comment" : "cofactor = -1", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201ff036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -27782,9 +9642,8 @@ ] }, { - "tcId" : 2370, + "tcId" : 987, "comment" : "cofactor = 0", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020100036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -27795,9 +9654,8 @@ ] }, { - "tcId" : 2371, + "tcId" : 988, "comment" : "cofactor = 2", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020102036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -27808,9 +9666,8 @@ ] }, { - "tcId" : 2372, + "tcId" : 989, "comment" : "cofactor = 21659270770119316173069236842332604979796116387017648600075645274821611501358515537962695117368903252229601718723941", - "curve" : "brainpoolP384r1", "public" : "308201e53082017d06072a8648ce3d020130820170020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -27821,9 +9678,8 @@ ] }, { - "tcId" : 2373, + "tcId" : 990, "comment" : "cofactor = None", - "curve" : "brainpoolP384r1", "public" : "308201b23082014a06072a8648ce3d02013082013d020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -27834,12 +9690,11 @@ ] }, { - "tcId" : 2374, + "tcId" : 991, "comment" : "modified prime", - "curve" : "brainpoolP384r1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d010102310086794027ec8b4fb52f3941d2981a6badcd5cba8307663d051fa6101f193ed726450df412ccfc38b593cc92eab76cfa4b306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c1104610400000000000000000000000000000000abc978d6d096000000000000000000000000000000000000000000000000007a1da7cd48cc78aa2aee262add59969c80d1d577d80c7a670aca818562da8fdda841f80ce27ba0138ddc986e41b23bb2420231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201010362000400000000000000000000000000000000abc978d6d096000000000000000000000000000000000000000000000000007a1da7cd48cc78aa2aee262add59969c80d1d577d80c7a670aca818562da8fdda841f80ce27ba0138ddc986e41b23bb242", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "1292e4072996602fbc1877e2168c63da918a81a686f2d80aa6e2dad912b429945a02c456e3c85479a7129f43d53ecde8", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -27848,45 +9703,41 @@ ] }, { - "tcId" : 2375, + "tcId" : 992, "comment" : "using secp224r1", - "curve" : "brainpoolP384r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2376, + "tcId" : 993, "comment" : "using secp256r1", - "curve" : "brainpoolP384r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2377, + "tcId" : 994, "comment" : "using secp256k1", - "curve" : "brainpoolP384r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2378, + "tcId" : 995, "comment" : "a = 0", - "curve" : "brainpoolP384r1", "public" : "308201863082011e06072a8648ce3d020130820111020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53303504010004306e2a04dd503c3e87cb98a8d5425f32579b0a5a9ad12ec3e33249c1692619d0c661f539c8c86210ea713d8f1538c64f600461042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c80231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", @@ -27897,12 +9748,11 @@ ] }, { - "tcId" : 2379, + "tcId" : 996, "comment" : "public key of order 3", - "curve" : "brainpoolP384r1", - "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec533064043051504030352b5487920a605962b27c731c3e513a7d5ab0a214f61acaeab40032d699254d5536dc976000dd3b0ca25b610430842c40e7465e00d509978d3d7a32d934db3cabfa7d3f921d371a5e845fed415ee91e6332126d9f3dd1c2aa764dfbe250046104851cbeac112bad741078858c31b3f61b49a9adddc371c4a91eb72cd3ced71ea686a21939f28e1a07d7940b02064039b0044b0d27dc94c1bb86e8559bc37ab9d91df17bffc5717a19e134f63b99acbaef7eebb031da93657ba201d6da3838826e0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656502010103620004851cbeac112bad741078858c31b3f61b49a9adddc371c4a91eb72cd3ced71ea686a21939f28e1a07d7940b02064039b0886e115ac6a3ab6c887519e28d6b8805f73df50a27e2dc9a317ce3dde60a56342de7f6f7b589b4f5e5452938f8cf69e5", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404303ea663a1a4fb33123f79a3a287b94662806507c27ce6809061f1a9ebe17486be402d738000712c1276d0a307ec5cecf4043021e03b8395b0948d713b9c9ad95419c8f880ce5caabc44889514740dc52289a612092681886007b844cee91d1453fe2e04610442aa7b94e0b003988f5ea207d4b3442dc2000fac4650848fb5eb7feef3a0da56b8b4966a37323cc59d5f855d52892f0729ee61c2ee46c66c37b9b46c8271b7e408471ed77f53f3bab9ee61fc5c3e1e0668f3ce9edfaab4b877ebae26d9bf836f0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201010362000442aa7b94e0b003988f5ea207d4b3442dc2000fac4650848fb5eb7feef3a0da56b8b4966a37323cc59d5f855d52892f0762cabcbfb4f1a6bbd7a3bb11ce7489fb0ce852326e0062f958c3781d2378f31d43dfd88ab07265b90f5b51ec574868e4", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "32e62a168b4606e41f1aa972362c15b6034b4c363efdc5d56dad420a66aea7efe08417b6f848212ef794609a3a4a84d0", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -27911,12 +9761,11 @@ ] }, { - "tcId" : 2380, + "tcId" : 997, "comment" : "public key on isomorphic curve brainpoolP384t1", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200046a2aac186356f68786c8ca5be5e56c951d2992561bbd094d6796730ff67b33249a93a53455f8291e112199a10fa7fd2d8c4b85d644688724dfd1726f1e368455e5eb300f479a2ffc556c53bce3ee3b7d522db81303ea97ff13f6e7f2812b1ebb", "private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", - "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", + "shared" : "", "result" : "invalid", "flags" : [ "IsomorphicPublicKey", @@ -27924,9 +9773,8 @@ ] }, { - "tcId" : 2381, + "tcId" : 998, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP384r1", "public" : "304e301006072a8648ce3d020106052b81040021033a00041d8d7078f45444e91bca0c6cc778f1fe321d1ab171bb011aac8edfefea7d996a11d1bdfb073924f453148c38c6de594981b4d8bfe33c27af", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -27934,9 +9782,8 @@ "flags" : [] }, { - "tcId" : 2382, + "tcId" : 999, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP384r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200044e00275706e6ca58a0a7bc864b67df419408a9d8f5ade6527a1c50238891bc68617d1e8777d528e7561a1c1ed6ed2caf8e103858e76e391b42957d8287adb06f", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -27944,9 +9791,8 @@ "flags" : [] }, { - "tcId" : 2383, + "tcId" : 1000, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP384r1", "public" : "3076301006072a8648ce3d020106052b810400220362000459e0d3a39a0251cc1bcde05e330e6ee8a24a2175b85f67eec54d2f4c82d9655013bd53d4b4aaf537749e623c194979504e6abba9547065ce759e95282edd690c569ddbdae460b607510715ba17dc4323144d9492d65d0c0fc1a93fc92b34af08", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -27954,9 +9800,8 @@ "flags" : [] }, { - "tcId" : 2384, + "tcId" : 1001, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP384r1", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040089e14bf28c88676902c1191f0a2ac25e5c71114ded6120b483e93d1d065ab29f8fb895a701862df5a72d922f48ce27ca8b642184e8076ab6b6b032d71a8839cd7901329967bf36ad29a7b6ac74d97c8f47c66e32f9b029964fbca95c992e76c37b6cd45f5dfa2d16f83e3ba6416c54298dbeb0fbf1e663c14cf22a5915d4fcff66b108", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -27964,9 +9809,8 @@ "flags" : [] }, { - "tcId" : 2385, + "tcId" : 1002, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP384r1", "public" : "3056301006072a8648ce3d020106052b8104000a034200045ade136fefe3cdb4461461a47ae7eb366531ae5d7fc1bb994328f2345c151c0dfb46dab78c5ae0570d9032c59268e3603cfdce83c7fd347c5fc79dff10a755a4", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -27974,9 +9818,8 @@ "flags" : [] }, { - "tcId" : 2386, + "tcId" : 1003, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP384r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000474976e5c913333e7c095a8a6b66bd3c78abb0894ce5598fe00761d927cc78f555570a628ed26dbb2105e014ed23a19b12b162a1d19cee785", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -27984,9 +9827,8 @@ "flags" : [] }, { - "tcId" : 2387, + "tcId" : 1004, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP384r1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045b204fcb4b2f92310bc19e8d4951c7884de3962fefbbec16cc1e9758d7ccaa1da8a4f202076b5515e46f36a2c8a513f8e1e18c7e42007e6ad4dff5e0ab0737a5", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -27994,9 +9836,8 @@ "flags" : [] }, { - "tcId" : 2388, + "tcId" : 1005, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP384r1", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000423a0440fc8d87b1b799f4b91791f3f5175b5b103f5ed4ed352a92f6c2d5fdda8ea07e9a5592afd2f85557310983058b60f777a8b88632f7127a29d4e949a4834f34db5150023d819a2b5fd7a6ba1561f", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -28004,9 +9845,8 @@ "flags" : [] }, { - "tcId" : 2389, + "tcId" : 1006, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP384r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043d5b219486463a71ff9296216bce6a7b0ab091447f61f96c98739ad6bccb42a9b74b384f07d3755ec54c58c00db9429ea5bc1691362f3c12bfe41f8c4a1d738d1fbdd1e9da8e3c783157052dbaef82b87829db3c90761de50e07910e773ad21b4ec81dee16dbb8bf50d7f64abb3451ecfb985cca4725ad66eb15fcbc28f31310", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -28014,9 +9854,8 @@ "flags" : [] }, { - "tcId" : 2390, + "tcId" : 1007, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP384r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004ca475ba8be87df96495320a6912ed35f3ae5b5a5dbe170a24aac2e6ea7febb3f1088082ec1fd1d4f5a509c7b05793b2d0f17e611e1579407", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -28024,9 +9863,8 @@ "flags" : [] }, { - "tcId" : 2391, + "tcId" : 1008, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP384r1", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a91eb1462fbd71d6d4dde4bcfc5a80e53e61ade709b5eb384b6661f0dfa796f91a45b825213d3215b32fac6faf19506887f84fe933066e3e97c906feac9e41b2", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -28034,9 +9872,8 @@ "flags" : [] }, { - "tcId" : 2392, + "tcId" : 1009, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP384r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200046fd0e50e88a56f131daf8f7ec8e2b44ab796d0491f77c7db01e7a9d872dc7c54913ee8ec683efec969820e7ed431dcb1feded773d12f8c1a17d164e9873a69c0592f5df135f16534e69983199c472edf", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -28044,9 +9881,8 @@ "flags" : [] }, { - "tcId" : 2393, + "tcId" : 1010, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP384r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000411144203a5580501cf2229967282251f35cc66ebb978c8c5df821b11e36f95d6bac1c6f97b8e8d026e88cc2a24fec16b43714b10baa062a06712898730548a9a2290a984ef9a85d2eff128901dc0f16bc57231d21de65e42f84e42a409428eeb", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -28054,9 +9890,8 @@ "flags" : [] }, { - "tcId" : 2394, + "tcId" : 1011, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP384r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041daebcad055304d190eb662059f41e6e1eb11b7b73d69cd72f74c78756d1219498f667f43e6e0a7fe1dc57cb1a4fbbe8a57646924b8ede193f26b49d9db53c9a98ae0b30895690181d71459ab3c1f3b3f1add63a639edcfb549849a953be3f4bc9fa5d75fb889d49a2f25e8de94cfe714987aa2077ba7f2b2c084f05a6272ab7", "private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", "shared" : "", @@ -28064,9 +9899,8 @@ "flags" : [] }, { - "tcId" : 2395, + "tcId" : 1012, "comment" : "invalid public key", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b0332000266b87a19f47d772130855c64f1c1e445b19de6f917bb1c74198ecda924714d8c48e0cbeaa717453408c31c220a677693", "private" : "3c9f970f25e6951b2953dc37f5458d5e11176fb794bb443c677ab6638d008eb35acfe85d09fe70400cd52bb47da13e88", "shared" : "", @@ -28076,9 +9910,8 @@ ] }, { - "tcId" : 2396, + "tcId" : 1013, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320003878663e0db7b8f0bf1f6f24f15160f0589da8f8f92ec000a57657321c6e3c4ec845c97536fd10cad1adc6e1341968dd0", "private" : "084a6fb1f3f3c583d09224965f5a96d7fb9b44bfdaa15d02a5cf7c90e321178018a5cdee93f614ead731692e71918dbf3", "shared" : "", @@ -28088,9 +9921,8 @@ ] }, { - "tcId" : 2397, + "tcId" : 1014, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320002867e44d486465a25b827992e1de40cd6eaa276abbcaa852db4234bb3c5fa9f1c6956daf846845fe4862c025882878783", "private" : "58c9afa82e35c64357c13f5f2efc4f9cbd0e65f718e70a9c6c77e73bd7f905ab7dffc4c82316a887e1bd625fa4fb715f", "shared" : "", @@ -28100,9 +9932,8 @@ ] }, { - "tcId" : 2398, + "tcId" : 1015, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320002041849139e191747f15e6b8f92462e731ae0c57c408b1e12ab1bffe434081033780b92b5ac81862263117a0836d180f5", "private" : "0c7b7597b1fc8f4f69b90cb164a4295dd5b8bb3d7fee4588fcee79f2fa62c07c2cc35ac68714389e17c3a4b8e8a07dbf", "shared" : "", @@ -28112,9 +9943,8 @@ ] }, { - "tcId" : 2399, + "tcId" : 1016, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320003041849139e191747f15e6b8f92462e731ae0c57c408b1e12ab1bffe434081033780b92b5ac81862263117a0836d180f5", "private" : "0c7b7597b1fc8f4f69b90cb164a4295dd5b8bb3d7fee4588fcee79f2fa62c07c2cc35ac68714389e17c3a4b8e8a07dbe", "shared" : "", @@ -28124,9 +9954,8 @@ ] }, { - "tcId" : 2400, + "tcId" : 1017, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320003867e44d486465a25b827992e1de40cd6eaa276abbcaa852db4234bb3c5fa9f1c6956daf846845fe4862c025882878783", "private" : "58c9afa82e35c64357c13f5f2efc4f9cbd0e65f718e70a9c6c77e73bd7f905ab7dffc4c82316a887e1bd625fa4fb715e", "shared" : "", @@ -28136,9 +9965,8 @@ ] }, { - "tcId" : 2401, + "tcId" : 1018, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320002878663e0db7b8f0bf1f6f24f15160f0589da8f8f92ec000a57657321c6e3c4ec845c97536fd10cad1adc6e1341968dd0", "private" : "084a6fb1f3f3c583d09224965f5a96d7fb9b44bfdaa15d02a5cf7c90e321178018a5cdee93f614ead731692e71918dbf4", "shared" : "", @@ -28148,9 +9976,8 @@ ] }, { - "tcId" : 2402, + "tcId" : 1019, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b033200027d965d604aad48774b0c68abb9febff3cab818ea4890bcb616938556828ab77dea4a0847ad8d61eb43d845c9ec241cbc", "private" : "37fb984a7a821d5a3660a951b19f88b2a95dfc6884e029bc5d99251d9b2d1ff88c57e0f9dab94bd0fa13221a1540ca2d", "shared" : "", @@ -28160,9 +9987,8 @@ ] }, { - "tcId" : 2403, + "tcId" : 1020, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b0332000311455b9d356978751548ed9ba361f672c40215fe873e5b27770ece7d60701fbf07e3f95ab38857eb8785de02b69c356c", "private" : "5e7ba1f7812005953291c6e5a7236abf5dcb32addc97fa40d06a6fc7a2a1999a93b1d224ef85e3327d7d2b3f7d909e3e", "shared" : "", @@ -28172,9 +9998,8 @@ ] }, { - "tcId" : 2404, + "tcId" : 1021, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b033200035349860144ee64859a8b0174c95e5f91f357cd38b26d2bafeb49dbd912cd4804f1dc04c0707199e113089f1df253a629", "private" : "6fc580974437283ea60899aa7d4c817ea81d5332a86bd9af5ba2fb0e0c7c41b7a523ccddca46dde61b1809c970f17221", "shared" : "", @@ -28184,9 +10009,8 @@ ] }, { - "tcId" : 2405, + "tcId" : 1022, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320003705965409ec374f74c51ead3609443cef7db7c879c41db0e28e1656e26b236b74b99f950689ffab717d24c8f979f5231", "private" : "0806f6eb807a213930b60443ba0164d22985b70a2034edb59c35639f52d8e4dd93ec589a83ee9000e8813da131f59a46c", "shared" : "", @@ -28196,9 +10020,8 @@ ] }, { - "tcId" : 2406, + "tcId" : 1023, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b033200028af704d3911fa5a7a5f6ce54856465cae4f2eac69c84d2dfb1ae160b8dcd3b577949c97239e2e420896481c76b5a4465", "private" : "2e59b6c0ee75135d8df12b9537d6f00b5281585166a77075858c5e9058a8dbdc4a4b8d7cdb23cda2429e069ad19be3e5", "shared" : "", @@ -28208,9 +10031,8 @@ ] }, { - "tcId" : 2407, + "tcId" : 1024, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b033200038af704d3911fa5a7a5f6ce54856465cae4f2eac69c84d2dfb1ae160b8dcd3b577949c97239e2e420896481c76b5a4465", "private" : "2e59b6c0ee75135d8df12b9537d6f00b5281585166a77075858c5e9058a8dbdc4a4b8d7cdb23cda2429e069ad19be3e4", "shared" : "", @@ -28220,9 +10042,8 @@ ] }, { - "tcId" : 2408, + "tcId" : 1025, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b03320002705965409ec374f74c51ead3609443cef7db7c879c41db0e28e1656e26b236b74b99f950689ffab717d24c8f979f5231", "private" : "0806f6eb807a213930b60443ba0164d22985b70a2034edb59c35639f52d8e4dd93ec589a83ee9000e8813da131f59a46d", "shared" : "", @@ -28232,9 +10053,8 @@ ] }, { - "tcId" : 2409, + "tcId" : 1026, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b033200025349860144ee64859a8b0174c95e5f91f357cd38b26d2bafeb49dbd912cd4804f1dc04c0707199e113089f1df253a629", "private" : "6fc580974437283ea60899aa7d4c817ea81d5332a86bd9af5ba2fb0e0c7c41b7a523ccddca46dde61b1809c970f17222", "shared" : "", @@ -28244,9 +10064,8 @@ ] }, { - "tcId" : 2410, + "tcId" : 1027, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b0332000211455b9d356978751548ed9ba361f672c40215fe873e5b27770ece7d60701fbf07e3f95ab38857eb8785de02b69c356c", "private" : "5e7ba1f7812005953291c6e5a7236abf5dcb32addc97fa40d06a6fc7a2a1999a93b1d224ef85e3327d7d2b3f7d909e3f", "shared" : "", @@ -28256,9 +10075,8 @@ ] }, { - "tcId" : 2411, + "tcId" : 1028, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384r1", "public" : "304a301406072a8648ce3d020106092b240303020801010b033200037d965d604aad48774b0c68abb9febff3cab818ea4890bcb616938556828ab77dea4a0847ad8d61eb43d845c9ec241cbc", "private" : "37fb984a7a821d5a3660a951b19f88b2a95dfc6884e029bc5d99251d9b2d1ff88c57e0f9dab94bd0fa13221a1540ca2c", "shared" : "", @@ -28266,2514 +10084,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 2412, - "comment" : "long form encoding of length", - "curve" : "brainpoolP384r1", - "public" : "30817a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2413, - "comment" : "long form encoding of length", - "curve" : "brainpoolP384r1", - "public" : "307b30811406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2414, - "comment" : "long form encoding of length", - "curve" : "brainpoolP384r1", - "public" : "307b30150681072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2415, - "comment" : "long form encoding of length", - "curve" : "brainpoolP384r1", - "public" : "307b301506072a8648ce3d02010681092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2416, - "comment" : "long form encoding of length", - "curve" : "brainpoolP384r1", - "public" : "307b301406072a8648ce3d020106092b240303020801010b03816200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2417, - "comment" : "length contains leading 0", - "curve" : "brainpoolP384r1", - "public" : "3082007a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2418, - "comment" : "length contains leading 0", - "curve" : "brainpoolP384r1", - "public" : "307c3082001406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2419, - "comment" : "length contains leading 0", - "curve" : "brainpoolP384r1", - "public" : "307c3016068200072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2420, - "comment" : "length contains leading 0", - "curve" : "brainpoolP384r1", - "public" : "307c301606072a8648ce3d0201068200092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2421, - "comment" : "length contains leading 0", - "curve" : "brainpoolP384r1", - "public" : "307c301406072a8648ce3d020106092b240303020801010b0382006200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2422, - "comment" : "wrong length", - "curve" : "brainpoolP384r1", - "public" : "307b301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2423, - "comment" : "wrong length", - "curve" : "brainpoolP384r1", - "public" : "3079301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2424, - "comment" : "wrong length", - "curve" : "brainpoolP384r1", - "public" : "307a301506072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2425, - "comment" : "wrong length", - "curve" : "brainpoolP384r1", - "public" : "307a301306072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2426, - "comment" : "wrong length", - "curve" : "brainpoolP384r1", - "public" : "307a301406082a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2427, - "comment" : "wrong length", - "curve" : "brainpoolP384r1", - "public" : "307a301406062a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2428, - "comment" : "wrong length", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d0201060a2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2429, - "comment" : "wrong length", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106082b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2430, - "comment" : "wrong length", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b036300048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2431, - "comment" : "wrong length", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b036100048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2432, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384r1", - "public" : "3085010000007a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2433, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384r1", - "public" : "307f3085010000001406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2434, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384r1", - "public" : "307f3019068501000000072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2435, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384r1", - "public" : "307f301906072a8648ce3d0201068501000000092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2436, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384r1", - "public" : "307f301406072a8648ce3d020106092b240303020801010b0385010000006200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2437, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384r1", - "public" : "308901000000000000007a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2438, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384r1", - "public" : "308183308901000000000000001406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2439, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384r1", - "public" : "308183301d06890100000000000000072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2440, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384r1", - "public" : "308183301d06072a8648ce3d020106890100000000000000092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2441, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384r1", - "public" : "308183301406072a8648ce3d020106092b240303020801010b038901000000000000006200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2442, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384r1", - "public" : "30847fffffff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2443, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384r1", - "public" : "307e30847fffffff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2444, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384r1", - "public" : "307e301806847fffffff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2445, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384r1", - "public" : "307e301806072a8648ce3d020106847fffffff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2446, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384r1", - "public" : "307e301406072a8648ce3d020106092b240303020801010b03847fffffff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2447, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384r1", - "public" : "3084ffffffff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2448, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384r1", - "public" : "307e3084ffffffff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2449, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384r1", - "public" : "307e30180684ffffffff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2450, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384r1", - "public" : "307e301806072a8648ce3d02010684ffffffff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2451, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384r1", - "public" : "307e301406072a8648ce3d020106092b240303020801010b0384ffffffff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2452, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384r1", - "public" : "3085ffffffffff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2453, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384r1", - "public" : "307f3085ffffffffff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2454, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384r1", - "public" : "307f30190685ffffffffff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2455, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384r1", - "public" : "307f301906072a8648ce3d02010685ffffffffff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2456, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384r1", - "public" : "307f301406072a8648ce3d020106092b240303020801010b0385ffffffffff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2457, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384r1", - "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2458, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384r1", - "public" : "3081823088ffffffffffffffff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2459, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384r1", - "public" : "308182301c0688ffffffffffffffff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2460, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384r1", - "public" : "308182301c06072a8648ce3d02010688ffffffffffffffff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2461, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384r1", - "public" : "308182301406072a8648ce3d020106092b240303020801010b0388ffffffffffffffff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2462, - "comment" : "incorrect length", - "curve" : "brainpoolP384r1", - "public" : "30ff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2463, - "comment" : "incorrect length", - "curve" : "brainpoolP384r1", - "public" : "307a30ff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2464, - "comment" : "incorrect length", - "curve" : "brainpoolP384r1", - "public" : "307a301406ff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2465, - "comment" : "incorrect length", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106ff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2466, - "comment" : "incorrect length", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b03ff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2467, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP384r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2468, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP384r1", - "public" : "307a308006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2469, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP384r1", - "public" : "307a301406802a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2470, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106802b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2471, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b038000048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2472, - "comment" : "removing sequence", - "curve" : "brainpoolP384r1", - "public" : "", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2473, - "comment" : "removing sequence", - "curve" : "brainpoolP384r1", - "public" : "3064036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2474, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP384r1", - "public" : "30", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2475, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP384r1", - "public" : "306530036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2476, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP384r1", - "public" : "307c301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0000", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2477, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP384r1", - "public" : "307c301606072a8648ce3d020106092b240303020801010b0000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2478, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP384r1", - "public" : "307c0000301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2479, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP384r1", - "public" : "307c3016000006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2480, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0000", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2481, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP384r1", - "public" : "307c301406072a8648ce3d020106092b240303020801010b0000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2482, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP384r1", - "public" : "307c301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0500", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2483, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP384r1", - "public" : "307c301606072a8648ce3d020106092b240303020801010b0500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2484, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "307f498177307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2485, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "307e2500307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2486, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "307c307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0004deadbeef", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2487, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "307f3019498177301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2488, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "307e30182500301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2489, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "3081823016301406072a8648ce3d020106092b240303020801010b0004deadbeef036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2490, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "307f3019260c49817706072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2491, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "307e3018260b250006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2492, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "308182301c260906072a8648ce3d02010004deadbeef06092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2493, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "307f301906072a8648ce3d0201260e49817706092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2494, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "307e301806072a8648ce3d0201260d250006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2495, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "308182301c06072a8648ce3d0201260b06092b240303020801010b0004deadbeef036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2496, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "307f301406072a8648ce3d020106092b240303020801010b2367498177036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2497, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "307e301406072a8648ce3d020106092b240303020801010b23662500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2498, - "comment" : "including garbage", - "curve" : "brainpoolP384r1", - "public" : "308182301406072a8648ce3d020106092b240303020801010b2364036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0004deadbeef", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2499, - "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", - "public" : "308182aa00bb00cd00307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2500, - "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", - "public" : "308180aa02aabb307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2501, - "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", - "public" : "308182301caa00bb00cd00301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2502, - "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", - "public" : "308180301aaa02aabb301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2503, - "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", - "public" : "308182301c260faa00bb00cd0006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2504, - "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", - "public" : "308180301a260daa02aabb06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2505, - "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", - "public" : "308182301c06072a8648ce3d02012611aa00bb00cd0006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2506, - "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", - "public" : "308180301a06072a8648ce3d0201260faa02aabb06092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2507, - "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", - "public" : "308182301406072a8648ce3d020106092b240303020801010b236aaa00bb00cd00036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2508, - "comment" : "including undefined tags", - "curve" : "brainpoolP384r1", - "public" : "308180301406072a8648ce3d020106092b240303020801010b2368aa02aabb036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2509, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP384r1", - "public" : "3081", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2510, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP384r1", - "public" : "30663081036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2511, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP384r1", - "public" : "0500", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2512, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP384r1", - "public" : "30660500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2513, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", - "public" : "2e7a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2514, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", - "public" : "2f7a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2515, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", - "public" : "317a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2516, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", - "public" : "327a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2517, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", - "public" : "ff7a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2518, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", - "public" : "307a2e1406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2519, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", - "public" : "307a2f1406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2520, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", - "public" : "307a311406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2521, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", - "public" : "307a321406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2522, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384r1", - "public" : "307aff1406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2523, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP384r1", - "public" : "3000", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2524, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP384r1", - "public" : "30663000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2525, - "comment" : "truncate sequence", - "curve" : "brainpoolP384r1", - "public" : "3079301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2526, - "comment" : "truncate sequence", - "curve" : "brainpoolP384r1", - "public" : "30791406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2527, - "comment" : "truncate sequence", - "curve" : "brainpoolP384r1", - "public" : "3079301306072a8648ce3d020106092b24030302080101036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2528, - "comment" : "truncate sequence", - "curve" : "brainpoolP384r1", - "public" : "30793013072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2529, - "comment" : "indefinite length", - "curve" : "brainpoolP384r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0000", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2530, - "comment" : "indefinite length", - "curve" : "brainpoolP384r1", - "public" : "307c308006072a8648ce3d020106092b240303020801010b0000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2531, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP384r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd00", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2532, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP384r1", - "public" : "307b308006072a8648ce3d020106092b240303020801010b00036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2533, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP384r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd05000000", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2534, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP384r1", - "public" : "307e308006072a8648ce3d020106092b240303020801010b05000000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2535, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP384r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd060811220000", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2536, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP384r1", - "public" : "308180308006072a8648ce3d020106092b240303020801010b060811220000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2537, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP384r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0000fe02beef", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2538, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP384r1", - "public" : "308180308006072a8648ce3d020106092b240303020801010b0000fe02beef036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2539, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP384r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0002beef", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2540, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP384r1", - "public" : "307e308006072a8648ce3d020106092b240303020801010b0002beef036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2541, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP384r1", - "public" : "307c3000301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2542, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP384r1", - "public" : "307c3016300006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2543, - "comment" : "append empty sequence", - "curve" : "brainpoolP384r1", - "public" : "307c301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd3000", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2544, - "comment" : "append empty sequence", - "curve" : "brainpoolP384r1", - "public" : "307c301606072a8648ce3d020106092b240303020801010b3000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2545, - "comment" : "sequence of sequence", - "curve" : "brainpoolP384r1", - "public" : "307c307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2546, - "comment" : "sequence of sequence", - "curve" : "brainpoolP384r1", - "public" : "307c3016301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2547, - "comment" : "truncated sequence", - "curve" : "brainpoolP384r1", - "public" : "3016301406072a8648ce3d020106092b240303020801010b", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2548, - "comment" : "truncated sequence", - "curve" : "brainpoolP384r1", - "public" : "306f300906072a8648ce3d0201036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2549, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP384r1", - "public" : "3081de301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2550, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP384r1", - "public" : "308185301f06072a8648ce3d020106092b240303020801010b06092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2551, - "comment" : "removing oid", - "curve" : "brainpoolP384r1", - "public" : "3071300b06092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2552, - "comment" : "lonely oid tag", - "curve" : "brainpoolP384r1", - "public" : "3072300c0606092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2553, - "comment" : "lonely oid tag", - "curve" : "brainpoolP384r1", - "public" : "3070300a06072a8648ce3d020106036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2554, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP384r1", - "public" : "307c301606092a8648ce3d0201000006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2555, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP384r1", - "public" : "307c301606072a8648ce3d0201060b2b240303020801010b0000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2556, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP384r1", - "public" : "307c3016060900002a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2557, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP384r1", - "public" : "307c301606072a8648ce3d0201060b00002b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2558, - "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP384r1", - "public" : "307c301606072a8648ce3d0201000006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2559, - "comment" : "appending null value to oid", - "curve" : "brainpoolP384r1", - "public" : "307c301606092a8648ce3d0201050006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2560, - "comment" : "appending null value to oid", - "curve" : "brainpoolP384r1", - "public" : "307c301606072a8648ce3d0201060b2b240303020801010b0500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2561, - "comment" : "truncated length of oid", - "curve" : "brainpoolP384r1", - "public" : "3073300d068106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2562, - "comment" : "truncated length of oid", - "curve" : "brainpoolP384r1", - "public" : "3071300b06072a8648ce3d02010681036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2563, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP384r1", - "public" : "3073300d050006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2564, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP384r1", - "public" : "3071300b06072a8648ce3d02010500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2565, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", - "public" : "307a301404072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2566, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", - "public" : "307a301405072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2567, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", - "public" : "307a301407072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2568, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", - "public" : "307a301408072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2569, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", - "public" : "307a3014ff072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2570, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020104092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2571, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020105092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2572, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020107092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2573, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020108092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2574, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d0201ff092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2575, - "comment" : "dropping value of oid", - "curve" : "brainpoolP384r1", - "public" : "3073300d060006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2576, - "comment" : "dropping value of oid", - "curve" : "brainpoolP384r1", - "public" : "3071300b06072a8648ce3d02010600036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2577, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP384r1", - "public" : "307a30140607288648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2578, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d0201060929240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2579, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d028106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2580, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801018b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2581, - "comment" : "truncate oid", - "curve" : "brainpoolP384r1", - "public" : "3079301306062a8648ce3d0206092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2582, - "comment" : "truncate oid", - "curve" : "brainpoolP384r1", - "public" : "3079301306068648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2583, - "comment" : "truncate oid", - "curve" : "brainpoolP384r1", - "public" : "3079301306072a8648ce3d020106082b24030302080101036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2584, - "comment" : "truncate oid", - "curve" : "brainpoolP384r1", - "public" : "3079301306072a8648ce3d02010608240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2585, - "comment" : "wrong oid", - "curve" : "brainpoolP384r1", - "public" : "307d3017060a3262306530333032316106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2586, - "comment" : "wrong oid", - "curve" : "brainpoolP384r1", - "public" : "308185301f061236303836343830313635303330343032303106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2587, - "comment" : "wrong oid", - "curve" : "brainpoolP384r1", - "public" : "307b301506072a8648ce3d0201060a32623065303330323161036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2588, - "comment" : "wrong oid", - "curve" : "brainpoolP384r1", - "public" : "308183301d06072a8648ce3d02010612363038363438303136353033303430323031036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2589, - "comment" : "longer oid", - "curve" : "brainpoolP384r1", - "public" : "308183301d06103261383634386365336430323031303106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2590, - "comment" : "longer oid", - "curve" : "brainpoolP384r1", - "public" : "308185301f06072a8648ce3d020106143262323430333033303230383031303130623031036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2591, - "comment" : "oid with modified node", - "curve" : "brainpoolP384r1", - "public" : "308181301b060e326138363438636533643032313106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2592, - "comment" : "oid with modified node", - "curve" : "brainpoolP384r1", - "public" : "308189302306163261383634386365336430323838383038303830303106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2593, - "comment" : "oid with modified node", - "curve" : "brainpoolP384r1", - "public" : "308183301d06072a8648ce3d02010612326232343033303330323038303130313162036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2594, - "comment" : "oid with modified node", - "curve" : "brainpoolP384r1", - "public" : "30818b302506072a8648ce3d0201061a3262323430333033303230383031303138383830383038303062036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2595, - "comment" : "large integer in oid", - "curve" : "brainpoolP384r1", - "public" : "308193302d0620326138363438636533643032383238303830383038303830383038303830303106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2596, - "comment" : "large integer in oid", - "curve" : "brainpoolP384r1", - "public" : "308195302f06072a8648ce3d02010624326232343033303330323038303130313832383038303830383038303830383038303062036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2597, - "comment" : "oid with invalid node", - "curve" : "brainpoolP384r1", - "public" : "308184301e0611326138363438636533643032303165303306092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2598, - "comment" : "oid with invalid node", - "curve" : "brainpoolP384r1", - "public" : "307b301506082a808648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2599, - "comment" : "oid with invalid node", - "curve" : "brainpoolP384r1", - "public" : "308186302006072a8648ce3d02010615326232343033303330323038303130313062653033036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2600, - "comment" : "oid with invalid node", - "curve" : "brainpoolP384r1", - "public" : "307b301506072a8648ce3d0201060a2b80240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2601, - "comment" : "lonely bit string tag", - "curve" : "brainpoolP384r1", - "public" : "3017301406072a8648ce3d020106092b240303020801010b03", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2602, - "comment" : "appending 0's to bit string", - "curve" : "brainpoolP384r1", - "public" : "307c301406072a8648ce3d020106092b240303020801010b036400048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0000", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2603, - "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP384r1", - "public" : "307c301406072a8648ce3d020106092b240303020801010b0364000000048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2604, - "comment" : "appending null value to bit string", - "curve" : "brainpoolP384r1", - "public" : "307c301406072a8648ce3d020106092b240303020801010b036400048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0500", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2605, - "comment" : "truncated length of bit string", - "curve" : "brainpoolP384r1", - "public" : "3018301406072a8648ce3d020106092b240303020801010b0381", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2606, - "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP384r1", - "public" : "3018301406072a8648ce3d020106092b240303020801010b0500", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2607, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b016200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2608, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b026200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2609, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b046200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2610, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b056200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2611, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010bff6200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2612, - "comment" : "dropping value of bit string", - "curve" : "brainpoolP384r1", - "public" : "3018301406072a8648ce3d020106092b240303020801010b0300", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2613, - "comment" : "modify first byte of bit string", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b036202048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2614, - "comment" : "modify last byte of bit string", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a43637164d", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2615, - "comment" : "truncate bit string", - "curve" : "brainpoolP384r1", - "public" : "3079301406072a8648ce3d020106092b240303020801010b036100048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2616, - "comment" : "truncate bit string", - "curve" : "brainpoolP384r1", - "public" : "3079301406072a8648ce3d020106092b240303020801010b0361048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2617, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b036201048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2618, - "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP384r1", - "public" : "307e301406072a8648ce3d020106092b240303020801010b036620048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd01020304", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2619, - "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP384r1", - "public" : "3019301406072a8648ce3d020106092b240303020801010b030103", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2620, - "comment" : "128 unused bits", - "curve" : "brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b036280048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd", - "private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6", - "shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -30783,9 +10093,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 2621, + "tcId" : 1029, "comment" : "normal case", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200048a73a66605a5db252ef418ff2c43969bd4128187ce431c36a33d3ff3034cf8910fb0021ce849723621199d0d7ea4805f3cdab82f6c909257762da2a97e26305b078c1fd791fa957e975e30df5b876054758267129e4974a083372b0ce071180d05e1978bd90b8407c0a7ff7f6651bd3ffcf1a574dfe95a2e8af3866cbb385d21", "private" : "6280eb95405fa8c0e9d970547301bbefb152c8c8114abc730c89bf6db3f7d949fcfd7ebb82fd2dbd43d28d47bf4ed95de97baed19f7d087cf303d2b0cd413767", "shared" : "9690120edf3c583f627774ac2837f792e1049b3768199e3cc68c75cc16f73d4eca828f87880de91e2fbe0671b7066fcc814cb2e190832adae3a6dc7d9d9e71d3", @@ -30793,9 +10102,8 @@ "flags" : [] }, { - "tcId" : 2622, + "tcId" : 1030, "comment" : "compressed public key", - "curve" : "brainpoolP512r1", "public" : "305a301406072a8648ce3d020106092b240303020801010d034200038a73a66605a5db252ef418ff2c43969bd4128187ce431c36a33d3ff3034cf8910fb0021ce849723621199d0d7ea4805f3cdab82f6c909257762da2a97e26305b", "private" : "6280eb95405fa8c0e9d970547301bbefb152c8c8114abc730c89bf6db3f7d949fcfd7ebb82fd2dbd43d28d47bf4ed95de97baed19f7d087cf303d2b0cd413767", "shared" : "9690120edf3c583f627774ac2837f792e1049b3768199e3cc68c75cc16f73d4eca828f87880de91e2fbe0671b7066fcc814cb2e190832adae3a6dc7d9d9e71d3", @@ -30805,9 +10113,17 @@ ] }, { - "tcId" : 2623, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 1031, + "comment" : "edge case for shared secret", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041c323510258b858d9a996fe644e2d116ca360726c51a54e0aa69e88ef816f20577349ae1f2f202ff40c499bdae4274bcfd502f736cf82f43acfca55649e9faaa88263cd161a1a6555ee0249363b537c8f2e2ee80943f4b162893fc9640d54a8e7b997ad202a9b723c3a08929d572076e3c85adec089da1507861758d47e41ec2", + "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", + "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1032, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000438a0c765409100f0a831387ba46fbcda63956df0f00e77615b33249e1a73d1310bb22784e09e3faece0bfa6ed5c0fa077c8a62664221ccb596c9efa2aebeb3ea937dacea2ee4fc261e29af0b64ec5b4a8f0fbafe7470d715c1effd463eca68344ea7446a88e5874ebb1a0faab7ec0d36d203bece105a11edadb00e93ab0dd818", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000001", @@ -30815,9 +10131,8 @@ "flags" : [] }, { - "tcId" : 2624, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 1033, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200045f65b98616109b88fecb4cc1e639e98d2109bd696a14b921a245f265eead9c44eee4d19d162ebb972eecdbbae1c3b5d683e8a2163861267795840e79bd4e08fb25a472717d167587165060003c77f8d3339b908613063e5cd1abf0e20f4172fd3099f8bb96bc26a84137be2f341ed6c1d91c11ef3111b4cf75170d2db59bd790", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -30825,9 +10140,8 @@ "flags" : [] }, { - "tcId" : 2625, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 1034, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044069f3a94ded3bc37d32cd2cbac29ecb33b3aad195d9ac57965128a5a8a4ec2728db23e85b4213c60db409a77661f60756abe7d9edd7057a12453a19202c54288ba58659b7b37d74a80109fc484efdf9168c2121b7aead8f5fe02d483b51f1f213384189924b63050fcdad57d2c4dbc5c31c4c15e1901b5192708410e160c356", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000", @@ -30835,9 +10149,8 @@ "flags" : [] }, { - "tcId" : 2626, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 1035, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000428e7878a20a024121e36339bb0cc67e6e4caacd54e13ede6d7ad4c73385b6125bfefe8f8e1ce95d2d32b956132a91d7c2e09c399ab938228aa16fdd2d748752c0a87e583384d4531d16f5e59debb3691fcdc91e35e9a9a6c4adcd020f3def3931b539cbae2414bdcc4e35688379ffde07a0991730c5783141af7f87fddae070a", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", @@ -30845,9 +10158,8 @@ "flags" : [] }, { - "tcId" : 2627, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 1036, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042830ff4e16150ded7167833c6bdb7daf11de99448f4e60e0c775f46e3a44b85599148f944fb6ebd8609eb2342cc86524e989726ee6b9f0278ffc36804b775e85881aeea838831b2d0a702a887ba5b549b82ce5543857339fee3425368759cad41432129a187dc37e6a28743fd1dda1028fccd9b8f2c0d44f8f9146e48401b898", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -30855,9 +10167,8 @@ "flags" : [] }, { - "tcId" : 2628, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 1037, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000403d1fa2562f3b6c63a86731c2519956aab599d17003deedfd67b7f3eed749036aae5c0a110e9bc767463093e597e61e3bdc24078286e87e684da1c4a0514b16868da156d1122b47f01f63fad234f09460f8f36f31aca059991751ef7a553365842eae9814c263249c0093c919622a2d4f96b7f591495567888d10d0b1bb80f82", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", @@ -30865,9 +10176,26 @@ "flags" : [] }, { - "tcId" : 2629, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 1038, + "comment" : "edge case for shared secret", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049a4ef296678f88e848a939e3b5e93f948e821cbe3c5ec2036d43578676212bc4997f479a2255139902f03a977e304282b06778e86ac5e3e5ea71e6fc43015974555de294d1227fa3165fcd839498dfc4a6dc73cab0313e9241a026a076823286acb95b3b4b29338448df31e9f91a969ae98449ffd871ba273442b6eec0c92193", + "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", + "shared" : "3091819f599671a0d21d866eba2d540ae0a472be0252d3792bc5bb984d20a8dfaa1875e6d05264615545d2ae78b9b5acb696fdf1680a05cd382d83ecef252854", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1039, + "comment" : "edge case for shared secret", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049e4b9145044111317c7bf1697b9428f716b022d1035b1c8781cbd7cd3527b136f0f95df1be0627721a4f6a56c004149f3400c8b0ccc142cd382d60ca250db1f0410b6975e5ea63358f5d1ea163f42ae3744e89ca9d22e24dbc4dc7a05ec4300466fb436a185807b33383484c562d5b65cd57f6f06fbff3eee8e832f816cae53d", + "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", + "shared" : "339f77db58bb17afd4059555b059214889771982d96f1319c9951404c60909bc10bcec2f7dc6e56df44889c1924a304bdfa7aa19d562f49cfb3acd409100bae2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1040, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000436a0b22506a13c46fb9c8d52d112d904d6d93e260dfdd61f680d322d5ad6dc130d9df448eede20ff73ce94dbc7ca10a89a49f54c76c30e771851f0a41d6d525f18304137d791f223be088138636523bde5c136685ab6bb2bfaeacf9578410b3ba9e26083b80b36a23b7e27ed3070692995e45004d5d4bac4ed409cec36fca2ed", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "3fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -30875,9 +10203,8 @@ "flags" : [] }, { - "tcId" : 2630, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 1041, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004955069edb4b62dc48e0c41924f9644bf85af1801b21732a64cbfcf7cc3bfec914d0cd8bfc8fb334a94fd3488c44dfce0e5eee324da83cb903b71ed47acdd1365881ede882c978ec541f39f4b29d515ef836c77d04b512cdc45bdff505bffa39d39e2e9e3c4a6566b835c326106c7638e3d07e7dddb3331c5d37d7fdaaedfeb49", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "4000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -30885,9 +10212,8 @@ "flags" : [] }, { - "tcId" : 2631, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 1042, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046ecd48b171548d97b368a778395b7484ec4c9710963a6fdb107322a936dfcfdeef2c5d1baab81e7da63a3f67a71389b8364aaddca6f65bfbe0d8887f8c5bb716811c8ffeae8cd39e3c6ac2a0d8ab9e511135c2343ab0e0fae8a07fd997926377bbd73c03088209d099cd33609a1707a3eb1ad0abdc68b9b82c659c2e51d2ecd1", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "40007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", @@ -30895,9 +10221,8 @@ "flags" : [] }, { - "tcId" : 2632, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 1043, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004116e13c13ad71c9f8528289553bb71f8feeb05d0b1b21dcad5b9e4c002639dd9d834f80d497eb2af643caeb28f9e82b6dbb1e2cd5a785aff8f144944b6abff188bf286aeba0457ea256e1dca332bbec2d46473519428d298002a518514d9c9eb8f0878f9afe0ff1bb2969449be2a7ebb115f6a753e5edead6d7e01514b718c36", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "7fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", @@ -30905,9 +10230,8 @@ "flags" : [] }, { - "tcId" : 2633, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 1044, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046387f14a6db2ec86d9dcf45618cede486187045a33fec85fe11cabeb93a61242682a939ba6c7821e4da3603a0ffb5e9d4f81ee9662fb3e62d865f10903c69eb55177cc263714f091511842b7715c434b8aad1b32273af574cfff44018ce78ad81e699c4403363ed5c392bd6af7d2c0a907b575893f8ead5ca9fbfb12627fb390", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -30915,9 +10239,8 @@ "flags" : [] }, { - "tcId" : 2634, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512r1", + "tcId" : 1045, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004273895ea597fb330f9ef29c61679d57b494aba7a22ef54f8edbac8a8b65ad6f91b44c2a8c5f862f42fadf68b44fc7a086b12e8d4eb7a61d63f77108929f6abf42d69e73c49c1b4d8cba5fd200632391d7b33c686b2003581bc6568eae8d0d7b7fa6c69dc732494a5c16ea7605ff24bb6818a49caab161a4dd53876a646644f4d", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", @@ -30925,9 +10248,17 @@ "flags" : [] }, { - "tcId" : 2635, + "tcId" : 1046, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003045dd3ad1b6a380eff32bccd947957f3acd60d5a6df18ed9a4d676c1924123576c959ae8473de224ca262d456e8d51f6da36eaae8e3dfc0e914afdb1bc552796", + "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", + "shared" : "a467eb14c46a4f70ea53aaf9e0b642acc38f2e3f264fedd84bdd082bab3b64e1c7cdaa521c9bcc66391a7b8839e62afeba3325c6d12386a4fd8fe05dc54247fd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1047, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000001035201526ac9ed34d51282df1a594a553bf6f07a90e3268fca9a9b3a774324b0e3ee55c351748ac18f7301bc560623ae7846f97f576cce3ca81698029c389562", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "1362fefdf9173162cae5e7a029e3774fbef0082c33b5d19959b2a4b5653acc9f615917058196f1c59c29ce054e4c2e5b035be727991e618604562e837a452fb2", @@ -30935,9 +10266,8 @@ "flags" : [] }, { - "tcId" : 2636, + "tcId" : 1048, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff5106e912f8124a959dfc5ccbb99786d54af877fe539e664aa0362a4d417d1c4ae647ddf40c8c2cc6ac6b0f35164e24a1c64a5f230fc61e2318c9387fc1547c4c", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "60966e750bcc098107e6a66e8f5a0741e7eec2c7e76553df9569fbe0d28afd8cb1ba80a6aa8e7a84be668dc6e23463d08832b89bd092a4ae838fd228436c1415", @@ -30945,9 +10275,8 @@ "flags" : [] }, { - "tcId" : 2637, + "tcId" : 1049, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff000000010000000003c86f4fd8b138ac5509a4174bd4998e1b4d3d49de88d37e38dcaa74f9c42f3e37b7f7be77cf5322514a879984e44b4a3caed566ab6874b1a781292e7ef791a6", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "22694587ddf8e8c67a989ed4c1386f927897a6b9664aa4c939d74a597ec5e662f18a28c0d746a418361ccf95d8d502e0901b9465a6cf8226a4f730f166021a9d", @@ -30955,9 +10284,8 @@ "flags" : [] }, { - "tcId" : 2638, + "tcId" : 1050, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000003aa5dbaaa057f9987e2e495a2da349f5d30b64499cf505e1a51be9a82db1b75cee639605d98f672c4295507e778b2ce16d229c5fb33da4f5a37c0c97a028fbde", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "4cbf67a6eeed2d8ba1db4f9ae2cffe04f195e4cac0015b694f228efbc4d6396dd21b75ea587426cf043f165aec505535e4b2125cdbf20f56b7e058cf971a6165", @@ -30965,9 +10293,8 @@ "flags" : [] }, { - "tcId" : 2639, + "tcId" : 1051, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff3e35ce50921fe7b45a53452690ea8398109e90b0985738e775ee45c5266b1385dc1998956ae6e927a062f99d3729012c14f552dc17267fccdf634d0d3eb3acf1", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "a9cd019aa08a874934c6fc28b0f34982e3d10e3a3a7ac52425c80db1d4705f0c2b733ac54baf1e56cfa6e757a5bc01f54ac39a83d42aa6e8bc5c654a60a7e56f", @@ -30975,9 +10302,8 @@ "flags" : [] }, { - "tcId" : 2640, + "tcId" : 1052, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff1b4c363942583811e0bba8ed31540262b8be88f69b9fc4b1292fb68aebae1f9ac961fc40b85b5d09772143066d17c2259a8827691d817992c800c4a5a188e4c9", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "364e65735b2b2353b1b9ddfc4a5e233b30b0dd91e8019905bffacb6d594b32ca79dff593b6269ddc7e80278daaaba341c3c38f0634a1ae286037f1677db0a307", @@ -30985,9 +10311,26 @@ "flags" : [] }, { - "tcId" : 2641, + "tcId" : 1053, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043091819f599671a0d21d866eba2d540ae0a472be0252d3792bc5bb984d20a8dfaa1875e6d05264615545d2ae78b9b5acb696fdf1680a05cd382d83ecef2528541f79f9f14141258d70e41c8a0a09cdbaf2ffac9fcf0d38f4aec24a5ec36ca792c4fb3e25dbd5c1aa1aa2de5786580f58d286683cd6fce157e180128dc0763234", + "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", + "shared" : "496bab460c5a1e762dff6d9a7c7e4fd6b4973b921a60bf08192a9bf5fb1eb5ae993be0b4b6ff8c441d29f5918f6ff5738bb0ef7953f031dce49e766889ff7510", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1054, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004339f77db58bb17afd4059555b059214889771982d96f1319c9951404c60909bc10bcec2f7dc6e56df44889c1924a304bdfa7aa19d562f49cfb3acd409100bae22a19d298cd846cf9ce03a6d7d18c165b2b3c18b70514a4020dae6e3da679ae541df2fbcd20e865becb54d39c71f90284a50c2c7463a04351c4e0b01d6a077808", + "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", + "shared" : "07a4f5d735a280940f6e57e6ac6a1f735ae4c4e25de6f54506c22c19e6a32fa9db5431586d4f442324eb696e5bc44f80a4a672d7b799c605450f1dd918dfa30e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1055, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2854149062fd692eecc2302747cc08be854c64c4f9abe86c467f161496b19a52bbb5a4da84392573d7e9632a040e9dd737bc9089aedf5b0c15488e9f1b083a7a", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "6b3d87c962321bed12a867180b3dee7d4b31a0692d36e60e73648986742c42b187f96a22088b1539a8ad832cc532adc95470b47e623c65c61ff5da8ceffc100c", @@ -30995,9 +10338,8 @@ "flags" : [] }, { - "tcId" : 2642, + "tcId" : 1056, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000004b9846887f8752427beb39fbad36f0a0170e3f225a7b0c1fc0528c9ee8f4957fb323faa8a5a329c03c0fe2b8df08209d3ad78f8b161745144b418c4e26f3b276", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "97d1caa3bb77456f5ea8142f85e5e22931b559c81947a0f2c9ce5b23980d9bde1a9f42c24b74e2266dbf265f8a6f949fc22b5d75b93bbb1c32557d9eacf7e279", @@ -31005,9 +10347,8 @@ "flags" : [] }, { - "tcId" : 2643, + "tcId" : 1057, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000440007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800009a37114d6a5c9ee64371c57bdd264e1764edda64f449cbd0ee1a72009890267fc1ae7d2ee5ddfbb5b1693bda1a0b5494c862e0ed1df03b702f2f2c206e4c52c", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "7ebb5024c36f9f249f164e6b8fcbbba3ec255d5f8e279765b9869cf97311411c359084fe6b76956efa55c1d608f013423397178617935ea110c936ffb73317be", @@ -31015,9 +10356,8 @@ "flags" : [] }, { - "tcId" : 2644, + "tcId" : 1058, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff27cd77712e0db1978186e9d6feb6eaa034318fbfbab7fa3342a9e43eeea04c28ddde021916d5fcfe2d1b43743ca1ec2b5288cd553901825e4652cf4cf524bcb4", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "380986a2fbf3d5c6d38ac5ea191f7ef4681f068b475b61bfd909a6c3a30c731c30cfe9ac0e7dda521e574fbb6caf9dc52eb3ebe3106a457f5bda9698d252d827", @@ -31025,9 +10365,8 @@ "flags" : [] }, { - "tcId" : 2645, + "tcId" : 1059, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff026c17238034c8372217a8cd9a234ecb7debdec5659b7e3f0c6e70ba226824f56acce025ae65da8b0aebc2efe2ef73dd826cea151b201b2f5b4f7623f2fbe332", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "a502a7d0ee2077a3d4b484b02e2ed2d0d132ebd48c2c7d99f1461e1b4428ce97a317e26ef90462e70436789cbcc27986d644e7950650612d9fa2be50d07ea58f", @@ -31035,9 +10374,8 @@ "flags" : [] }, { - "tcId" : 2646, + "tcId" : 1060, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f212780ae4d2fad1163e2a513d72ad6e3c2211f8079ccbddeb9b1e956b2ee36173abe84464b0c78dca8db21f6964e9a1398a5a0f6e1e717ddf4eac517032879266", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "7bd3f02e85464163815804eb8f5cdf3cea258b520ef564d813ee4102a39e93f604d1c537bb93ac7b9d0fffcf89177f4586ea690bfe93a9632c645038a47e82f7", @@ -31045,9 +10383,8 @@ "flags" : [] }, { - "tcId" : 2647, + "tcId" : 1061, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "3", "shared" : "47ed915ca64aac752724aa06b311d171dc14b9c55421ff61c6413b3fc7313ecda03c0addd0d6dbdacd5ea0619054614610d07cd78f9ed4d6df024c781af3efae", @@ -31055,9 +10392,8 @@ "flags" : [] }, { - "tcId" : 2648, + "tcId" : 1062, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "781a3bd7f99ae145698783495f1f4aac5189d54657c34f76c8847cd5177d6a08a2c837501351e098ba570a3f300cca47f2407ff9172b2954aef46fdbec8429b7", @@ -31065,9 +10401,8 @@ "flags" : [] }, { - "tcId" : 2649, + "tcId" : 1063, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "33485176aa26cfd17a66e1da3c3973f468bc32a1528a67f9d33b7ca29bfd6fa536bac3112bb8f2c2ea198f2f7df5a56dda570931b7852b3224c403a1d08f3dc6", @@ -31075,9 +10410,8 @@ "flags" : [] }, { - "tcId" : 2650, + "tcId" : 1064, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "9c4971c89a22da14abac1304b6228c5d647f8dd8a11b1348c419f430733e849957fb037865efa85f9585ed0ffe8c6ea2c7c39ac8bbeedc84717f8a6be9603f65", @@ -31085,9 +10419,8 @@ "flags" : [] }, { - "tcId" : 2651, + "tcId" : 1065, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "58be414307cd761143c49224f30ac475e6b8fdbf43be3f130b71ff8d89af5d3b91342898388d1628f56322d327f5f075ca3a766d94213f8ff67076caa253937d", @@ -31095,9 +10428,8 @@ "flags" : [] }, { - "tcId" : 2652, + "tcId" : 1066, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddadcb58796829ca90069", "shared" : "2e03302f2944b3bc902e5fe6b7d1ca3991bf9fd80bafa8df4d4e85a98f33d956280ba0078178b54ed1aa03571ffac2d476c7246ab68ebb9434fac564455f39b8", @@ -31105,9 +10437,8 @@ "flags" : [] }, { - "tcId" : 2653, + "tcId" : 1067, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb57796829ca90069", "shared" : "0dcd1e563a94fd8edc83e47ebbc9296d1c27d1aff37b02512c0337ca672ff84ac73a618fa54f2b963182ba141ae596c56f83d0ecb4deb78055cc8ea476d09bfd", @@ -31115,9 +10446,8 @@ "flags" : [] }, { - "tcId" : 2654, + "tcId" : 1068, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb57f96829ca90069", "shared" : "aa9ac6d3343fb7aad7128855a22cb25f6cd9b46ea02f2a15c7cdecdc681f3ca38f1860290971852de94cc68810d41d14607f558e3858394cef8b166abee023a2", @@ -31125,9 +10455,8 @@ "flags" : [] }, { - "tcId" : 2655, + "tcId" : 1069, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796819ca90069", "shared" : "5f155d9d14680aa5efb4ed59f670f6efc59c15bb03b59b3a2cf1a4a1546b7e35bfd99194cfe72e79216c1daebdcd247e934eab457ca90d4d2c38b64517e0cce0", @@ -31135,9 +10464,8 @@ "flags" : [] }, { - "tcId" : 2656, + "tcId" : 1070, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9003b", "shared" : "194871645bbfc309eba92c5613ca7c6aa566fdab45635f656148ec7122d71c825f36852f52722ea949c2572dbb6b894a21f96a05c9bee0df6c6b4faa3197079a", @@ -31147,9 +10475,8 @@ ] }, { - "tcId" : 2657, + "tcId" : 1071, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9005b", "shared" : "3a6e57858d4e61c7ed2cb93c124221210293a345b47f7644910543ac03117f48b0343ddebd2cf9925e3dc5e1ea590739ed2c2372e1146f84fd262ac7d8eebacd", @@ -31159,9 +10486,8 @@ ] }, { - "tcId" : 2658, + "tcId" : 1072, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90063", "shared" : "8e0a186a51eae08a86fdd476bcfd961d02be74966ce3c2d937c808db518f2ddc4760bfc924af72f85eb188ebc70edde6d12f402735f58b9006f8b8e283ef9fbe", @@ -31171,9 +10497,8 @@ ] }, { - "tcId" : 2659, + "tcId" : 1073, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90066", "shared" : "47ed915ca64aac752724aa06b311d171dc14b9c55421ff61c6413b3fc7313ecda03c0addd0d6dbdacd5ea0619054614610d07cd78f9ed4d6df024c781af3efae", @@ -31181,9 +10506,8 @@ "flags" : [] }, { - "tcId" : 2660, + "tcId" : 1074, "comment" : "edge case private key", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90067", "shared" : "300b1d80d9dc5587076b7d850ccd00cf8961f389c4ded60bf910d98f196f67c3839d2197101607612b335871a818d50d8f4bb6163cc839cf41af0b742c7254f4", @@ -31193,33 +10517,183 @@ ] }, { - "tcId" : 2661, + "tcId" : 1075, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1076, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1077, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1078, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1079, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1080, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1081, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1082, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1083, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1084, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1085, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1086, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1087, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1088, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1089, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1090, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1091, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b240303020801010d030100", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1092, "comment" : "public point not on curve", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5695", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2662, + "tcId" : 1093, "comment" : "public point = (0,0)", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2663, + "tcId" : 1094, "comment" : "order = -8948962207650232551656602815159153422162609644098354511344597187200057010413418528378981730643524959857451398370029280583094215613882043973354392115544169", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad808920241ff5522624724163b74c02b1951cc3603f834cf724c4c362df1299c63358fccf78faac1a3beb356d9e6be799ee68053efb8e24e2c7ef7a225224a78697d6356ff970201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -31231,9 +10705,8 @@ ] }, { - "tcId" : 2664, + "tcId" : 1095, "comment" : "order = 0", - "curve" : "brainpoolP512r1", "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad808920201000201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -31245,9 +10718,8 @@ ] }, { - "tcId" : 2665, + "tcId" : 1096, "comment" : "order = 1", - "curve" : "brainpoolP512r1", "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad808920201010201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -31259,9 +10731,8 @@ ] }, { - "tcId" : 2666, + "tcId" : 1097, "comment" : "order = 2083592630841357761914050861997332755048435564175796348448981807380927961881602771668457829077617488768289656930144243078095422967775269405300354", - "curve" : "brainpoolP512r1", "public" : "30820234308201ab06072a8648ce3d02013082019e020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892023d00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796820201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -31273,9 +10744,8 @@ ] }, { - "tcId" : 2667, + "tcId" : 1098, "comment" : "generator = (0,0)", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f723048181040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -31286,9 +10756,8 @@ ] }, { - "tcId" : 2668, + "tcId" : 1099, "comment" : "generator not on curve", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80894024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -31299,9 +10768,8 @@ ] }, { - "tcId" : 2669, + "tcId" : 1100, "comment" : "cofactor = -1", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201ff0381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -31312,9 +10780,8 @@ ] }, { - "tcId" : 2670, + "tcId" : 1101, "comment" : "cofactor = 0", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201000381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -31325,9 +10792,8 @@ ] }, { - "tcId" : 2671, + "tcId" : 1102, "comment" : "cofactor = 2", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201020381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -31338,9 +10804,8 @@ ] }, { - "tcId" : 2672, + "tcId" : 1103, "comment" : "cofactor = 8948962207650232551656602815159153422162609644098354511344597187200057010413418528378981730643524959857451398370029280583094215613882043973354392115544169", - "curve" : "brainpoolP512r1", "public" : "30820278308201ef06072a8648ce3d0201308201e2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -31351,9 +10816,8 @@ ] }, { - "tcId" : 2673, + "tcId" : 1104, "comment" : "cofactor = None", - "curve" : "brainpoolP512r1", "public" : "30820235308201ac06072a8648ce3d02013082019f020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -31364,12 +10828,11 @@ ] }, { - "tcId" : 2674, + "tcId" : 1105, "comment" : "modified prime", - "curve" : "brainpoolP512r1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100a9414de6e5ef176ff64384b554271ef34fde1d646094323012668174776efe4e23c39f2773860bb0bb7ad41d6cc5deef888974b529de7d1168d2a3cf6f6f4dcd30818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f723048181040000000000000000000000000000000000000000001ecaba5abfa4220000000000000000000000000000000000000000000000000000000000000000000000d61096c9018545277fa62c0af905d4d2e2500ecb6c7306b6508079532c53907b58e3a7ab89660147c556b10a8ad430325d7484da765aa00b8e007a343c233714f0024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200040000000000000000000000000000000000000000001ecaba5abfa4220000000000000000000000000000000000000000000000000000000000000000000000d61096c9018545277fa62c0af905d4d2e2500ecb6c7306b6508079532c53907b58e3a7ab89660147c556b10a8ad430325d7484da765aa00b8e007a343c233714f0", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "3917638d8a0c6029dd5d7e7fdd5b798805f2544291277af5f5bcc84d4d665e347bf504a505ade7f365019e6f3aaa79c20a0956e40c8ac472a0cdc198bc99b6c1", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -31378,45 +10841,41 @@ ] }, { - "tcId" : 2675, + "tcId" : 1106, "comment" : "using secp224r1", - "curve" : "brainpoolP512r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2676, + "tcId" : 1107, "comment" : "using secp256r1", - "curve" : "brainpoolP512r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2677, + "tcId" : 1108, "comment" : "using secp256k1", - "curve" : "brainpoolP512r1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2678, + "tcId" : 1109, "comment" : "a = 0", - "curve" : "brainpoolP512r1", "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33045040100044044a9dfba839bd5e0edb3dbace1c8f201409f6d505e411f290d8af054fb492a0d0d246c63b2fad54f963f9ae5b3540ccf3417106652f29ce45cd6e41851d7109504818104933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", @@ -31427,12 +10886,11 @@ ] }, { - "tcId" : 2679, + "tcId" : 1110, "comment" : "public key of order 3", - "curve" : "brainpoolP512r1", - "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404405acaa0043220c132c83d96ea8c99458f39cd419fd2dce0409d1aaeb60990dbc933b0ccb572c20ca0245442ecdd014369a6cad88609a30a376d0876677eb4819804404dc2e325f51429473e2ad59602d283c0dd00a803af8511b634b266441e8e31e55c1077a0cd5206e7982bb480663638094d8ab5262492a0ddbbad081d26e1ce6c0481810454dd10cba6c19c0821520d333839de320049dfb6175a3822cd0dd5061668d521d26c21c8e242c021352a07ddcf45d46c9e7ec2517efa5996d2ef393d0895805e13a43d23b543fbf034c3f37eb453ab90d5cbf429b13b9b1085373e5aca7270c6ba7fb23a4123a31cfb1e3ceb627d2b35c0bec1e6694185507feae1df91a71966024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069020101038182000454dd10cba6c19c0821520d333839de320049dfb6175a3822cd0dd5061668d521d26c21c8e242c021352a07ddcf45d46c9e7ec2517efa5996d2ef393d0895805e9739609526a5c89b0b10f32f7f765076f564998a028e36fe512c5e6fa5c097aac2cde8c65aa2c525b3af643f842655b067c33d48c4414134a8bf7e76c6932f8d", + "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404405d0d64b0c6d17026a9588aeb3194324ed157cd6fa20cbd7f22d34d7460fa3e6b21e84d6de1f1ac64cd9e72e524fc9c9f549cb7164b4be522c224fb2c813cd2a204403479187c1248b963585254a8fbf3a14e20091438905aa4eda975cd6b457c17545af0427f3243a3d55eff42b80ce2e7de22ac06757c0f5d8d85234d514f465a520481810472fdbb51be9fa16b1d0cdd54630603d8859ebcd888ad799eb74c7f08418b149105fa5025c38a0aea05a62cb1d9241912870544370ca21f371b936df90cb97cbd0ee503ea130edea67c8eedab601e4d4fe4afb144d1fe55ead248924a79847443ea447e3dc444bf189b4c297e824111f8800a4334c9d64c20d69173da075d4d47024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069020101038182000472fdbb51be9fa16b1d0cdd54630603d8859ebcd888ad799eb74c7f08418b149105fa5025c38a0aea05a62cb1d9241912870544370ca21f371b936df90cb97cbd9bf899cec8dae5e4c345f902d3abaeb7e680dc6ee1cb7c24041b0a7ff6ae942d93091cc2d781a92a138177ac64626eeda877bbfa63ac7a645218ec7c50dcfbac", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "9ae83c0dc4043e24becb55e8c1acaec1945841dd95139bbc6ba42ceac20b79b6e6ecdd0952e260bffc0b65fb8100082fec32a42dff3761ef87e5528ddefc82b3", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -31441,12 +10899,11 @@ ] }, { - "tcId" : 2680, + "tcId" : 1111, "comment" : "public key on isomorphic curve brainpoolP512t1", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004552e0f403a37a53cab048d6c6616973fb80ccbebb788a5d743f6bd48b27e819100acd53c86a95420e52cfa18d958bcb7844f05e40824b5eb38c827456e9b410c6787bafb0cf873f535c82381c81bbea8e7291b68f93e58f5657af40333aefc23cdacaedff7b3eefd8cba644bb72e9746c3bacaec3ff14a950dc6e1ffb03789ab", "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", - "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", + "shared" : "", "result" : "invalid", "flags" : [ "IsomorphicPublicKey", @@ -31454,9 +10911,8 @@ ] }, { - "tcId" : 2681, + "tcId" : 1112, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP512r1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004f1ed1cb1ceb7eeef8f7044b8f3bf488604a1a226a697a202b9fe094b4ef15b2f33ddb17fa5447d65e2783f72821ea01268235d58e18bd14e", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31464,9 +10920,8 @@ "flags" : [] }, { - "tcId" : 2682, + "tcId" : 1113, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP512r1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fa60a443999e02e693e83e198e6ae8d77c6d5b0fad9269ddcfbcf3fd7454ab551fcd8ec3145c902ac6f57112b1fe5415c0b974fc9cb15105c174f6c26503bb5d", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31474,9 +10929,8 @@ "flags" : [] }, { - "tcId" : 2683, + "tcId" : 1114, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP512r1", "public" : "3076301006072a8648ce3d020106052b8104002203620004aef982cb3c13ef417bbecfe65d4ac97c8b081f47311069fb63629e45440045c1cbb26cbc4e2c7139511b5cae95a9f79f0ee8ebffdd68e215f602ee98bd0d0acc180b7061e20f213f043915a246b492c214168bdaf8ff95b0ff68f9e3e7f43657", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31484,9 +10938,8 @@ "flags" : [] }, { - "tcId" : 2684, + "tcId" : 1115, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP512r1", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040078f1bac16e586a15d828e92a2f35c0690f616a886223b70657639d130a04e58787f2ebb3eb880ea2f396e67e353e326822745959dbe51ee4f80562044c967e33b40018895b6e1370974595784c19b17f8208b900432940680d16367f05f0c1f5ffa607037473461c0a0651884dd35a58c9735d0bb6328c4b5b9d0ec792f0f6f8bc8769", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31494,9 +10947,8 @@ "flags" : [] }, { - "tcId" : 2685, + "tcId" : 1116, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP512r1", "public" : "3056301006072a8648ce3d020106052b8104000a034200046a4213777e31119f578b3e8be06ebf62502d7d10dfe5bf9341dea64525e0978f12cbbd6f17e4e932b4446c48bd3f1189a55b212d89c5194f689f297e3a27e8a6", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31504,9 +10956,8 @@ "flags" : [] }, { - "tcId" : 2686, + "tcId" : 1117, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP512r1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b160ff66fc93480bef16ebb4a00b75f3805e884ea875dcfcc73e32a1d764c4dad373d89648afe449018ef5524633459bee47ff9529c5ae41", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31514,9 +10965,8 @@ "flags" : [] }, { - "tcId" : 2687, + "tcId" : 1118, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP512r1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004670c87dc73c6bd2291150ca80eb914924286ada22e50f5fe41079ab3f483c7271cf84db06d98a7e4382b528dfea4335a1bb4ada1f61c5030bdc479a2441dfb28", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31524,9 +10974,8 @@ "flags" : [] }, { - "tcId" : 2688, + "tcId" : 1119, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP512r1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045f1de6cf461eecea01567345bdcec2ae56dd607ddd15c26b4ec095ca2afb17b1ffbdf61bd47010d16a92595554d297378212bbfaafb62c179960a4db69a7d3aaed57ba9edbcae9b05e3b905fa5eafff1", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31534,9 +10983,8 @@ "flags" : [] }, { - "tcId" : 2689, + "tcId" : 1120, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP512r1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004408d98134c7ff4519187d68da6cb6c7b5d257b98d1240985404d497682656a60e2d4abda818d20d2524af5357700aeff6ecc536169279a38c53bd5dbe49c240eb30cba040568b09ee65be595c25a090dd94ddc06b441f78de9e290fae01fbb11", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31544,9 +10992,8 @@ "flags" : [] }, { - "tcId" : 2690, + "tcId" : 1121, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP512r1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00049bd1aff3c1d564b390e8f9575b123cf2c47151fc1cf534e4c24c254382531d828902af3eaf1383410ffed334caa12697265024b764a8cc40", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31554,9 +11001,8 @@ "flags" : [] }, { - "tcId" : 2691, + "tcId" : 1122, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP512r1", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004683cf7c313c9503ed4dab6b6a25463c5d682aac16ee5b33785321e77304201774c22f4703e5cac4891c56c1d8ac3d535f192c041ebfa78979ebbddeb87780607", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31564,9 +11010,8 @@ "flags" : [] }, { - "tcId" : 2692, + "tcId" : 1123, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP512r1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040f31598d0b84972ae50be531e0ecf11b721b76d8e2843940de0397d7fffb62dc382ddce29ec2ce7baaed79f9144811e1ca8194c8046458fe3956550885315dfe0e29efd283be076ddc81e1a857705804", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31574,9 +11019,8 @@ "flags" : [] }, { - "tcId" : 2693, + "tcId" : 1124, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP512r1", "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004483dae8e878eb44c217e0ba373ead244428398d83bd0ba1473747887c1c5a5de6e7d42b9f6fab658277f4046ebb6c6b43aa548690bbde6a2d77ec48c81da44183f7631c9ffbdead397d9ff6cf8ece2c21a2f989cede73bec5f461cbbbafd01b4", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31584,9 +11028,8 @@ "flags" : [] }, { - "tcId" : 2694, + "tcId" : 1125, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP512r1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041bddcd407461d821e5879eb6b27736dc1112c3c9177fc3cf1a1bbd39654514d7c82950e9f674a4ce4c7fc9f9410c5ed9b194c926c1fb0c178940e46dc4fcf12c222d62b9c3f76ba459f8eae72d5b2c8df5a2cecf34dcc66108538a0f6aedd8e2e9c51515a290f244e3e40e352a6e86a58af41cd89f7dee16199bc84d2051c43e", "private" : "215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", "shared" : "", @@ -31594,9 +11037,8 @@ "flags" : [] }, { - "tcId" : 2695, + "tcId" : 1126, "comment" : "invalid public key", - "curve" : "brainpoolP512r1", "public" : "305a301406072a8648ce3d020106092b240303020801010d034200022564ece76989d82265ea79fe5b41b2dfad2268e27df8ee7260d937435da3777a5106557dfbdb64d106c2ad46e64dc63e0eaa22e81a03d25b870578d86b0f1432", "private" : "57087c2e66e2221d0618077207ced3fe31627f83afe4ea3d3999a26d9737fa8ace4f50b968930cae8bbf55b422335f22d85a23582b076c2836e060cd1157cffa", "shared" : "", @@ -31604,2490 +11046,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 2696, - "comment" : "length contains leading 0", - "curve" : "brainpoolP512r1", - "public" : "3082009b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2697, - "comment" : "length contains leading 0", - "curve" : "brainpoolP512r1", - "public" : "30819d3082001406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2698, - "comment" : "length contains leading 0", - "curve" : "brainpoolP512r1", - "public" : "30819d3016068200072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2699, - "comment" : "length contains leading 0", - "curve" : "brainpoolP512r1", - "public" : "30819d301606072a8648ce3d0201068200092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2700, - "comment" : "length contains leading 0", - "curve" : "brainpoolP512r1", - "public" : "30819c301406072a8648ce3d020106092b240303020801010d038200820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2701, - "comment" : "wrong length", - "curve" : "brainpoolP512r1", - "public" : "309c301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2702, - "comment" : "wrong length", - "curve" : "brainpoolP512r1", - "public" : "309a301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2703, - "comment" : "wrong length", - "curve" : "brainpoolP512r1", - "public" : "30819b301506072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2704, - "comment" : "wrong length", - "curve" : "brainpoolP512r1", - "public" : "30819b301306072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2705, - "comment" : "wrong length", - "curve" : "brainpoolP512r1", - "public" : "30819b301406082a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2706, - "comment" : "wrong length", - "curve" : "brainpoolP512r1", - "public" : "30819b301406062a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2707, - "comment" : "wrong length", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d0201060a2b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2708, - "comment" : "wrong length", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106082b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2709, - "comment" : "wrong length", - "curve" : "brainpoolP512r1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010d03830004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2710, - "comment" : "wrong length", - "curve" : "brainpoolP512r1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010d03810004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2711, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512r1", - "public" : "3085010000009b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2712, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512r1", - "public" : "3081a03085010000001406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2713, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512r1", - "public" : "3081a03019068501000000072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2714, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512r1", - "public" : "3081a0301906072a8648ce3d0201068501000000092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2715, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512r1", - "public" : "30819f301406072a8648ce3d020106092b240303020801010d038501000000820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2716, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512r1", - "public" : "308901000000000000009b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2717, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512r1", - "public" : "3081a4308901000000000000001406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2718, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512r1", - "public" : "3081a4301d06890100000000000000072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2719, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512r1", - "public" : "3081a4301d06072a8648ce3d020106890100000000000000092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2720, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512r1", - "public" : "3081a3301406072a8648ce3d020106092b240303020801010d03890100000000000000820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2721, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512r1", - "public" : "30847fffffff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2722, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512r1", - "public" : "30819f30847fffffff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2723, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512r1", - "public" : "30819f301806847fffffff2a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2724, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512r1", - "public" : "30819f301806072a8648ce3d020106847fffffff2b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2725, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512r1", - "public" : "30819e301406072a8648ce3d020106092b240303020801010d03847fffffff0004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2726, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512r1", - "public" : "3084ffffffff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2727, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512r1", - "public" : "30819f3084ffffffff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2728, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512r1", - "public" : "30819f30180684ffffffff2a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2729, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512r1", - "public" : "30819f301806072a8648ce3d02010684ffffffff2b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2730, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512r1", - "public" : "30819e301406072a8648ce3d020106092b240303020801010d0384ffffffff0004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2731, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512r1", - "public" : "3085ffffffffff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2732, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512r1", - "public" : "3081a03085ffffffffff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2733, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512r1", - "public" : "3081a030190685ffffffffff2a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2734, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512r1", - "public" : "3081a0301906072a8648ce3d02010685ffffffffff2b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2735, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512r1", - "public" : "30819f301406072a8648ce3d020106092b240303020801010d0385ffffffffff0004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2736, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512r1", - "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2737, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512r1", - "public" : "3081a33088ffffffffffffffff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2738, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512r1", - "public" : "3081a3301c0688ffffffffffffffff2a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2739, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512r1", - "public" : "3081a3301c06072a8648ce3d02010688ffffffffffffffff2b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2740, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512r1", - "public" : "3081a2301406072a8648ce3d020106092b240303020801010d0388ffffffffffffffff0004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2741, - "comment" : "incorrect length", - "curve" : "brainpoolP512r1", - "public" : "30ff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2742, - "comment" : "incorrect length", - "curve" : "brainpoolP512r1", - "public" : "30819b30ff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2743, - "comment" : "incorrect length", - "curve" : "brainpoolP512r1", - "public" : "30819b301406ff2a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2744, - "comment" : "incorrect length", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106ff2b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2745, - "comment" : "incorrect length", - "curve" : "brainpoolP512r1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010d03ff0004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2746, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP512r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2747, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP512r1", - "public" : "30819b308006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2748, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP512r1", - "public" : "30819b301406802a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2749, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106802b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2750, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP512r1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010d03800004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2751, - "comment" : "removing sequence", - "curve" : "brainpoolP512r1", - "public" : "", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2752, - "comment" : "removing sequence", - "curve" : "brainpoolP512r1", - "public" : "3081850381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2753, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP512r1", - "public" : "30", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2754, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP512r1", - "public" : "308186300381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2755, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP512r1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30000", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2756, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP512r1", - "public" : "30819d301606072a8648ce3d020106092b240303020801010d00000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2757, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP512r1", - "public" : "30819d0000301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2758, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP512r1", - "public" : "30819d3016000006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2759, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30000", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2760, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP512r1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010d00000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2761, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP512r1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30500", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2762, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP512r1", - "public" : "30819d301606072a8648ce3d020106092b240303020801010d05000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2763, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "3081a149817730819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2764, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "3081a0250030819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2765, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "30819e30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30004deadbeef", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2766, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "3081a03019498177301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2767, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "30819f30182500301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2768, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "3081a33016301406072a8648ce3d020106092b240303020801010d0004deadbeef0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2769, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "3081a03019260c49817706072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2770, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "30819f3018260b250006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2771, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "3081a3301c260906072a8648ce3d02010004deadbeef06092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2772, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "3081a0301906072a8648ce3d0201260e49817706092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2773, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "30819f301806072a8648ce3d0201260d250006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2774, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "3081a3301c06072a8648ce3d0201260b06092b240303020801010d0004deadbeef0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2775, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "3081a1301406072a8648ce3d020106092b240303020801010d2381884981770381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2776, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "3081a0301406072a8648ce3d020106092b240303020801010d23818725000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2777, - "comment" : "including garbage", - "curve" : "brainpoolP512r1", - "public" : "3081a4301406072a8648ce3d020106092b240303020801010d2381850381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30004deadbeef", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2778, - "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", - "public" : "3081a4aa00bb00cd0030819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2779, - "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", - "public" : "3081a2aa02aabb30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2780, - "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", - "public" : "3081a3301caa00bb00cd00301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2781, - "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", - "public" : "3081a1301aaa02aabb301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2782, - "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", - "public" : "3081a3301c260faa00bb00cd0006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2783, - "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", - "public" : "3081a1301a260daa02aabb06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2784, - "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", - "public" : "3081a3301c06072a8648ce3d02012611aa00bb00cd0006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2785, - "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", - "public" : "3081a1301a06072a8648ce3d0201260faa02aabb06092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2786, - "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", - "public" : "3081a4301406072a8648ce3d020106092b240303020801010d23818baa00bb00cd000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2787, - "comment" : "including undefined tags", - "curve" : "brainpoolP512r1", - "public" : "3081a2301406072a8648ce3d020106092b240303020801010d238189aa02aabb0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2788, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP512r1", - "public" : "3081", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2789, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP512r1", - "public" : "30818730810381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2790, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP512r1", - "public" : "0500", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2791, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP512r1", - "public" : "30818705000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2792, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", - "public" : "2e819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2793, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", - "public" : "2f819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2794, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", - "public" : "31819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2795, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", - "public" : "32819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2796, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", - "public" : "ff819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2797, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", - "public" : "30819b2e1406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2798, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", - "public" : "30819b2f1406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2799, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", - "public" : "30819b311406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2800, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", - "public" : "30819b321406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2801, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512r1", - "public" : "30819bff1406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2802, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP512r1", - "public" : "3000", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2803, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP512r1", - "public" : "30818730000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2804, - "comment" : "truncate sequence", - "curve" : "brainpoolP512r1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2805, - "comment" : "truncate sequence", - "curve" : "brainpoolP512r1", - "public" : "30819a1406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2806, - "comment" : "truncate sequence", - "curve" : "brainpoolP512r1", - "public" : "30819a301306072a8648ce3d020106092b240303020801010381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2807, - "comment" : "truncate sequence", - "curve" : "brainpoolP512r1", - "public" : "30819a3013072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2808, - "comment" : "indefinite length", - "curve" : "brainpoolP512r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30000", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2809, - "comment" : "indefinite length", - "curve" : "brainpoolP512r1", - "public" : "30819d308006072a8648ce3d020106092b240303020801010d00000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2810, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP512r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f300", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2811, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP512r1", - "public" : "30819c308006072a8648ce3d020106092b240303020801010d000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2812, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP512r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f305000000", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2813, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP512r1", - "public" : "30819f308006072a8648ce3d020106092b240303020801010d050000000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2814, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP512r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3060811220000", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2815, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP512r1", - "public" : "3081a1308006072a8648ce3d020106092b240303020801010d0608112200000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2816, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP512r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30000fe02beef", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2817, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP512r1", - "public" : "3081a1308006072a8648ce3d020106092b240303020801010d0000fe02beef0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2818, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP512r1", - "public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30002beef", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2819, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP512r1", - "public" : "30819f308006072a8648ce3d020106092b240303020801010d0002beef0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2820, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP512r1", - "public" : "30819d3000301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2821, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP512r1", - "public" : "30819d3016300006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2822, - "comment" : "append empty sequence", - "curve" : "brainpoolP512r1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f33000", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2823, - "comment" : "append empty sequence", - "curve" : "brainpoolP512r1", - "public" : "30819d301606072a8648ce3d020106092b240303020801010d30000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2824, - "comment" : "sequence of sequence", - "curve" : "brainpoolP512r1", - "public" : "30819e30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2825, - "comment" : "sequence of sequence", - "curve" : "brainpoolP512r1", - "public" : "30819d3016301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2826, - "comment" : "truncated sequence", - "curve" : "brainpoolP512r1", - "public" : "3016301406072a8648ce3d020106092b240303020801010d", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2827, - "comment" : "truncated sequence", - "curve" : "brainpoolP512r1", - "public" : "308190300906072a8648ce3d02010381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2828, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP512r1", - "public" : "30820120301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2829, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP512r1", - "public" : "3081a6301f06072a8648ce3d020106092b240303020801010d06092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2830, - "comment" : "long form encoding of length", - "curve" : "brainpoolP512r1", - "public" : "30819c30811406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2831, - "comment" : "long form encoding of length", - "curve" : "brainpoolP512r1", - "public" : "30819c30150681072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2832, - "comment" : "long form encoding of length", - "curve" : "brainpoolP512r1", - "public" : "30819c301506072a8648ce3d02010681092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2833, - "comment" : "removing oid", - "curve" : "brainpoolP512r1", - "public" : "308192300b06092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2834, - "comment" : "lonely oid tag", - "curve" : "brainpoolP512r1", - "public" : "308193300c0606092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2835, - "comment" : "lonely oid tag", - "curve" : "brainpoolP512r1", - "public" : "308191300a06072a8648ce3d0201060381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2836, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP512r1", - "public" : "30819d301606092a8648ce3d0201000006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2837, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP512r1", - "public" : "30819d301606072a8648ce3d0201060b2b240303020801010d00000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2838, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP512r1", - "public" : "30819d3016060900002a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2839, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP512r1", - "public" : "30819d301606072a8648ce3d0201060b00002b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2840, - "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP512r1", - "public" : "30819d301606072a8648ce3d0201000006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2841, - "comment" : "appending null value to oid", - "curve" : "brainpoolP512r1", - "public" : "30819d301606092a8648ce3d0201050006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2842, - "comment" : "appending null value to oid", - "curve" : "brainpoolP512r1", - "public" : "30819d301606072a8648ce3d0201060b2b240303020801010d05000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2843, - "comment" : "truncated length of oid", - "curve" : "brainpoolP512r1", - "public" : "308194300d068106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2844, - "comment" : "truncated length of oid", - "curve" : "brainpoolP512r1", - "public" : "308192300b06072a8648ce3d020106810381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2845, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP512r1", - "public" : "308194300d050006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2846, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP512r1", - "public" : "308192300b06072a8648ce3d020105000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2847, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b301404072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2848, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b301405072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2849, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b301407072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2850, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b301408072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2851, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b3014ff072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2852, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020104092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2853, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020105092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2854, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020107092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2855, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020108092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2856, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d0201ff092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2857, - "comment" : "dropping value of oid", - "curve" : "brainpoolP512r1", - "public" : "308194300d060006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2858, - "comment" : "dropping value of oid", - "curve" : "brainpoolP512r1", - "public" : "308192300b06072a8648ce3d020106000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2859, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b30140607288648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2860, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d0201060929240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2861, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d028106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2862, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106092b240303020801018d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2863, - "comment" : "truncate oid", - "curve" : "brainpoolP512r1", - "public" : "30819a301306062a8648ce3d0206092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2864, - "comment" : "truncate oid", - "curve" : "brainpoolP512r1", - "public" : "30819a301306068648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2865, - "comment" : "truncate oid", - "curve" : "brainpoolP512r1", - "public" : "30819a301306072a8648ce3d020106082b240303020801010381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2866, - "comment" : "truncate oid", - "curve" : "brainpoolP512r1", - "public" : "30819a301306072a8648ce3d02010608240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2867, - "comment" : "wrong oid", - "curve" : "brainpoolP512r1", - "public" : "30819e3017060a3262306530333032316106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2868, - "comment" : "wrong oid", - "curve" : "brainpoolP512r1", - "public" : "3081a6301f061236303836343830313635303330343032303106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2869, - "comment" : "wrong oid", - "curve" : "brainpoolP512r1", - "public" : "30819c301506072a8648ce3d0201060a326230653033303231610381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2870, - "comment" : "wrong oid", - "curve" : "brainpoolP512r1", - "public" : "3081a4301d06072a8648ce3d020106123630383634383031363530333034303230310381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2871, - "comment" : "longer oid", - "curve" : "brainpoolP512r1", - "public" : "3081a4301d06103261383634386365336430323031303106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2872, - "comment" : "longer oid", - "curve" : "brainpoolP512r1", - "public" : "3081a6301f06072a8648ce3d0201061432623234303330333032303830313031306430310381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2873, - "comment" : "oid with modified node", - "curve" : "brainpoolP512r1", - "public" : "3081a2301b060e326138363438636533643032313106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2874, - "comment" : "oid with modified node", - "curve" : "brainpoolP512r1", - "public" : "3081aa302306163261383634386365336430323838383038303830303106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2875, - "comment" : "oid with modified node", - "curve" : "brainpoolP512r1", - "public" : "3081a4301d06072a8648ce3d020106123262323430333033303230383031303131640381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2876, - "comment" : "oid with modified node", - "curve" : "brainpoolP512r1", - "public" : "3081ac302506072a8648ce3d0201061a32623234303330333032303830313031383838303830383030640381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2877, - "comment" : "large integer in oid", - "curve" : "brainpoolP512r1", - "public" : "3081b4302d0620326138363438636533643032383238303830383038303830383038303830303106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2878, - "comment" : "large integer in oid", - "curve" : "brainpoolP512r1", - "public" : "3081b6302f06072a8648ce3d020106243262323430333033303230383031303138323830383038303830383038303830383030640381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2879, - "comment" : "oid with invalid node", - "curve" : "brainpoolP512r1", - "public" : "3081a5301e0611326138363438636533643032303165303306092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2880, - "comment" : "oid with invalid node", - "curve" : "brainpoolP512r1", - "public" : "30819c301506082a808648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2881, - "comment" : "oid with invalid node", - "curve" : "brainpoolP512r1", - "public" : "3081a7302006072a8648ce3d020106153262323430333033303230383031303130646530330381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2882, - "comment" : "oid with invalid node", - "curve" : "brainpoolP512r1", - "public" : "30819c301506072a8648ce3d0201060a2b80240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2883, - "comment" : "lonely bit string tag", - "curve" : "brainpoolP512r1", - "public" : "3017301406072a8648ce3d020106092b240303020801010d03", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2884, - "comment" : "appending 0's to bit string", - "curve" : "brainpoolP512r1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010d0381840004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30000", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2885, - "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP512r1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010d03818400000004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2886, - "comment" : "appending null value to bit string", - "curve" : "brainpoolP512r1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010d0381840004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30500", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2887, - "comment" : "truncated length of bit string", - "curve" : "brainpoolP512r1", - "public" : "3018301406072a8648ce3d020106092b240303020801010d0381", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2888, - "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP512r1", - "public" : "3018301406072a8648ce3d020106092b240303020801010d0500", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2889, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010d0181820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2890, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010d0281820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2891, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010d0481820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2892, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010d0581820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2893, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010dff81820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2894, - "comment" : "dropping value of bit string", - "curve" : "brainpoolP512r1", - "public" : "3018301406072a8648ce3d020106092b240303020801010d0300", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2895, - "comment" : "modify first byte of bit string", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820204770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2896, - "comment" : "modify last byte of bit string", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd39373", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2897, - "comment" : "truncate bit string", - "curve" : "brainpoolP512r1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010d0381810004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2898, - "comment" : "truncate bit string", - "curve" : "brainpoolP512r1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010d03818104770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2899, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820104770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2900, - "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP512r1", - "public" : "30819f301406072a8648ce3d020106092b240303020801010d0381862004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f301020304", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2901, - "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP512r1", - "public" : "3019301406072a8648ce3d020106092b240303020801010d030103", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2902, - "comment" : "128 unused bits", - "curve" : "brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381828004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3", - "private" : "099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219", - "shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -34097,9 +11055,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 2903, + "tcId" : 1127, "comment" : "normal case", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004b4780ee66aea435e0a2be8010dba55dca1d2fe27a90c5b21632dc3bdd2984ecd46d71d2115aab7011aa7037523b82f396bf431513a3169b6", "private" : "68c8bbaebef70f1e59ecf3681b2d0c7db8dfd51e2392d6ffb233bf01", "shared" : "6b429db09a4d7a2b336c2c93559c64fd879e73b47ba0cb76b1711b53", @@ -34107,9 +11064,8 @@ "flags" : [] }, { - "tcId" : 2904, + "tcId" : 1128, "comment" : "compressed public key", - "curve" : "brainpoolP224t1", "public" : "3036301406072a8648ce3d020106092b2403030208010106031e0002b4780ee66aea435e0a2be8010dba55dca1d2fe27a90c5b21632dc3bd", "private" : "68c8bbaebef70f1e59ecf3681b2d0c7db8dfd51e2392d6ffb233bf01", "shared" : "6b429db09a4d7a2b336c2c93559c64fd879e73b47ba0cb76b1711b53", @@ -34119,9 +11075,8 @@ ] }, { - "tcId" : 2905, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1129, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000412a38de91c32593654a56e4d28dd5f63c5dcd17d630d7030a449fd1c62216cdbd7da43563e1374659b65701a02b9e07d3aee2897801f6eda", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "00000000000000000000000000000000000000000000000000000001", @@ -34129,9 +11084,8 @@ "flags" : [] }, { - "tcId" : 2906, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1130, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041c255087219f1c2e09e27f397ef897620cf59626f1e76a46a3130f19d578093b49a63aeebc97e79d6ca033155ce9af959d6eb773c144f413", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "00000000000000000000000000000000000000000000000000000002", @@ -34139,9 +11093,8 @@ "flags" : [] }, { - "tcId" : 2907, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1131, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000450120a32457e46bbbcd4eb46d6cbe1c1c49855ad3dc8f4c4da4a55767d959b19f69d72bbf0a55c554f3c2895c0dcc5928759871c604fe176", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -34149,9 +11102,8 @@ "flags" : [] }, { - "tcId" : 2908, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1132, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004286feb078f3756c06e5315d9e4585b184906071f57d74aebf3e8a431c3d481267687219aa5f3753bc9b2082147a3e6281e34bf39ab8ce35d", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "00000000000000ffffffffffffff00000000000000ffffffffffffff", @@ -34159,9 +11111,8 @@ "flags" : [] }, { - "tcId" : 2909, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1133, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00045a06cb7b6d88a21cf77670883c62493f1b1381e1841008ca4bf6f92c24d12e6fedc361aa112180298089cb69d0ea9fe061bec51b51dfc5da", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "00000000ffffffffffffffff00000000000000010000000000000000", @@ -34169,9 +11120,8 @@ "flags" : [] }, { - "tcId" : 2910, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1134, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004156a91128fedd089ab4741255400b7bb2cf19fb7243e4cface76ddd3463614f4dd54eb1d31ce716f1beeef41d91e6a794a477385ddf402f2", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", @@ -34179,9 +11129,8 @@ "flags" : [] }, { - "tcId" : 2911, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1135, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047e5942baf404f1aa162be96709c28394f5f03564ea1bca65af77f7e5af933701c2fc89d66dcbf28913c7f5127a8d68d402a73dc0515bcd82", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000", @@ -34189,9 +11138,8 @@ "flags" : [] }, { - "tcId" : 2912, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1136, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004142a4bfad553717dfb8b3f5d7ceb70f185ef014468a075daecdd28fc2204e689e9be5a7f0ca0164a5550bdb9ea241beb5abd55154a53ef2b", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "01fffffffc00000007fffffff00000001fffffffc00000007fffffff", @@ -34199,9 +11147,35 @@ "flags" : [] }, { - "tcId" : 2913, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1137, + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047a4d10fe316280605f74d4a85ed6e62c9d1d2c5b4e17c19dfed436b262ab7d69f64fe80fc78953788856b6056990bbe72ca2d3f12d8ea17a", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "29b050418338f32cca7d39e0edab18a31dbf0eff526d468ed8ad1e6f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1138, + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000444e0eed256689325509dd26421a2ac024d4ef29f9f750c429b2b0619728b57d68c69ca4f91c1f0ef509ea47bf6240ee2901e63ecb1bf573c", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "30975f626ebd46b09e413513a897f6b74de5707bbbeb7a3d8c60d0b9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1139, + "comment" : "edge case for shared secret", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000424b34a522642654d742602db827098842b082126d7a8b91c5fb3f2647bc090db723ee291ee1b2de806636a72962a21552a69b79a1137de29", + "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", + "shared" : "41478d4c207e3fe1aef7fbcc34223f39b86f634d978921ecb40a5136", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1140, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004adaa9b4a60db8cb1b9f307fbd1987de52057bf8952ebf4555fd1245275a6ee7623866f7684ed882057d269753a0cb621f01bfe0a339134b3", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008001", @@ -34209,9 +11183,8 @@ "flags" : [] }, { - "tcId" : 2914, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1141, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004411742b6193a7d605d03ec130b7492266c8affc083a9bebababde008172b1aa4d711dcc7a44126acdd6af39a9b8de30f89f72bf6bce30c5e", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7fff0000003ffffff0000003ffffff0000003ffffff0000004000002", @@ -34219,9 +11192,8 @@ "flags" : [] }, { - "tcId" : 2915, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1142, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004c1601f16b582d5ee402aceac077b00644e07d4c27ad819a45c833704acc8473f1c03887a7715d891d9afb6483d66abfab4fc805f4e9d93fd", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7ffff0000007fffffe000000ffffffc000001ffffff8000003ffffff", @@ -34229,9 +11201,8 @@ "flags" : [] }, { - "tcId" : 2916, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1143, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000414438a1c0aa6d6322a9c97525203e83224d09c0b6ed7f9edffc87566692277105d2451c0f34fb40db3ae783149075ffde715e7e56a20c56c", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7fffffff00000000ffffffff00000000ffffffff0000000100000000", @@ -34239,9 +11210,8 @@ "flags" : [] }, { - "tcId" : 2917, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1144, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004c282016c4120fa64b26a6a95d42a65d85028a8221d1b58b53b53cc26aff7f36536c67b2bf6b7282311039b46a5ef688fc007267d342f726f", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -34249,9 +11219,8 @@ "flags" : [] }, { - "tcId" : 2918, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1145, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004231ce0637889a0ce60582070c2bb2669ef188fb3dc4fa5130e16b8a9bad1ca30f0f3cc6f6aaba7d27ff474215621bdc21802b0ffd7a2178c", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fd", @@ -34259,9 +11228,8 @@ "flags" : [] }, { - "tcId" : 2919, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP224t1", + "tcId" : 1146, + "comment" : "edge case for shared secret", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004202f7ea2e5131a84c033fc2c08d3497e02c8f93f9fbac081f178e39c30df87d46a8bd61035259610869c1cc24a2082f894e183ffa9fe2aa0", "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", "shared" : "d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", @@ -34269,9 +11237,8 @@ "flags" : [] }, { - "tcId" : 2920, + "tcId" : 1147, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000000000000000000000000000000000000000000001633b4bd954cddaeffefa7a75e81daac78682fc46c2d7ee9648d32ab3", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "91d228a11d5eff2ccc0940265bb5ef25eebebd50efa2dd1a29508a50", @@ -34279,9 +11246,8 @@ "flags" : [] }, { - "tcId" : 2921, + "tcId" : 1148, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000000000000000000000000000000000000000000000000000000251b3e8984fc0e76d7c0830af455e3a709f5ee363708e92942adbb1e4", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "0047e1811a2371f1521378f0f16d4307077e662fbaa83a3f96fcf5b0", @@ -34289,9 +11255,8 @@ "flags" : [] }, { - "tcId" : 2922, + "tcId" : 1149, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004000000000000000000000000ffffffffffffffffffffffffffffffff6ae9ab22a7a3d4f4bcd27fad3c1b44d858e75081a9ca61f620719994", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "608052a73a085e0d077002d9894017a75c63644714a8bcae15002174", @@ -34299,9 +11264,8 @@ "flags" : [] }, { - "tcId" : 2923, + "tcId" : 1150, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000ffffffffffffff00000000000000ffffffffffffff217c3568a965f2a55cc901e357a1575628779371b5ac38f589d9e3e1", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "ae79a814575b0cda006ff1f2f617ff48e99d68886b2beb394dac432e", @@ -34309,9 +11273,8 @@ "flags" : [] }, { - "tcId" : 2924, + "tcId" : 1151, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000ffffffffffffffff000000000000000100000000000000005b21ef6411409443e83b79d201492eff43eb8e58f2dab71a15facc55", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "09e3e169b2ff1dd5e6a6c0e7da70cc9b781d4ad742cda7388ee017ad", @@ -34319,9 +11282,8 @@ "flags" : [] }, { - "tcId" : 2925, + "tcId" : 1152, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000145799e835a004c3cf2d3918ce3f4771561d08dbcc7d73b452456ca7", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "9c33c2f08f8b10ade78af8b7ed021b815cebef08ab0506d73892fbb9", @@ -34329,9 +11291,8 @@ "flags" : [] }, { - "tcId" : 2926, + "tcId" : 1153, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040003fffffff00000003fffffff00000003fffffff0000000400000001ee03a1b1a6fc66dba929459e5226cc4b9b9641c2fe0b72f1dca8ac6", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "0c34886d6c6de77dd6d37ca70d4f295a371fb527c853248ba4b0e9be", @@ -34339,9 +11300,8 @@ "flags" : [] }, { - "tcId" : 2927, + "tcId" : 1154, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000401fffffffc00000007fffffff00000001fffffffc00000007fffffff6a2f162b62b880074a87c37aa88e4dd07c260e3d1925602b42654311", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "8001e5763300e1741a6a562eca419050372b0aa97d783a4cd606f3e6", @@ -34349,9 +11309,35 @@ "flags" : [] }, { - "tcId" : 2928, + "tcId" : 1155, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000429b050418338f32cca7d39e0edab18a31dbf0eff526d468ed8ad1e6f63d4999155f63c949b853cac10b6929a3bbaa194998a63018bf14ec7", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "5361799e8d0dfdb1a5a54e553b08ff8f9c7e8a1d71f7d54851c6458f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1156, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000430975f626ebd46b09e413513a897f6b74de5707bbbeb7a3d8c60d0b956b6f9b1ff1785344b26b499507f192c57b77ea6cadf6b6b21b9fa4c", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "abd806eaa7939b6dd8908b6f2e6a48929d85961946d89d01ab055f6e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1157, + "comment" : "edge cases for ephemeral key", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000441478d4c207e3fe1aef7fbcc34223f39b86f634d978921ecb40a5136327b1e521484a6fc30033de82293e7169c4290d8ff47b7d44b40aa94", + "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", + "shared" : "0d1b9488c7b9976b2e2ca612204b6e2abcc6842c5b44da762c116646", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1158, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800112be7edba65ee14a56c2494f0b0f5018cd6f997919296655da4297b2", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "464293a02d78bb0249547041186ab4a02f77d23adcaef3325c517623", @@ -34359,9 +11345,8 @@ "flags" : [] }, { - "tcId" : 2929, + "tcId" : 1159, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047fff0000003ffffff0000003ffffff0000003ffffff000000400000269b3c411885503c934b416b7e81b54c8e88ea3482cfff0e9bb26e8fb", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "62ec4ba9e8bc1b56085da67e481836f1c4cde0c4f5694199f452a665", @@ -34369,9 +11354,8 @@ "flags" : [] }, { - "tcId" : 2930, + "tcId" : 1160, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047ffff0000007fffffe000000ffffffc000001ffffff8000003ffffff27a1297c7a38d1b4e7ee21d49e9f43646433e221f8541e261d9695be", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "54d239a3d251130d83c812d0973777fecbad5c12f26fff2d6d65a2ce", @@ -34379,9 +11363,8 @@ "flags" : [] }, { - "tcId" : 2931, + "tcId" : 1161, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047fffffff00000000ffffffff00000000ffffffff00000001000000003747d1fe6bf97cc470bd311736644ebffa8e33def722d572906be4d0", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "bef2f0756be88362991c5b9420f5ed09f075bf1540a059b85a621532", @@ -34389,9 +11372,8 @@ "flags" : [] }, { - "tcId" : 2932, + "tcId" : 1162, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff339e3bfd7b12918722a6f7faf38f28703a635757a992b393e52052e9", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "55af6868eeeadf94c06cf9407b3b5f5d2b715f474d518f670c3cb9af", @@ -34399,9 +11381,8 @@ "flags" : [] }, { - "tcId" : 2933, + "tcId" : 1163, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fd633b4bd954cddaeffefa7a75e81daac78682fc46c2d7ee9648d32ab3", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "97379b47cdb08a1deec67cf2a32bfb4b7f7c95c2a24c1f4eb002aef8", @@ -34409,9 +11390,8 @@ "flags" : [] }, { - "tcId" : 2934, + "tcId" : 1164, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe51b3e8984fc0e76d7c0830af455e3a709f5ee363708e92942adbb1e4", "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", "shared" : "499ea1f831f2b2a29ae45519b2fa3213d90e7c3905fd95bb8133cfa3", @@ -34419,9 +11399,8 @@ "flags" : [] }, { - "tcId" : 2935, + "tcId" : 1165, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "3", "shared" : "80fc3bbf6ab2a45febab5003a46ce32a8998e776f1caa51e274a059b", @@ -34429,9 +11408,8 @@ "flags" : [] }, { - "tcId" : 2936, + "tcId" : 1166, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "3f5d8afa32528b63dbfa759e9d5ed37a8fb87f98d856f5e0bb3f67a7", @@ -34439,9 +11417,8 @@ "flags" : [] }, { - "tcId" : 2937, + "tcId" : 1167, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "1000000000000000000000000000000000000000000000000000000", "shared" : "1d9c4d7df936eb5502ee61d68526877f04adb830747e6f3475ae54ba", @@ -34449,9 +11426,8 @@ "flags" : [] }, { - "tcId" : 2938, + "tcId" : 1168, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "6a6085f73272becdd7858ca7b80daed56fe39f319dfcaa559ce647a9", @@ -34459,9 +11435,8 @@ "flags" : [] }, { - "tcId" : 2939, + "tcId" : 1169, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "080000000000000000000000000000000000000000000000000000000", "shared" : "18af3c83b27fe6a1e5f56be3ed256b9f740dcbe41bac7f148f2692ad", @@ -34469,9 +11444,8 @@ "flags" : [] }, { - "tcId" : 2940, + "tcId" : 1170, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4a6ddebca3a5a7939f", "shared" : "2fd7f53b0ed87d438cfb45c9eb8d5c343c6a309fcfdb9686d6a0f97e", @@ -34479,9 +11453,8 @@ "flags" : [] }, { - "tcId" : 2941, + "tcId" : 1171, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6dcebca3a5a7939f", "shared" : "c5c948724fce4e94ad8682705b063138fe18cc0e7f33204f493a3f4a", @@ -34489,9 +11462,8 @@ "flags" : [] }, { - "tcId" : 2942, + "tcId" : 1172, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6dd6bca3a5a7939f", "shared" : "5b0230dd604007c71c0e416fa24a7c0192e0ec974efdfac208c115dc", @@ -34499,9 +11471,8 @@ "flags" : [] }, { - "tcId" : 2943, + "tcId" : 1173, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca2a5a7939f", "shared" : "06616250fd3f7a3abe31b83659b21281ad93d6e168922fc2157b4be4", @@ -34509,9 +11480,8 @@ "flags" : [] }, { - "tcId" : 2944, + "tcId" : 1174, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a792dd", "shared" : "97ded4c2e06b5a13c9109be3fa42dc2ca93a306fdf9e85ac4bb02e22", @@ -34521,9 +11491,8 @@ ] }, { - "tcId" : 2945, + "tcId" : 1175, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7935d", "shared" : "686798270c7e188e6ab3e28a10754f965d5d02f33d30d8faf38155f4", @@ -34533,9 +11502,8 @@ ] }, { - "tcId" : 2946, + "tcId" : 1176, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939c", "shared" : "80fc3bbf6ab2a45febab5003a46ce32a8998e776f1caa51e274a059b", @@ -34543,9 +11511,8 @@ "flags" : [] }, { - "tcId" : 2947, + "tcId" : 1177, "comment" : "edge case private key", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939d", "shared" : "d64f68debaf751d63da1883668822031c69e913cc53b969e5fbae845", @@ -34555,33 +11522,183 @@ ] }, { - "tcId" : 2948, + "tcId" : 1178, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1179, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1180, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000000000000000000000000000000000000000000000d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1181, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000000000000000000000000000000000000000000000d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1182, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1183, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1184, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000000000000000000000000000000000000000000001d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1185, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000000000000000000000000000000000000000000001d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1186, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe00000000000000000000000000000000000000000000000000000000", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1187, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe00000000000000000000000000000000000000000000000000000001", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1188, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fed7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1189, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fed7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1190, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff00000000000000000000000000000000000000000000000000000000", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1191, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff00000000000000000000000000000000000000000000000000000001", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1192, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ffd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1193, + "comment" : "point is not on curve", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ffd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1194, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b2403030208010106030100", + "private" : "0c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1195, "comment" : "public point not on curve", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c4840680", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", - "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2949, + "tcId" : 1196, "comment" : "public point = (0,0)", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", - "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2950, + "tcId" : 1197, "comment" : "order = -22721622932454352787552537995910923612567546342330757191396560966559", - "curve" : "brainpoolP224t1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021dff283ecb55d9bc9979d5e7cfda8a2f04672ee943b49221435c5a586c61020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", @@ -34593,9 +11710,8 @@ ] }, { - "tcId" : 2951, + "tcId" : 1198, "comment" : "order = 0", - "curve" : "brainpoolP224t1", "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c020100020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", @@ -34607,9 +11723,8 @@ ] }, { - "tcId" : 2952, + "tcId" : 1199, "comment" : "order = 1", - "curve" : "brainpoolP224t1", "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c020101020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", @@ -34621,9 +11736,8 @@ ] }, { - "tcId" : 2953, + "tcId" : 1200, "comment" : "order = 5290290092223871682666367384584369978999613398297400491171", - "curve" : "brainpoolP224t1", "public" : "3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021900d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", @@ -34635,9 +11749,8 @@ ] }, { - "tcId" : 2954, + "tcId" : 1201, "comment" : "generator = (0,0)", - "curve" : "brainpoolP224t1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", @@ -34648,9 +11761,8 @@ ] }, { - "tcId" : 2955, + "tcId" : 1202, "comment" : "generator not on curve", - "curve" : "brainpoolP224t1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", @@ -34661,9 +11773,8 @@ ] }, { - "tcId" : 2956, + "tcId" : 1203, "comment" : "cofactor = -1", - "curve" : "brainpoolP224t1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f0201ff033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", @@ -34674,9 +11785,8 @@ ] }, { - "tcId" : 2957, + "tcId" : 1204, "comment" : "cofactor = 0", - "curve" : "brainpoolP224t1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020100033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", @@ -34687,9 +11797,8 @@ ] }, { - "tcId" : 2958, + "tcId" : 1205, "comment" : "cofactor = 2", - "curve" : "brainpoolP224t1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020102033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", @@ -34700,9 +11809,8 @@ ] }, { - "tcId" : 2959, + "tcId" : 1206, "comment" : "cofactor = 22721622932454352787552537995910923612567546342330757191396560966559", - "curve" : "brainpoolP224t1", "public" : "3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", @@ -34713,9 +11821,8 @@ ] }, { - "tcId" : 2960, + "tcId" : 1207, "comment" : "cofactor = None", - "curve" : "brainpoolP224t1", "public" : "308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", @@ -34726,12 +11833,11 @@ ] }, { - "tcId" : 2961, + "tcId" : 1208, "comment" : "modified prime", - "curve" : "brainpoolP224t1", "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00c7dcc95fb9d591ce71a8bf8a556f2740e47b7987cd2f7830aac0eb4b303c041c0fe46b4a6c6dd4b7b86f709b2062b046cc238dcfcaab11c4d407d5b1041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d04390400000000000000000023f905836e050000000000000000000000014d3a8e6427eb21055820f8b4c7120ac1a1d4ef9fc8f9cc644c4dc503cb021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a000400000000000000000023f905836e050000000000000000000000014d3a8e6427eb21055820f8b4c7120ac1a1d4ef9fc8f9cc644c4dc503cb", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", - "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", + "shared" : "1cbab0e5d8e0b8c37dc3f288b50c8a90107396fd521769ec8405203f", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -34740,45 +11846,41 @@ ] }, { - "tcId" : 2962, + "tcId" : 1209, "comment" : "using secp224r1", - "curve" : "brainpoolP224t1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", - "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2963, + "tcId" : 1210, "comment" : "using secp256r1", - "curve" : "brainpoolP224t1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", - "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2964, + "tcId" : 1211, "comment" : "using secp256k1", - "curve" : "brainpoolP224t1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", - "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 2965, + "tcId" : 1212, "comment" : "a = 0", - "curve" : "brainpoolP224t1", "public" : "3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff3021040100041c64b569c07b0d6cc342b02aceb14d118fac8f5340fd6d22c667493b7c0439043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", @@ -34789,12 +11891,11 @@ ] }, { - "tcId" : 2966, + "tcId" : 1213, "comment" : "public key of order 3", - "curve" : "brainpoolP224t1", - "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c30d1e86cafd19bb2aaa37fc828fc1afcf5800c3464b6f9a241af597e041c5499d61137f0912c47ad5431519d0d651eb8194b76e71fbae42d873b0439044355945201411c12205454041b1a80619e98ec4286b89df689ba016f874e515af7151faf150e69940ae0bab488d0ab6089580b94f3e39019021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a00044355945201411c12205454041b1a80619e98ec4286b89df689ba016f5072e34f2f2e46d71509c6916af11cd327ce5bf70e827e608ae530e6", + "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041ca6823f0215dcdb3da93f3064004f2253629f998574fb966db8084aa2041c2feb2a755bca29d59c971966bb31d8da4d57750fe67da6e73e68fa83043904376cfe149174e584d8aa2ced53bdcec8053d8ec87c7bc1302fadb087b408cfccce6b447406a5d324852ccb4f4035b22093974e98aaa65217021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004376cfe149174e584d8aa2ced53bdcec8053d8ec87c7bc1302fadb08723b864dd57d8221223725d00f0a50c387069553704433b5cd4226ee8", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", - "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", + "shared" : "c077d8c9f4432873fa699f42bb70951a91cac35a105befc0b26a29a9", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -34803,12 +11904,11 @@ ] }, { - "tcId" : 2967, + "tcId" : 1214, "comment" : "public key on isomorphic curve brainpoolP224r1", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048920ebf7c326c0c7d3ced9c836bc6739ee0f01eb254ae7302c1c8927bacfb0e6fff4aa3c1e3c9b7230784f568f74a77404608fc7db2f66e9", "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", - "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", + "shared" : "", "result" : "invalid", "flags" : [ "IsomorphicPublicKey", @@ -34816,9 +11916,8 @@ ] }, { - "tcId" : 2968, + "tcId" : 1215, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP224t1", "public" : "304e301006072a8648ce3d020106052b81040021033a000442965e56285793adc7a389259e9cf589ddd015e9bd539e7251e87bdf83d78979f31c47573b1b4563d52605ce78d13d4b3dba9137cfb87672", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34826,9 +11925,8 @@ "flags" : [] }, { - "tcId" : 2969, + "tcId" : 1216, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP224t1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200044da276013cc1d7a5007057d8534a7992c07cb89a4289be1306a224313972c2dc45c9d98b0401de4291244a64b76e8e6024f80773e41c204c237d1338432f1086", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34836,9 +11934,8 @@ "flags" : [] }, { - "tcId" : 2970, + "tcId" : 1217, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP224t1", "public" : "3076301006072a8648ce3d020106052b8104002203620004a678b55ac9bf1a53fb34cc5c1d02ee3f5042280b96dc552b37b6c4de4d784772303baa39637bf92c7d2706dfab32aaba3817a9cbf42e631306edeafff56aad3b295bae9d76553c8ebe8260870b676453be70d4cbe77fea59606530d736698810", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34846,9 +11943,8 @@ "flags" : [] }, { - "tcId" : 2971, + "tcId" : 1218, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP224t1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004009ccd4707bcb17a495e71b2815c27da50da8bc73077f37499281350336de71836ab3b8b4d2639536d052d90a1a995be15c5dad427c7f98b1f727d8098b3f929658e01ad739bfd1b6536087427423c134ddeea7feb0c27d7459f739eb023b404670d231af7ca65ef65f67c8d333a2eb4ff85a1392ba597a9339f55388beb83638b705d1f", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34856,9 +11952,8 @@ "flags" : [] }, { - "tcId" : 2972, + "tcId" : 1219, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP224t1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004bb772efdde5aa3ae3002e6fc075a3eec5f23ff3d5cdb95719bb1aba4631beb70a10783eea8ef55db2731e4b465f5f4caf63c6301c9a55f8df07192945f42f82d", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34866,9 +11961,8 @@ "flags" : [] }, { - "tcId" : 2973, + "tcId" : 1220, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP224t1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000407f4cc76a1dfd15a8e6086298b51cf7b5a452bd78d22255079c870193e38b58d0af2c0f1ae929b4f07af26694f28e2e28efe264c4737d3d5", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34876,9 +11970,8 @@ "flags" : [] }, { - "tcId" : 2974, + "tcId" : 1221, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP224t1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200046ce67724a682ac3bcfd9e5eae6752c8f0256936c8ce6d30c2d86acfd0cad65167871ee9db6cbb308d296a4657bfe732d819921a947e2f879b2079c6d72442255", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34886,9 +11979,8 @@ "flags" : [] }, { - "tcId" : 2975, + "tcId" : 1222, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP224t1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046d81e4491be3c79ee67288a4ecbeb81f5d3f277cc2f8b167abd5a471f3ca0c7bfb6a6b4bb5b59a0215de2bf862b5ea92efc69867b39c479c143b265cce74d86e21a6242ae5b1786cea523a6791c55a2b", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34896,9 +11988,8 @@ "flags" : [] }, { - "tcId" : 2976, + "tcId" : 1223, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP224t1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047aa0fb8aac947cfdce1dde00a39628b4fd9e0eeb3b3d4a6796a063fedd3da3493f4f1806965b34acf8788d18e4925a3740f8005c8e79d97c3cd9fa4ab7e2545ec491a1a34f3e8ae4a0f91c94d01c3aa590b90aac5d3c19b04e11677c94394b5a", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34906,9 +11997,8 @@ "flags" : [] }, { - "tcId" : 2977, + "tcId" : 1224, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP224t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042cc1fe0272661d4cf2dd5f624063176b77b52ef3ad565bcd39e19eae4e1ec2538d4f06e3eaa65dd25c3093308525c053c0ff3601eb83293083e7c3db9ffa9cd752076cf9aeb52b831fb0ef0237bdd44b7537c7438136a45ffeffd8a504fd847de0619ef191e651a0cbfc8986013423aa045dfb028fd3044320bbc1b0d9925bc0", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34916,9 +12006,8 @@ "flags" : [] }, { - "tcId" : 2978, + "tcId" : 1225, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP224t1", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004787a59a058d051f1bf03b29eb9b62298e7a572d0233d5cd27cbe21a7e59fbecb4f382c492bdd42614d81f69e8890cf1e41f78c4c3e6afe5bcc591f1da67e7bdc", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34926,9 +12015,8 @@ "flags" : [] }, { - "tcId" : 2979, + "tcId" : 1226, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP224t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000459582047b008714d11e0307018e43022f3840e4794f112f1f65384a37d7037b0e37d78a2b19a94ec91a017126cbc8caf8baf4f39f9af4956f8e24ceca69ff11112603947bf6d442835739328379814fb", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34936,9 +12024,8 @@ "flags" : [] }, { - "tcId" : 2980, + "tcId" : 1227, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP224t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200046ec42be3b975ce7e5481a05e6c74fab6deea449da35ec5c87f3374ce7589f102052c9d19d7c299ce9dfe31608c40408135e35d85b47dd7317301b7d87e592ee78cd92a4b13271308f06ae6526730d3c05f4c1b57d80e648815c14572fbe9936e", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34946,9 +12033,8 @@ "flags" : [] }, { - "tcId" : 2981, + "tcId" : 1228, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP224t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000431c185cbecde89be3f67e2518b45aa7dac138637076bf3cfa4e82f408c7a9aa229a3384c71743e6b9408cc49ed4fe410e2c9260ce63221e7e76b1516db5b12ee54d028d6b09c058865af5712866c0caf8ad15c22ebe11a8956782dc57c8aba50cc398f2decdbc8cad5555a172f222f5949872bf75de3e0dfbf80adc711c9267b", "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", "shared" : "", @@ -34956,9 +12042,8 @@ "flags" : [] }, { - "tcId" : 2982, + "tcId" : 1229, "comment" : "invalid public key", - "curve" : "brainpoolP224t1", "public" : "3036301406072a8648ce3d020106092b2403030208010106031e00022976d67c0990b15a69fdf3b1a8af1cda5093d56edf5a07920c4a2560", "private" : "094a03f9da3f349baf97d127006b91aec00281360223236ade4960ef4", "shared" : "", @@ -34968,9 +12053,8 @@ ] }, { - "tcId" : 2983, + "tcId" : 1230, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224t1", "public" : "3036301406072a8648ce3d020106092b2403030208010106031e0003207634267719edd5479d4cb295b9187761379d4954ea2167f9f7c21e", "private" : "7a8ba19e871ea26250478bd775bdf5083dca779ef95270c504d14e42", "shared" : "", @@ -34980,9 +12064,8 @@ ] }, { - "tcId" : 2984, + "tcId" : 1231, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224t1", "public" : "3036301406072a8648ce3d020106092b2403030208010106031e0002207634267719edd5479d4cb295b9187761379d4954ea2167f9f7c21e", "private" : "7a8ba19e871ea26250478bd775bdf5083dca779ef95270c504d14e43", "shared" : "", @@ -34992,9 +12075,8 @@ ] }, { - "tcId" : 2985, + "tcId" : 1232, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224t1", "public" : "3036301406072a8648ce3d020106092b2403030208010106031e0003a564bd8c207a8eea688192e55f7298903d506534191f941853689dc5", "private" : "540edb903f98285bf9c05a9bdc2863a86c7e885cfe9b93d233000a5b", "shared" : "", @@ -35004,9 +12086,8 @@ ] }, { - "tcId" : 2986, + "tcId" : 1233, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224t1", "public" : "3036301406072a8648ce3d020106092b2403030208010106031e000285c7342870c42049ed0e288892f8bf63ff3a810c58031f9a1af6fa99", "private" : "3b2eb0d8c8edfba44f9c523c3d4a143525608184a108cc376a086393", "shared" : "", @@ -35016,9 +12097,8 @@ ] }, { - "tcId" : 2987, + "tcId" : 1234, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224t1", "public" : "3036301406072a8648ce3d020106092b2403030208010106031e000385c7342870c42049ed0e288892f8bf63ff3a810c58031f9a1af6fa99", "private" : "3b2eb0d8c8edfba44f9c523c3d4a143525608184a108cc376a086392", "shared" : "", @@ -35028,9 +12108,8 @@ ] }, { - "tcId" : 2988, + "tcId" : 1235, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP224t1", "public" : "3036301406072a8648ce3d020106092b2403030208010106031e0002a564bd8c207a8eea688192e55f7298903d506534191f941853689dc5", "private" : "540edb903f98285bf9c05a9bdc2863a86c7e885cfe9b93d233000a5c", "shared" : "", @@ -35038,2514 +12117,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 2989, - "comment" : "long form encoding of length", - "curve" : "brainpoolP224t1", - "public" : "308152301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2990, - "comment" : "long form encoding of length", - "curve" : "brainpoolP224t1", - "public" : "305330811406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2991, - "comment" : "long form encoding of length", - "curve" : "brainpoolP224t1", - "public" : "305330150681072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2992, - "comment" : "long form encoding of length", - "curve" : "brainpoolP224t1", - "public" : "3053301506072a8648ce3d02010681092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2993, - "comment" : "long form encoding of length", - "curve" : "brainpoolP224t1", - "public" : "3053301406072a8648ce3d020106092b240303020801010603813a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2994, - "comment" : "length contains leading 0", - "curve" : "brainpoolP224t1", - "public" : "30820052301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2995, - "comment" : "length contains leading 0", - "curve" : "brainpoolP224t1", - "public" : "30543082001406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2996, - "comment" : "length contains leading 0", - "curve" : "brainpoolP224t1", - "public" : "30543016068200072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2997, - "comment" : "length contains leading 0", - "curve" : "brainpoolP224t1", - "public" : "3054301606072a8648ce3d0201068200092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2998, - "comment" : "length contains leading 0", - "curve" : "brainpoolP224t1", - "public" : "3054301406072a8648ce3d020106092b24030302080101060382003a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 2999, - "comment" : "wrong length", - "curve" : "brainpoolP224t1", - "public" : "3053301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3000, - "comment" : "wrong length", - "curve" : "brainpoolP224t1", - "public" : "3051301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3001, - "comment" : "wrong length", - "curve" : "brainpoolP224t1", - "public" : "3052301506072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3002, - "comment" : "wrong length", - "curve" : "brainpoolP224t1", - "public" : "3052301306072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3003, - "comment" : "wrong length", - "curve" : "brainpoolP224t1", - "public" : "3052301406082a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3004, - "comment" : "wrong length", - "curve" : "brainpoolP224t1", - "public" : "3052301406062a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3005, - "comment" : "wrong length", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d0201060a2b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3006, - "comment" : "wrong length", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106082b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3007, - "comment" : "wrong length", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010106033b0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3008, - "comment" : "wrong length", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b240303020801010603390004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3009, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224t1", - "public" : "30850100000052301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3010, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224t1", - "public" : "30573085010000001406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3011, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224t1", - "public" : "30573019068501000000072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3012, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224t1", - "public" : "3057301906072a8648ce3d0201068501000000092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3013, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP224t1", - "public" : "3057301406072a8648ce3d020106092b24030302080101060385010000003a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3014, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224t1", - "public" : "3089010000000000000052301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3015, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224t1", - "public" : "305b308901000000000000001406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3016, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224t1", - "public" : "305b301d06890100000000000000072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3017, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224t1", - "public" : "305b301d06072a8648ce3d020106890100000000000000092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3018, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP224t1", - "public" : "305b301406072a8648ce3d020106092b2403030208010106038901000000000000003a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3019, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224t1", - "public" : "30847fffffff301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3020, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224t1", - "public" : "305630847fffffff06072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3021, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224t1", - "public" : "3056301806847fffffff2a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3022, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224t1", - "public" : "3056301806072a8648ce3d020106847fffffff2b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3023, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP224t1", - "public" : "3056301406072a8648ce3d020106092b240303020801010603847fffffff0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3024, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224t1", - "public" : "3084ffffffff301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3025, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224t1", - "public" : "30563084ffffffff06072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3026, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224t1", - "public" : "305630180684ffffffff2a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3027, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224t1", - "public" : "3056301806072a8648ce3d02010684ffffffff2b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3028, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP224t1", - "public" : "3056301406072a8648ce3d020106092b24030302080101060384ffffffff0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3029, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224t1", - "public" : "3085ffffffffff301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3030, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224t1", - "public" : "30573085ffffffffff06072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3031, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224t1", - "public" : "305730190685ffffffffff2a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3032, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224t1", - "public" : "3057301906072a8648ce3d02010685ffffffffff2b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3033, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP224t1", - "public" : "3057301406072a8648ce3d020106092b24030302080101060385ffffffffff0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3034, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224t1", - "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3035, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224t1", - "public" : "305a3088ffffffffffffffff06072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3036, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224t1", - "public" : "305a301c0688ffffffffffffffff2a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3037, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224t1", - "public" : "305a301c06072a8648ce3d02010688ffffffffffffffff2b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3038, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP224t1", - "public" : "305a301406072a8648ce3d020106092b24030302080101060388ffffffffffffffff0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3039, - "comment" : "incorrect length", - "curve" : "brainpoolP224t1", - "public" : "30ff301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3040, - "comment" : "incorrect length", - "curve" : "brainpoolP224t1", - "public" : "305230ff06072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3041, - "comment" : "incorrect length", - "curve" : "brainpoolP224t1", - "public" : "3052301406ff2a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3042, - "comment" : "incorrect length", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106ff2b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3043, - "comment" : "incorrect length", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b240303020801010603ff0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3044, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP224t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3045, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP224t1", - "public" : "3052308006072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3046, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP224t1", - "public" : "3052301406802a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3047, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106802b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3048, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b240303020801010603800004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3049, - "comment" : "removing sequence", - "curve" : "brainpoolP224t1", - "public" : "", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3050, - "comment" : "removing sequence", - "curve" : "brainpoolP224t1", - "public" : "303c033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3051, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP224t1", - "public" : "30", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3052, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP224t1", - "public" : "303d30033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3053, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP224t1", - "public" : "3054301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca0000", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3054, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP224t1", - "public" : "3054301606072a8648ce3d020106092b24030302080101060000033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3055, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP224t1", - "public" : "30540000301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3056, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP224t1", - "public" : "30543016000006072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3057, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca0000", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3058, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP224t1", - "public" : "3054301406072a8648ce3d020106092b24030302080101060000033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3059, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP224t1", - "public" : "3054301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca0500", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3060, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP224t1", - "public" : "3054301606072a8648ce3d020106092b24030302080101060500033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3061, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "30574981773052301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3062, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "305625003052301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3063, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "30543052301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca0004deadbeef", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3064, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "30573019498177301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3065, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "305630182500301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3066, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "305a3016301406072a8648ce3d020106092b24030302080101060004deadbeef033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3067, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "30573019260c49817706072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3068, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "30563018260b250006072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3069, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "305a301c260906072a8648ce3d02010004deadbeef06092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3070, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "3057301906072a8648ce3d0201260e49817706092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3071, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "3056301806072a8648ce3d0201260d250006092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3072, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "305a301c06072a8648ce3d0201260b06092b24030302080101060004deadbeef033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3073, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "3057301406072a8648ce3d020106092b2403030208010106233f498177033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3074, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "3056301406072a8648ce3d020106092b2403030208010106233e2500033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3075, - "comment" : "including garbage", - "curve" : "brainpoolP224t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010106233c033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca0004deadbeef", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3076, - "comment" : "including undefined tags", - "curve" : "brainpoolP224t1", - "public" : "305aaa00bb00cd003052301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3077, - "comment" : "including undefined tags", - "curve" : "brainpoolP224t1", - "public" : "3058aa02aabb3052301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3078, - "comment" : "including undefined tags", - "curve" : "brainpoolP224t1", - "public" : "305a301caa00bb00cd00301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3079, - "comment" : "including undefined tags", - "curve" : "brainpoolP224t1", - "public" : "3058301aaa02aabb301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3080, - "comment" : "including undefined tags", - "curve" : "brainpoolP224t1", - "public" : "305a301c260faa00bb00cd0006072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3081, - "comment" : "including undefined tags", - "curve" : "brainpoolP224t1", - "public" : "3058301a260daa02aabb06072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3082, - "comment" : "including undefined tags", - "curve" : "brainpoolP224t1", - "public" : "305a301c06072a8648ce3d02012611aa00bb00cd0006092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3083, - "comment" : "including undefined tags", - "curve" : "brainpoolP224t1", - "public" : "3058301a06072a8648ce3d0201260faa02aabb06092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3084, - "comment" : "including undefined tags", - "curve" : "brainpoolP224t1", - "public" : "305a301406072a8648ce3d020106092b24030302080101062342aa00bb00cd00033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3085, - "comment" : "including undefined tags", - "curve" : "brainpoolP224t1", - "public" : "3058301406072a8648ce3d020106092b24030302080101062340aa02aabb033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3086, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP224t1", - "public" : "3081", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3087, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP224t1", - "public" : "303e3081033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3088, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP224t1", - "public" : "0500", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3089, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP224t1", - "public" : "303e0500033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3090, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224t1", - "public" : "2e52301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3091, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224t1", - "public" : "2f52301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3092, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224t1", - "public" : "3152301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3093, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224t1", - "public" : "3252301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3094, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224t1", - "public" : "ff52301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3095, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224t1", - "public" : "30522e1406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3096, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224t1", - "public" : "30522f1406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3097, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224t1", - "public" : "3052311406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3098, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224t1", - "public" : "3052321406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3099, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP224t1", - "public" : "3052ff1406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3100, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP224t1", - "public" : "3000", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3101, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP224t1", - "public" : "303e3000033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3102, - "comment" : "truncate sequence", - "curve" : "brainpoolP224t1", - "public" : "3051301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473f", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3103, - "comment" : "truncate sequence", - "curve" : "brainpoolP224t1", - "public" : "30511406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3104, - "comment" : "truncate sequence", - "curve" : "brainpoolP224t1", - "public" : "3051301306072a8648ce3d020106092b24030302080101033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3105, - "comment" : "truncate sequence", - "curve" : "brainpoolP224t1", - "public" : "30513013072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3106, - "comment" : "indefinite length", - "curve" : "brainpoolP224t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca0000", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3107, - "comment" : "indefinite length", - "curve" : "brainpoolP224t1", - "public" : "3054308006072a8648ce3d020106092b24030302080101060000033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3108, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP224t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca00", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3109, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP224t1", - "public" : "3053308006072a8648ce3d020106092b240303020801010600033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3110, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP224t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca05000000", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3111, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP224t1", - "public" : "3056308006072a8648ce3d020106092b240303020801010605000000033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3112, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP224t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca060811220000", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3113, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP224t1", - "public" : "3058308006072a8648ce3d020106092b2403030208010106060811220000033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3114, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP224t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca0000fe02beef", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3115, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP224t1", - "public" : "3058308006072a8648ce3d020106092b24030302080101060000fe02beef033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3116, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP224t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca0002beef", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3117, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP224t1", - "public" : "3056308006072a8648ce3d020106092b24030302080101060002beef033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3118, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP224t1", - "public" : "30543000301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3119, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP224t1", - "public" : "30543016300006072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3120, - "comment" : "append empty sequence", - "curve" : "brainpoolP224t1", - "public" : "3054301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca3000", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3121, - "comment" : "append empty sequence", - "curve" : "brainpoolP224t1", - "public" : "3054301606072a8648ce3d020106092b24030302080101063000033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3122, - "comment" : "sequence of sequence", - "curve" : "brainpoolP224t1", - "public" : "30543052301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3123, - "comment" : "sequence of sequence", - "curve" : "brainpoolP224t1", - "public" : "30543016301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3124, - "comment" : "truncated sequence", - "curve" : "brainpoolP224t1", - "public" : "3016301406072a8648ce3d020106092b2403030208010106", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3125, - "comment" : "truncated sequence", - "curve" : "brainpoolP224t1", - "public" : "3047300906072a8648ce3d0201033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3126, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP224t1", - "public" : "30818e301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3127, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP224t1", - "public" : "305d301f06072a8648ce3d020106092b240303020801010606092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3128, - "comment" : "removing oid", - "curve" : "brainpoolP224t1", - "public" : "3049300b06092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3129, - "comment" : "lonely oid tag", - "curve" : "brainpoolP224t1", - "public" : "304a300c0606092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3130, - "comment" : "lonely oid tag", - "curve" : "brainpoolP224t1", - "public" : "3048300a06072a8648ce3d020106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3131, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP224t1", - "public" : "3054301606092a8648ce3d0201000006092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3132, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP224t1", - "public" : "3054301606072a8648ce3d0201060b2b24030302080101060000033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3133, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP224t1", - "public" : "30543016060900002a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3134, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP224t1", - "public" : "3054301606072a8648ce3d0201060b00002b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3135, - "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP224t1", - "public" : "3054301606072a8648ce3d0201000006092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3136, - "comment" : "appending null value to oid", - "curve" : "brainpoolP224t1", - "public" : "3054301606092a8648ce3d0201050006092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3137, - "comment" : "appending null value to oid", - "curve" : "brainpoolP224t1", - "public" : "3054301606072a8648ce3d0201060b2b24030302080101060500033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3138, - "comment" : "truncated length of oid", - "curve" : "brainpoolP224t1", - "public" : "304b300d068106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3139, - "comment" : "truncated length of oid", - "curve" : "brainpoolP224t1", - "public" : "3049300b06072a8648ce3d02010681033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3140, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP224t1", - "public" : "304b300d050006092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3141, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP224t1", - "public" : "3049300b06072a8648ce3d02010500033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3142, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224t1", - "public" : "3052301404072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3143, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224t1", - "public" : "3052301405072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3144, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224t1", - "public" : "3052301407072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3145, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224t1", - "public" : "3052301408072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3146, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224t1", - "public" : "30523014ff072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3147, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020104092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3148, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020105092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3149, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020107092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3150, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020108092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3151, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d0201ff092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3152, - "comment" : "dropping value of oid", - "curve" : "brainpoolP224t1", - "public" : "304b300d060006092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3153, - "comment" : "dropping value of oid", - "curve" : "brainpoolP224t1", - "public" : "3049300b06072a8648ce3d02010600033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3154, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP224t1", - "public" : "305230140607288648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3155, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d02010609292403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3156, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d028106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3157, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010186033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3158, - "comment" : "truncate oid", - "curve" : "brainpoolP224t1", - "public" : "3051301306062a8648ce3d0206092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3159, - "comment" : "truncate oid", - "curve" : "brainpoolP224t1", - "public" : "3051301306068648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3160, - "comment" : "truncate oid", - "curve" : "brainpoolP224t1", - "public" : "3051301306072a8648ce3d020106082b24030302080101033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3161, - "comment" : "truncate oid", - "curve" : "brainpoolP224t1", - "public" : "3051301306072a8648ce3d020106082403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3162, - "comment" : "wrong oid", - "curve" : "brainpoolP224t1", - "public" : "30553017060a3262306530333032316106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3163, - "comment" : "wrong oid", - "curve" : "brainpoolP224t1", - "public" : "305d301f061236303836343830313635303330343032303106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3164, - "comment" : "wrong oid", - "curve" : "brainpoolP224t1", - "public" : "3053301506072a8648ce3d0201060a32623065303330323161033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3165, - "comment" : "wrong oid", - "curve" : "brainpoolP224t1", - "public" : "305b301d06072a8648ce3d02010612363038363438303136353033303430323031033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3166, - "comment" : "longer oid", - "curve" : "brainpoolP224t1", - "public" : "305b301d06103261383634386365336430323031303106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3167, - "comment" : "longer oid", - "curve" : "brainpoolP224t1", - "public" : "305d301f06072a8648ce3d020106143262323430333033303230383031303130363031033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3168, - "comment" : "oid with modified node", - "curve" : "brainpoolP224t1", - "public" : "3059301b060e326138363438636533643032313106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3169, - "comment" : "oid with modified node", - "curve" : "brainpoolP224t1", - "public" : "3061302306163261383634386365336430323838383038303830303106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3170, - "comment" : "oid with modified node", - "curve" : "brainpoolP224t1", - "public" : "305b301d06072a8648ce3d02010612326232343033303330323038303130313136033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3171, - "comment" : "oid with modified node", - "curve" : "brainpoolP224t1", - "public" : "3063302506072a8648ce3d0201061a3262323430333033303230383031303138383830383038303036033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3172, - "comment" : "large integer in oid", - "curve" : "brainpoolP224t1", - "public" : "306b302d0620326138363438636533643032383238303830383038303830383038303830303106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3173, - "comment" : "large integer in oid", - "curve" : "brainpoolP224t1", - "public" : "306d302f06072a8648ce3d02010624326232343033303330323038303130313832383038303830383038303830383038303036033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3174, - "comment" : "oid with invalid node", - "curve" : "brainpoolP224t1", - "public" : "305c301e0611326138363438636533643032303165303306092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3175, - "comment" : "oid with invalid node", - "curve" : "brainpoolP224t1", - "public" : "3053301506082a808648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3176, - "comment" : "oid with invalid node", - "curve" : "brainpoolP224t1", - "public" : "305e302006072a8648ce3d02010615326232343033303330323038303130313036653033033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3177, - "comment" : "oid with invalid node", - "curve" : "brainpoolP224t1", - "public" : "3053301506072a8648ce3d0201060a2b802403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3178, - "comment" : "lonely bit string tag", - "curve" : "brainpoolP224t1", - "public" : "3017301406072a8648ce3d020106092b240303020801010603", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3179, - "comment" : "appending 0's to bit string", - "curve" : "brainpoolP224t1", - "public" : "3054301406072a8648ce3d020106092b2403030208010106033c0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca0000", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3180, - "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP224t1", - "public" : "3054301406072a8648ce3d020106092b2403030208010106033c00000004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3181, - "comment" : "appending null value to bit string", - "curve" : "brainpoolP224t1", - "public" : "3054301406072a8648ce3d020106092b2403030208010106033c0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca0500", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3182, - "comment" : "truncated length of bit string", - "curve" : "brainpoolP224t1", - "public" : "3018301406072a8648ce3d020106092b24030302080101060381", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3183, - "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP224t1", - "public" : "3018301406072a8648ce3d020106092b24030302080101060500", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3184, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010106013a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3185, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010106023a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3186, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010106043a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3187, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010106053a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3188, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010106ff3a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3189, - "comment" : "dropping value of bit string", - "curve" : "brainpoolP224t1", - "public" : "3018301406072a8648ce3d020106092b24030302080101060300", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3190, - "comment" : "modify first byte of bit string", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0204a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3191, - "comment" : "modify last byte of bit string", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473f4a", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3192, - "comment" : "truncate bit string", - "curve" : "brainpoolP224t1", - "public" : "3051301406072a8648ce3d020106092b240303020801010603390004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473f", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3193, - "comment" : "truncate bit string", - "curve" : "brainpoolP224t1", - "public" : "3051301406072a8648ce3d020106092b2403030208010106033904a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3194, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0104a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3195, - "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP224t1", - "public" : "3056301406072a8648ce3d020106092b2403030208010106033e2004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca01020304", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3196, - "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP224t1", - "public" : "3019301406072a8648ce3d020106092b2403030208010106030103", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3197, - "comment" : "128 unused bits", - "curve" : "brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010106033a8004a8e08626beaab55a991c68b32c8d4ddd38b97551bee6017a0fceb4f3682419d9918a05139986941d58cc8ce33c7cdcdd0b7c820fe1473fca", - "private" : "084fd24e13abcbf88348ae5fbc34df53b98107f528297c3da666e29ea", - "shared" : "a11815ed12db6684a8bfeeab0da0960793c1278ca67399569fa1b23c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -37555,9 +12126,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 3198, + "tcId" : 1236, "comment" : "normal case", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000481fec1314ce8ac7e9456b95fbceb2f6c897a2f17abd6092a78b00fb7d8534abe10ff1b436faa8d0bea8c86b720c2d17ea05f0e946f2c0a85a949b83d7e0f2be4", "private" : "09cbd52d2aee63e003d94660046f7ed6e724463abce250ee1264c94d0c9c9faa5", "shared" : "71b37582210878538d83f4384f1843227449b34079d6856d5c5915ad8e747c83", @@ -37565,9 +12135,8 @@ "flags" : [] }, { - "tcId" : 3199, + "tcId" : 1237, "comment" : "compressed public key", - "curve" : "brainpoolP256t1", "public" : "303a301406072a8648ce3d020106092b24030302080101080322000281fec1314ce8ac7e9456b95fbceb2f6c897a2f17abd6092a78b00fb7d8534abe", "private" : "09cbd52d2aee63e003d94660046f7ed6e724463abce250ee1264c94d0c9c9faa5", "shared" : "71b37582210878538d83f4384f1843227449b34079d6856d5c5915ad8e747c83", @@ -37577,9 +12146,8 @@ ] }, { - "tcId" : 3200, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1238, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000440dba5f4c16ab52f2f2ec98dde1c5ab1616e8d66efe2fab27357fd5fef2884d706fc02dad5b8250415f87e5e666a8b8b2a3c58c21ff6618e313f9a9568297d51", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000000000000000000000000000000000000000000000000000000000000001", @@ -37587,9 +12155,17 @@ "flags" : [] }, { - "tcId" : 3201, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1239, + "comment" : "edge case for shared secret", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000470d8dc59b3e6e9a11f8b968d736dacc27774b0d48b01f4becc9baf25b8688d66933594ed8eb8c507b4218787c64927b6529464a391c307916367444c289738d8", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "0000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1240, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200046da9622d0b7dcd3e47a9cec88edd963b58dd8f9bab8c22d574bb628eca0fd7d90f2fc34b570678cc74b7704caf77856afb099759b9f16e9ff34a65ffb4a58dc5", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -37597,9 +12173,8 @@ "flags" : [] }, { - "tcId" : 3202, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1241, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048040001f2d2c7d5e1ca2e0deada348a85f696f0330f9c4bff4d8d046711656f414f028def3ae26e341913abd0eaf4097208ececd788998f6bb880f68304a3ebd", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", @@ -37607,9 +12182,8 @@ "flags" : [] }, { - "tcId" : 3203, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1242, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000436734aea2de9cc2c3a1e4d552c564892d0a2711688d8a5323e4241789088c31444317ad73b3d38bfae25bf440c86d4b0da608bf1db3ffb66681592f5c046caf2", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -37617,9 +12191,8 @@ "flags" : [] }, { - "tcId" : 3204, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1243, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000496a571535786b9b4de1fb339b622669be538913bc8fbd9ba36951a3fb3ed45b35d4cfa5c65f75a20caff34fb7ce894875a348a86025b889c4ba3e6bbceeb0429", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", @@ -37627,9 +12200,8 @@ "flags" : [] }, { - "tcId" : 3205, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1244, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000431efe34c91a266c95333caad8e3f1a8402fa8c2469f36f5e6bd68c7b94c6460d246b99e6b31c8582fe17efc4ae52ba9355ddc151f90f59826e96e857aab32ff2", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -37637,9 +12209,44 @@ "flags" : [] }, { - "tcId" : 3206, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1245, + "comment" : "edge case for shared secret", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047ed2039365d480148a186c4fa218364d62c41e222d8390b4c8d2e759bc257fb03c443e3ff07d640559eb338ef02151eaede5d73593f34f2622226a2fecf72f01", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "0100d29ad57723bb97832e7ba7cf293b9af7680115bca8737c71f4d10f4c5a7f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1246, + "comment" : "edge case for shared secret", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200046055b44b247bd0b921fb77b0199e2118059c30f881b7a71750f2031a3cd526f148a7cb2ee455d0527fc21d688854c52bdfb39300bd8c229ac285f499410a851c", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "418ab1c0e338b5a844d6b3086cf644484b44b3a241170d6af9e4a412674e6b58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1247, + "comment" : "edge case for shared secret", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000474199bbf3d3f63c6344e94fea98143567b4de185da348490108ccb6810c0ebb134998e53ca4fecb4cad5b90ddb57a44295fd0defac69936e258d60f686898ee4", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "4776594608a060160209bc73ed845abeb0d8a8740e4b8a58f3103d9a67ef15df", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1248, + "comment" : "edge case for shared secret", + "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a943537c033a584ee2db8a46b336d99bbecd5f59e7719d865011f3b320b4c58a1dde73b2bb694327d4b2f33b0416b07959cf5ae4cb8a8567d7956ba4453b1fa3", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "525e89b7b79a501fdd5564b2afa67e23e1dcf1ec211fc3e71eca2a26e5f68fb0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1249, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040841a48891e8bf0364fd95d4f267b98397aec9394596a1dee3be6ef42df4c81e69b05caff854286ca024becaed6bc78cfd8901c5239d41fbc2f7b8a67b90fcf2", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7f00000001fffffffc00000007fffffff00000001fffffffc000000080000000", @@ -37647,9 +12254,8 @@ "flags" : [] }, { - "tcId" : 3207, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1250, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040921c4d6c8820e8fd5caf53d1c76db6d1bc2cb6ccc3747d62684ba685ee8679b44242a2b919497ebfdbcdc089519fe086ed08bcff64d88f93cc526fb8f792383", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7fff00000003fffffff00000003fffffff00000003fffffff000000040000000", @@ -37657,9 +12263,8 @@ "flags" : [] }, { - "tcId" : 3208, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1251, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004412cd2d2dbe9bb969d752b344c6b8625fcaf251bb58a26fd4f78e945bb306490726193d831b6d582f5115760a1bdc34a794eb21aba7328b645577b9109106361", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008002", @@ -37667,9 +12272,8 @@ "flags" : [] }, { - "tcId" : 3209, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1252, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047a9334e25e896519e5f87f849f9a0b9700654c98a686dae2672bac8d7bfa39251a395b7b8de3654b8ff4330ee35f3351450c3a4a1dc5e8da150d4de5c85750c6", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7fffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", @@ -37677,9 +12281,8 @@ "flags" : [] }, { - "tcId" : 3210, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1253, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004848d508c5d95e9765bcd30509e51924ba5cac5ee5bd471f72fce04b51c10f94523e302ecca89ea1482e3ab71749b65125dbf93b0f152ad168693789646806119", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -37687,9 +12290,8 @@ "flags" : [] }, { - "tcId" : 3211, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1254, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004277888653238655c528a8056185383655f6e15fafac3bb72adf962cf1bb11ff60f552ff221d486435e2bb17aca644b4d9ffdbdbc4b9be0e2652c8a0e3b277bc6", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -37697,9 +12299,8 @@ "flags" : [] }, { - "tcId" : 3212, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP256t1", + "tcId" : 1255, + "comment" : "edge case for shared secret", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048e7296b1c4aeaafb1fd943947cca52910e1a2d2fe7f4ab160fe846194212887401eacc97fceb6edb8387374853f690ec5fb9f66f7d04ad7fcd2b895c06efedf1", "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", "shared" : "a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5375", @@ -37707,9 +12308,88 @@ "flags" : [] }, { - "tcId" : 3213, + "tcId" : 1256, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000420da2c8eba645c86e63c41cb902f5b6edb8d462a3d6ab37c704a428b9ea95b8b86a1129e7337147c66a70d2514927b802a6144a279ae0345f4be62f4f64d172a", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "7ffffffffffffffffffffffff1b9cb97ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1257, + "comment" : "y-coordinate of the public key is small", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000414d439b943523084b2ba5514b29e8a085f5707e434476846677fd9f8e1546c0e07bfb237cf78850abf00bee96330554fe97a831463d85768ec3f50f83d2b13e2", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "7fffffffffffffffffffffffc6411cefffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1258, + "comment" : "y-coordinate of the public key is large", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000414d439b943523084b2ba5514b29e8a085f5707e434476846677fd9f8e1546c0ea23ba5a3d27624b17f654ba73a53382284c1730f714dc8bf33d3f724e2433f95", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "7fffffffffffffffffffffffc6411cefffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1259, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a7be6b39d823359cff98fa16cb9ebd2cb021799773f072614bfe8d7b66ffd71553455f99680029e3dd46bc4a55a2b6e38d9ab79aabbbb36e1821bc06d4ef1609", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "7fffffffffffffffffffffffbb95fc9dffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1260, + "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP256r1", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048c03d2606a0abec6255383df236e0e38f158380338347b3e0f6cd8d8dd54c5b0a5e164aed103da23bfb1f55046317b44f381d4395da40d7fbc7921d518b40d53", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "3ffd35d021ad4b9d766643241169ff405876c82d67b8857b3837f7b1ac3119b0", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 1261, + "comment" : "y-coordinate of the public key is small on brainpoolP256r1", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048c85227a5cb100cad32398d39dc8bfa5f153f3f825fa8b3283796357b1785a01a44e6d3d8cec065600ce0c8e7167fd1e26b41f799dc97a0fd5a164ce8797523c", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "78868160fc8994124a171fb203a9ce828a659562001a30abc987b9fef1a1f526", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 1262, + "comment" : "y-coordinate of the public key is large on brainpoolP256r1", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048c85227a5cb100cad32398d39dc8bfa5f153f3f825fa8b3283796357b1785a0105acea9e1502a3663d97fe022c1b90544787d6aa375ca6184a71e34e97d7013b", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "78868160fc8994124a171fb203a9ce828a659562001a30abc987b9fef1a1f526", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 1263, + "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP256r1", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200045bab0563575e08100fe8a4e0e0fca4d39613e270909c1dfd3ea466980dd5fc3e655e58669062686ed4d06ac37dec0e75fdc9e9ee98be9453a29be493cebbd4d7", + "private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", + "shared" : "4dc18c8b6714087054235dfd8b84cabbf5a9ea63dc217a566d772ca536b0e707", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 1264, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000011fc3c8c633ad5ff802caa3b6feb8cbca4505124732e018e6ff97f83ae0afccf1", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "5823cec0fd56a5fcc13c992d37e8b7443bb9659584445327d61da2a5926324f2", @@ -37717,9 +12397,17 @@ "flags" : [] }, { - "tcId" : 3214, + "tcId" : 1265, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000030b0e6ccc05e5008089ee2c08c64c6d84069b6cb03f63db158ea399d3723829c1", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "863be1d06549feec60d7e64f18d1aa611d2541c46284e6cccdca5352a1eb7677", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1266, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff276a3e8236ba6aced8b480755508d57c673ab2d9261b4a947ebeff4ca7742e88", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "14c533b14c90ed53613117804f36ea4e3ef8c019dcb8b2e9117a74aaaffb4dbc", @@ -37727,9 +12415,8 @@ "flags" : [] }, { - "tcId" : 3215, + "tcId" : 1267, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff37ed59ca49554b633d1af4a83a5da34e1d83e5adce8d0af546c16dcc68ad3100", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "6b529ef3f2e5d22c4d30bacdb04ef2d111e66602545ca915d1fd6fe6319a848d", @@ -37737,9 +12424,8 @@ "flags" : [] }, { - "tcId" : 3216, + "tcId" : 1268, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff1e102fb9439dc3c67594167fb347d84cd9b5ba5c7f24d0944776bc89610dfdff", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "4f9fd93dd31e2543214baf7ff31e04f980f268d606fcc771c51e123d8ce383ca", @@ -37747,9 +12433,8 @@ "flags" : [] }, { - "tcId" : 3217, + "tcId" : 1269, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004000003ffffff0000003ffffff0000003ffffff0000003ffffff000000400000040f405523892b903924b816a5d08d45a203b31a71b44156cd2f18133aab125e4", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "5cd12184cd353efa93426fc6d02890dc8a0a47bc82fddba089a1b00f6b1ecc5d", @@ -37757,9 +12442,8 @@ "flags" : [] }, { - "tcId" : 3218, + "tcId" : 1270, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff461f5925012b2d3775fc57374560753112a358419f0716ba3c81f3b512340a5e", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "2bf6908e5e99c5bd6c16b481208a137e3723ce75ec88817003aba0d35acca3cf", @@ -37767,9 +12451,44 @@ "flags" : [] }, { - "tcId" : 3219, + "tcId" : 1271, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040100d29ad57723bb97832e7ba7cf293b9af7680115bca8737c71f4d10f4c5a7f079d1bed328659a4774472dd572aa7ad5173cd3b15079822c129bf2ac8f901d5", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "7b007eb752d256debd1639dc19e5cca0b56700e34c1999137e7d77ac8588840d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1272, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b240303020801010803420004418ab1c0e338b5a844d6b3086cf644484b44b3a241170d6af9e4a412674e6b584aa054e60dd85b871e97b56506c8e11031a2bf68a2c5ee74340411121386ada3", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "31b54a3aa28bc08ffc6d9aa85f2b8aa534bb9aaaa991033db72b1defa50773a9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1273, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200044776594608a060160209bc73ed845abeb0d8a8740e4b8a58f3103d9a67ef15df166f5df0d96ddc10227afde544db0793c1b4c867f337d2ea4b9db690e216d44e", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "020c9c8bf10d01a98bbf7c13ac2fe8a06d76a9658861b3cf2145e89ba9de4d05", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1274, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b240303020801010803420004525e89b7b79a501fdd5564b2afa67e23e1dcf1ec211fc3e71eca2a26e5f68fb03fd92435f89b4f967eae3d9cc4b65f43d4dab5823e61d98e3b7b93be6c7e8d24", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "a767aaae729957a76e439f6107340cded0a441fad7b898159b5806dfe5dd8fcf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1275, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047f00000001fffffffc00000007fffffff00000001fffffffc00000008000000054a63eedf5deff41b4c7cf26f577ad0620bbf3c27282c974104538acf9c7ed9d", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "06d07069e2b8595f2d91a3ce1e6eca82bf9a1a326c8fae40d6157b94666433bc", @@ -37777,9 +12496,8 @@ "flags" : [] }, { - "tcId" : 3220, + "tcId" : 1276, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fff00000003fffffff00000003fffffff00000003fffffff00000004000000039bc0a48acbed201ec473e44ead6d93c7ec68ae290985aee3ce87a813fd0cd0c", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "54e7e49f6eb2d7e122b629d64e7dc1b1d7470a4dce19a9a6a00690606a2de9e8", @@ -37787,9 +12505,8 @@ "flags" : [] }, { - "tcId" : 3221, + "tcId" : 1277, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008002241e6549c3b95fb141b04918593dd00fa1eed143742938147fa9d6bfc79c0075", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "1e87e52ee55db4c37146265f068edd49b2b8339c02570989913f9e8311ab9160", @@ -37797,9 +12514,8 @@ "flags" : [] }, { - "tcId" : 3222, + "tcId" : 1278, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fffffff00000000000000ffffffffffffff00000000000000ffffffffffffff1414db105804e432c04f20fb3f0012049df4a2fdfd3d4504e98f032f1dfab04c", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "a8ac009aa014fcc7973c916030df55e06c3b340642e01eda0842926531ae30fc", @@ -37807,9 +12523,8 @@ "flags" : [] }, { - "tcId" : 3223, + "tcId" : 1279, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff198b3bc42419a40dc691048471ef20c36b32d55907419c6786133a01d29a72ea", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "5ca00511c23e8039887f67e66828d84af3ab2b742afc01fee24b204868b59f87", @@ -37817,9 +12532,8 @@ "flags" : [] }, { - "tcId" : 3224, + "tcId" : 1280, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000002b0f6495d600130c9dc5c1644bc40c21d5fa318d259a1dcbe81c433453700c0c", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "91edfb28973fd0489cbd6af94b3be274358651bd2458257034474c69bca63f62", @@ -37827,9 +12541,8 @@ "flags" : [] }, { - "tcId" : 3225, + "tcId" : 1281, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53751fc3c8c633ad5ff802caa3b6feb8cbca4505124732e018e6ff97f83ae0afccf1", "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", "shared" : "7c6d161b5cdb11b115b855ba23989e6749b012a1990bcc7812fde066de83fcc6", @@ -37837,9 +12550,88 @@ "flags" : [] }, { - "tcId" : 3226, + "tcId" : 1282, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047ffffffffffffffffffffffff1b9cb97ffffffffffffffffffffffffffffffff7bca76a7bdd3186966bde7a7f33d34deed65da0e6bd539ec91a954e140000000", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "5985b2a3301f5092625cc55d1435cc3e732db3f95fe9a360bcf55f3a58092461", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1283, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fffffffffffffffffffffffc6411cefffffffffffffffffffffffffffffffff0000000032fe3a4b2f3307c2677b6c88bbb62ae65e8cbbe2067709ed0cb320c8", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "79b5e152f817e65e0ad6302936e4a96e928cad5ddf16923a8496702c01b9378b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1284, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fffffffffffffffffffffffc6411cefffffffffffffffffffffffffffffffffa9fb57db6ef06f710f3302ce360820e9b285cb3d76996446199c3e3012bb32af", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "79b5e152f817e65e0ad6302936e4a96e928cad5ddf16923a8496702c01b9378b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1285, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fffffffffffffffffffffffbb95fc9dffffffffffffffffffffffffffffffff1e15c9e0bcb3c4e417f060296b23b8f476d0301015e3685532a8a6393fffffff", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "5085eb688eb56b85bc8f6c1b557aa5937b1e9d8479514a9e87530caa6e9cfc23", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1286, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200043ffd35d021ad4b9d766643241169ff405876c82d67b8857b3837f7b1ac3119b082efc8f78947da4842abd8d7f788561170184aed2e6ffbeb3c9efd4ec56216f7", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "2b0711fd45ec6e4ac51a33d8600ea4deb9949c46f16d08eb58f571583655c78d", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 1287, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000478868160fc8994124a171fb203a9ce828a659562001a30abc987b9fef1a1f5262e5ee7e91de266734df668154e182b2d456bbd812ad9bc17a6fd8e19578dd5dc", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "62687677d30bd393f3a0fcb9900a352c10ad9b0c102dae58e6a3091f1e6ac8e6", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 1288, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000478868160fc8994124a171fb203a9ce828a659562001a30abc987b9fef1a1f5267b9c6ff2840c4348f06fa27b4f6b624528d038a2aa4c64107915ba03c7e07d9b", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "62687677d30bd393f3a0fcb9900a352c10ad9b0c102dae58e6a3091f1e6ac8e6", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 1289, + "comment" : "edge cases for ephemeral key", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200044dc18c8b6714087054235dfd8b84cabbf5a9ea63dc217a566d772ca536b0e7075b0966fa9fc886b2fe0c092f6817ddc37d29a5286f5e2e3b0a9201ea82090dae", + "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", + "shared" : "1eff4608fc21bbeccd08e1bff3d3d34f323c95593d41407d1f00496228b74fed", + "result" : "valid", + "flags" : [ + "GroupIsomorphism" + ] + }, + { + "tcId" : 1290, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "3", "shared" : "170e872994f10d6328dc27163a73af400d6a206cd13cb3ecd7c8fac709f22478", @@ -37847,9 +12639,8 @@ "flags" : [] }, { - "tcId" : 3227, + "tcId" : 1291, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "73fa6aa713444cc695cce1a6ea2299b5c09bb0dad21958e6c14524d2beca3d32", @@ -37857,9 +12648,8 @@ "flags" : [] }, { - "tcId" : 3228, + "tcId" : 1292, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "100000000000000000000000000000000000000000000000000000000000000", "shared" : "2270bcecf6f71f10345ce24b1d4c878864b80cf79228fb2531b13d95bb0e98a3", @@ -37867,9 +12657,8 @@ "flags" : [] }, { - "tcId" : 3229, + "tcId" : 1293, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "23a13d59f8adf5a8541bd2e5a9d82cac39ee5aefb89f105bfc162baa621c308e", @@ -37877,9 +12666,8 @@ "flags" : [] }, { - "tcId" : 3230, + "tcId" : 1294, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "08000000000000000000000000000000000000000000000000000000000000000", "shared" : "80df8cf4d7e7e583b266f129540adb4d9e593d098045d519c7b5bd7192d74d1c", @@ -37887,9 +12675,8 @@ "flags" : [] }, { - "tcId" : 3231, + "tcId" : 1295, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f6901e0e82974856a7", "shared" : "91004e13171062eb7d1703c4c47800183aeaebf55ba867c736c496c90eab5428", @@ -37897,9 +12684,8 @@ "flags" : [] }, { - "tcId" : 3232, + "tcId" : 1296, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7900e0e82974856a7", "shared" : "9a2bffea6f356160a6fd1faba7ee23646d43388a45f1bc4c61e9b37abfd52efb", @@ -37907,9 +12693,8 @@ "flags" : [] }, { - "tcId" : 3233, + "tcId" : 1297, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f790160e82974856a7", "shared" : "69989fcb376ff1f3876aeb6b40c5cc3b6705e368cc4eb54923f8bf5474e3042c", @@ -37917,9 +12702,8 @@ "flags" : [] }, { - "tcId" : 3234, + "tcId" : 1298, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e81974856a7", "shared" : "01d24147908f768d7b10a7aaa6d1adb6539716ea6fce191fcc8d4e63baebb581", @@ -37927,9 +12711,8 @@ "flags" : [] }, { - "tcId" : 3235, + "tcId" : 1299, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974855f5", "shared" : "4875ed4b2bc7e7a0cb89d93b359fa72ddaf0377ddeddd33f62ec2450cd80e7cd", @@ -37939,9 +12722,8 @@ ] }, { - "tcId" : 3236, + "tcId" : 1300, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485675", "shared" : "315637f94d6776cc3928c1ffbe3c7004aa70b787cc0687faee1da5f9324a36c4", @@ -37951,9 +12733,8 @@ ] }, { - "tcId" : 3237, + "tcId" : 1301, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485695", "shared" : "54d1009ab7d3cb9d4314ea7512f7bc4d916ecd47bc9e491ad4a6d65a40672554", @@ -37963,9 +12744,8 @@ ] }, { - "tcId" : 3238, + "tcId" : 1302, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4", "shared" : "170e872994f10d6328dc27163a73af400d6a206cd13cb3ecd7c8fac709f22478", @@ -37973,9 +12753,8 @@ "flags" : [] }, { - "tcId" : 3239, + "tcId" : 1303, "comment" : "edge case private key", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", "private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a5", "shared" : "892923527eb529de963e902641c01701a66cd999d1b665717d7b11cbb5a96f7c", @@ -37985,33 +12764,183 @@ ] }, { - "tcId" : 3240, + "tcId" : 1304, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1305, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1306, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040000000000000000000000000000000000000000000000000000000000000000a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1307, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040000000000000000000000000000000000000000000000000000000000000000a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1308, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1309, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1310, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040000000000000000000000000000000000000000000000000000000000000001a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1311, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040000000000000000000000000000000000000000000000000000000000000001a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1312, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53760000000000000000000000000000000000000000000000000000000000000000", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1313, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53760000000000000000000000000000000000000000000000000000000000000001", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1314, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1315, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1316, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53770000000000000000000000000000000000000000000000000000000000000000", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1317, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53770000000000000000000000000000000000000000000000000000000000000001", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1318, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1319, + "comment" : "point is not on curve", + "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1320, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b2403030208010108030100", + "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1321, "comment" : "public point not on curve", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bd", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", - "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3241, + "tcId" : 1322, "comment" : "public point = (0,0)", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", - "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3242, + "tcId" : 1323, "comment" : "order = -76884956397045344220809746629001649092737531784414529538755519063063536359079", - "curve" : "brainpoolP256t1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be0221ff5604a8245e115643c199f56f627c728e73c6855c4a9e59086fe1f17d68b7a959020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", @@ -38023,9 +12952,8 @@ ] }, { - "tcId" : 3243, + "tcId" : 1324, "comment" : "order = 0", - "curve" : "brainpoolP256t1", "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be020100020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", @@ -38037,9 +12965,8 @@ ] }, { - "tcId" : 3244, + "tcId" : 1325, "comment" : "order = 1", - "curve" : "brainpoolP256t1", "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be020101020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", @@ -38051,9 +12978,8 @@ ] }, { - "tcId" : 3245, + "tcId" : 1326, "comment" : "order = 17901173885223768702896718547912698493510841341785744190857633730178", - "curve" : "brainpoolP256t1", "public" : "3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be021d00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", @@ -38065,9 +12991,8 @@ ] }, { - "tcId" : 3246, + "tcId" : 1327, "comment" : "generator = (0,0)", - "curve" : "brainpoolP256t1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b0404410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", @@ -38078,9 +13003,8 @@ ] }, { - "tcId" : 3247, + "tcId" : 1328, "comment" : "generator not on curve", - "curve" : "brainpoolP256t1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9c0022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", @@ -38091,9 +13015,8 @@ ] }, { - "tcId" : 3248, + "tcId" : 1329, "comment" : "cofactor = -1", - "curve" : "brainpoolP256t1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a70201ff034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", @@ -38104,9 +13027,8 @@ ] }, { - "tcId" : 3249, + "tcId" : 1330, "comment" : "cofactor = 0", - "curve" : "brainpoolP256t1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020100034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", @@ -38117,9 +13039,8 @@ ] }, { - "tcId" : 3250, + "tcId" : 1331, "comment" : "cofactor = 2", - "curve" : "brainpoolP256t1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020102034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", @@ -38130,9 +13051,8 @@ ] }, { - "tcId" : 3251, + "tcId" : 1332, "comment" : "cofactor = 76884956397045344220809746629001649092737531784414529538755519063063536359079", - "curve" : "brainpoolP256t1", "public" : "308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", @@ -38143,9 +13063,8 @@ ] }, { - "tcId" : 3252, + "tcId" : 1333, "comment" : "cofactor = None", - "curve" : "brainpoolP256t1", "public" : "308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", @@ -38156,12 +13075,11 @@ ] }, { - "tcId" : 3253, + "tcId" : 1334, "comment" : "modified prime", - "curve" : "brainpoolP256t1", "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a78fbea6902fdc1e0fd7bac0461d36ed824c4ee599b13be4755c618d9b4c87a530440420026b993511becd9e2e8e4fd057665684ebefa73e3b74e443aab6e68f8421cbcf0420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b040441040000000000000000000004d52ab6d6994500000000000000000000000000027814487f98c572d5bb334a25e76e3006e477c870b53976e37ee5c10e855110ecc7022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200040000000000000000000004d52ab6d6994500000000000000000000000000027814487f98c572d5bb334a25e76e3006e477c870b53976e37ee5c10e855110ecc7", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", - "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", + "shared" : "0e2486a6f17154af03209eaeb4f8cb64f0d8a1ecc54fe93986979f66f170ce40", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -38170,45 +13088,41 @@ ] }, { - "tcId" : 3254, + "tcId" : 1335, "comment" : "using secp224r1", - "curve" : "brainpoolP256t1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", - "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3255, + "tcId" : 1336, "comment" : "using secp256r1", - "curve" : "brainpoolP256t1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", - "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3256, + "tcId" : 1337, "comment" : "using secp256k1", - "curve" : "brainpoolP256t1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", - "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3257, + "tcId" : 1338, "comment" : "a = 0", - "curve" : "brainpoolP256t1", "public" : "308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377302504010004204079bb2002f04e45b9ac910b3d4976b6044c07ab38227dbbef23f387ce339d2b0441044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", @@ -38219,12 +13133,11 @@ ] }, { - "tcId" : 3258, + "tcId" : 1339, "comment" : "public key of order 3", - "curve" : "brainpoolP256t1", - "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404204e07d72c53e879c0f259c381acb65ee237c9552e4cdb59fe73a94e715a191ad4042008fbb4db3927d901a848a6767848a3623337ebf3366536a4e2d277dc6ff634560441040900f7c6de629845c960b5e7706a64a32fe1088889526ccf88db20152d8326d4a304f3e039560db2e108a7ae26d4671019dd8dad05bc4389c87ded56c181f805022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200040900f7c6de629845c960b5e7706a64a32fe1088889526ccf88db20152d8326d406f663fb68989c095d5d62e276af2662545e6876cf69dc9e57955ac65dec5b72", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404203bb85a0f23252965be0ed5c6fac6b21f982d1adbe1f850910f262588a0c3b0ee042065017f1b9c906125823e1bf32dff773bc163a3fe2debb163cc5234782f2ff8340441041dbb2a08c4ec41183ffb48f71cccf2017ca2e3bf21d9268a2694a69555e728a73b17d7bc5c6e5f3349d45c5449f8f527418696a089aa2efd791491dfb06e1eda022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200041dbb2a08c4ec41183ffb48f71cccf2017ca2e3bf21d9268a2694a69555e728a76ee3801f45804a88f491ae3c538a984b2cb55f834b7bf12aa6feb63d6f00349d", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", - "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", + "shared" : "a9592125885c525a7885b0b75f30134b84aab2b032353a1931e1c8bc6f520ae5", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -38233,12 +13146,11 @@ ] }, { - "tcId" : 3259, + "tcId" : 1340, "comment" : "public key on isomorphic curve brainpoolP256r1", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000405d543c663375d5b1da56e7be94e2b12f64b09e77e9eba762e38c8019f9065192dd3b9ef667e91f4100d192d43094807d143fe34b2bd184e8132693f006e5d8c", "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", - "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", + "shared" : "", "result" : "invalid", "flags" : [ "IsomorphicPublicKey", @@ -38246,9 +13158,8 @@ ] }, { - "tcId" : 3260, + "tcId" : 1341, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP256t1", "public" : "304e301006072a8648ce3d020106052b81040021033a00045e624ee5b36a73d10f5b91df3e272e637c31d4f121bbef5099e0b6903c20c85c13365d4e440ffc327ac7f601651e98f4079c37ca07ca02e8", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38256,9 +13167,8 @@ "flags" : [] }, { - "tcId" : 3261, + "tcId" : 1342, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP256t1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9c9ee8e9ff023033538e2b57ca39d89b89007655cc879ccb8ae0bdca349b06222e2648f4a4fd7e011c08df2b55450e39a8d8bafba002f1e1decaf67c1af69a3", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38266,9 +13176,8 @@ "flags" : [] }, { - "tcId" : 3262, + "tcId" : 1343, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP256t1", "public" : "3076301006072a8648ce3d020106052b81040022036200047e71be8b085f5229dd78b8531f979a19acf3f1d256ccc3e8ebe77cdfa3cfad28cb0e746ca07df8c178abe40512913103b518ef0b567de307df2a605a57a495afb3c49a907ef4f6c1927c7e67132814fe7593dd9f6d661f799c8cd6f6a67aaa2b", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38276,9 +13185,8 @@ "flags" : [] }, { - "tcId" : 3263, + "tcId" : 1344, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP256t1", "public" : "30819b301006072a8648ce3d020106052b810400230381860004012624311fbf7b97f48d2c6eeb5a4cd0e3283f4532be8163238bab84d63096eb0b054bebbc068a73decda62f5292827796141018fe994da19d16c26d59d34fabe97e01b7c3b7cd17e7cb3e7a4573bc10780d3ab52cccc57b3c091343202c421a491fdf9a494eeeadf5d54229189e990d366ce58f8a4313346a8106d3f4d79655520bb5e9", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38286,9 +13194,8 @@ "flags" : [] }, { - "tcId" : 3264, + "tcId" : 1345, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP256t1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004f79bff10edcf6198780932ec7c8e96497757de356889cbca20a0ce1fdc56c2b39fa4e56488691c4b9cbfc85090a57a6ca14d48f07e08acd52477cfbd0a1b51cb", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38296,9 +13203,8 @@ "flags" : [] }, { - "tcId" : 3265, + "tcId" : 1346, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP256t1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004c538194901430105f8c27b1b07b7c412e8048d217c7efe6d659142c3a366f0442b22a3da35493b785c167cfa6301312e882457675a02bc4d", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38306,9 +13212,8 @@ "flags" : [] }, { - "tcId" : 3266, + "tcId" : 1347, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP256t1", "public" : "305a301406072a8648ce3d020106092b24030302080101070342000422ad0ff6c47d9f5dde955cb140e7d999702445d602c0012d2f252690761fe9189eac3213ddac2cfab64e3307b3e613d470af930f70d7d5be12c5b81a1eebc4fa", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38316,9 +13221,8 @@ "flags" : [] }, { - "tcId" : 3267, + "tcId" : 1348, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP256t1", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000491ad1025970fa86236117b53c0a252300f7655d1101894ef5290a650cfc77f319293c545dc02fc1e3ffd728986b5b9ab44d78bda74a84cfe2109fdbdd0d47c138cbfdac1786e98ae05086242e3760adb", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38326,9 +13230,8 @@ "flags" : [] }, { - "tcId" : 3268, + "tcId" : 1349, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP256t1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004789bf4602afb992eee02b4802b5e5b8a278bbc68ab0e6ba845353aa9aa17abde66c459feadfab6912fa6e22cf27842d41556d346d7dae455b743f86004c40795eabb5e7223dd0d2ac5f975ec9bd6899beaee3f0e670c80daa4a929ffbfc9b599", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38336,9 +13239,8 @@ "flags" : [] }, { - "tcId" : 3269, + "tcId" : 1350, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP256t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000409c7c8f0148f365bb4ed3bb4880bd481b56cee4897b6356aeadbb77e9bcb3173d648d816b3f4b618664df79ace6b6a54a7be1641f379b02cb3ff2a779a86f6864f8b786452cc6ad3bf60140759c033c89925fd46fb139c89a7a6694c845d1c6b9d9c53a18fbda449e4ead2c2140dea09651c3b091fab14ec6eacf3642d040c7f", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38346,9 +13248,8 @@ "flags" : [] }, { - "tcId" : 3270, + "tcId" : 1351, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP256t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000469369c422f986d3ae80647f12e5accd49082869d284efa7c31adcaf0b85b966cd79eccc5e82495a4e576f9efff6174cb28bfbe41d79929f6", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38356,9 +13257,8 @@ "flags" : [] }, { - "tcId" : 3271, + "tcId" : 1352, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP256t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000485971e0872e195d79a8c48a7778859503c61a1a05251b85a02c833fca77232b710037ea3f2edeac37cbad71dfaa2d42019dc65014bcae9d261985707059263f6ecb4fd562fef71ad3e4581eb53114199", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38366,9 +13266,8 @@ "flags" : [] }, { - "tcId" : 3272, + "tcId" : 1353, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP256t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000423f4f9aedbfdf9b434b18dd7c5a454a8d2a29ddc8db0b3b7e9fc593062c79bf0b543ff4345dfa5fd54b38958674b2122354ec3a9d94d48775ca63132b314967d1a6fc15d304c6347e2c7453d4c75492caf1dd192effe6204ce994d34e58b8a9b", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38376,9 +13275,8 @@ "flags" : [] }, { - "tcId" : 3273, + "tcId" : 1354, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP256t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040c4ce8a0a691ad2b86e02bcb929e180bd63b2e0818a7b4398155932c8ab814b90e003a8b39d6b7a923cd4627b7d73f03e7be201ca0dc91ba1d3da7af403bc9e092c4edde87fac055d0f7e72dbc804ae389910403829aee52f2b3b5b72618380077d8777dd2171217c30961e78164078e732d6c5d00f23a982b75647982e70342", "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", "shared" : "", @@ -38386,9 +13284,8 @@ "flags" : [] }, { - "tcId" : 3274, + "tcId" : 1355, "comment" : "invalid public key", - "curve" : "brainpoolP256t1", "public" : "303a301406072a8648ce3d020106092b2403030208010108032200020009989b9391330ab7ded98276f810b9c4c0f051b8fa004493e86a69434ebfd4", "private" : "6be6bbe1fe2ae4d54d3c51a255e47d15562649c7a3c8ccb8058c006b4263936c", "shared" : "", @@ -38398,9 +13295,8 @@ ] }, { - "tcId" : 3275, + "tcId" : 1356, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP256t1", "public" : "303a301406072a8648ce3d020106092b24030302080101080322000390df76513471dcb69e24321ecb87029309bcf2356579f097db6da5cb3fe54824", "private" : "7cab8b63d45e3a8d16bae7c1fa1b7790660009f1bd369ecbf5bc0a268b5503b", "shared" : "", @@ -38410,9 +13306,8 @@ ] }, { - "tcId" : 3276, + "tcId" : 1357, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP256t1", "public" : "303a301406072a8648ce3d020106092b240303020801010803220002559565d0d9ed2706af2ed4055bf4b5d0d1a8400ead1b94ebbf35ee2ecfc45b93", "private" : "7797ef897deb6b8cf263fb85874cc14acfae5d99944b7006bff434912b9bccad", "shared" : "", @@ -38422,9 +13317,8 @@ ] }, { - "tcId" : 3277, + "tcId" : 1358, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP256t1", "public" : "303a301406072a8648ce3d020106092b240303020801010803220003559565d0d9ed2706af2ed4055bf4b5d0d1a8400ead1b94ebbf35ee2ecfc45b93", "private" : "7797ef897deb6b8cf263fb85874cc14acfae5d99944b7006bff434912b9bccac", "shared" : "", @@ -38434,9 +13328,8 @@ ] }, { - "tcId" : 3278, + "tcId" : 1359, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP256t1", "public" : "303a301406072a8648ce3d020106092b24030302080101080322000290df76513471dcb69e24321ecb87029309bcf2356579f097db6da5cb3fe54824", "private" : "7cab8b63d45e3a8d16bae7c1fa1b7790660009f1bd369ecbf5bc0a268b5503c", "shared" : "", @@ -38444,2514 +13337,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 3279, - "comment" : "long form encoding of length", - "curve" : "brainpoolP256t1", - "public" : "30815a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3280, - "comment" : "long form encoding of length", - "curve" : "brainpoolP256t1", - "public" : "305b30811406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3281, - "comment" : "long form encoding of length", - "curve" : "brainpoolP256t1", - "public" : "305b30150681072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3282, - "comment" : "long form encoding of length", - "curve" : "brainpoolP256t1", - "public" : "305b301506072a8648ce3d02010681092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3283, - "comment" : "long form encoding of length", - "curve" : "brainpoolP256t1", - "public" : "305b301406072a8648ce3d020106092b240303020801010803814200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3284, - "comment" : "length contains leading 0", - "curve" : "brainpoolP256t1", - "public" : "3082005a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3285, - "comment" : "length contains leading 0", - "curve" : "brainpoolP256t1", - "public" : "305c3082001406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3286, - "comment" : "length contains leading 0", - "curve" : "brainpoolP256t1", - "public" : "305c3016068200072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3287, - "comment" : "length contains leading 0", - "curve" : "brainpoolP256t1", - "public" : "305c301606072a8648ce3d0201068200092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3288, - "comment" : "length contains leading 0", - "curve" : "brainpoolP256t1", - "public" : "305c301406072a8648ce3d020106092b24030302080101080382004200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3289, - "comment" : "wrong length", - "curve" : "brainpoolP256t1", - "public" : "305b301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3290, - "comment" : "wrong length", - "curve" : "brainpoolP256t1", - "public" : "3059301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3291, - "comment" : "wrong length", - "curve" : "brainpoolP256t1", - "public" : "305a301506072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3292, - "comment" : "wrong length", - "curve" : "brainpoolP256t1", - "public" : "305a301306072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3293, - "comment" : "wrong length", - "curve" : "brainpoolP256t1", - "public" : "305a301406082a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3294, - "comment" : "wrong length", - "curve" : "brainpoolP256t1", - "public" : "305a301406062a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3295, - "comment" : "wrong length", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d0201060a2b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3296, - "comment" : "wrong length", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106082b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3297, - "comment" : "wrong length", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108034300049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3298, - "comment" : "wrong length", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108034100049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3299, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256t1", - "public" : "3085010000005a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3300, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256t1", - "public" : "305f3085010000001406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3301, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256t1", - "public" : "305f3019068501000000072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3302, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256t1", - "public" : "305f301906072a8648ce3d0201068501000000092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3303, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP256t1", - "public" : "305f301406072a8648ce3d020106092b24030302080101080385010000004200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3304, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256t1", - "public" : "308901000000000000005a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3305, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256t1", - "public" : "3063308901000000000000001406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3306, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256t1", - "public" : "3063301d06890100000000000000072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3307, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256t1", - "public" : "3063301d06072a8648ce3d020106890100000000000000092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3308, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP256t1", - "public" : "3063301406072a8648ce3d020106092b2403030208010108038901000000000000004200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3309, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256t1", - "public" : "30847fffffff301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3310, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256t1", - "public" : "305e30847fffffff06072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3311, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256t1", - "public" : "305e301806847fffffff2a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3312, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256t1", - "public" : "305e301806072a8648ce3d020106847fffffff2b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3313, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP256t1", - "public" : "305e301406072a8648ce3d020106092b240303020801010803847fffffff00049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3314, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256t1", - "public" : "3084ffffffff301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3315, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256t1", - "public" : "305e3084ffffffff06072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3316, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256t1", - "public" : "305e30180684ffffffff2a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3317, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256t1", - "public" : "305e301806072a8648ce3d02010684ffffffff2b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3318, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP256t1", - "public" : "305e301406072a8648ce3d020106092b24030302080101080384ffffffff00049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3319, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256t1", - "public" : "3085ffffffffff301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3320, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256t1", - "public" : "305f3085ffffffffff06072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3321, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256t1", - "public" : "305f30190685ffffffffff2a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3322, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256t1", - "public" : "305f301906072a8648ce3d02010685ffffffffff2b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3323, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP256t1", - "public" : "305f301406072a8648ce3d020106092b24030302080101080385ffffffffff00049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3324, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256t1", - "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3325, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256t1", - "public" : "30623088ffffffffffffffff06072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3326, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256t1", - "public" : "3062301c0688ffffffffffffffff2a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3327, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256t1", - "public" : "3062301c06072a8648ce3d02010688ffffffffffffffff2b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3328, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP256t1", - "public" : "3062301406072a8648ce3d020106092b24030302080101080388ffffffffffffffff00049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3329, - "comment" : "incorrect length", - "curve" : "brainpoolP256t1", - "public" : "30ff301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3330, - "comment" : "incorrect length", - "curve" : "brainpoolP256t1", - "public" : "305a30ff06072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3331, - "comment" : "incorrect length", - "curve" : "brainpoolP256t1", - "public" : "305a301406ff2a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3332, - "comment" : "incorrect length", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106ff2b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3333, - "comment" : "incorrect length", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b240303020801010803ff00049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3334, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP256t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3335, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP256t1", - "public" : "305a308006072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3336, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP256t1", - "public" : "305a301406802a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3337, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106802b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3338, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108038000049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3339, - "comment" : "removing sequence", - "curve" : "brainpoolP256t1", - "public" : "", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3340, - "comment" : "removing sequence", - "curve" : "brainpoolP256t1", - "public" : "3044034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3341, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP256t1", - "public" : "30", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3342, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP256t1", - "public" : "304530034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3343, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP256t1", - "public" : "305c301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a30000", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3344, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP256t1", - "public" : "305c301606072a8648ce3d020106092b24030302080101080000034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3345, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP256t1", - "public" : "305c0000301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3346, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP256t1", - "public" : "305c3016000006072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3347, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a30000", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3348, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP256t1", - "public" : "305c301406072a8648ce3d020106092b24030302080101080000034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3349, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP256t1", - "public" : "305c301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a30500", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3350, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP256t1", - "public" : "305c301606072a8648ce3d020106092b24030302080101080500034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3351, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "305f498177305a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3352, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "305e2500305a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3353, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "305c305a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a30004deadbeef", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3354, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "305f3019498177301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3355, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "305e30182500301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3356, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "30623016301406072a8648ce3d020106092b24030302080101080004deadbeef034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3357, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "305f3019260c49817706072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3358, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "305e3018260b250006072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3359, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "3062301c260906072a8648ce3d02010004deadbeef06092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3360, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "305f301906072a8648ce3d0201260e49817706092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3361, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "305e301806072a8648ce3d0201260d250006092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3362, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "3062301c06072a8648ce3d0201260b06092b24030302080101080004deadbeef034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3363, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "305f301406072a8648ce3d020106092b24030302080101082347498177034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3364, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "305e301406072a8648ce3d020106092b240303020801010823462500034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3365, - "comment" : "including garbage", - "curve" : "brainpoolP256t1", - "public" : "3062301406072a8648ce3d020106092b24030302080101082344034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a30004deadbeef", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3366, - "comment" : "including undefined tags", - "curve" : "brainpoolP256t1", - "public" : "3062aa00bb00cd00305a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3367, - "comment" : "including undefined tags", - "curve" : "brainpoolP256t1", - "public" : "3060aa02aabb305a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3368, - "comment" : "including undefined tags", - "curve" : "brainpoolP256t1", - "public" : "3062301caa00bb00cd00301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3369, - "comment" : "including undefined tags", - "curve" : "brainpoolP256t1", - "public" : "3060301aaa02aabb301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3370, - "comment" : "including undefined tags", - "curve" : "brainpoolP256t1", - "public" : "3062301c260faa00bb00cd0006072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3371, - "comment" : "including undefined tags", - "curve" : "brainpoolP256t1", - "public" : "3060301a260daa02aabb06072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3372, - "comment" : "including undefined tags", - "curve" : "brainpoolP256t1", - "public" : "3062301c06072a8648ce3d02012611aa00bb00cd0006092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3373, - "comment" : "including undefined tags", - "curve" : "brainpoolP256t1", - "public" : "3060301a06072a8648ce3d0201260faa02aabb06092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3374, - "comment" : "including undefined tags", - "curve" : "brainpoolP256t1", - "public" : "3062301406072a8648ce3d020106092b2403030208010108234aaa00bb00cd00034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3375, - "comment" : "including undefined tags", - "curve" : "brainpoolP256t1", - "public" : "3060301406072a8648ce3d020106092b24030302080101082348aa02aabb034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3376, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP256t1", - "public" : "3081", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3377, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP256t1", - "public" : "30463081034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3378, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP256t1", - "public" : "0500", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3379, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP256t1", - "public" : "30460500034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3380, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256t1", - "public" : "2e5a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3381, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256t1", - "public" : "2f5a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3382, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256t1", - "public" : "315a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3383, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256t1", - "public" : "325a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3384, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256t1", - "public" : "ff5a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3385, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256t1", - "public" : "305a2e1406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3386, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256t1", - "public" : "305a2f1406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3387, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256t1", - "public" : "305a311406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3388, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256t1", - "public" : "305a321406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3389, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP256t1", - "public" : "305aff1406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3390, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP256t1", - "public" : "3000", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3391, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP256t1", - "public" : "30463000034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3392, - "comment" : "truncate sequence", - "curve" : "brainpoolP256t1", - "public" : "3059301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3393, - "comment" : "truncate sequence", - "curve" : "brainpoolP256t1", - "public" : "30591406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3394, - "comment" : "truncate sequence", - "curve" : "brainpoolP256t1", - "public" : "3059301306072a8648ce3d020106092b24030302080101034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3395, - "comment" : "truncate sequence", - "curve" : "brainpoolP256t1", - "public" : "30593013072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3396, - "comment" : "indefinite length", - "curve" : "brainpoolP256t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a30000", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3397, - "comment" : "indefinite length", - "curve" : "brainpoolP256t1", - "public" : "305c308006072a8648ce3d020106092b24030302080101080000034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3398, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP256t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a300", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3399, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP256t1", - "public" : "305b308006072a8648ce3d020106092b240303020801010800034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3400, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP256t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a305000000", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3401, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP256t1", - "public" : "305e308006072a8648ce3d020106092b240303020801010805000000034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3402, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP256t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3060811220000", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3403, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP256t1", - "public" : "3060308006072a8648ce3d020106092b2403030208010108060811220000034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3404, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP256t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a30000fe02beef", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3405, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP256t1", - "public" : "3060308006072a8648ce3d020106092b24030302080101080000fe02beef034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3406, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP256t1", - "public" : "3080301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a30002beef", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3407, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP256t1", - "public" : "305e308006072a8648ce3d020106092b24030302080101080002beef034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3408, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP256t1", - "public" : "305c3000301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3409, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP256t1", - "public" : "305c3016300006072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3410, - "comment" : "append empty sequence", - "curve" : "brainpoolP256t1", - "public" : "305c301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a33000", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3411, - "comment" : "append empty sequence", - "curve" : "brainpoolP256t1", - "public" : "305c301606072a8648ce3d020106092b24030302080101083000034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3412, - "comment" : "sequence of sequence", - "curve" : "brainpoolP256t1", - "public" : "305c305a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3413, - "comment" : "sequence of sequence", - "curve" : "brainpoolP256t1", - "public" : "305c3016301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3414, - "comment" : "truncated sequence", - "curve" : "brainpoolP256t1", - "public" : "3016301406072a8648ce3d020106092b2403030208010108", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3415, - "comment" : "truncated sequence", - "curve" : "brainpoolP256t1", - "public" : "304f300906072a8648ce3d0201034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3416, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP256t1", - "public" : "30819e301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3417, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP256t1", - "public" : "3065301f06072a8648ce3d020106092b240303020801010806092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3418, - "comment" : "removing oid", - "curve" : "brainpoolP256t1", - "public" : "3051300b06092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3419, - "comment" : "lonely oid tag", - "curve" : "brainpoolP256t1", - "public" : "3052300c0606092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3420, - "comment" : "lonely oid tag", - "curve" : "brainpoolP256t1", - "public" : "3050300a06072a8648ce3d020106034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3421, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP256t1", - "public" : "305c301606092a8648ce3d0201000006092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3422, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP256t1", - "public" : "305c301606072a8648ce3d0201060b2b24030302080101080000034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3423, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP256t1", - "public" : "305c3016060900002a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3424, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP256t1", - "public" : "305c301606072a8648ce3d0201060b00002b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3425, - "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP256t1", - "public" : "305c301606072a8648ce3d0201000006092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3426, - "comment" : "appending null value to oid", - "curve" : "brainpoolP256t1", - "public" : "305c301606092a8648ce3d0201050006092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3427, - "comment" : "appending null value to oid", - "curve" : "brainpoolP256t1", - "public" : "305c301606072a8648ce3d0201060b2b24030302080101080500034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3428, - "comment" : "truncated length of oid", - "curve" : "brainpoolP256t1", - "public" : "3053300d068106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3429, - "comment" : "truncated length of oid", - "curve" : "brainpoolP256t1", - "public" : "3051300b06072a8648ce3d02010681034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3430, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP256t1", - "public" : "3053300d050006092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3431, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP256t1", - "public" : "3051300b06072a8648ce3d02010500034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3432, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256t1", - "public" : "305a301404072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3433, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256t1", - "public" : "305a301405072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3434, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256t1", - "public" : "305a301407072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3435, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256t1", - "public" : "305a301408072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3436, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256t1", - "public" : "305a3014ff072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3437, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020104092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3438, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020105092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3439, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020107092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3440, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020108092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3441, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d0201ff092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3442, - "comment" : "dropping value of oid", - "curve" : "brainpoolP256t1", - "public" : "3053300d060006092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3443, - "comment" : "dropping value of oid", - "curve" : "brainpoolP256t1", - "public" : "3051300b06072a8648ce3d02010600034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3444, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP256t1", - "public" : "305a30140607288648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3445, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d02010609292403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3446, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d028106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3447, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010188034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3448, - "comment" : "truncate oid", - "curve" : "brainpoolP256t1", - "public" : "3059301306062a8648ce3d0206092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3449, - "comment" : "truncate oid", - "curve" : "brainpoolP256t1", - "public" : "3059301306068648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3450, - "comment" : "truncate oid", - "curve" : "brainpoolP256t1", - "public" : "3059301306072a8648ce3d020106082b24030302080101034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3451, - "comment" : "truncate oid", - "curve" : "brainpoolP256t1", - "public" : "3059301306072a8648ce3d020106082403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3452, - "comment" : "wrong oid", - "curve" : "brainpoolP256t1", - "public" : "305d3017060a3262306530333032316106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3453, - "comment" : "wrong oid", - "curve" : "brainpoolP256t1", - "public" : "3065301f061236303836343830313635303330343032303106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3454, - "comment" : "wrong oid", - "curve" : "brainpoolP256t1", - "public" : "305b301506072a8648ce3d0201060a32623065303330323161034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3455, - "comment" : "wrong oid", - "curve" : "brainpoolP256t1", - "public" : "3063301d06072a8648ce3d02010612363038363438303136353033303430323031034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3456, - "comment" : "longer oid", - "curve" : "brainpoolP256t1", - "public" : "3063301d06103261383634386365336430323031303106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3457, - "comment" : "longer oid", - "curve" : "brainpoolP256t1", - "public" : "3065301f06072a8648ce3d020106143262323430333033303230383031303130383031034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3458, - "comment" : "oid with modified node", - "curve" : "brainpoolP256t1", - "public" : "3061301b060e326138363438636533643032313106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3459, - "comment" : "oid with modified node", - "curve" : "brainpoolP256t1", - "public" : "3069302306163261383634386365336430323838383038303830303106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3460, - "comment" : "oid with modified node", - "curve" : "brainpoolP256t1", - "public" : "3063301d06072a8648ce3d02010612326232343033303330323038303130313138034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3461, - "comment" : "oid with modified node", - "curve" : "brainpoolP256t1", - "public" : "306b302506072a8648ce3d0201061a3262323430333033303230383031303138383830383038303038034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3462, - "comment" : "large integer in oid", - "curve" : "brainpoolP256t1", - "public" : "3073302d0620326138363438636533643032383238303830383038303830383038303830303106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3463, - "comment" : "large integer in oid", - "curve" : "brainpoolP256t1", - "public" : "3075302f06072a8648ce3d02010624326232343033303330323038303130313832383038303830383038303830383038303038034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3464, - "comment" : "oid with invalid node", - "curve" : "brainpoolP256t1", - "public" : "3064301e0611326138363438636533643032303165303306092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3465, - "comment" : "oid with invalid node", - "curve" : "brainpoolP256t1", - "public" : "305b301506082a808648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3466, - "comment" : "oid with invalid node", - "curve" : "brainpoolP256t1", - "public" : "3066302006072a8648ce3d02010615326232343033303330323038303130313038653033034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3467, - "comment" : "oid with invalid node", - "curve" : "brainpoolP256t1", - "public" : "305b301506072a8648ce3d0201060a2b802403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3468, - "comment" : "lonely bit string tag", - "curve" : "brainpoolP256t1", - "public" : "3017301406072a8648ce3d020106092b240303020801010803", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3469, - "comment" : "appending 0's to bit string", - "curve" : "brainpoolP256t1", - "public" : "305c301406072a8648ce3d020106092b2403030208010108034400049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a30000", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3470, - "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP256t1", - "public" : "305c301406072a8648ce3d020106092b24030302080101080344000000049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3471, - "comment" : "appending null value to bit string", - "curve" : "brainpoolP256t1", - "public" : "305c301406072a8648ce3d020106092b2403030208010108034400049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a30500", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3472, - "comment" : "truncated length of bit string", - "curve" : "brainpoolP256t1", - "public" : "3018301406072a8648ce3d020106092b24030302080101080381", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3473, - "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP256t1", - "public" : "3018301406072a8648ce3d020106092b24030302080101080500", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3474, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108014200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3475, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108024200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3476, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108044200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3477, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108054200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3478, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108ff4200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3479, - "comment" : "dropping value of bit string", - "curve" : "brainpoolP256t1", - "public" : "3018301406072a8648ce3d020106092b24030302080101080300", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3480, - "comment" : "modify first byte of bit string", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108034202049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3481, - "comment" : "modify last byte of bit string", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108034200049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc323", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3482, - "comment" : "truncate bit string", - "curve" : "brainpoolP256t1", - "public" : "3059301406072a8648ce3d020106092b2403030208010108034100049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3483, - "comment" : "truncate bit string", - "curve" : "brainpoolP256t1", - "public" : "3059301406072a8648ce3d020106092b24030302080101080341049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3484, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108034201049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3485, - "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP256t1", - "public" : "305e301406072a8648ce3d020106092b2403030208010108034620049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a301020304", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3486, - "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP256t1", - "public" : "3019301406072a8648ce3d020106092b2403030208010108030103", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3487, - "comment" : "128 unused bits", - "curve" : "brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b2403030208010108034280049822e03e4d18cd2d9abced48ba07f5b6681c5c1782f6ca9884240e5cb007d5ec5036aeb79d9b83c0153b3cb8162392105955c07fd140f369a0260321ca1cc3a3", - "private" : "200efb4ee992ec95e300438e498ad5e0ac0f45020a278a4a07977e716885ed63", - "shared" : "2373ab7a4922ae679f4135aaea1dc397b074c07c6ea9f61de24bd47898a8564c", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -40961,9 +13346,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 3488, + "tcId" : 1360, "comment" : "normal case", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200043ebce5cdff67f60919dcfd9090fd9773fc1666ae48242b45b05717f8ecfa196052aabec5efcfd7d70acf6c4cee85a7cc62033c9eb07143a73f6b6ceca7e3ae38425b20bf03ecdd66e1f154494689ec1e", "private" : "0d2de78391de4e27f6a7d8a21d9393a470b52110e8e9d5ddde6dabac2663608e1b150ae67cbb6b719", "shared" : "2d7f82b3026c3b66e873771a6dc21b9cba21b1ee9c4f67e1b0d9ddf7e465ef1db39914881e8831f1", @@ -40971,9 +13355,8 @@ "flags" : [] }, { - "tcId" : 3489, + "tcId" : 1361, "comment" : "compressed public key", - "curve" : "brainpoolP320t1", "public" : "3042301406072a8648ce3d020106092b240303020801010a032a00023ebce5cdff67f60919dcfd9090fd9773fc1666ae48242b45b05717f8ecfa196052aabec5efcfd7d7", "private" : "0d2de78391de4e27f6a7d8a21d9393a470b52110e8e9d5ddde6dabac2663608e1b150ae67cbb6b719", "shared" : "2d7f82b3026c3b66e873771a6dc21b9cba21b1ee9c4f67e1b0d9ddf7e465ef1db39914881e8831f1", @@ -40983,9 +13366,8 @@ ] }, { - "tcId" : 3490, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1362, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200046975ae12f6ab7cdecf38dbfc73c303b7e761bddba9427a0962c52e8bc8fd4d50e2c616e272d06fd2a30b183ed92bc397e461311ae7606da7f51e03b43500d19844f77f2fe06b5991b79a6ae74e45d8f4", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000002", @@ -40993,9 +13375,17 @@ "flags" : [] }, { - "tcId" : 3491, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1363, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b240303020801010a035200045ed60d7e4b2783635438ab94a26ccf3eeab621decab700021ebbd5da9c980d94675fe89713ce7aaf4a24d4597cca049babc6d731bdc4fc9b3229913a56f9b70da2361d681c4da92c26a45f741cdc2467", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1364, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048455ea50e317f100abf686261d54b74571bbaa294a0be35f01129bfe8384f6be19446e564ec75d267173e86e516ab37f4aa7478bb2b8a44b6b89fba41a56179c82cbe0c28d3df0464ca1e021bf1eecf7", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "0000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000000", @@ -41003,9 +13393,8 @@ "flags" : [] }, { - "tcId" : 3492, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1365, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000487da65a008a062881c8e3679c8a246ef33ec9b45767153b8aadaf045161088a11efcd9da42ff99c6132f8e6ce692efb7ad39bebfcfa965e7668b822251b02c3113d9dc480c42ed0910246a86268f4d2b", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000", @@ -41013,9 +13402,8 @@ "flags" : [] }, { - "tcId" : 3493, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1366, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004afa84bb06816946b7809bf03432872170a38f50807a38f4610388568661652d2bfad500fd74d324c7e1a4cff63144fb9b7c90410476ce4ff0d00849673fd7a830fc0f442ad40dada4694f1de1caf67ff", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -41023,9 +13411,8 @@ "flags" : [] }, { - "tcId" : 3494, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1367, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000442368c6d3ccc9e6b4c55a2cf582dcf6c332c3ec5c12983e4626a904f2287fde5a5c441ecbafbc84e492e3670173068faa344ff7e7a454d8dbcdc126422745340d1b414d52ec50481ed150c2cff568912", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "07fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", @@ -41033,9 +13420,26 @@ "flags" : [] }, { - "tcId" : 3495, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1368, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004047529df827d474fae66116022fdab490ee3af1323358d2e06188334a9d710ef0119e3b6b2786c7a76ebafa55ff2e52683ec5ac9fd5901e7a68943a02c11c5231ce9ee1282c176752d7e5a199f19c686", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "5caa89fafb087ebbf0f75a8845dc5e20272e91d60092e9870b1f14f4d13bef255c15e11b886829b2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1369, + "comment" : "edge case for shared secret", + "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004bc1cdd16028b9c3ba49a859a7a2bb110989e4ebbd9c62477b88b774b2da354d6ce6c5162762d0116c0d1a925100f4959c6b64bb352293ad72861ea9fa7efd50500115cd432ad16ef3f08ca2c1bf242dd", + "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", + "shared" : "6166f3de8da8f6e286176276a03ac6dbb4a9f8b0154a1504caa5ba2bb12dde1be6eae89f3384123b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1370, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048d90e9130b674b3b5250e89fed97f64f4634d26f3d606f9de279d059143d8750b21dc0cbcffa6a9897c809e917ce013eb0da3a42d60cda9030556b11a2d5b70689a0d1c585505573317aac201e283895", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7f0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", @@ -41043,9 +13447,8 @@ "flags" : [] }, { - "tcId" : 3496, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1371, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004b75d0c352b5df8536c22f60286595edbe52b7bf109f1e72b01904258c017359284238b65a05352d743a3793eff3628832b976fec09cb4a2b59eb5923be4cd4e0a6f52f62fad9543f10616acc31f3872e", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7fc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000001", @@ -41053,9 +13456,8 @@ "flags" : [] }, { - "tcId" : 3497, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1372, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004607fc2fb45fbe982612bd136ea06ddf8ad265edaa884ca20bfb288fdaf61c1a0896fa3947159321a63f64eed7d48ed529adc61c782eb6bbacbab0a2edcbedd183ba7f8e1653791d438d9cf8a88ccdaa2", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -41063,9 +13465,8 @@ "flags" : [] }, { - "tcId" : 3498, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1373, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000468b7b4842c85652f3878c7333ee9b372010ebde9a318a9e28c9cedca3d1bc9d0b99271dbdb40174e3bb85d9b325eb3fc2713718b3f64b3ac98b2957e27bdb398995f5dff1ef5c0041407dbe780e8341b", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -41073,9 +13474,8 @@ "flags" : [] }, { - "tcId" : 3499, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1374, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004b3658b493862d59a24b0344143315348d8cd9f4ed0ea4439a66c22bb0ad8cf7e9b7dec834f3a0f9a92d12ad4e9e6ac596a71a376bddc52601ed53b5b62faab2bc39db872a983b13e93d1c1097b573b05", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7fffffffffffffff0000000000000000000000000000000100000000000000000000000000000001", @@ -41083,9 +13483,8 @@ "flags" : [] }, { - "tcId" : 3500, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1375, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000437d53ab43b7a7318b5d56e2e174d5184f70d7aeb7c56800530165da99fc981bf59a8b300e21eec55581a2a66c270481906d7134f4e02be48db2b59dafe0f23155f2a6cca69db3491074e9434686b5515", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "7fffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000002", @@ -41093,9 +13492,8 @@ "flags" : [] }, { - "tcId" : 3501, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1376, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048bef4afc02bcf88984e43fadc7912900c769d8f5dc00733656487f04b777b803c2fdf1a97f5af911c7b81a31db0f948b3d4d75a06eb5203f1a449546e3f8569f0b9be7c7b8ff0f00cf989aef299bf83d", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "80000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -41103,9 +13501,8 @@ "flags" : [] }, { - "tcId" : 3502, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP320t1", + "tcId" : 1377, + "comment" : "edge case for shared secret", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048cf86413ec2ae3579d69e5fef52065c009a080b3570b1b3efc40ce9de0138025c17b8682d2600439b61f3182d076f3fa95da23407dd667fc9c7be3eb1f5574fbc3f0ab5d60d0cadf64b5c81e911e2868", "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", "shared" : "d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", @@ -41113,9 +13510,8 @@ "flags" : [] }, { - "tcId" : 3503, + "tcId" : 1378, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004000000000000000000000000000000000000000000000000000000000000000000000000000000020118c1b04101ec5f9b33eb6eeffec1b7461b690dd8416ca34c88bee64a1afd246748fea0f3e6995d", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "58f6281ef863cfcd121f00e0d89bb625d9c3eddc97fbef3da989815b7faefcf84d52772dd2bf9b1f", @@ -41123,9 +13519,17 @@ "flags" : [] }, { - "tcId" : 3504, + "tcId" : 1379, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000000000000000000000000000000000000000000000000000000000000000000000000307ccd520e969c2025c6ac0c6f16a4ed55fa79f4440a9cbed5deb91b0b5f57bde62f05d867d1aaf40", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "2be2078b9f8c412bf531ca4e1e1faefc51dad9012f057658ec664eba0260e305e6877587b0ca4844", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1380, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000ffffffffffffff00000000000000ffffffffffffff00000000000001000000000000001a1b1142e0e20a4b4267477ae401951426791db66a8622061a18fb7f7cb4048270fc083662c5e36f", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "5aa75e8ecdea561d0948411aa7a54cd1f3ba0463b5e4aa3784f8953e2a2d6f4723b890de0d374947", @@ -41133,9 +13537,8 @@ "flags" : [] }, { - "tcId" : 3505, + "tcId" : 1381, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff000000010000000007b13cc61ade2a01206c9c7a577fdce73b2faf70c3b3c69bd57a466561111f9326795835d3c2ba79", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "bef5050949ce67c1463dfe11c49e107daf6b04e627a4e6b149e818e5ffb3f3d793ebebe6eaf20c90", @@ -41143,9 +13546,8 @@ "flags" : [] }, { - "tcId" : 3506, + "tcId" : 1382, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff3fce9819335760e603d29d8736c5cbfe7d61af21d7fa3007b33578773eb7793697303fa06ce47b8a", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "9d35ad36ec1fb7c9687649766a44fd6595fde0bdded2199e8a82570deb8bded77622f311b77272ac", @@ -41153,9 +13555,8 @@ "flags" : [] }, { - "tcId" : 3507, + "tcId" : 1383, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000407fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff09635008f0dfbfbbbcf18db72d5e0608615dba0af087cd3758ca1defe58ea232ec76d6764d2d0d17", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "aa1b41fceff4ba87591a145bf3a1b44adb6dc794ca535c93f50cdcb03a35f4d063c573d4db19512e", @@ -41163,9 +13564,26 @@ "flags" : [] }, { - "tcId" : 3508, + "tcId" : 1384, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b240303020801010a035200045caa89fafb087ebbf0f75a8845dc5e20272e91d60092e9870b1f14f4d13bef255c15e11b886829b20a91e5ff65c760438927f58d93114ac17a88b8d5e6415f7db7fe809afe336ac48b88f158744fa8a2", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "1b84bfdb39f13e6f3fd87be6d8e08edd2e0122c4aa7e496ff699daae961ecb4e2e5b07cc3a9804fb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1385, + "comment" : "edge cases for ephemeral key", + "public" : "306a301406072a8648ce3d020106092b240303020801010a035200046166f3de8da8f6e286176276a03ac6dbb4a9f8b0154a1504caa5ba2bb12dde1be6eae89f3384123b1989dbce13a66c642c5117fa0f9b6d9bfaf57e4dc674d70ecb59371aad8538541a4bc46cc9c09d34", + "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", + "shared" : "cc112d083e3811272e53324e65c2ad7d958bb965fda3af81372cde668016f8bc713d55c274170963", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1386, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047f0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff3f4aa3fbf2c3f9083ce64cb067189fc86f0009522b0bc6cce8b9aa6184fe8ee2a6d2db2191358be3", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "9445cae9d8b9e5fd8bd3d73da56a3ba37ff83156e1741a4471f4ac0132bc24382eeb3204fc1e41ff", @@ -41173,9 +13591,8 @@ "flags" : [] }, { - "tcId" : 3509, + "tcId" : 1387, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047fc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000008000000110d6580b65033f2f1a38907567d7690abcddb0dc339a011e7cd3dbb4ae919d2cbfbf9bb2520bafc9", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "98e6af1ee83717fbbe7b19146e2bbb85886262bfa423c6155b5f0283abb1d2878210efcdaaed364b", @@ -41183,9 +13600,8 @@ "flags" : [] }, { - "tcId" : 3510, + "tcId" : 1388, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000016b3daf997cd6c24fe855474692d57c736b1518afd4e9e1d2cdab20ca9a6bf9366375f3f811418a", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "08192a427110f03c204fb6d7352662acb338f9711b4576153ee09421284d1757dc93191f11982e82", @@ -41193,9 +13609,8 @@ "flags" : [] }, { - "tcId" : 3511, + "tcId" : 1389, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff1b95c563738969707edf3c3e52836a73ef99f75589132189d4efbb02e21ecd8574d8939bb5fb4759", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "1896fb3f034e8d3fc3992a4336296c1d974a4a4770fb987363fc23196db786dd7656a512d02f9360", @@ -41203,9 +13618,8 @@ "flags" : [] }, { - "tcId" : 3512, + "tcId" : 1390, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047fffffffffffffff0000000000000000000000000000000100000000000000000000000000000001118923a0b64a9d7118a97f891351928beeb785c7adc637f553d14eafce7a87d4b79065bf8bdb1f20", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "7a7f45bfb4d8de6972ab547d204cf14489e5be7d2fecdcac6fb91d234ea6e5a04db6b6c2ee345e3f", @@ -41213,9 +13627,8 @@ "flags" : [] }, { - "tcId" : 3513, + "tcId" : 1391, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047fffffffffffffff0000000000000000ffffffffffffffff000000000000000100000000000000025ea72c6de93298dddfb9823ce54399149f08b73220573d581171caa19d6d19b0d047c72bb4d7248b", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "050fb12d8129bceb3360b1df064687a75438e4c36483edce3254b658e5a2cada54abe6182d16ac2d", @@ -41223,9 +13636,8 @@ "flags" : [] }, { - "tcId" : 3514, + "tcId" : 1392, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004800000000000000000000000000000000000000000000000000000000000000000000000000000005dd547d9224452a96d9375e4000887969764b1dcaacafcdd2f111fe85fe91225ad37f26d4ceeea19", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "c0dfb94bdd6bf640043a6179830e5a8cec1eeb8028c5ae9bfff71e251bd1cf73f9014196f86341d1", @@ -41233,9 +13645,8 @@ "flags" : [] }, { - "tcId" : 3515, + "tcId" : 1393, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e260118c1b04101ec5f9b33eb6eeffec1b7461b690dd8416ca34c88bee64a1afd246748fea0f3e6995d", "private" : "0a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", "shared" : "aae31f9598c7491b6c2cf680e6e6a60a5e21b07ace64612b0b0998fc2cee54cc984f75cdc2c589e5", @@ -41243,9 +13654,8 @@ "flags" : [] }, { - "tcId" : 3516, + "tcId" : 1394, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "3", "shared" : "31c02835052e6a04448a10b2b8af64275ab78a4b66756ddf72d9324b0b915021ebf0c8f33aa334b1", @@ -41253,9 +13663,8 @@ "flags" : [] }, { - "tcId" : 3517, + "tcId" : 1395, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "cba435a0d80bb18cfabea806f885b0c9531920f64cedf6e465bea89db462b183c441c34c7d976b00", @@ -41263,9 +13672,8 @@ "flags" : [] }, { - "tcId" : 3518, + "tcId" : 1396, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "1000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "8ef6f50f1d1204f820f1d7d05ba06684f922bca07f9af9ce4820849791595a38385ea88614599ec9", @@ -41273,9 +13681,8 @@ "flags" : [] }, { - "tcId" : 3519, + "tcId" : 1397, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "18c6cf3f841868380ee533fc70d9ee02495547e6773d1adad816f367a4fe0144094fc73a2692dc02", @@ -41283,9 +13690,8 @@ "flags" : [] }, { - "tcId" : 3520, + "tcId" : 1398, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "080000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "13f636563f9bf74a284dbb6fbbc9674437473a3b18007625a0c9e196e548463d6c5ecaafc8e9ae11", @@ -41293,9 +13699,8 @@ "flags" : [] }, { - "tcId" : 3521, + "tcId" : 1399, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e88691555b44c59311", "shared" : "7c284bf40bc88ef5a1944f871de3be7f28cb006c5e23af6f479456403f740495e0157c7e2921859d", @@ -41303,9 +13708,8 @@ "flags" : [] }, { - "tcId" : 3522, + "tcId" : 1400, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98681555b44c59311", "shared" : "033b7c9c296b9063c19746a02669b400b95d50052c603d2503f5998334a84f1abde8dff32ccaf574", @@ -41313,9 +13717,8 @@ "flags" : [] }, { - "tcId" : 3523, + "tcId" : 1401, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98689555b44c59311", "shared" : "c45a8c78e5161961fc84e66c8046c8d4599b27225cdd4ebe2462c82d8906bb3cf6e8a6e5cddcb6bf", @@ -41323,9 +13726,8 @@ "flags" : [] }, { - "tcId" : 3524, + "tcId" : 1402, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555a44c59311", "shared" : "6fbb8bb43eccc86dc13bf7dbc2650945334176fc5f1303a1055f9f4cee38d78747657e38846e25e9", @@ -41333,9 +13735,8 @@ "flags" : [] }, { - "tcId" : 3525, + "tcId" : 1403, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59233", "shared" : "147c9b3b4880f7f6d4eb96f891672cb0d09a6bef15574ab2a43f09ae7f8090cdfa81517e098dac1e", @@ -41345,9 +13746,8 @@ ] }, { - "tcId" : 3526, + "tcId" : 1404, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592b3", "shared" : "47f4412278edc51ba0635853a82e033b164a68194d4c3e2492017432daaa8c35684c343f701f6b02", @@ -41357,9 +13757,8 @@ ] }, { - "tcId" : 3527, + "tcId" : 1405, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592f3", "shared" : "a64c2b075abf446a9ba43f6ffcefda795835ab2e1c4d19bd9c9ede59cd9eaf9c831a520b1e0ce269", @@ -41369,9 +13768,8 @@ ] }, { - "tcId" : 3528, + "tcId" : 1406, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59303", "shared" : "b3b25821ac9b07c614f6fce7f9a1c2325d3cbd51cac82dadeb79037a23bce03b0352407ccd447af8", @@ -41381,9 +13779,8 @@ ] }, { - "tcId" : 3529, + "tcId" : 1407, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930b", "shared" : "594aebd8010757d15f79631af0e481310359e0086e4e988ab5525a9303aaf800cd4ef123ceb68875", @@ -41393,9 +13790,8 @@ ] }, { - "tcId" : 3530, + "tcId" : 1408, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e", "shared" : "31c02835052e6a04448a10b2b8af64275ab78a4b66756ddf72d9324b0b915021ebf0c8f33aa334b1", @@ -41403,9 +13799,8 @@ "flags" : [] }, { - "tcId" : 3531, + "tcId" : 1409, "comment" : "edge case private key", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", "private" : "0d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930f", "shared" : "c7e67dc2f64d0e66841777a6f014340b8a63f42024c6cd5ac5e10cec3b02a2d050c2fd8f078a754f", @@ -41415,33 +13810,183 @@ ] }, { - "tcId" : 3532, + "tcId" : 1410, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1411, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1412, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000400000000000000000000000000000000000000000000000000000000000000000000000000000000d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1413, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000400000000000000000000000000000000000000000000000000000000000000000000000000000000d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1414, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1415, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1416, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000400000000000000000000000000000000000000000000000000000000000000000000000000000001d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1417, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000400000000000000000000000000000000000000000000000000000000000000000000000000000001d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1418, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2600000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1419, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2600000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1420, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1421, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1422, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2700000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1423, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2700000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1424, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1425, + "comment" : "point is not on curve", + "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1426, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b240303020801010a030100", + "private" : "657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1427, "comment" : "public point not on curve", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ec", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", - "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3533, + "tcId" : 1428, "comment" : "public point = (0,0)", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", - "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3534, + "tcId" : 1429, "comment" : "order = -1763593322239166354161909842446019520889512772717686063760686124016784784845843468355685258203921", - "curve" : "brainpoolP320t1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c30229ff2ca1b8dfc943b0481ec387a12dfe1f9a0670305a4970ed5cd2b7d1381179a716796eaaa4bb3a6cef0201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", @@ -41453,9 +13998,8 @@ ] }, { - "tcId" : 3535, + "tcId" : 1430, "comment" : "order = 0", - "curve" : "brainpoolP320t1", "public" : "3082014b3081f406072a8648ce3d02013081e8020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c30201000201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", @@ -41467,9 +14011,8 @@ ] }, { - "tcId" : 3536, + "tcId" : 1431, "comment" : "order = 1", - "curve" : "brainpoolP320t1", "public" : "3082014b3081f406072a8648ce3d02013081e8020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c30201010201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", @@ -41481,9 +14024,8 @@ ] }, { - "tcId" : 3537, + "tcId" : 1432, "comment" : "order = 410618568360611413177547474029944166748205379750040840301822434183392856467013123528027", - "curve" : "brainpoolP320t1", "public" : "308201713082011906072a8648ce3d02013082010c020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3022500d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b0201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", @@ -41495,9 +14037,8 @@ ] }, { - "tcId" : 3538, + "tcId" : 1433, "comment" : "generator = (0,0)", - "curve" : "brainpoolP320t1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef4223403530451040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", @@ -41508,9 +14049,8 @@ ] }, { - "tcId" : 3539, + "tcId" : 1434, "comment" : "generator not on curve", - "curve" : "brainpoolP320t1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c5022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", @@ -41521,9 +14061,8 @@ ] }, { - "tcId" : 3540, + "tcId" : 1435, "comment" : "cofactor = -1", - "curve" : "brainpoolP320t1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201ff0352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", @@ -41534,9 +14073,8 @@ ] }, { - "tcId" : 3541, + "tcId" : 1436, "comment" : "cofactor = 0", - "curve" : "brainpoolP320t1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201000352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", @@ -41547,9 +14085,8 @@ ] }, { - "tcId" : 3542, + "tcId" : 1437, "comment" : "cofactor = 2", - "curve" : "brainpoolP320t1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201020352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", @@ -41560,9 +14097,8 @@ ] }, { - "tcId" : 3543, + "tcId" : 1438, "comment" : "cofactor = 1763593322239166354161909842446019520889512772717686063760686124016784784845843468355685258203921", - "curve" : "brainpoolP320t1", "public" : "3082019d3082014506072a8648ce3d020130820138020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", @@ -41573,9 +14109,8 @@ ] }, { - "tcId" : 3544, + "tcId" : 1439, "comment" : "cofactor = None", - "curve" : "brainpoolP320t1", "public" : "308201723082011a06072a8648ce3d02013082010d020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", @@ -41586,12 +14121,11 @@ ] }, { - "tcId" : 3545, + "tcId" : 1440, "comment" : "modified prime", - "curve" : "brainpoolP320t1", "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900ba0dc09c4fca91f8d2737a6773e536418f90d7febb8d727ebacde533cdbfbde0bdcc63663f5da3bf3054042819508683e6f1bdbf0ec8fdf75e1caa2469fef7a83b669b7094c4d4b8aad42e483f07af4bb2558a650428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef42234035304510400000000000000000000000000237bc7178cc16000000000000000000000000000000000000005434925ffb41a70da2dfb580b95e1fb8d86eb9cd182cd6f310275ff52ad21cd8e91220dd9f7383cf5bf022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000400000000000000000000000000237bc7178cc16000000000000000000000000000000000000005434925ffb41a70da2dfb580b95e1fb8d86eb9cd182cd6f310275ff52ad21cd8e91220dd9f7383cf5bf", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", - "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", + "shared" : "350c8a9a8792f9b9e871bdd6b977a1f10aa0c9e32bfa3757b91e299e5d28a6a9a48583a06344cc2e", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -41600,45 +14134,41 @@ ] }, { - "tcId" : 3546, + "tcId" : 1441, "comment" : "using secp224r1", - "curve" : "brainpoolP320t1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", - "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3547, + "tcId" : 1442, "comment" : "using secp256r1", - "curve" : "brainpoolP320t1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", - "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3548, + "tcId" : 1443, "comment" : "using secp256k1", - "curve" : "brainpoolP320t1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", - "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3549, + "tcId" : 1444, "comment" : "a = 0", - "curve" : "brainpoolP320t1", "public" : "3082014c3081f506072a8648ce3d02013081e9020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27302d0401000428c314f3b8833bf034c812d33b2ede840d7cb7e1a42dfcefa1e58e24553b9016dc1efc594caa02fec104510483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", @@ -41649,12 +14179,11 @@ ] }, { - "tcId" : 3550, + "tcId" : 1445, "comment" : "public key of order 3", - "curve" : "brainpoolP320t1", - "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404287241d18f74d574f37e525e2b4ff39282fc7069c02a6815bf011a163cffff0c9e9c85e36d9cf5f10a0428268fcba79bb005f6d54911b36b9252ab4894da726d70c60e1882cd324098bb4b26b969045ab49474045104614fb5520ddd09f9c723280221111b2f41dbf33d02e9f0579dbc5341e1ed1709756298e4491e42bf32d65596f52644fbdc1db3fc1fde0bef142059c0536522d36b24dc255dfaabeb0afcb547c8505235022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5931102010103520004614fb5520ddd09f9c723280221111b2f41dbf33d02e9f0579dbc5341e1ed1709756298e4491e42bfa087f18941960abc051ec462b223d476e56f75e6a38eeb1be46dddc71a99403df1d75d6a2962dbf2", + "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428808e7b2227b98585424a613d2809fc558aac8c4a1f2b2750d6eb4f56817f9d1b816d81265bd15cac0428175e209a33c62cee8fef102976c2ce48d5f35b8e3a278910e5a5c86640b398c4dd1e2d86d8ac475b0451049da2bbf5f43d6b067f37dcdfa8a90fa59cd674a1ba22003fbec5ccd6c6f10599406db9adfdd4f9f51cc7564b99d980ea23ad4482e88455c45095b3b1ca135ad25e0ce2df883f07db45c6e0ba3db15b32022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200049da2bbf5f43d6b067f37dcdfa8a90fa59cd674a1ba22003fbec5ccd6c6f10599406db9adfdd4f9f5b696f0d49ce2cecdbd8f33dbe97d8aa1a8fa1bf52ce0b31cf185d70cf054e44db70d31f7b401d2f5", "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", - "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", + "shared" : "4ae553756a4d451024731e72efea8aaf8a20ea4217d67a9fe4437d06a9882e75a607469feb40115c", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -41663,9 +14192,8 @@ ] }, { - "tcId" : 3551, + "tcId" : 1446, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP320t1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004aec08ac7071001a9ca046069d4fde5dea62029b92652ff8f5771baa59c03cf4e7a113ed38935c22689666c501721639937edd6eb3ed95148", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41673,9 +14201,8 @@ "flags" : [] }, { - "tcId" : 3552, + "tcId" : 1447, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP320t1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f0291188ab6042507fb7139957761ba533ad965178045cecc2abbaf13dc3ecb0be0e2af323f895a0a7f0a0679a4f298a9ec3f5fd2b21aceeebcc43b011c478b2", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41683,9 +14210,8 @@ "flags" : [] }, { - "tcId" : 3553, + "tcId" : 1448, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP320t1", "public" : "3076301006072a8648ce3d020106052b81040022036200049ec9f13ba4e199163afbfe75732d88ee090ce422e72bee4a3f519f7edc11c0a1217034f0ead23b0c067a9a1881e99f21f9fecebaf0771369a217216566ff6241b55d0dcc671551cb462bfa70e6873722e685920b4a2724f00faa0e5d15725e98", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41693,9 +14219,8 @@ "flags" : [] }, { - "tcId" : 3554, + "tcId" : 1449, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP320t1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c24023a1548478a17f7af184dc7905d2baf98db212dc09ff86492d4280c8185a3a04c78cd6104f82ddf7646068221bf329d63ac737162c7f49c1c29d89fed13a3601ab06e27c0fa59befd9087533a44cca6dbc033c6f80e4d64ceb761153584b634a6015786a29018722ffeb63f3cb5912f663dae78c37718eb83aa45ccc9d89760283", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41703,9 +14228,8 @@ "flags" : [] }, { - "tcId" : 3555, + "tcId" : 1450, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP320t1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004628386ad21412db5329c0126b0718fb8ac31d1e5d43bd6b5615b2f7e800ad5a357d24fd0ade1a40f988cd25fed98fe3c3ba46df502052ec944a085e5d1cee849", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41713,9 +14237,8 @@ "flags" : [] }, { - "tcId" : 3556, + "tcId" : 1451, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP320t1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043c210ce8a5791d3ed2900b930a807e752c68847ccde2bfcc8f57347a99d99defb102d42a97514b2bec7de009ff5ac6c7f51ff4a1807ab146", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41723,9 +14246,8 @@ "flags" : [] }, { - "tcId" : 3557, + "tcId" : 1452, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP320t1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041f2f5f6ca48446cb3e8c661d83386d721803d32a41ee9332782f193a0cab4a5a48dd359c6c58c9380c16507d7a3edabc105a03bd352a3c745b9c0ed0fc122517", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41733,9 +14255,8 @@ "flags" : [] }, { - "tcId" : 3558, + "tcId" : 1453, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP320t1", "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b018528b7ecf6c6b93db9a732a9855b4cc96d49a6c99cfc1588557bf7328b9dbfb77eab00dd3f525678da903f79bf8a86fa1bcb112a3141b822036a8d6462fcb1080fe724d9c5a939ae739f84bc93603", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41743,9 +14264,8 @@ "flags" : [] }, { - "tcId" : 3559, + "tcId" : 1454, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP320t1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000402236ac5f64ef25b3cebc036b1ded6f143337d2136282c09ca40ca7df6dcbec492fd4feacfac327807701ca1ef503ce20ea5b9bb4492a8a7337dac78502b55ff6c5e7ebea224f88e0d26861b8f11a2fc0c1ab1d54ca157e5b81aeec8cfc80b8c", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41753,9 +14273,8 @@ "flags" : [] }, { - "tcId" : 3560, + "tcId" : 1455, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP320t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004107cb105bb827381310bb1d402d811d3fab73ce7ad418c855eb185993a827fc35da7c6d95a01720100db7bef7e7611fc365ff8a428b8307ef330f2406fe7843b624473df73b11277740ce6c3313d3c50d7edc941716177f9149287d219d998dbdcff2845ba38fd66be8b39715f149ffc63615c364e9c2715d9e4437ccfadd757", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41763,9 +14282,8 @@ "flags" : [] }, { - "tcId" : 3561, + "tcId" : 1456, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP320t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004597a497ac98ef4e7b57eebcb76dbf80fa90010d39d121f3f270c2997c8097ef32ecbe4a7009d7cd2fa3b4de77b880ce58e7ad47c08c6969a", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41773,9 +14291,8 @@ "flags" : [] }, { - "tcId" : 3562, + "tcId" : 1457, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP320t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048a46d0bac7b26b02441ebab397140237a1d6551e4f9f63cd1b5129c719808ee9825d3ec5e1c68142c886e2b5bca39c2840236669c7aea799cf31beb70713fff8", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41783,9 +14300,8 @@ "flags" : [] }, { - "tcId" : 3563, + "tcId" : 1458, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP320t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047e8ab74cbcc65a0236721db3f23d039f3bddd753e5f9cdce1466e0c442b70fb1cb3c1de388722307d27899fb6cc83cf3381f7690c0683655d4486415facb060ee76cfc85bac41df8b8257f3c2fcbf67a9553846e5ac960b0adb7c05150f3d321", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41793,9 +14309,8 @@ "flags" : [] }, { - "tcId" : 3564, + "tcId" : 1459, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP320t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200046c7532f8502d34b9db6ea5e52cf3a053934d5e576b620014f51bd15707a77d5be020d2c112e470c516e29b6d63f5ebcb59b11be095a91226e7aed27318dca9e29e1f11f4b14e67461bafa29eeb8d7a81a82890cfe6781dee4c41747eb4bf0ae3a98997dd9cffc955de7ca1abcfe48e83da4a161e9f9a2c75daf9de71722b4be4", "private" : "083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", "shared" : "", @@ -41803,9 +14318,8 @@ "flags" : [] }, { - "tcId" : 3565, + "tcId" : 1460, "comment" : "invalid public key", - "curve" : "brainpoolP320t1", "public" : "3042301406072a8648ce3d020106092b240303020801010a032a0002158ddc4c252067e219e0a55d7d55c3f5523296ab8d63175d1907c82a8a03897cf26bc6cf9b6fc12f", "private" : "160538c462cd2d7698fc25d2712b981d7d62413679de89e089a53cd1017fed6fe6a69de1c2875d0a", "shared" : "", @@ -41815,9 +14329,8 @@ ] }, { - "tcId" : 3566, + "tcId" : 1461, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP320t1", "public" : "3042301406072a8648ce3d020106092b240303020801010a032a0003b8a851b160505003d2341f9c3a1cec50e1f5d759705769cbff605b0267af15f7b93552867be488cd", "private" : "0c80ed1a9678622c2b698dc1a7e63c13e28e93622bb1c36891c4cbf2525e10a10d5f4855b9c5fb6c", "shared" : "", @@ -41827,9 +14340,8 @@ ] }, { - "tcId" : 3567, + "tcId" : 1462, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP320t1", "public" : "3042301406072a8648ce3d020106092b240303020801010a032a000260fa08a01432849d033645cc7e498cc05ab53bba46336b6a0d538ea3f4e77d2dcc09a704a7737060", "private" : "0d2082a5da76bdbfb06b4ced03045d4aa7884933b3aac1986406854e3d05c069e1f89b481e42cbf96", "shared" : "", @@ -41839,9 +14351,8 @@ ] }, { - "tcId" : 3568, + "tcId" : 1463, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP320t1", "public" : "3042301406072a8648ce3d020106092b240303020801010a032a000360fa08a01432849d033645cc7e498cc05ab53bba46336b6a0d538ea3f4e77d2dcc09a704a7737060", "private" : "0d2082a5da76bdbfb06b4ced03045d4aa7884933b3aac1986406854e3d05c069e1f89b481e42cbf95", "shared" : "", @@ -41851,9 +14362,8 @@ ] }, { - "tcId" : 3569, + "tcId" : 1464, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP320t1", "public" : "3042301406072a8648ce3d020106092b240303020801010a032a0002b8a851b160505003d2341f9c3a1cec50e1f5d759705769cbff605b0267af15f7b93552867be488cd", "private" : "0c80ed1a9678622c2b698dc1a7e63c13e28e93622bb1c36891c4cbf2525e10a10d5f4855b9c5fb6d", "shared" : "", @@ -41861,2514 +14371,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 3570, - "comment" : "long form encoding of length", - "curve" : "brainpoolP320t1", - "public" : "30816a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3571, - "comment" : "long form encoding of length", - "curve" : "brainpoolP320t1", - "public" : "306b30811406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3572, - "comment" : "long form encoding of length", - "curve" : "brainpoolP320t1", - "public" : "306b30150681072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3573, - "comment" : "long form encoding of length", - "curve" : "brainpoolP320t1", - "public" : "306b301506072a8648ce3d02010681092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3574, - "comment" : "long form encoding of length", - "curve" : "brainpoolP320t1", - "public" : "306b301406072a8648ce3d020106092b240303020801010a0381520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3575, - "comment" : "length contains leading 0", - "curve" : "brainpoolP320t1", - "public" : "3082006a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3576, - "comment" : "length contains leading 0", - "curve" : "brainpoolP320t1", - "public" : "306c3082001406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3577, - "comment" : "length contains leading 0", - "curve" : "brainpoolP320t1", - "public" : "306c3016068200072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3578, - "comment" : "length contains leading 0", - "curve" : "brainpoolP320t1", - "public" : "306c301606072a8648ce3d0201068200092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3579, - "comment" : "length contains leading 0", - "curve" : "brainpoolP320t1", - "public" : "306c301406072a8648ce3d020106092b240303020801010a038200520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3580, - "comment" : "wrong length", - "curve" : "brainpoolP320t1", - "public" : "306b301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3581, - "comment" : "wrong length", - "curve" : "brainpoolP320t1", - "public" : "3069301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3582, - "comment" : "wrong length", - "curve" : "brainpoolP320t1", - "public" : "306a301506072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3583, - "comment" : "wrong length", - "curve" : "brainpoolP320t1", - "public" : "306a301306072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3584, - "comment" : "wrong length", - "curve" : "brainpoolP320t1", - "public" : "306a301406082a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3585, - "comment" : "wrong length", - "curve" : "brainpoolP320t1", - "public" : "306a301406062a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3586, - "comment" : "wrong length", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d0201060a2b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3587, - "comment" : "wrong length", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106082b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3588, - "comment" : "wrong length", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a03530004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3589, - "comment" : "wrong length", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a03510004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3590, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320t1", - "public" : "3085010000006a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3591, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320t1", - "public" : "306f3085010000001406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3592, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320t1", - "public" : "306f3019068501000000072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3593, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320t1", - "public" : "306f301906072a8648ce3d0201068501000000092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3594, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP320t1", - "public" : "306f301406072a8648ce3d020106092b240303020801010a038501000000520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3595, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320t1", - "public" : "308901000000000000006a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3596, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320t1", - "public" : "3073308901000000000000001406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3597, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320t1", - "public" : "3073301d06890100000000000000072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3598, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320t1", - "public" : "3073301d06072a8648ce3d020106890100000000000000092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3599, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP320t1", - "public" : "3073301406072a8648ce3d020106092b240303020801010a03890100000000000000520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3600, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320t1", - "public" : "30847fffffff301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3601, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320t1", - "public" : "306e30847fffffff06072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3602, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320t1", - "public" : "306e301806847fffffff2a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3603, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320t1", - "public" : "306e301806072a8648ce3d020106847fffffff2b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3604, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP320t1", - "public" : "306e301406072a8648ce3d020106092b240303020801010a03847fffffff0004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3605, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320t1", - "public" : "3084ffffffff301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3606, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320t1", - "public" : "306e3084ffffffff06072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3607, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320t1", - "public" : "306e30180684ffffffff2a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3608, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320t1", - "public" : "306e301806072a8648ce3d02010684ffffffff2b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3609, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP320t1", - "public" : "306e301406072a8648ce3d020106092b240303020801010a0384ffffffff0004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3610, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320t1", - "public" : "3085ffffffffff301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3611, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320t1", - "public" : "306f3085ffffffffff06072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3612, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320t1", - "public" : "306f30190685ffffffffff2a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3613, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320t1", - "public" : "306f301906072a8648ce3d02010685ffffffffff2b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3614, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP320t1", - "public" : "306f301406072a8648ce3d020106092b240303020801010a0385ffffffffff0004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3615, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320t1", - "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3616, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320t1", - "public" : "30723088ffffffffffffffff06072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3617, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320t1", - "public" : "3072301c0688ffffffffffffffff2a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3618, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320t1", - "public" : "3072301c06072a8648ce3d02010688ffffffffffffffff2b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3619, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP320t1", - "public" : "3072301406072a8648ce3d020106092b240303020801010a0388ffffffffffffffff0004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3620, - "comment" : "incorrect length", - "curve" : "brainpoolP320t1", - "public" : "30ff301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3621, - "comment" : "incorrect length", - "curve" : "brainpoolP320t1", - "public" : "306a30ff06072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3622, - "comment" : "incorrect length", - "curve" : "brainpoolP320t1", - "public" : "306a301406ff2a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3623, - "comment" : "incorrect length", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106ff2b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3624, - "comment" : "incorrect length", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a03ff0004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3625, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP320t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3626, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP320t1", - "public" : "306a308006072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3627, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP320t1", - "public" : "306a301406802a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3628, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106802b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3629, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a03800004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3630, - "comment" : "removing sequence", - "curve" : "brainpoolP320t1", - "public" : "", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3631, - "comment" : "removing sequence", - "curve" : "brainpoolP320t1", - "public" : "305403520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3632, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP320t1", - "public" : "30", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3633, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP320t1", - "public" : "30553003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3634, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP320t1", - "public" : "306c301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d0000", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3635, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP320t1", - "public" : "306c301606072a8648ce3d020106092b240303020801010a000003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3636, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP320t1", - "public" : "306c0000301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3637, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP320t1", - "public" : "306c3016000006072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3638, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d0000", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3639, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP320t1", - "public" : "306c301406072a8648ce3d020106092b240303020801010a000003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3640, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP320t1", - "public" : "306c301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d0500", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3641, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP320t1", - "public" : "306c301606072a8648ce3d020106092b240303020801010a050003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3642, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "306f498177306a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3643, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "306e2500306a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3644, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "306c306a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d0004deadbeef", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3645, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "306f3019498177301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3646, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "306e30182500301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3647, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "30723016301406072a8648ce3d020106092b240303020801010a0004deadbeef03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3648, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "306f3019260c49817706072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3649, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "306e3018260b250006072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3650, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "3072301c260906072a8648ce3d02010004deadbeef06092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3651, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "306f301906072a8648ce3d0201260e49817706092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3652, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "306e301806072a8648ce3d0201260d250006092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3653, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "3072301c06072a8648ce3d0201260b06092b240303020801010a0004deadbeef03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3654, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "306f301406072a8648ce3d020106092b240303020801010a235749817703520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3655, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "306e301406072a8648ce3d020106092b240303020801010a2356250003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3656, - "comment" : "including garbage", - "curve" : "brainpoolP320t1", - "public" : "3072301406072a8648ce3d020106092b240303020801010a235403520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d0004deadbeef", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3657, - "comment" : "including undefined tags", - "curve" : "brainpoolP320t1", - "public" : "3072aa00bb00cd00306a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3658, - "comment" : "including undefined tags", - "curve" : "brainpoolP320t1", - "public" : "3070aa02aabb306a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3659, - "comment" : "including undefined tags", - "curve" : "brainpoolP320t1", - "public" : "3072301caa00bb00cd00301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3660, - "comment" : "including undefined tags", - "curve" : "brainpoolP320t1", - "public" : "3070301aaa02aabb301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3661, - "comment" : "including undefined tags", - "curve" : "brainpoolP320t1", - "public" : "3072301c260faa00bb00cd0006072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3662, - "comment" : "including undefined tags", - "curve" : "brainpoolP320t1", - "public" : "3070301a260daa02aabb06072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3663, - "comment" : "including undefined tags", - "curve" : "brainpoolP320t1", - "public" : "3072301c06072a8648ce3d02012611aa00bb00cd0006092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3664, - "comment" : "including undefined tags", - "curve" : "brainpoolP320t1", - "public" : "3070301a06072a8648ce3d0201260faa02aabb06092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3665, - "comment" : "including undefined tags", - "curve" : "brainpoolP320t1", - "public" : "3072301406072a8648ce3d020106092b240303020801010a235aaa00bb00cd0003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3666, - "comment" : "including undefined tags", - "curve" : "brainpoolP320t1", - "public" : "3070301406072a8648ce3d020106092b240303020801010a2358aa02aabb03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3667, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP320t1", - "public" : "3081", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3668, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP320t1", - "public" : "3056308103520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3669, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP320t1", - "public" : "0500", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3670, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP320t1", - "public" : "3056050003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3671, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320t1", - "public" : "2e6a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3672, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320t1", - "public" : "2f6a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3673, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320t1", - "public" : "316a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3674, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320t1", - "public" : "326a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3675, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320t1", - "public" : "ff6a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3676, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320t1", - "public" : "306a2e1406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3677, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320t1", - "public" : "306a2f1406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3678, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320t1", - "public" : "306a311406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3679, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320t1", - "public" : "306a321406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3680, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP320t1", - "public" : "306aff1406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3681, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP320t1", - "public" : "3000", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3682, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP320t1", - "public" : "3056300003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3683, - "comment" : "truncate sequence", - "curve" : "brainpoolP320t1", - "public" : "3069301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3684, - "comment" : "truncate sequence", - "curve" : "brainpoolP320t1", - "public" : "30691406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3685, - "comment" : "truncate sequence", - "curve" : "brainpoolP320t1", - "public" : "3069301306072a8648ce3d020106092b2403030208010103520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3686, - "comment" : "truncate sequence", - "curve" : "brainpoolP320t1", - "public" : "30693013072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3687, - "comment" : "indefinite length", - "curve" : "brainpoolP320t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d0000", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3688, - "comment" : "indefinite length", - "curve" : "brainpoolP320t1", - "public" : "306c308006072a8648ce3d020106092b240303020801010a000003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3689, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP320t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d00", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3690, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP320t1", - "public" : "306b308006072a8648ce3d020106092b240303020801010a0003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3691, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP320t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d05000000", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3692, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP320t1", - "public" : "306e308006072a8648ce3d020106092b240303020801010a0500000003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3693, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP320t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d060811220000", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3694, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP320t1", - "public" : "3070308006072a8648ce3d020106092b240303020801010a06081122000003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3695, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP320t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d0000fe02beef", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3696, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP320t1", - "public" : "3070308006072a8648ce3d020106092b240303020801010a0000fe02beef03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3697, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP320t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d0002beef", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3698, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP320t1", - "public" : "306e308006072a8648ce3d020106092b240303020801010a0002beef03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3699, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP320t1", - "public" : "306c3000301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3700, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP320t1", - "public" : "306c3016300006072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3701, - "comment" : "append empty sequence", - "curve" : "brainpoolP320t1", - "public" : "306c301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d3000", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3702, - "comment" : "append empty sequence", - "curve" : "brainpoolP320t1", - "public" : "306c301606072a8648ce3d020106092b240303020801010a300003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3703, - "comment" : "sequence of sequence", - "curve" : "brainpoolP320t1", - "public" : "306c306a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3704, - "comment" : "sequence of sequence", - "curve" : "brainpoolP320t1", - "public" : "306c3016301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3705, - "comment" : "truncated sequence", - "curve" : "brainpoolP320t1", - "public" : "3016301406072a8648ce3d020106092b240303020801010a", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3706, - "comment" : "truncated sequence", - "curve" : "brainpoolP320t1", - "public" : "305f300906072a8648ce3d020103520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3707, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP320t1", - "public" : "3081be301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3708, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP320t1", - "public" : "3075301f06072a8648ce3d020106092b240303020801010a06092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3709, - "comment" : "removing oid", - "curve" : "brainpoolP320t1", - "public" : "3061300b06092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3710, - "comment" : "lonely oid tag", - "curve" : "brainpoolP320t1", - "public" : "3062300c0606092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3711, - "comment" : "lonely oid tag", - "curve" : "brainpoolP320t1", - "public" : "3060300a06072a8648ce3d02010603520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3712, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP320t1", - "public" : "306c301606092a8648ce3d0201000006092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3713, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP320t1", - "public" : "306c301606072a8648ce3d0201060b2b240303020801010a000003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3714, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP320t1", - "public" : "306c3016060900002a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3715, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP320t1", - "public" : "306c301606072a8648ce3d0201060b00002b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3716, - "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP320t1", - "public" : "306c301606072a8648ce3d0201000006092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3717, - "comment" : "appending null value to oid", - "curve" : "brainpoolP320t1", - "public" : "306c301606092a8648ce3d0201050006092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3718, - "comment" : "appending null value to oid", - "curve" : "brainpoolP320t1", - "public" : "306c301606072a8648ce3d0201060b2b240303020801010a050003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3719, - "comment" : "truncated length of oid", - "curve" : "brainpoolP320t1", - "public" : "3063300d068106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3720, - "comment" : "truncated length of oid", - "curve" : "brainpoolP320t1", - "public" : "3061300b06072a8648ce3d0201068103520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3721, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP320t1", - "public" : "3063300d050006092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3722, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP320t1", - "public" : "3061300b06072a8648ce3d0201050003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3723, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320t1", - "public" : "306a301404072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3724, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320t1", - "public" : "306a301405072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3725, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320t1", - "public" : "306a301407072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3726, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320t1", - "public" : "306a301408072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3727, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320t1", - "public" : "306a3014ff072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3728, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020104092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3729, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020105092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3730, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020107092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3731, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020108092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3732, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d0201ff092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3733, - "comment" : "dropping value of oid", - "curve" : "brainpoolP320t1", - "public" : "3063300d060006092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3734, - "comment" : "dropping value of oid", - "curve" : "brainpoolP320t1", - "public" : "3061300b06072a8648ce3d0201060003520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3735, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP320t1", - "public" : "306a30140607288648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3736, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d0201060929240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3737, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d028106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3738, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801018a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3739, - "comment" : "truncate oid", - "curve" : "brainpoolP320t1", - "public" : "3069301306062a8648ce3d0206092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3740, - "comment" : "truncate oid", - "curve" : "brainpoolP320t1", - "public" : "3069301306068648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3741, - "comment" : "truncate oid", - "curve" : "brainpoolP320t1", - "public" : "3069301306072a8648ce3d020106082b2403030208010103520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3742, - "comment" : "truncate oid", - "curve" : "brainpoolP320t1", - "public" : "3069301306072a8648ce3d02010608240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3743, - "comment" : "wrong oid", - "curve" : "brainpoolP320t1", - "public" : "306d3017060a3262306530333032316106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3744, - "comment" : "wrong oid", - "curve" : "brainpoolP320t1", - "public" : "3075301f061236303836343830313635303330343032303106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3745, - "comment" : "wrong oid", - "curve" : "brainpoolP320t1", - "public" : "306b301506072a8648ce3d0201060a3262306530333032316103520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3746, - "comment" : "wrong oid", - "curve" : "brainpoolP320t1", - "public" : "3073301d06072a8648ce3d0201061236303836343830313635303330343032303103520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3747, - "comment" : "longer oid", - "curve" : "brainpoolP320t1", - "public" : "3073301d06103261383634386365336430323031303106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3748, - "comment" : "longer oid", - "curve" : "brainpoolP320t1", - "public" : "3075301f06072a8648ce3d02010614326232343033303330323038303130313061303103520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3749, - "comment" : "oid with modified node", - "curve" : "brainpoolP320t1", - "public" : "3071301b060e326138363438636533643032313106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3750, - "comment" : "oid with modified node", - "curve" : "brainpoolP320t1", - "public" : "3079302306163261383634386365336430323838383038303830303106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3751, - "comment" : "oid with modified node", - "curve" : "brainpoolP320t1", - "public" : "3073301d06072a8648ce3d0201061232623234303330333032303830313031316103520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3752, - "comment" : "oid with modified node", - "curve" : "brainpoolP320t1", - "public" : "307b302506072a8648ce3d0201061a326232343033303330323038303130313838383038303830306103520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3753, - "comment" : "large integer in oid", - "curve" : "brainpoolP320t1", - "public" : "308183302d0620326138363438636533643032383238303830383038303830383038303830303106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3754, - "comment" : "large integer in oid", - "curve" : "brainpoolP320t1", - "public" : "308185302f06072a8648ce3d0201062432623234303330333032303830313031383238303830383038303830383038303830306103520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3755, - "comment" : "oid with invalid node", - "curve" : "brainpoolP320t1", - "public" : "3074301e0611326138363438636533643032303165303306092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3756, - "comment" : "oid with invalid node", - "curve" : "brainpoolP320t1", - "public" : "306b301506082a808648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3757, - "comment" : "oid with invalid node", - "curve" : "brainpoolP320t1", - "public" : "3076302006072a8648ce3d0201061532623234303330333032303830313031306165303303520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3758, - "comment" : "oid with invalid node", - "curve" : "brainpoolP320t1", - "public" : "306b301506072a8648ce3d0201060a2b80240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3759, - "comment" : "lonely bit string tag", - "curve" : "brainpoolP320t1", - "public" : "3017301406072a8648ce3d020106092b240303020801010a03", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3760, - "comment" : "appending 0's to bit string", - "curve" : "brainpoolP320t1", - "public" : "306c301406072a8648ce3d020106092b240303020801010a03540004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d0000", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3761, - "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP320t1", - "public" : "306c301406072a8648ce3d020106092b240303020801010a035400000004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3762, - "comment" : "appending null value to bit string", - "curve" : "brainpoolP320t1", - "public" : "306c301406072a8648ce3d020106092b240303020801010a03540004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d0500", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3763, - "comment" : "truncated length of bit string", - "curve" : "brainpoolP320t1", - "public" : "3018301406072a8648ce3d020106092b240303020801010a0381", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3764, - "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP320t1", - "public" : "3018301406072a8648ce3d020106092b240303020801010a0500", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3765, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a01520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3766, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a02520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3767, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a04520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3768, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a05520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3769, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010aff520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3770, - "comment" : "dropping value of bit string", - "curve" : "brainpoolP320t1", - "public" : "3018301406072a8648ce3d020106092b240303020801010a0300", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3771, - "comment" : "modify first byte of bit string", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a03520204cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3772, - "comment" : "modify last byte of bit string", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c0d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3773, - "comment" : "truncate bit string", - "curve" : "brainpoolP320t1", - "public" : "3069301406072a8648ce3d020106092b240303020801010a03510004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3774, - "comment" : "truncate bit string", - "curve" : "brainpoolP320t1", - "public" : "3069301406072a8648ce3d020106092b240303020801010a035104cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3775, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a03520104cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3776, - "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP320t1", - "public" : "306e301406072a8648ce3d020106092b240303020801010a03562004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d01020304", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3777, - "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP320t1", - "public" : "3019301406072a8648ce3d020106092b240303020801010a030103", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3778, - "comment" : "128 unused bits", - "curve" : "brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a03528004cba26a8f628e02986f0b2e86c382106a2ea9d478842c881563b1edd5718d3c5638b54be1d26b80fd931b5e628542fde25e933520814feda7dd557df79af35a6699b1c81e52634ae636cdfded606b7c8d", - "private" : "094762b529f6ce6000188474c9309a90926c8ea9027efa34b562cc77c5daa9f98148385cd385dff41", - "shared" : "280a7ae55dc954e0a58bcf7df3cf31e11732fcd734be9f8c21b3f36d110fdbdcb8dea8b296a76684", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -44378,9 +14380,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 3779, + "tcId" : 1465, "comment" : "normal case", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047c9971b3d2b5f6111173bf61f546bdead7918aa0134b72c11dd2fe22eb336ecdce9541dd8c64c6073af5627cf04a5fda30440fdab76d7377708e5a1ccb973d3e56cdb53f299b791cdfdbc45c43851af0aeed35ab6873f4e2f8d77831eb71b0cb", "private" : "6b3cff8513eb44fada3de5baf6612c87e6e5d3ccca55e30fe6d540edd1544b0ad23ec91a208405cc5288ea02d0e09ba3", "shared" : "581332ce12ebb312a6c0a95f0e3391fc1af59c37f7dc94ab1bf7aebc93540cd6362c13016e3f70ba02d5cd33bc895fc5", @@ -44388,9 +14389,8 @@ "flags" : [] }, { - "tcId" : 3780, + "tcId" : 1466, "comment" : "compressed public key", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c033200037c9971b3d2b5f6111173bf61f546bdead7918aa0134b72c11dd2fe22eb336ecdce9541dd8c64c6073af5627cf04a5fda", "private" : "6b3cff8513eb44fada3de5baf6612c87e6e5d3ccca55e30fe6d540edd1544b0ad23ec91a208405cc5288ea02d0e09ba3", "shared" : "581332ce12ebb312a6c0a95f0e3391fc1af59c37f7dc94ab1bf7aebc93540cd6362c13016e3f70ba02d5cd33bc895fc5", @@ -44400,9 +14400,8 @@ ] }, { - "tcId" : 3781, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384t1", + "tcId" : 1467, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004319ad6d431018c7036152d4814aad9459bb4e3e479b40752a84c3902910a185233153a49ce7f08eee86c5a76be637b2a138bf12770cbaae6e5bc866f1bb072f083dc4bcc367238c833c226823471de82d5266080f89b5776dfa7ea3c24ca263b", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001", @@ -44410,9 +14409,8 @@ "flags" : [] }, { - "tcId" : 3782, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384t1", + "tcId" : 1468, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004779ce983dce3b93b66f1d5f5da0e6461ed87da6a0bd20b39dd1b85cd4da149c09fe815822e49d2706af32c76aa728d620058e66c021ce3ab681c471ca9deb0826b96712c74948a4c971b8db1f4c049cc75d355df8d0f1fcf16bc4ece28669122", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -44420,9 +14418,8 @@ "flags" : [] }, { - "tcId" : 3783, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384t1", + "tcId" : 1469, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044d69d548112a121ae139b4b8b4f92fe0c31a4ffe14bcfe60fe60028049c7e7e31c5136fb64b641885da6595d3d32260f508f63dc8ff1e40208988830080980ec4f045d2d75b633d23d244374ac9d94ebb33367bb6b92b0bd8ebfe87c01124642", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", @@ -44430,9 +14427,8 @@ "flags" : [] }, { - "tcId" : 3784, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384t1", + "tcId" : 1470, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047bed1248364e9ee7dce7210d03a2ea8c9675ba12de09d92fea65f31a9336bd7730064e8c425ab57d741eed5f0a90ab587c3f3dbf31eb2480f0bdc7c2e7d5398284437d10799b19c06d73a05a5dd38b49519513d5137d1ff16894390f8cabba09", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", @@ -44440,9 +14436,26 @@ "flags" : [] }, { - "tcId" : 3785, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384t1", + "tcId" : 1471, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000486a0f686959b86a82fd13a2455a187a7fc62c2a1155decd85630e10c0805a238dc26872b295a4d4033e2d2a313c6f6138c6f5ecc3bc8a8d5e8e057cc8cf542eed9991c458529960a1a4379e9cd4d949da8ac40aac51e4ee1317ae8af5a38f642", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "1b635895e1e2c809653471a1a1ce3460f76c7b06993c654ee2661011a5b88afecba16d6fff26a7709b7e59f93a9de703", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1472, + "comment" : "edge case for shared secret", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200042c5ecd2775c622febaeab94a29b9f593ea1242bd0fefc59bb7a970af89f5bd43cbcfc289ff563a418c25f1c060a22d6f69a285b04992fd34035c7ae35b21a9978ab26dbafb5bbf7a84aa11cb6fe80a1df168a30dbecce6f5e16bd29eb9b699f9", + "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", + "shared" : "3bc08823776f7ee08b4f218f4bdb41e954e7e74abb2d319140c67b935706b1d1440b3da7000068ae55d56acb9746d4a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1473, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000471cad293ad4befb3023a077d444b4142c3470ecf74e1eede03c1c9db832417777c757797282f78771ba094eda4c6a4b645d65739131fd6aa9391f9475527b6045f7e54747840c6b420d4a9b5dca40702f76a72651692db4115977a5675d584fc", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000000", @@ -44450,9 +14463,8 @@ "flags" : [] }, { - "tcId" : 3786, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384t1", + "tcId" : 1474, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043313a667863796ecb2683751dd1bf51836fd64bfaad84f9ff18aebf92a80b8e49894baa58cf8918c08f71e8fe8e673960d15ae41c90f98f9a5a837fb27d08c5dc1137fe311649552d5332505100f03c8f771bca63b4a1133aec9beb843d10dfc", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000001", @@ -44460,9 +14472,8 @@ "flags" : [] }, { - "tcId" : 3787, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384t1", + "tcId" : 1475, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044b3576c484f554f33bd294d1d20b94e7caf61046f5e1089ce8b096f9ff3ad2049a8d4b365ebd97133a6514232a8473c91de0689497396b184a6a9a3bed37da61cffb8a62b1ae096507f7f4dfa74e26760160f930d28e4170d2a6b2446b0b1a93", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff000000040000000", @@ -44470,9 +14481,8 @@ "flags" : [] }, { - "tcId" : 3788, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384t1", + "tcId" : 1476, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000485c09245c2965f4387e3276a7305e926ce5fdca2e99900425439a0612685d38f843a468d9e2d2968a65215ac434a6542668917bb4e443399a5b3910ba9f75f97d895098dbe2049dd43b076b50ef2cac16ffa80bf9fc3cf35c4589746213ddca1", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", @@ -44480,9 +14490,8 @@ "flags" : [] }, { - "tcId" : 3789, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384t1", + "tcId" : 1477, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000478b76373f3d02f5c0d3961684f479057d35e376ad8583aad78fdde98c1bcbbb9af9582c50e8cce0ee76146623a68794508e70bedac883188959e5dfeb6233775adce6d19d3067d80cdbc9b78dc33006806a6457303f9c65698f1fa8816921077", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000000", @@ -44490,9 +14499,8 @@ "flags" : [] }, { - "tcId" : 3790, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384t1", + "tcId" : 1478, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004879e31be41831a7b309c71144ff5baff9307159fe5751d2dd0c4595ce288e1f81a34001ac74f68f34271c2ef4dcf2a584822e2dcde90ab1e4411fb998774c1bd0840560e6721ba00f978afa5870d75b9482f594e9d72b03034584292bc8df95e", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", @@ -44500,9 +14508,8 @@ "flags" : [] }, { - "tcId" : 3791, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP384t1", + "tcId" : 1479, + "comment" : "edge case for shared secret", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000423c40e7a2ec9b61837ff67eb7ada25023279c0c77e7b46e3d40a9159811e0a7731cd515606df44b52082b5319979047575d4467ce49ef08fc1e9aa5016c6e219393211cfa1cc868d16caf2347652b72dfcd88b9df821ebde89054ad7b4a8b807", "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -44510,9 +14517,8 @@ "flags" : [] }, { - "tcId" : 3792, + "tcId" : 1480, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff000000000000000100000000000000014199aba2f2ae96ba11e63e82a9232a83bbffd465c3dd76c4cd24ff07f8cc1c1cc10eb7ca2d80072873f27c103153edbd", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "5558f8c9784d2e17cd8bfba3e717caf1e9085ae74fbc5e5855a347734f64c4a99b6f109c8dc85ffa315cfb01010e59da", @@ -44520,9 +14526,8 @@ "flags" : [] }, { - "tcId" : 3793, + "tcId" : 1481, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff10de23e1549f367b07b72d47df2b0e4dd32a78acc9fa2ead7dbc9a5a3f05ed448fe75d121269ed689a8dc82321212984", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "3e59aceb85ae1e9c482e49ecee60d855627d4ab91243c05cbcfcf88174fc31658e89ece9b673ba222c2e31d51a54e6d5", @@ -44530,9 +14535,8 @@ "flags" : [] }, { - "tcId" : 3794, + "tcId" : 1482, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000183e0091d69e927eaaa9c887f1164b2b6f58ff482de53f28d381be260a773b306e05aef3745e8a72b6b72496f5009e51", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "47b5bbe7bf2ec7f86777c008b84d753de9e6ec4579ee2f274d5ff3bf466680ea6f46a2db7b50ec597ad1aa06d20ce549", @@ -44540,9 +14544,8 @@ "flags" : [] }, { - "tcId" : 3795, + "tcId" : 1483, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff3bcf7ad8f51186c0f99db0988ed9c50e20763125aae2cb69c2a4fa0d29b41075c59cf3798cbac0b06b51445e4f68957c", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "44acbe681bb36efd73881cde8cd2269f85dc0f3eaeddf729a243e17841d6a770c2489859fe2487ff9c1f5c2e00018b76", @@ -44550,9 +14553,26 @@ "flags" : [] }, { - "tcId" : 3796, + "tcId" : 1484, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041b635895e1e2c809653471a1a1ce3460f76c7b06993c654ee2661011a5b88afecba16d6fff26a7709b7e59f93a9de703220e4cda75c354f6217bb3857f55bbf6721c097a14900ad9e0c30b0fafe18ad68c5cc4881cbade4e471fab685c438769", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "117fc625ab3f213aaef4ecf4cbb032ac37997fd63ecb8be330ea8e536a49274bf82eda05fdd53302c347841974934e4c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1485, + "comment" : "edge cases for ephemeral key", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043bc08823776f7ee08b4f218f4bdb41e954e7e74abb2d319140c67b935706b1d1440b3da7000068ae55d56acb9746d4a640bf43becd917f53995763509f651a4019068e8c48007b792b050c3c6a4a41d3c53e14044ef668265a76d83bfd256680", + "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", + "shared" : "05d235cd3f4dbaa1ddec877a1ce9c6a317077601359f18be53e9fc7904fee343d70669d781ec31453686eda2d962647c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1486, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc0000000800000000532e64008d9cd987b0e99b2975334b3bd6f042a5a8e5eacf72d0c4ca2906f7f5a546d26117b0679067c7c578527f1d1", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "4bbd8d34c4c25f078ad43446824059439abdd914a2ac9a83e9e1508bcc7eac3974c06314ec18885e64088f7735b47b0b", @@ -44560,9 +14580,8 @@ "flags" : [] }, { - "tcId" : 3797, + "tcId" : 1487, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000012eb8d2eacbc8bdb2c83ff11864f28fe307a8617e3f651e2c98c1349691a19d914240434e2fc599596a18ae05d62c80b6", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "33d5885c57825c73ef0e489513709468c1d86ef7153f8560eaf8d1eff3a38afbd63157c4840aea14182692acc0df292c", @@ -44570,9 +14589,8 @@ "flags" : [] }, { - "tcId" : 3798, + "tcId" : 1488, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047fffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff000000040000000333b6edc37e1dee2502c773a2af9d36be3c14b92fb7ff947b2b398884e938d47d7e91ab6163e35cf7fb549a1c8b40cb4", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "60e92912a1cd8bf11e10d882eb3beac75f924957957fce63b0d646836ac38a5f39c0497d9bc14c1884a3ec62cf84264d", @@ -44580,9 +14598,8 @@ "flags" : [] }, { - "tcId" : 3799, + "tcId" : 1489, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000002c6bc7e854b2d294bbf56b016546598aee72e1a05b12491738dd65d366b038c8b027f90d52012dc546768826b9f76d2f", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "65e593164f354dd3dd77ba72ba55ba80b81169a03b115d5d4249d883e071a00baf114289d6186e3550376092a30a44d5", @@ -44590,9 +14607,8 @@ "flags" : [] }, { - "tcId" : 3800, + "tcId" : 1490, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047fffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff000000000000010000000000000027ee7adc978f64eb8ce1ac64d4c9c75f4c35d36de0ed3c9d7a1013fb1323c4f2b2e6f02c240e82ed75472a72f27755dd", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "2add186540d1c14206a301c8f087e60899756d8eb0fd95d0defd1435ee1fb88103feca3704cf3747a375813bcf82d439", @@ -44600,9 +14616,8 @@ "flags" : [] }, { - "tcId" : 3801, + "tcId" : 1491, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047fffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff04d46c613e7cea77e579a3a1c38607da44b1ad733cd78e98315f5fcedaa355bdcd98157d194126a9200da34b945a01a9", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "78b196d7197619661dcefb46a19a0a614bae443cd505af158ebbfb744a983f299d32c62f42e76cb4bf679635e17949b9", @@ -44610,9 +14625,8 @@ "flags" : [] }, { - "tcId" : 3802, + "tcId" : 1492, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0555ff1d9117e3e1db68597a916492e7e69a91b3aa0d7b068dfb3783729daf94890101226ca567ee4d4f93d56a579408", "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", "shared" : "35e72046a25476acf53ad50f8239f45b78d76a99681176d0204c180e7d730c969e82e5743e737015930c4bd2ca1d8f61", @@ -44620,9 +14634,8 @@ "flags" : [] }, { - "tcId" : 3803, + "tcId" : 1493, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "3", "shared" : "848a0d6b0714c8fb6b9d9208401ee6494c1f7e06252d1e80552bca6e49b9bbcd757f98722215a03b4b44d13b46ac5373", @@ -44630,9 +14643,8 @@ "flags" : [] }, { - "tcId" : 3804, + "tcId" : 1494, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "376c192f947b957fac5e8a1b2d1f24f081b77968d4e53ad115f89b058fbc44974e1a37434814a628e934bbdef42427f2", @@ -44640,9 +14652,8 @@ "flags" : [] }, { - "tcId" : 3805, + "tcId" : 1495, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "46db5c4bd9512ed62534e2357b8fbf1bff2aa97e04061eeea8fe1802f81032704fadbc0e12d6d05559539ecdd7c55d72", @@ -44650,9 +14661,8 @@ "flags" : [] }, { - "tcId" : 3806, + "tcId" : 1496, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "29981c8fdd06b9788707c78d52bc34b5df769be1edbe5a96144ff4e39c8a8fc37712903cf94ea0e64ed0d67d2a27056c", @@ -44660,9 +14670,8 @@ "flags" : [] }, { - "tcId" : 3807, + "tcId" : 1497, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "259247a765e1046770970ca4b2cc7b3d6522702c892be75998af16a7596bbcbb6d9bccde431ffc679c63544d0435accf", @@ -44670,9 +14679,8 @@ "flags" : [] }, { - "tcId" : 3808, + "tcId" : 1498, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc30f3b883202e9046565", "shared" : "0b4a99473f90dd7261d42c5fd5dea7436ec48c5b91453927b9a97c3a84b770e049970050605f34dc38aa60cf0461c9c7", @@ -44680,9 +14688,8 @@ "flags" : [] }, { - "tcId" : 3809, + "tcId" : 1499, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b783202e9046565", "shared" : "060b4369765ce2c1aff404b8e77a6c379552ed1ac5814e034ae195d0ed08df5c4cad46c2a464e1552bffca1e131d756f", @@ -44690,9 +14697,8 @@ "flags" : [] }, { - "tcId" : 3810, + "tcId" : 1500, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b803202e9046565", "shared" : "7afdfc83d3221cd5282e9554f7d1e320504c2771a3374de31bb204c1da0831186f377b6e9090672b0d1df00e22a3a1ac", @@ -44700,9 +14706,8 @@ "flags" : [] }, { - "tcId" : 3811, + "tcId" : 1501, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883201e9046565", "shared" : "01013981f8873050143f73cefd5a750c223c5e6fdf1e25a24ed0d7233c782b8b9d82a4cb996f83becb096f6abb8352bd", @@ -44710,9 +14715,8 @@ "flags" : [] }, { - "tcId" : 3812, + "tcId" : 1502, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904652f", "shared" : "22d772bd2104c3d24b8505b3e7d1f3f00ca2dacb493ca729170854ef2158407a0ffab006153d5cb7781e9cb57cda505f", @@ -44722,9 +14726,8 @@ ] }, { - "tcId" : 3813, + "tcId" : 1503, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904654f", "shared" : "2b2c617f8c84713f8440e5e273341d69edf9e6ea2056af38ccfc6ee733a9c11e1f9aa63cb3615d2b3cebe69d8360a2bd", @@ -44734,9 +14737,8 @@ ] }, { - "tcId" : 3814, + "tcId" : 1504, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904655f", "shared" : "28518f75e020e00095d47166f7825f1767b6425172decde390c9266764c8b631608dc323b8415c39c9d0b8a24cd337ac", @@ -44746,9 +14748,8 @@ ] }, { - "tcId" : 3815, + "tcId" : 1505, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046562", "shared" : "848a0d6b0714c8fb6b9d9208401ee6494c1f7e06252d1e80552bca6e49b9bbcd757f98722215a03b4b44d13b46ac5373", @@ -44756,9 +14757,8 @@ "flags" : [] }, { - "tcId" : 3816, + "tcId" : 1506, "comment" : "edge case private key", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", "private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046563", "shared" : "4424a1b48eba0524e4aa82455e282b35cf0d13d8536fe6c410cd5050f3d4d1739254945a8f580d43ee0245b1df67de56", @@ -44768,33 +14768,183 @@ ] }, { - "tcId" : 3817, + "tcId" : 1507, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1508, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1509, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1510, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1511, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1512, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1513, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1514, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1515, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1516, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1517, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec528cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1518, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec528cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1519, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1520, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1521, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec538cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1522, + "comment" : "point is not on curve", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec538cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1523, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b240303020801010c030100", + "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1524, "comment" : "public point not on curve", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515aa", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", - "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3818, + "tcId" : 1525, "comment" : "public point = (0,0)", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", - "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3819, + "tcId" : 1526, "comment" : "order = -21659270770119316173069236842332604979796116387017648600075645274821611501358515537962695117368903252229601718723941", - "curve" : "brainpoolP384t1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e5829280231ff7346e17d5cc792d7f0a29081af19be20ead08ef612aba94ce0e9919353fbda5830c5495094803cefc477cdfd16fb9a9b02010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", @@ -44806,9 +14956,8 @@ ] }, { - "tcId" : 3820, + "tcId" : 1527, "comment" : "order = 0", - "curve" : "brainpoolP384t1", "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e58292802010002010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", @@ -44820,9 +14969,8 @@ ] }, { - "tcId" : 3821, + "tcId" : 1528, "comment" : "order = 1", - "curve" : "brainpoolP384t1", "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e58292802010102010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", @@ -44834,9 +14982,8 @@ ] }, { - "tcId" : 3822, + "tcId" : 1529, "comment" : "order = 5042941954480324912133914614639385831494842746066313376667826733277554507683616955290244686736004252971522", - "curve" : "brainpoolP384t1", "public" : "308201b13082014906072a8648ce3d02013082013c020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e582928022d008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b88320202010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", @@ -44848,9 +14995,8 @@ ] }, { - "tcId" : 3823, + "tcId" : 1530, "comment" : "generator = (0,0)", - "curve" : "brainpoolP384t1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee0461040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656502010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", @@ -44861,9 +15007,8 @@ ] }, { - "tcId" : 3824, + "tcId" : 1531, "comment" : "generator not on curve", - "curve" : "brainpoolP384t1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e58292a0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656502010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", @@ -44874,9 +15019,8 @@ ] }, { - "tcId" : 3825, + "tcId" : 1532, "comment" : "cofactor = -1", - "curve" : "brainpoolP384t1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e5829280231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201ff03620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", @@ -44887,9 +15031,8 @@ ] }, { - "tcId" : 3826, + "tcId" : 1533, "comment" : "cofactor = 0", - "curve" : "brainpoolP384t1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e5829280231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656502010003620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", @@ -44900,9 +15043,8 @@ ] }, { - "tcId" : 3827, + "tcId" : 1534, "comment" : "cofactor = 2", - "curve" : "brainpoolP384t1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e5829280231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656502010203620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", @@ -44913,9 +15055,8 @@ ] }, { - "tcId" : 3828, + "tcId" : 1535, "comment" : "cofactor = 21659270770119316173069236842332604979796116387017648600075645274821611501358515537962695117368903252229601718723941", - "curve" : "brainpoolP384t1", "public" : "308201e53082017d06072a8648ce3d020130820170020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e5829280231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656503620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", @@ -44926,9 +15067,8 @@ ] }, { - "tcId" : 3829, + "tcId" : 1536, "comment" : "cofactor = None", - "curve" : "brainpoolP384t1", "public" : "308201b23082014a06072a8648ce3d02013082013d020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e5829280231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656503620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", @@ -44939,12 +15079,11 @@ ] }, { - "tcId" : 3830, + "tcId" : 1537, "comment" : "modified prime", - "curve" : "brainpoolP384t1", "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008a954df26c950b69dea5d7a1f618e8a857992af1ca377397a279cf1b6175c6adcf2cb92cc86979370f9353e6e9dde977306404300223d09036a361be30b797dc5acd5936bd964618231ce31c70380afe1e414a75dda6edfcc7b3a13a77b3ac2c472a02d904307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610400000000000000000000000000000000abc978d6d0960000000000000000000000000000000000000000000000000043115a6b5bf3f7ac0febbfc666b4d9bae909618d1f66c0ff2a98aae7f9826ab6cac198935e14306cb5642dbc5806578afa0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201010362000400000000000000000000000000000000abc978d6d0960000000000000000000000000000000000000000000000000043115a6b5bf3f7ac0febbfc666b4d9bae909618d1f66c0ff2a98aae7f9826ab6cac198935e14306cb5642dbc5806578afa", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", - "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", + "shared" : "0153579c1b4b8781f02ffd3097416ed0a58b0f36fa94eb7b958f386d5f184eb82ab293ba416da606f0f71c8835c6d3a0", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -44953,45 +15092,41 @@ ] }, { - "tcId" : 3831, + "tcId" : 1538, "comment" : "using secp224r1", - "curve" : "brainpoolP384t1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", - "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3832, + "tcId" : 1539, "comment" : "using secp256r1", - "curve" : "brainpoolP384t1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", - "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3833, + "tcId" : 1540, "comment" : "using secp256k1", - "curve" : "brainpoolP384t1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", - "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 3834, + "tcId" : 1541, "comment" : "a = 0", - "curve" : "brainpoolP384t1", "public" : "308201863082011e06072a8648ce3d020130820111020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53303504010004304e978dff384529cec087a10243720de2a3ee3f8930eb0c0a4cb42d6cf5f230ab5b8a5c3f8b9af7cd7f25f3d1a1e43d3d046104103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a80231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656502010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", @@ -45002,12 +15137,11 @@ ] }, { - "tcId" : 3835, + "tcId" : 1542, "comment" : "public key of order 3", - "curve" : "brainpoolP384t1", - "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404306e489fc25b09eca78ed682a5f016ff09f1e96c4d04ab84b1a6220271143d9ab377415258cf35948f87e8378c91ec82230430513446d55d0e30894f5852906422b6a811a330d4ebbfa66073bc0805c83b40a55716b643bcc119600a874fcf790eae460461044fadcbc886db834ee14711292eef01a402537fc7ec713dfe8b8efedfbd3814aa1c97adbf38eaa8ebf924da04ec6df2a67235ba19e9be8afb1f078d70deb5c8eda48800f850b401cf6b53ecf145bdea0ba5ccf25b2105404ccc1249f4a7d109c40231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200044fadcbc886db834ee14711292eef01a402537fc7ec713dfe8b8efedfbd3814aa1c97adbf38eaa8ebf924da04ec6df2a61a836468b979e22cf055e20d723078f170a770119ca054e4a75ded2839f927180706b4ce6f17da24bb34b61e8936e28f", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec533064043059eb964ea2af01c01cbb851067f8a4ff49f133595f7c4a96fa061391573efdc74659374d4199f41b65a7d1eeb69a5cb10430133472e471b1a7cd826fb1a478ef7ec836cc41e74d84f36813b09902702bac95b12ff74739b0365e462a00caf9b9654f0461046b1c31e41c9038f55a93388ae18f6d56c0d3e225de08619c802a918c922834c74bcbc3eff9d156a62515185898885bf07dc1b50c1c1ab46c4aa4340087773a0d446fb407805bdd7fd16c0b98876f4acb27b03e7c42d63b8d49cacbb3a012c72f0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200046b1c31e41c9038f55a93388ae18f6d56c0d3e225de08619c802a918c922834c74bcbc3eff9d156a62515185898885bf00ef76976871db8bbc4b93b7dc96f07d1d0bfbd026cf879344145ce80f847c658852368ad4d46dee43d7c345f90f52524", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", - "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", + "shared" : "0abf0e1143cc9e855a183344a91ceb53f8363001839f0a752bcc66410dc0dd4bb8647fc690c234b8fca61a2695afcd67", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -45016,12 +15150,11 @@ ] }, { - "tcId" : 3836, + "tcId" : 1543, "comment" : "public key on isomorphic curve brainpoolP384r1", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010b036200041af667fa3ab0337b0f9b51a711f2c5a3ee1d4fb01d5c8e311445ab2c4decc9c22346913f922114b728a312b117d0196f8314ff6d47f8aaf66b691b5ebd80fbcdd92029c16340eb7767266a34b98ef5e2666fdd6a2b3bcb7cdaee4731ecd85141", "private" : "5e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", - "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", + "shared" : "", "result" : "invalid", "flags" : [ "IsomorphicPublicKey", @@ -45029,9 +15162,8 @@ ] }, { - "tcId" : 3837, + "tcId" : 1544, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP384t1", "public" : "304e301006072a8648ce3d020106052b81040021033a00047ac0f84b83f54c8978ac99a99f59f96e372e7dcfc79178fa0a94bc4269c5a28643dbcd4aed0e6140303a9b2287cb8386f5294d092fdd437b", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45039,9 +15171,8 @@ "flags" : [] }, { - "tcId" : 3838, + "tcId" : 1545, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP384t1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d0e57e36999fd97937a9572777bf1793b5b5f8602b06336861a11d297db2bc7a0be71602be26715cf969aad360890901a1a6da732eab1c04ff5b622d7e1a2452", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45049,9 +15180,8 @@ "flags" : [] }, { - "tcId" : 3839, + "tcId" : 1546, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP384t1", "public" : "3076301006072a8648ce3d020106052b810400220362000457aa0e44ae28fbc60e90c712af4f0777481db35c814947220f28a0aef3eafcb7541a617f9178677e365dd211eff8d33de315a1af94b324568f2a5f5fecf2b40df020f00e2099a321eeb89b4a00789874d39df773697f71d6fe40136d19a54ade", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45059,9 +15189,8 @@ "flags" : [] }, { - "tcId" : 3840, + "tcId" : 1547, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP384t1", "public" : "30819b301006072a8648ce3d020106052b8104002303818600040069177be0f70388923f6d51e7bc289f262f1f2e4cf7e7f16054f8cc1fc775312e7b0e9e8a91e69723c8f5bdaa227c19dc622c8a7c67962ea7dfaec8fb70d99e46ee00bf0d3d39286fd1e54d224b7ba9e532568e5008db402b91ecfd88bd545763cd857accd82fc87102b0ebe4794a9d810c81176354aeaf57fc9931e3cf194dc8d998a4", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45069,9 +15198,8 @@ "flags" : [] }, { - "tcId" : 3841, + "tcId" : 1548, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP384t1", "public" : "3056301006072a8648ce3d020106052b8104000a034200042effdd981ca54447ff1a95722531fa5d1fd3aab79950f8bfc3a84f10a449d4e186054eb005da0a9d36e5136f4930f7b9e38299ac0239f3a06dbf8b415e53f01e", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45079,9 +15207,8 @@ "flags" : [] }, { - "tcId" : 3842, + "tcId" : 1549, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP384t1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00044f51fd668da1be3704120e4c38a630d875966bea78b04e7b96101bc4aacd4de2f0e1b016bf47f1ee73c70d82aa89bdbad197b0ae436326ce", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45089,9 +15216,8 @@ "flags" : [] }, { - "tcId" : 3843, + "tcId" : 1550, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP384t1", "public" : "305a301406072a8648ce3d020106092b240303020801010703420004828c67c6cf21ae6f03eee6dd851a0bcac9155b146ef729d30234782733b85b341ff0bd8de61046d37f7e851159fc4e793628a49437e18169bce739370cda9924", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45099,9 +15225,8 @@ "flags" : [] }, { - "tcId" : 3844, + "tcId" : 1551, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP384t1", "public" : "306a301406072a8648ce3d020106092b24030302080101090352000439e980d68ad99b7f29ab42290b214ed2685a08ab0dac7e0c31f6676471a7b31fc140523b04a3a6bc4019e792efb20a960eb35251c5468e1159ba2a599a3e0eb87d5b1e3153fb6fcafdb1f940fc302c72", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45109,9 +15234,8 @@ "flags" : [] }, { - "tcId" : 3845, + "tcId" : 1552, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP384t1", "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004750c5d8095fa65163937b8eb53f727bc393763e80561abc0238a3db4d501479230520148912f30a59c408b6ca68c4afa668c345958aa1fd0ba8fd857ee72e117af8286b6684f0d723ac2fe1de0454a0317ec730dd5c193f4ff8ea1a1b41fd4f3", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45119,9 +15243,8 @@ "flags" : [] }, { - "tcId" : 3846, + "tcId" : 1553, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP384t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040c17f07e6a2cdaf8e9b5967c452a7bc78fc1cf4f45ff65f0663c59fea42a39b7360c10587fd4e347582278f2d860889f0d98d2dfc599cc11f825ae90947a95907395bb60dc0f29725dc26deca5fdcfaf30b9559a711297b8267de25f5933f7a06fcf1d7a00a068ce2f24321d2ed08e5a8ed037193332ea92d2e55deccab47e33", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45129,9 +15252,8 @@ "flags" : [] }, { - "tcId" : 3847, + "tcId" : 1554, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP384t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000495ec1dd9eab2a77ea8e78c6ed4593eb1db3e00328eabb07c369e7e6f9be2488cbfa29c45e7097e371f59f5f7df87aebcd85f2bce635d876c", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45139,9 +15261,8 @@ "flags" : [] }, { - "tcId" : 3848, + "tcId" : 1555, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP384t1", "public" : "305a301406072a8648ce3d020106092b2403030208010108034200041c380839b90fde53c39d58aa26b42ed2060d06dc82f8cb07473966900df128d63f39dfdd88a626145253b3050511e3fa9d1858c01af97e6f5e8d27d3fef5d644", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45149,9 +15270,8 @@ "flags" : [] }, { - "tcId" : 3849, + "tcId" : 1556, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP384t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004bed26c93ba758a66e04f9ffbfd2e447e472125f47af18f9c360bdbb2bb4b6bf037c4b0352bdf7fb5c3ea2f896c56abf8fe17727b5ef35400ba59acad10522d47deb6474bc96d94ee5e1cf61bf3ad3203", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45159,9 +15279,8 @@ "flags" : [] }, { - "tcId" : 3850, + "tcId" : 1557, "comment" : "Public key uses wrong curve: brainpoolP512t1", - "curve" : "brainpoolP384t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041ef6bef116a0bbf87cf2554bee1282bd763fa5c99be5f70676c97ae3acc4db8625b3178f33ca20a13dd2bb259747ee5b777585d90d1205392591b528783cfd8b51fca36e4af443baae8ea5b1d46dcdad5a22fd88641e4cfa010f2128f680c6e71c2cd5da0ab5970e87f49828c1e57996910812141451b728493b95ea94c36523", "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", "shared" : "", @@ -45169,9 +15288,8 @@ "flags" : [] }, { - "tcId" : 3851, + "tcId" : 1558, "comment" : "invalid public key", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c0332000243c51b92c31fdd61ee533853fc660d6ccf4d4903dc0a996cf2968cc894d97f9709d92352ee4b93ed23ff618de79e4d30", "private" : "258474baf3b3b83f1f4cc0ac7645677d5d56a40f787d992ac5109894aa372acb87883f74bc6351a31bc66c62dfb82a83", "shared" : "", @@ -45181,9 +15299,8 @@ ] }, { - "tcId" : 3852, + "tcId" : 1559, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c0332000308f31234f87497b1baede9bc74c1f666a5db957d5b5892ef3cad56db448ffb4bb59976a820f0572e95d4e7771afbc12f", "private" : "182315ca6c80fa1f76ec0bb5a35991b97e4f9ada272989120a2c6dc5fe3020d047ef5c13a0fa505d21d250eb39c5e9ef", "shared" : "", @@ -45193,9 +15310,8 @@ ] }, { - "tcId" : 3853, + "tcId" : 1560, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c03320002084478797447194423242feecd06000d175087de6adf6f2b782582f424234c48895c356326e8d1550fc0409cc1a4ecad", "private" : "087924186cfbe513dc94b16a5e8ff0e86b0da8d6115fc44ce9d08bafd2636299e498649fe9b1bbb507de2c729a88422a8", "shared" : "", @@ -45205,9 +15321,8 @@ ] }, { - "tcId" : 3854, + "tcId" : 1561, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c03320002024278cf56415a234792dae6c22e3c3d70517d4350d91d395b54f1ff360bac0a5b19473d6476d1e0585b1b1dbb2132e9", "private" : "1598ecfcc3c9f76dfb758cd572def7a8f36aa348af6c31fb29d59b7f06a8e851b6a5c9e965e6734e5ffde5b0de6388ff", "shared" : "", @@ -45217,9 +15332,8 @@ ] }, { - "tcId" : 3855, + "tcId" : 1562, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c03320003024278cf56415a234792dae6c22e3c3d70517d4350d91d395b54f1ff360bac0a5b19473d6476d1e0585b1b1dbb2132e9", "private" : "1598ecfcc3c9f76dfb758cd572def7a8f36aa348af6c31fb29d59b7f06a8e851b6a5c9e965e6734e5ffde5b0de6388fe", "shared" : "", @@ -45229,9 +15343,8 @@ ] }, { - "tcId" : 3856, + "tcId" : 1563, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c03320003084478797447194423242feecd06000d175087de6adf6f2b782582f424234c48895c356326e8d1550fc0409cc1a4ecad", "private" : "087924186cfbe513dc94b16a5e8ff0e86b0da8d6115fc44ce9d08bafd2636299e498649fe9b1bbb507de2c729a88422a7", "shared" : "", @@ -45241,9 +15354,8 @@ ] }, { - "tcId" : 3857, + "tcId" : 1564, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c0332000208f31234f87497b1baede9bc74c1f666a5db957d5b5892ef3cad56db448ffb4bb59976a820f0572e95d4e7771afbc12f", "private" : "182315ca6c80fa1f76ec0bb5a35991b97e4f9ada272989120a2c6dc5fe3020d047ef5c13a0fa505d21d250eb39c5e9f0", "shared" : "", @@ -45253,9 +15365,8 @@ ] }, { - "tcId" : 3858, + "tcId" : 1565, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c033200027d0672c75082f962546a912c6e2351cd82d181c1eb316f99ddbe275ffa813e444227d4ee6c71a4fdd5409a1e99ec7c04", "private" : "0b247883eb43b626d4dd53cb6325f7d76251242ef8ef3a07575e88546733d41cf50f293daad93b8de7b52d348b0c665e", "shared" : "", @@ -45265,9 +15376,8 @@ ] }, { - "tcId" : 3859, + "tcId" : 1566, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c033200033ba6755e4d8992ecc3976c92953bbf463ace5e46b5833b5de9761529103fcd74446e4d717f8dbc77d1c99279f4cf415b", "private" : "6dced8bbcb6140c1f19fae2071fe0c4a569f054e087c9c9c010daa0bcf0bc65007afa96e514218b6aa10510e7de7d7e4", "shared" : "", @@ -45277,9 +15387,8 @@ ] }, { - "tcId" : 3860, + "tcId" : 1567, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c03320003261a23060a03986991e258259009ae06c6ba0e178b1aa6fcd5644a526b785237669657c553c1aa82ba8919491d4baba1", "private" : "26e8f29d60877d0b679d3369ff9affdd0eaee3561fb4e7042171b87c2d9f32acccd9490b61df4136ff40f6ac402b2792", "shared" : "", @@ -45289,9 +15398,8 @@ ] }, { - "tcId" : 3861, + "tcId" : 1568, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c03320002543b22c977fbcd346ea07742d2c653d2a455a745a69785fce27d7a3a9a359540a8abf5bd6eb3e3a3a53bc2c0d388e260", "private" : "5a758a0369caaac2762c2f2bd6b6ab72886d320217be216efe48d4914462a569891bb40aef439b27bc27e65b63b3c1c6", "shared" : "", @@ -45301,9 +15409,8 @@ ] }, { - "tcId" : 3862, + "tcId" : 1569, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c033200036b702f8dace776a80eab194fba1be0a3272058e715ddb6aea3adc5881ad59ca4f043f524783a8a00a5886a56acacf4c6", "private" : "40e732db5e20b27e027336cd5261ff64c915e2ebbfb3844b71e854c069f2fe187cd816b60321a84414f5cd6967036bf", "shared" : "", @@ -45313,9 +15420,8 @@ ] }, { - "tcId" : 3863, + "tcId" : 1570, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c033200026b702f8dace776a80eab194fba1be0a3272058e715ddb6aea3adc5881ad59ca4f043f524783a8a00a5886a56acacf4c6", "private" : "40e732db5e20b27e027336cd5261ff64c915e2ebbfb3844b71e854c069f2fe187cd816b60321a84414f5cd6967036c0", "shared" : "", @@ -45325,9 +15431,8 @@ ] }, { - "tcId" : 3864, + "tcId" : 1571, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c03320003543b22c977fbcd346ea07742d2c653d2a455a745a69785fce27d7a3a9a359540a8abf5bd6eb3e3a3a53bc2c0d388e260", "private" : "5a758a0369caaac2762c2f2bd6b6ab72886d320217be216efe48d4914462a569891bb40aef439b27bc27e65b63b3c1c5", "shared" : "", @@ -45337,9 +15442,8 @@ ] }, { - "tcId" : 3865, + "tcId" : 1572, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c03320002261a23060a03986991e258259009ae06c6ba0e178b1aa6fcd5644a526b785237669657c553c1aa82ba8919491d4baba1", "private" : "26e8f29d60877d0b679d3369ff9affdd0eaee3561fb4e7042171b87c2d9f32acccd9490b61df4136ff40f6ac402b2793", "shared" : "", @@ -45349,9 +15453,8 @@ ] }, { - "tcId" : 3866, + "tcId" : 1573, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c033200023ba6755e4d8992ecc3976c92953bbf463ace5e46b5833b5de9761529103fcd74446e4d717f8dbc77d1c99279f4cf415b", "private" : "6dced8bbcb6140c1f19fae2071fe0c4a569f054e087c9c9c010daa0bcf0bc65007afa96e514218b6aa10510e7de7d7e5", "shared" : "", @@ -45361,9 +15464,8 @@ ] }, { - "tcId" : 3867, + "tcId" : 1574, "comment" : "public key is a low order point on twist", - "curve" : "brainpoolP384t1", "public" : "304a301406072a8648ce3d020106092b240303020801010c033200037d0672c75082f962546a912c6e2351cd82d181c1eb316f99ddbe275ffa813e444227d4ee6c71a4fdd5409a1e99ec7c04", "private" : "0b247883eb43b626d4dd53cb6325f7d76251242ef8ef3a07575e88546733d41cf50f293daad93b8de7b52d348b0c665d", "shared" : "", @@ -45371,2514 +15473,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 3868, - "comment" : "long form encoding of length", - "curve" : "brainpoolP384t1", - "public" : "30817a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3869, - "comment" : "long form encoding of length", - "curve" : "brainpoolP384t1", - "public" : "307b30811406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3870, - "comment" : "long form encoding of length", - "curve" : "brainpoolP384t1", - "public" : "307b30150681072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3871, - "comment" : "long form encoding of length", - "curve" : "brainpoolP384t1", - "public" : "307b301506072a8648ce3d02010681092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3872, - "comment" : "long form encoding of length", - "curve" : "brainpoolP384t1", - "public" : "307b301406072a8648ce3d020106092b240303020801010c03816200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3873, - "comment" : "length contains leading 0", - "curve" : "brainpoolP384t1", - "public" : "3082007a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3874, - "comment" : "length contains leading 0", - "curve" : "brainpoolP384t1", - "public" : "307c3082001406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3875, - "comment" : "length contains leading 0", - "curve" : "brainpoolP384t1", - "public" : "307c3016068200072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3876, - "comment" : "length contains leading 0", - "curve" : "brainpoolP384t1", - "public" : "307c301606072a8648ce3d0201068200092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3877, - "comment" : "length contains leading 0", - "curve" : "brainpoolP384t1", - "public" : "307c301406072a8648ce3d020106092b240303020801010c0382006200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3878, - "comment" : "wrong length", - "curve" : "brainpoolP384t1", - "public" : "307b301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3879, - "comment" : "wrong length", - "curve" : "brainpoolP384t1", - "public" : "3079301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3880, - "comment" : "wrong length", - "curve" : "brainpoolP384t1", - "public" : "307a301506072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3881, - "comment" : "wrong length", - "curve" : "brainpoolP384t1", - "public" : "307a301306072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3882, - "comment" : "wrong length", - "curve" : "brainpoolP384t1", - "public" : "307a301406082a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3883, - "comment" : "wrong length", - "curve" : "brainpoolP384t1", - "public" : "307a301406062a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3884, - "comment" : "wrong length", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d0201060a2b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3885, - "comment" : "wrong length", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106082b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3886, - "comment" : "wrong length", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c036300044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3887, - "comment" : "wrong length", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c036100044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3888, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384t1", - "public" : "3085010000007a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3889, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384t1", - "public" : "307f3085010000001406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3890, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384t1", - "public" : "307f3019068501000000072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3891, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384t1", - "public" : "307f301906072a8648ce3d0201068501000000092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3892, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP384t1", - "public" : "307f301406072a8648ce3d020106092b240303020801010c0385010000006200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3893, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384t1", - "public" : "308901000000000000007a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3894, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384t1", - "public" : "308183308901000000000000001406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3895, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384t1", - "public" : "308183301d06890100000000000000072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3896, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384t1", - "public" : "308183301d06072a8648ce3d020106890100000000000000092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3897, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP384t1", - "public" : "308183301406072a8648ce3d020106092b240303020801010c038901000000000000006200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3898, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384t1", - "public" : "30847fffffff301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3899, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384t1", - "public" : "307e30847fffffff06072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3900, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384t1", - "public" : "307e301806847fffffff2a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3901, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384t1", - "public" : "307e301806072a8648ce3d020106847fffffff2b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3902, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP384t1", - "public" : "307e301406072a8648ce3d020106092b240303020801010c03847fffffff00044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3903, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384t1", - "public" : "3084ffffffff301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3904, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384t1", - "public" : "307e3084ffffffff06072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3905, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384t1", - "public" : "307e30180684ffffffff2a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3906, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384t1", - "public" : "307e301806072a8648ce3d02010684ffffffff2b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3907, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP384t1", - "public" : "307e301406072a8648ce3d020106092b240303020801010c0384ffffffff00044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3908, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384t1", - "public" : "3085ffffffffff301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3909, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384t1", - "public" : "307f3085ffffffffff06072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3910, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384t1", - "public" : "307f30190685ffffffffff2a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3911, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384t1", - "public" : "307f301906072a8648ce3d02010685ffffffffff2b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3912, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP384t1", - "public" : "307f301406072a8648ce3d020106092b240303020801010c0385ffffffffff00044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3913, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384t1", - "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3914, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384t1", - "public" : "3081823088ffffffffffffffff06072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3915, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384t1", - "public" : "308182301c0688ffffffffffffffff2a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3916, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384t1", - "public" : "308182301c06072a8648ce3d02010688ffffffffffffffff2b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3917, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP384t1", - "public" : "308182301406072a8648ce3d020106092b240303020801010c0388ffffffffffffffff00044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3918, - "comment" : "incorrect length", - "curve" : "brainpoolP384t1", - "public" : "30ff301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3919, - "comment" : "incorrect length", - "curve" : "brainpoolP384t1", - "public" : "307a30ff06072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3920, - "comment" : "incorrect length", - "curve" : "brainpoolP384t1", - "public" : "307a301406ff2a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3921, - "comment" : "incorrect length", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106ff2b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3922, - "comment" : "incorrect length", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c03ff00044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3923, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP384t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3924, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP384t1", - "public" : "307a308006072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3925, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP384t1", - "public" : "307a301406802a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3926, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106802b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3927, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c038000044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3928, - "comment" : "removing sequence", - "curve" : "brainpoolP384t1", - "public" : "", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3929, - "comment" : "removing sequence", - "curve" : "brainpoolP384t1", - "public" : "3064036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3930, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP384t1", - "public" : "30", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3931, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP384t1", - "public" : "306530036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3932, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP384t1", - "public" : "307c301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25200000", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3933, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP384t1", - "public" : "307c301606072a8648ce3d020106092b240303020801010c0000036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3934, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP384t1", - "public" : "307c0000301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3935, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP384t1", - "public" : "307c3016000006072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3936, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25200000", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3937, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP384t1", - "public" : "307c301406072a8648ce3d020106092b240303020801010c0000036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3938, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP384t1", - "public" : "307c301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25200500", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3939, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP384t1", - "public" : "307c301606072a8648ce3d020106092b240303020801010c0500036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3940, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "307f498177307a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3941, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "307e2500307a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3942, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "307c307a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25200004deadbeef", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3943, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "307f3019498177301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3944, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "307e30182500301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3945, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "3081823016301406072a8648ce3d020106092b240303020801010c0004deadbeef036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3946, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "307f3019260c49817706072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3947, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "307e3018260b250006072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3948, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "308182301c260906072a8648ce3d02010004deadbeef06092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3949, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "307f301906072a8648ce3d0201260e49817706092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3950, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "307e301806072a8648ce3d0201260d250006092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3951, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "308182301c06072a8648ce3d0201260b06092b240303020801010c0004deadbeef036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3952, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "307f301406072a8648ce3d020106092b240303020801010c2367498177036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3953, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "307e301406072a8648ce3d020106092b240303020801010c23662500036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3954, - "comment" : "including garbage", - "curve" : "brainpoolP384t1", - "public" : "308182301406072a8648ce3d020106092b240303020801010c2364036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25200004deadbeef", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3955, - "comment" : "including undefined tags", - "curve" : "brainpoolP384t1", - "public" : "308182aa00bb00cd00307a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3956, - "comment" : "including undefined tags", - "curve" : "brainpoolP384t1", - "public" : "308180aa02aabb307a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3957, - "comment" : "including undefined tags", - "curve" : "brainpoolP384t1", - "public" : "308182301caa00bb00cd00301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3958, - "comment" : "including undefined tags", - "curve" : "brainpoolP384t1", - "public" : "308180301aaa02aabb301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3959, - "comment" : "including undefined tags", - "curve" : "brainpoolP384t1", - "public" : "308182301c260faa00bb00cd0006072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3960, - "comment" : "including undefined tags", - "curve" : "brainpoolP384t1", - "public" : "308180301a260daa02aabb06072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3961, - "comment" : "including undefined tags", - "curve" : "brainpoolP384t1", - "public" : "308182301c06072a8648ce3d02012611aa00bb00cd0006092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3962, - "comment" : "including undefined tags", - "curve" : "brainpoolP384t1", - "public" : "308180301a06072a8648ce3d0201260faa02aabb06092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3963, - "comment" : "including undefined tags", - "curve" : "brainpoolP384t1", - "public" : "308182301406072a8648ce3d020106092b240303020801010c236aaa00bb00cd00036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3964, - "comment" : "including undefined tags", - "curve" : "brainpoolP384t1", - "public" : "308180301406072a8648ce3d020106092b240303020801010c2368aa02aabb036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3965, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP384t1", - "public" : "3081", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3966, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP384t1", - "public" : "30663081036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3967, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP384t1", - "public" : "0500", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3968, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP384t1", - "public" : "30660500036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3969, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384t1", - "public" : "2e7a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3970, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384t1", - "public" : "2f7a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3971, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384t1", - "public" : "317a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3972, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384t1", - "public" : "327a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3973, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384t1", - "public" : "ff7a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3974, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384t1", - "public" : "307a2e1406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3975, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384t1", - "public" : "307a2f1406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3976, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384t1", - "public" : "307a311406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3977, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384t1", - "public" : "307a321406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3978, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP384t1", - "public" : "307aff1406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3979, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP384t1", - "public" : "3000", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3980, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP384t1", - "public" : "30663000036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3981, - "comment" : "truncate sequence", - "curve" : "brainpoolP384t1", - "public" : "3079301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3982, - "comment" : "truncate sequence", - "curve" : "brainpoolP384t1", - "public" : "30791406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3983, - "comment" : "truncate sequence", - "curve" : "brainpoolP384t1", - "public" : "3079301306072a8648ce3d020106092b24030302080101036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3984, - "comment" : "truncate sequence", - "curve" : "brainpoolP384t1", - "public" : "30793013072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3985, - "comment" : "indefinite length", - "curve" : "brainpoolP384t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25200000", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3986, - "comment" : "indefinite length", - "curve" : "brainpoolP384t1", - "public" : "307c308006072a8648ce3d020106092b240303020801010c0000036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3987, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP384t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe252000", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3988, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP384t1", - "public" : "307b308006072a8648ce3d020106092b240303020801010c00036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3989, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP384t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe252005000000", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3990, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP384t1", - "public" : "307e308006072a8648ce3d020106092b240303020801010c05000000036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3991, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP384t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520060811220000", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3992, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP384t1", - "public" : "308180308006072a8648ce3d020106092b240303020801010c060811220000036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3993, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP384t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25200000fe02beef", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3994, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP384t1", - "public" : "308180308006072a8648ce3d020106092b240303020801010c0000fe02beef036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3995, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP384t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25200002beef", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3996, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP384t1", - "public" : "307e308006072a8648ce3d020106092b240303020801010c0002beef036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3997, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP384t1", - "public" : "307c3000301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3998, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP384t1", - "public" : "307c3016300006072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 3999, - "comment" : "append empty sequence", - "curve" : "brainpoolP384t1", - "public" : "307c301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25203000", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4000, - "comment" : "append empty sequence", - "curve" : "brainpoolP384t1", - "public" : "307c301606072a8648ce3d020106092b240303020801010c3000036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4001, - "comment" : "sequence of sequence", - "curve" : "brainpoolP384t1", - "public" : "307c307a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4002, - "comment" : "sequence of sequence", - "curve" : "brainpoolP384t1", - "public" : "307c3016301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4003, - "comment" : "truncated sequence", - "curve" : "brainpoolP384t1", - "public" : "3016301406072a8648ce3d020106092b240303020801010c", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4004, - "comment" : "truncated sequence", - "curve" : "brainpoolP384t1", - "public" : "306f300906072a8648ce3d0201036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4005, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP384t1", - "public" : "3081de301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4006, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP384t1", - "public" : "308185301f06072a8648ce3d020106092b240303020801010c06092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4007, - "comment" : "removing oid", - "curve" : "brainpoolP384t1", - "public" : "3071300b06092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4008, - "comment" : "lonely oid tag", - "curve" : "brainpoolP384t1", - "public" : "3072300c0606092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4009, - "comment" : "lonely oid tag", - "curve" : "brainpoolP384t1", - "public" : "3070300a06072a8648ce3d020106036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4010, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP384t1", - "public" : "307c301606092a8648ce3d0201000006092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4011, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP384t1", - "public" : "307c301606072a8648ce3d0201060b2b240303020801010c0000036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4012, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP384t1", - "public" : "307c3016060900002a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4013, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP384t1", - "public" : "307c301606072a8648ce3d0201060b00002b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4014, - "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP384t1", - "public" : "307c301606072a8648ce3d0201000006092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4015, - "comment" : "appending null value to oid", - "curve" : "brainpoolP384t1", - "public" : "307c301606092a8648ce3d0201050006092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4016, - "comment" : "appending null value to oid", - "curve" : "brainpoolP384t1", - "public" : "307c301606072a8648ce3d0201060b2b240303020801010c0500036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4017, - "comment" : "truncated length of oid", - "curve" : "brainpoolP384t1", - "public" : "3073300d068106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4018, - "comment" : "truncated length of oid", - "curve" : "brainpoolP384t1", - "public" : "3071300b06072a8648ce3d02010681036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4019, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP384t1", - "public" : "3073300d050006092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4020, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP384t1", - "public" : "3071300b06072a8648ce3d02010500036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4021, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384t1", - "public" : "307a301404072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4022, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384t1", - "public" : "307a301405072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4023, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384t1", - "public" : "307a301407072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4024, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384t1", - "public" : "307a301408072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4025, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384t1", - "public" : "307a3014ff072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4026, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020104092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4027, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020105092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4028, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020107092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4029, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020108092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4030, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d0201ff092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4031, - "comment" : "dropping value of oid", - "curve" : "brainpoolP384t1", - "public" : "3073300d060006092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4032, - "comment" : "dropping value of oid", - "curve" : "brainpoolP384t1", - "public" : "3071300b06072a8648ce3d02010600036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4033, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP384t1", - "public" : "307a30140607288648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4034, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d0201060929240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4035, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d028106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4036, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801018c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4037, - "comment" : "truncate oid", - "curve" : "brainpoolP384t1", - "public" : "3079301306062a8648ce3d0206092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4038, - "comment" : "truncate oid", - "curve" : "brainpoolP384t1", - "public" : "3079301306068648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4039, - "comment" : "truncate oid", - "curve" : "brainpoolP384t1", - "public" : "3079301306072a8648ce3d020106082b24030302080101036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4040, - "comment" : "truncate oid", - "curve" : "brainpoolP384t1", - "public" : "3079301306072a8648ce3d02010608240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4041, - "comment" : "wrong oid", - "curve" : "brainpoolP384t1", - "public" : "307d3017060a3262306530333032316106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4042, - "comment" : "wrong oid", - "curve" : "brainpoolP384t1", - "public" : "308185301f061236303836343830313635303330343032303106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4043, - "comment" : "wrong oid", - "curve" : "brainpoolP384t1", - "public" : "307b301506072a8648ce3d0201060a32623065303330323161036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4044, - "comment" : "wrong oid", - "curve" : "brainpoolP384t1", - "public" : "308183301d06072a8648ce3d02010612363038363438303136353033303430323031036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4045, - "comment" : "longer oid", - "curve" : "brainpoolP384t1", - "public" : "308183301d06103261383634386365336430323031303106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4046, - "comment" : "longer oid", - "curve" : "brainpoolP384t1", - "public" : "308185301f06072a8648ce3d020106143262323430333033303230383031303130633031036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4047, - "comment" : "oid with modified node", - "curve" : "brainpoolP384t1", - "public" : "308181301b060e326138363438636533643032313106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4048, - "comment" : "oid with modified node", - "curve" : "brainpoolP384t1", - "public" : "308189302306163261383634386365336430323838383038303830303106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4049, - "comment" : "oid with modified node", - "curve" : "brainpoolP384t1", - "public" : "308183301d06072a8648ce3d02010612326232343033303330323038303130313163036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4050, - "comment" : "oid with modified node", - "curve" : "brainpoolP384t1", - "public" : "30818b302506072a8648ce3d0201061a3262323430333033303230383031303138383830383038303063036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4051, - "comment" : "large integer in oid", - "curve" : "brainpoolP384t1", - "public" : "308193302d0620326138363438636533643032383238303830383038303830383038303830303106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4052, - "comment" : "large integer in oid", - "curve" : "brainpoolP384t1", - "public" : "308195302f06072a8648ce3d02010624326232343033303330323038303130313832383038303830383038303830383038303063036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4053, - "comment" : "oid with invalid node", - "curve" : "brainpoolP384t1", - "public" : "308184301e0611326138363438636533643032303165303306092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4054, - "comment" : "oid with invalid node", - "curve" : "brainpoolP384t1", - "public" : "307b301506082a808648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4055, - "comment" : "oid with invalid node", - "curve" : "brainpoolP384t1", - "public" : "308186302006072a8648ce3d02010615326232343033303330323038303130313063653033036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4056, - "comment" : "oid with invalid node", - "curve" : "brainpoolP384t1", - "public" : "307b301506072a8648ce3d0201060a2b80240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4057, - "comment" : "lonely bit string tag", - "curve" : "brainpoolP384t1", - "public" : "3017301406072a8648ce3d020106092b240303020801010c03", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4058, - "comment" : "appending 0's to bit string", - "curve" : "brainpoolP384t1", - "public" : "307c301406072a8648ce3d020106092b240303020801010c036400044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25200000", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4059, - "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP384t1", - "public" : "307c301406072a8648ce3d020106092b240303020801010c0364000000044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4060, - "comment" : "appending null value to bit string", - "curve" : "brainpoolP384t1", - "public" : "307c301406072a8648ce3d020106092b240303020801010c036400044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25200500", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4061, - "comment" : "truncated length of bit string", - "curve" : "brainpoolP384t1", - "public" : "3018301406072a8648ce3d020106092b240303020801010c0381", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4062, - "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP384t1", - "public" : "3018301406072a8648ce3d020106092b240303020801010c0500", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4063, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c016200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4064, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c026200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4065, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c046200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4066, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c056200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4067, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010cff6200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4068, - "comment" : "dropping value of bit string", - "curve" : "brainpoolP384t1", - "public" : "3018301406072a8648ce3d020106092b240303020801010c0300", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4069, - "comment" : "modify first byte of bit string", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c036202044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4070, - "comment" : "modify last byte of bit string", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25a0", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4071, - "comment" : "truncate bit string", - "curve" : "brainpoolP384t1", - "public" : "3079301406072a8648ce3d020106092b240303020801010c036100044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe25", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4072, - "comment" : "truncate bit string", - "curve" : "brainpoolP384t1", - "public" : "3079301406072a8648ce3d020106092b240303020801010c0361044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4073, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c036201044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4074, - "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP384t1", - "public" : "307e301406072a8648ce3d020106092b240303020801010c036620044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe252001020304", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4075, - "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP384t1", - "public" : "3019301406072a8648ce3d020106092b240303020801010c030103", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4076, - "comment" : "128 unused bits", - "curve" : "brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c036280044bc3d7f0a9266e7e1b19f9827220a91cb0c88a01060747d89b0c82925fa8c9753d2e06b1fa215cd571660742c8cff5693abbbe1e33d97aa9df74e43f2e03ec14f5d1f2f91f49cdb159044e81af4dc501b99071ae030300e7735bd76decbe2520", - "private" : "33f474db86e0b203e3f139d6b97182eace8e1667ba03d7aa50557833da0d836dae8d59f49353fbf355bb01558689a436", - "shared" : "486d36b32ce49b342bbe762251af9f46014f3c9ceb61a6120edf3f69b31ab305eb4e5fc67016840e0470bb20cdd37baa", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] }, @@ -47888,9 +15482,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 4077, + "tcId" : 1575, "comment" : "normal case", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200049772e567580ed9a9628cba4a948477d384d5e16c106a8d3216013ca557aa0bd1a4cdee0fa560d2935338f523fc612b7f0eb234aff15f25640adae01ed07a061c541bb6ead18e9bbc7ef04d8c542725b6e35d4da608accd3a284d050aee19ab14ada0dc01185019b6bf133c04721488f8ca80a6ad13b99779cc09aa9a97ad6828", "private" : "09c68746bfa3f4a439e987eea3478d442c96890a087605b619b62cecbe6c6faac77469feedce3e22dfd42a6d1edc8a05badbcf4002be553854db31da4fecfddaa", "shared" : "3d71c1a08960df3e3fce6e57a77e69d3da6bf452bd5a2e8e458122402a1cc1ef4598d6826123a26493cab73253bb6992fbc5ad95b234e7068540fd190285bd36", @@ -47898,9 +15491,8 @@ "flags" : [] }, { - "tcId" : 4078, + "tcId" : 1576, "comment" : "compressed public key", - "curve" : "brainpoolP512t1", "public" : "305a301406072a8648ce3d020106092b240303020801010e034200029772e567580ed9a9628cba4a948477d384d5e16c106a8d3216013ca557aa0bd1a4cdee0fa560d2935338f523fc612b7f0eb234aff15f25640adae01ed07a061c", "private" : "09c68746bfa3f4a439e987eea3478d442c96890a087605b619b62cecbe6c6faac77469feedce3e22dfd42a6d1edc8a05badbcf4002be553854db31da4fecfddaa", "shared" : "3d71c1a08960df3e3fce6e57a77e69d3da6bf452bd5a2e8e458122402a1cc1ef4598d6826123a26493cab73253bb6992fbc5ad95b234e7068540fd190285bd36", @@ -47910,9 +15502,8 @@ ] }, { - "tcId" : 4079, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1577, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045a9c9895b7d2d87bc45ee650412053bf8692541fe5496f9ad90db99e11b715adc3516119d6078e25a0a12eee0f78c41cadf985fea0ed6c78236d73527decb8ca92c7efb8b6f77550e133431631762469edcf47860005c57d5d327c3701c0a5bde751d3a6c6b616a4238139d3de9fecd49f6a0ca7d8d781bc6a51723ba38ea0c1", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -47920,9 +15511,17 @@ "flags" : [] }, { - "tcId" : 4080, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1578, + "comment" : "edge case for shared secret", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200043c7c982bcadd9cc5f01e9f6b59340ea20dfc86537f7a108d54ef0a6043ab2d673c798d6fc4bacdc9ff03b305df7c093353fec7ea4a05d44a5f14c4183485875969f916747d9254c9ee268ab630deec327b9e22cc743acbd26835ded65fd370a7445b819f2a9b7da69559e38960b109b21083057ae545011286d727b3d3c56166", + "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", + "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1579, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200048f4ad4e364fb67bd09d65819b8a66770e3d259285e2b8c9c80ef2f77c6fa189142045a6852d2ec76c13ad95ada8379539919f5897011d0607aef0c35edd8946314aaba98f1dc6d60dc898f0c7e9b12840d17cd3feb73e257f3a7d123a33d0732c1b9cb24e1542be1679d818cdf6fed41f5c035278c3d4f61e0d2e89f709e3681", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000000", @@ -47930,9 +15529,8 @@ "flags" : [] }, { - "tcId" : 4081, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1580, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004798fe077872c658c3fd371254608cee9f2f5f42e92ee35ee6125a4f6605ffdc53ce8ebe4e5b2798b27e783453fc014cb9795fe67264c635bf6964398ae0099961f18832e3ac43fccd1eff6ab0562b299d07828be07e88630c52d46e843cd548390882560fefb894b4c508fc2583ee83ddb4e6f526fa9a900fe5cd5255da071a6", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000002", @@ -47940,9 +15538,8 @@ "flags" : [] }, { - "tcId" : 4082, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1581, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200042346fc0a8a940a6376e5d33e9b6d138e94d1974574f04ab4690c2d659a29f0c95eaa84a587f430e9ed64f00ba31d126782f61f10399afbabca2f6098b989b6bb93e0ea737c087430de82f33b19704a9532b2b5b5f85be769849060f6ccf7bbea0333c5e6f2635ae4abd83e6df07abf1a5ba8723e7fd3e0f5282427c324b781a9", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", @@ -47950,9 +15547,8 @@ "flags" : [] }, { - "tcId" : 4083, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1582, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200048248ec801efc1fd243b02bc1cc2584a803101650d11ae37c29692f4f61615e3f5a29b89a6fe90b550e0a32c9dee8a680e4b803393524f121904e0ad622bbf9024aaa3105957b850a862e3b11aceac76489cfce4ffe72f465d1867fa93f9a36ce62e6668f19c360458a2d5525ce4e2b5cb555cf47799c264ae6e57e35c2737436", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", @@ -47960,9 +15556,8 @@ "flags" : [] }, { - "tcId" : 4084, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1583, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200048d33dec860efdd797ecf40fbc9b83f5bd2a4e4295b5f02643222a930885457f80b40fd0bd0481c70b8e661876984ca69995043e4554ac60cc3bacd938d5e34da9487ad24617debb027ee0b0a722abb3b6fc2b82485dee1a069edaf9ae8484ff72a9d2410c9d7404fa86de02bbdfc02568015b071ceac10e9e89e3c38f4284bad", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", @@ -47970,9 +15565,8 @@ "flags" : [] }, { - "tcId" : 4085, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1584, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004002eeeae6725adaa9e3b23ed16490888e360b1de5e6daa29b5dbba868ba7039e4927438d22a6e2ff76da75d2acbb2bf8e5b06fd85f70eb0f8b81b05510fd7d44a652d93f575182c55148b699f1d8808ab56d2f5cd52d1aa10f8636fbc38a8d5fff5728d2102756131d1ce6e86d78ce29edf23d47893d167ae2352e570ce9fbcd", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "00ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", @@ -47980,9 +15574,26 @@ "flags" : [] }, { - "tcId" : 4086, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1585, + "comment" : "edge case for shared secret", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000435c4f286853b5c0dde03df00126c26b4e501ab1f064f1ef2635ee26f130383f9d2cad97278860c624a68ca805838999133dae484205267e9b572d644ea1cb9bd4d4fe3c39278771d5634ecb844800acb5c4c01bce7ab45ef5991e700cc07ac938abd621134d3cce6bd00c7b4324b5b06bfb6551887381395163340e1a2c786e6", + "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", + "shared" : "1cfd8090beb0e73d73930052066139cf5eb5b804cb1bdc6b4e9a9d5cf0cf7a0022772cb4bdc90365e92f5d4fc0dcde0db52f6d3af7791d110b9d5a482b14b35a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1586, + "comment" : "edge case for shared secret", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004a01d1e2a3d7e3157ee38d1261fbba9bac59eee2541af6009dd6db3a0aa0f551aad6e62720f0a202e60bc0a028310cd8cb8fe9d3e15525cdfa5ef45cb0fdc5b7b358b37a2276f690b5454d828acdf2077e6e207ed63b3436527a6facfa6b0afcae96e8d556a605252cd4d6640c8f0098fb207babd6e471e8718c8e84e58b2f8ca", + "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", + "shared" : "34f9de74bed55e40df90a5e729c27f1edb29d2ca0c91ce2ca612efa625e55d8f1b8ca4a23ab0cd9152b832d31a0c8ff67e2d0ed88c23c356ee49b9331f502b54", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1587, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004568d777955663dcaa04168e553a66b3b2076ef5e65f59bc050ed798f34194fa64467d20f694b69245351ff9bcc9185e373c1e3cbb273844933ac873c5be9807204ba6fe9c306177184671ee7a355e3d2fdacfd87022c064fe4630d21b5447081fc94baea0f0e201c75460d2a56326399cf39ce89e2ff0fde8d15e455f70765da", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "3fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", @@ -47990,9 +15601,8 @@ "flags" : [] }, { - "tcId" : 4087, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1588, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004623464b3e5fa4cabe116cea354d734de1645101810808d90c5d51f893dde2e35e05c0a913ecb6ee630037628ea4e773da203fdbfa844a8c1430a0130da893bdc4dec5d7b468bc151dd5c38722c92ce2fb5190dd803c05a0cd80434f1460da36993068a7a639ddae6a90fe81319bf8113894965cf94f906052404c4e86724323e", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "4000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff", @@ -48000,9 +15610,8 @@ "flags" : [] }, { - "tcId" : 4088, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1589, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045a1950942434528205a1a3cf54026b4741a9297ddeaebe2edac85f12bc4f45acc48e4fc83cbf6e228bcb1f3769687c5a95d8b69dd21c1fd365b64ae98a725b7397cb87b963eec9aea147b007d732784c2f5066216be7c4bd8b6b44848f0a4788e0f4a59441e2057b8ac4b82376133085828e41d55c774a74fc31ca97f80a6042", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "40007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", @@ -48010,9 +15619,17 @@ "flags" : [] }, { - "tcId" : 4089, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1590, + "comment" : "edge case for shared secret", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200046295a1d85ef3f4ee6ca87b042a05d4c398ac6d5a503e8299fc8efc98d8256702f8449ef4ec8b8b9bcdf02db868b32b81d583b12237652e3a5649bcd5353f5566106ca852761a661207a89d0b88b126146cf665da1fb65d89753770f3805b2581280a80eb78d565e9f88150f658647d9883a64cd4a6f7e3e98979ae6aea29d88b", + "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", + "shared" : "49ba9a7a28bce1499b99d9d0bf6f53f209e7a837af242b1c7ed82599d5f1b6b2291caf32fb219f800441fbcdf530158cbb54034c5d6ebaeab84f587c79eff84b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1591, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000479a6cd2e2c2118b9bbe6921653d996d1bbe4818e996bce1a8edf2918a98627b92d36245c0e2141fe111a3d9e82602c408ce029c7b38589083155ccd3bb033cae5596c9596d7ef72ed8cf06cf6392d84a84d31170847ca2e50109a4d371bf4edbe0e02eb075158a1f58165548244901436d380e2a174384e97f7a1a156315cdad", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "7fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000001", @@ -48020,9 +15637,8 @@ "flags" : [] }, { - "tcId" : 4090, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1592, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000495e93d3fb84de7df8e321ac2b0e93687f73abedab863e862434d16348690f5f234155f08867fcf321957d99ee0b0a1f53a815256d38d7c72953a3169941c681055f60b559c0f665cbfcd9ee16338cf99c54f11c8785b925c4b3ac992f8d64c744b182837dc611ec1e2b8f11fc9dd93b983a6c07c5049810ecf2f01aa682f5da5", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -48030,9 +15646,8 @@ "flags" : [] }, { - "tcId" : 4091, - "comment" : "edge cases for shared secret", - "curve" : "brainpoolP512t1", + "tcId" : 1593, + "comment" : "edge case for shared secret", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000418d64900602b4fea02d596365dbf38a9ba876243c45b5df6c3dc51d32fbeb5e5bfa569dc48ba681134dd38abb36702c45ea5ad97bd5fb59b72ac7af7880f779316a6ccd37112d588d4f3f675a0cbfd743f4b263544ccc1c633cc26e4300546e74f56a583dce49150e3451118ca2ab2a7efe35c5e4889c497506c3ff50a131f61", "private" : "0842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", "shared" : "aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f1", @@ -48040,9 +15655,8 @@ "flags" : [] }, { - "tcId" : 4092, + "tcId" : 1594, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010eb28f88ddc962de75542ff578b6104f4d713b25bae50d40bf91008805605972952e7f2a9df7e8e1dd14a461d3973779d24383f20b77c604cf69f8eb5cbace9e", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "46f301c8200fac3c3a3fff3dc63dd1a934773203853b889370c339a4052e0b7cd00ceecb14de015143605f9519efe574d820efbbcacceb81ebcf5c285f09ae29", @@ -48050,9 +15664,17 @@ "flags" : [] }, { - "tcId" : 4093, + "tcId" : 1595, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303e343d3e9319c1ab5546a85fa0514db8d35578015c114f24fab29744653a2ff0dacac254d1ded8b5f41df4600513a8668a523f41e4c73b43ac2f79c9d755d64", + "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", + "shared" : "1477ab84d09a82bc69becd363a893ead8a0c98b2ae4ae0b54e587618a875624881d74bcaedcaa039e0f51164fa72db5d6dd2be89bb5cf2786229ecb79cf8a0ff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1596, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000001000000000000000000000000000000003476dfaa119072562787ae26f874a935533d4c77d301527a9adeb905acc4643afc580341bd05ae4f63af976b081d22c93d466abecd2dd3b3a9394d15c54d1e17", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "30a3385580163154bb0ea3e5c82e38ea101f754757d279e716663f464adb61c1a665cf5c79db6eea70e0a35ea1d1c9a8c003f13030a5226795daec0507e1893e", @@ -48060,9 +15682,8 @@ "flags" : [] }, { - "tcId" : 4094, + "tcId" : 1597, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff000000000000000100000000000000024c9633e8b5525809dd879c06a36b71d84dc39d494d6c20aa3d00518b71d8f44ec979e822efb73720c03a8514562f29b1417882a9298e25abeea9b26026e31c8f", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "4606c80ce9849a3399a5262756464fd90586ead9ca9e85b1766d525a1e8fb1e8e2f312fed3209cf60212e0ebe108d68458d0fabb516f506edd74563f4b188ea1", @@ -48070,9 +15691,8 @@ "flags" : [] }, { - "tcId" : 4095, + "tcId" : 1598, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff53d8547a993679babfed1d48e51368fba3d5c9c7a79e4d0a0419eea708e9759825cd72ea1940aafaca35ece726032fbdf82c7d2a2b0450f95cf68cd3019d9ae6", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "3c46a894ebd9b3d948444c55ef7dff0f5043abab0f505486ec4724dcdb32e9ddf1c032e50c9c8bcde8337ab67c2ecf7f41e079ee870f618b65a6e8c8a680583d", @@ -48080,9 +15700,8 @@ "flags" : [] }, { - "tcId" : 4096, + "tcId" : 1599, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff000000400000044ab2902b151d5c267dfe90293a52e42eea125240ea8bb0f2ed2414d47362daad93dd5a9a1630e7c5b79943b46858cc0721572cb6b9a8e1c69fe995c7deac65a", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "a374270ca06a0d55fbcc3dd7e1640eb90de33c217d87d4fb9113dab551d74ca997f0c24c7cd1f41465bf02e603738509f29e538ebcfd2b642a595ea4d61bffbf", @@ -48090,9 +15709,8 @@ "flags" : [] }, { - "tcId" : 4097, + "tcId" : 1600, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff1345bf06047f22990a083feb027722bdcecdc6a056f02ad60d86a3144ab6ac726a0e8d634f1a54d538a432aff9f68049768cbc618cf4f386eff0762d85832dce", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "75c4617e3f4412b69ecbffa2230ad5dd628dbd278bbb6abd3bfdc649930f0c7394b401b8f069184410779ee5e712816993b66aca811c9c0cf93d9c62ca03723e", @@ -48100,9 +15718,8 @@ "flags" : [] }, { - "tcId" : 4098, + "tcId" : 1601, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff10f5d99c748dc7ace19d904aa832daa6f07e5fc0ea90c537de422ada8388c68184b91d5d6c61935d61ccef2d36ff808717cacb15c2804d01c98d6df3fd366870", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "44c88ff638e753e16df66c739400fcd9d463721691358dedb6b5d0798c9f161411cf1527786d4c84e77c2d8159b81a0ec653f5b29ac5bc20c9c914b9228894b0", @@ -48110,9 +15727,26 @@ "flags" : [] }, { - "tcId" : 4099, + "tcId" : 1602, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041cfd8090beb0e73d73930052066139cf5eb5b804cb1bdc6b4e9a9d5cf0cf7a0022772cb4bdc90365e92f5d4fc0dcde0db52f6d3af7791d110b9d5a482b14b35a04e621d8299155a18d68d7e568f664d54dc4d2de64f8fcbead71916e10a490364d2f6af268a9d4fef484abb20af4ab0598a7ecdefb6fa556b3d7e038e8e0d3c6", + "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", + "shared" : "100c9dc6f8a3f560b6c82c634ae131931573aecfc339e5adcdb41e076c0d6194c2712e20da819260c7fc747b8628fdfd28b85e748064501e5ee06d067efa5b01", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1603, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000434f9de74bed55e40df90a5e729c27f1edb29d2ca0c91ce2ca612efa625e55d8f1b8ca4a23ab0cd9152b832d31a0c8ff67e2d0ed88c23c356ee49b9331f502b54458925a9496c13513edf939b9dd9bd263368d5a6013723650316869ccef5cbb2d77131ab2f55171d28a753edbe73b201de58d1f94625e8af3c078d0a6cbef67c", + "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", + "shared" : "47ca1b068c55a13c45cc08b6dae889f6b1ee00b5b96b26ffd5b6d7f0834e80b105c790f002d537cfcaaaffc2fbfbb39220deaaa3b295d3fa0ee937766c9b6d37", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1604, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200043fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff43a5100fea6845725acfe76fe7724c20e1c6d20e6eac1d88af4fc2973d011d67e1a5488686147f36343d837cab42b525b77a128e9f3d299983c0cd9e2744d598", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "2ba61d9b782c3bf2327967aea78652bcab06edfd40194f9f29a050ee2e7b215266bb401239e0939d6960aad9639ab8a3e109e6900044793fc785b3659cec844e", @@ -48120,9 +15754,8 @@ "flags" : [] }, { - "tcId" : 4100, + "tcId" : 1605, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200044000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff114dd3a8a1fdcd7a4f73230d0cd64e3e70e4d3cdc7f17813225971e5a4f114c1ac832ee47b3e46a06831823e106afbfd787ab0cb24f08431e31d036c42c83bf8", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "0329bcaa4ef0be643943baeef3da0f492807fa3b8096898162790eefc0e6a9ae174a2dfeeb74a82bcfdf962faf7a5383f9828e905033c79c83c44da1a76dba7f", @@ -48130,9 +15763,8 @@ "flags" : [] }, { - "tcId" : 4101, + "tcId" : 1606, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000440007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc00080003c9571b0b89f23c99107b1a0af05f56387ae4c995d465888ce76fd8c816ffade0fe5463c15d3c70bf99b69a3fee7e1011a3851899f0238c56817cae06ef23ecc", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "51166f096df52ace944ecd44a51775be9059a573b96fa0b886068302d0bce7b61154fa8a7987c5e449f7ed01c34878d8c0e0f6a0393aacc778d60ef9909d02ce", @@ -48140,9 +15772,17 @@ "flags" : [] }, { - "tcId" : 4102, + "tcId" : 1607, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000449ba9a7a28bce1499b99d9d0bf6f53f209e7a837af242b1c7ed82599d5f1b6b2291caf32fb219f800441fbcdf530158cbb54034c5d6ebaeab84f587c79eff84b46f39512652e7c2578d60e484c3fd9fa5bf49218e677ce2d2048527e8571058901e5d223aeed86dd652106e759a917b1447fe155c3f0a96608b38feff31d285f", + "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", + "shared" : "269cc9d17ab57a85d382c2fd67728fc2cc2c82e253cb8c4c6e67567067a237606af9467a672d5afa4ca383ff79f7f754397c85ee05f2469110ba20f250e39553", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 1608, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000001178695b6ac05f8d187c2af288f716da9a5b3bb33e69989a74f0f8c05af0f2459fc2cc4ee5c850598c9dbd8870c2d7bde30e7cd10dd810c1a9ea8fba06652564e", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "07ec187ce96377cce3f19319ad081ab4311594aa7d894354857fca87cfdd4b2868100e6120c22bd1f53e095bd1a0e60d74e55e23c5590b293362de2c3540fdf8", @@ -48150,9 +15790,8 @@ "flags" : [] }, { - "tcId" : 4103, + "tcId" : 1609, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002712339d726983e1f5a4f602f37124b0f9bdbcbfb50cc2b74c64184480e6ab3f7a0db884b9fc2a1c081b4d3f6d6f9b5b813b7d9c72758a2faa55c7fd8d0a633d", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "20a7fbcbe57ff0d3c1af10d17f26aec03299b5bc594a9ddd17acd0d1eea0432b08da9434889cd961c65820f373b59ce214425a1b58a6568eaeda7beaca6a05d6", @@ -48160,9 +15799,8 @@ "flags" : [] }, { - "tcId" : 4104, + "tcId" : 1610, "comment" : "edge cases for ephemeral key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f10eb28f88ddc962de75542ff578b6104f4d713b25bae50d40bf91008805605972952e7f2a9df7e8e1dd14a461d3973779d24383f20b77c604cf69f8eb5cbace9e", "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", "shared" : "058ef8e8184937d37424cbf061e5548ade07acda195b2e5f41c848a8003a1182036ae169f0e347092f483475f8f7999d7a762e72711ae54e50c16e4d6baf3f99", @@ -48170,9 +15808,8 @@ "flags" : [] }, { - "tcId" : 4105, + "tcId" : 1611, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "3", "shared" : "12b8f005de7e6be94e50afdedaf1414198d9e3d7c4e9fcf91411104bfa6953a5cc72acd06aa061c476affd458804fb5070aa2a85265d6b38a0c8b4cf0c1bcf72", @@ -48180,9 +15817,8 @@ "flags" : [] }, { - "tcId" : 4106, + "tcId" : 1612, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "43677fd0b1365e971c06e2bff5bf1ddc0ef933c2fcca2512a0d3590cb39a000f2ca822a6274eab376d79dc5b6615e5df8f1fe79d4b3b8c978286f7aab460afdf", @@ -48190,9 +15826,8 @@ "flags" : [] }, { - "tcId" : 4107, + "tcId" : 1613, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "785ae49819f91d09ade5e246fe4a109849cb6d6a4f449e2e1dcad0ac7b77206f5e9e2e8ea1e9c046125e32089839377f0d5f641587c2c8a10c64b6d1c15f9cff", @@ -48200,9 +15835,8 @@ "flags" : [] }, { - "tcId" : 4108, + "tcId" : 1614, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "shared" : "233e7e7b9842094261b0bb716840236bfa57d63e37102b8ef68d7ac4e6b6157c2e30b081c8f38ac249bf98ea0ef682e24ce39828188992e04f8e4ca32f809b99", @@ -48210,9 +15844,8 @@ "flags" : [] }, { - "tcId" : 4109, + "tcId" : 1615, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "shared" : "84a5b8cda5b63d7df750c8c656abdbf26c89a679b208b0cbf3271784ba7f6c5ab74136b5cab24e83f82f9d553386d894da78de9b7585016d56d04748ee095e67", @@ -48220,9 +15853,8 @@ "flags" : [] }, { - "tcId" : 4110, + "tcId" : 1616, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddadcb58796829ca90069", "shared" : "5503815c93641cd012bfbea8f293e9bf4f2d4110b660cc080f17e623c3fca8597791b41f84f856a0ea2902fe516fac4ce8e3cf1908c900ae304c2ca22e0e7ae5", @@ -48230,9 +15862,8 @@ "flags" : [] }, { - "tcId" : 4111, + "tcId" : 1617, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb57796829ca90069", "shared" : "4e00d64d851b947949af3fce19a413d209c4570fbd023c5b92d534cc6bd0c1378d8ddc0dc3e5407131d17d57e7d9b986b8b3485ff98fdf460faf9fffbe5955f0", @@ -48240,9 +15871,8 @@ "flags" : [] }, { - "tcId" : 4112, + "tcId" : 1618, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb57f96829ca90069", "shared" : "09f14ca570899490d12dda0bcc829dc8df39f4b00867f0781a6c23568b010d8928edc0fc060207891af5c263b6774b894be70dda4c2b4b305bf57a01075874ed", @@ -48250,9 +15880,8 @@ "flags" : [] }, { - "tcId" : 4113, + "tcId" : 1619, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796819ca90069", "shared" : "3d25d403e5deda27c4804eee4c411eb224080f2c2bc82c3b94e9d00c50e39bbd9bf5efdd34871a64afc1e7f62708dc95f0a3b7fb82518dc5b3aad94ad72d11ed", @@ -48260,9 +15889,8 @@ "flags" : [] }, { - "tcId" : 4114, + "tcId" : 1620, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9003b", "shared" : "71f9265fcb0a1a899c5a3c8dc31d2fc3c87955285687e73928aab9c5cc750a83760292d514d4cde457fc8e05bb49eac1fb677ffa5f9dc9fa62e1126a9eded5a4", @@ -48272,9 +15900,8 @@ ] }, { - "tcId" : 4115, + "tcId" : 1621, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9005b", "shared" : "79cc52b05b942dec984ea1d88675fcff93f87103b58bd0f7153c7b36b205ea39f99e85017e97ba89726d15e7d7fe5eb1525827011b3852e1121753dea15cfbb9", @@ -48284,9 +15911,8 @@ ] }, { - "tcId" : 4116, + "tcId" : 1622, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90063", "shared" : "618f57d971efa605cb141993a1149dff87d01c773fb8f2a8db5726eb1703522568cc55abca616dae5727f390c90cfa792d4349856820f2d0b5df7da418328e7f", @@ -48296,9 +15922,8 @@ ] }, { - "tcId" : 4117, + "tcId" : 1623, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90066", "shared" : "12b8f005de7e6be94e50afdedaf1414198d9e3d7c4e9fcf91411104bfa6953a5cc72acd06aa061c476affd458804fb5070aa2a85265d6b38a0c8b4cf0c1bcf72", @@ -48306,9 +15931,8 @@ "flags" : [] }, { - "tcId" : 4118, + "tcId" : 1624, "comment" : "edge case private key", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", "private" : "0aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90067", "shared" : "34998a162b0463d81a96dda6c4e256b94ed35f89cb0b69a9af70123bec61b387bb358451e1994d6c29acbec66c50c61f36b66da33782db21521415952b55fa48", @@ -48318,33 +15942,183 @@ ] }, { - "tcId" : 4119, + "tcId" : 1625, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1626, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1627, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1628, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1629, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1630, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1631, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1632, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1633, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1634, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1635, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1636, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1637, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1638, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1639, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1640, + "comment" : "point is not on curve", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1641, + "comment" : "", + "public" : "3019301406072a8648ce3d020106092b240303020801010e030100", + "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 1642, "comment" : "public point not on curve", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77f", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", - "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 4120, + "tcId" : 1643, "comment" : "public point = (0,0)", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", - "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 4121, + "tcId" : 1644, "comment" : "order = -8948962207650232551656602815159153422162609644098354511344597187200057010413418528378981730643524959857451398370029280583094215613882043973354392115544169", - "curve" : "brainpoolP512t1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b3320241ff5522624724163b74c02b1951cc3603f834cf724c4c362df1299c63358fccf78faac1a3beb356d9e6be799ee68053efb8e24e2c7ef7a225224a78697d6356ff9702010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", @@ -48356,9 +16130,8 @@ ] }, { - "tcId" : 4122, + "tcId" : 1645, "comment" : "order = 0", - "curve" : "brainpoolP512t1", "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b33202010002010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", @@ -48370,9 +16143,8 @@ ] }, { - "tcId" : 4123, + "tcId" : 1646, "comment" : "order = 1", - "curve" : "brainpoolP512t1", "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b33202010102010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", @@ -48384,9 +16156,8 @@ ] }, { - "tcId" : 4124, + "tcId" : 1647, "comment" : "order = 2083592630841357761914050861997332755048435564175796348448981807380927961881602771668457829077617488768289656930144243078095422967775269405300354", - "curve" : "brainpoolP512t1", "public" : "30820234308201ab06072a8648ce3d02013082019e020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b332023d00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb587968202010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", @@ -48398,9 +16169,8 @@ ] }, { - "tcId" : 4125, + "tcId" : 1648, "comment" : "generator = (0,0)", - "curve" : "brainpoolP512t1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e048181040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", @@ -48411,9 +16181,8 @@ ] }, { - "tcId" : 4126, + "tcId" : 1649, "comment" : "generator not on curve", - "curve" : "brainpoolP512t1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b334024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", @@ -48424,9 +16193,8 @@ ] }, { - "tcId" : 4127, + "tcId" : 1650, "comment" : "cofactor = -1", - "curve" : "brainpoolP512t1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b332024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201ff03818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", @@ -48437,9 +16205,8 @@ ] }, { - "tcId" : 4128, + "tcId" : 1651, "comment" : "cofactor = 0", - "curve" : "brainpoolP512t1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b332024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010003818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", @@ -48450,9 +16217,8 @@ ] }, { - "tcId" : 4129, + "tcId" : 1652, "comment" : "cofactor = 2", - "curve" : "brainpoolP512t1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b332024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010203818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", @@ -48463,9 +16229,8 @@ ] }, { - "tcId" : 4130, + "tcId" : 1653, "comment" : "cofactor = 8948962207650232551656602815159153422162609644098354511344597187200057010413418528378981730643524959857451398370029280583094215613882043973354392115544169", - "curve" : "brainpoolP512t1", "public" : "30820278308201ef06072a8648ce3d0201308201e2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b332024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006903818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", @@ -48476,9 +16241,8 @@ ] }, { - "tcId" : 4131, + "tcId" : 1654, "comment" : "cofactor = None", - "curve" : "brainpoolP512t1", "public" : "30820235308201ac06072a8648ce3d02013082019f020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b332024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006903818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", @@ -48489,12 +16253,11 @@ ] }, { - "tcId" : 4132, + "tcId" : 1655, "comment" : "modified prime", - "curve" : "brainpoolP512t1", "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100a5165c5f2eee5a788365449a3cc11ec6876bdf02a0746e74d104a4088ec32a3436d134fc5ce5366db37b84da9251cd9f617fe3cf9dd0710e435b6cee731e2c2f308184044005c74159acfb6a12bc6fa213f708dd4143c4aeb11355639a055ef8c1e16fde3d467c66043ee131d4fb521c505451b346c7021b5f8fb25576e54ef367e51c1cc104407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e048181040000000000000000000000000000000000000000001ecaba5abfa4220000000000000000000000000000000000000000000000000000000000000000000002c01f6bf15da7e827a52307770f224816efc100d72f49964dd2681567ecd0a6edf7324e660d982ccdd99cf1989f2b04f9b5466d7e9563cde411c762084da2f32a51024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200040000000000000000000000000000000000000000001ecaba5abfa4220000000000000000000000000000000000000000000000000000000000000000000002c01f6bf15da7e827a52307770f224816efc100d72f49964dd2681567ecd0a6edf7324e660d982ccdd99cf1989f2b04f9b5466d7e9563cde411c762084da2f32a51", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", - "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", + "shared" : "94b8c69283408ab3ab3364dec5e3b6f25685e287b252c3d26945dc5e235f1e579190c432012e5a3136841a35a88df125a8e7d08b694340598d917682c34366ae", "result" : "invalid", "flags" : [ "ModifiedPrime", @@ -48503,45 +16266,41 @@ ] }, { - "tcId" : 4133, + "tcId" : 1656, "comment" : "using secp224r1", - "curve" : "brainpoolP512t1", "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", - "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 4134, + "tcId" : 1657, "comment" : "using secp256r1", - "curve" : "brainpoolP512t1", "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", - "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 4135, + "tcId" : 1658, "comment" : "using secp256k1", - "curve" : "brainpoolP512t1", "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", - "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 4136, + "tcId" : 1659, "comment" : "a = 0", - "curve" : "brainpoolP512t1", "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3304504010004402a4e718167630047467addf28a0342d925cc94c8719d760783aa11ed9ed179e88d4aa583a926166ac2e764b11813e1bbe8693d893202478aac4163f64910d93d048181041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", @@ -48552,12 +16311,11 @@ ] }, { - "tcId" : 4137, + "tcId" : 1660, "comment" : "public key of order 3", - "curve" : "brainpoolP512t1", - "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404406c8f5811c79d562ec621a691d5a754650df59faced64f605326a7f0fc647313b1c0b30c0b6e27724a930c31cc965d59b59487106cdf4a075316b2ba5837c678904409b81c807ac3f851687e9c5be38c4dae1a8062891738eac209a23058e028b32e51a13625456064e878f17018b9edf93fc8ebdd85db7573ea46e259892a6def0c70481810431c6afe72995a14cd19d0197673fd788fd51a4482a9ec5368113692515937510626fd558211a642f5482c5c0e1e8213ce492ec14019f337decade704e916bd4f5e0137674eb74f9be43b812ee19e845525db19ee7ca80f8debabe0ca6cb9c61eac0a2933e1e38c6f6453a0aa4f313f7a9b50b7ad1deead9effe0a4678014fd02024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069020101038182000431c6afe72995a14cd19d0197673fd788fd51a4482a9ec5368113692515937510626fd558211a642f5482c5c0e1e8213ce492ec14019f337decade704e916bd4f4cdc66518d3274ef5b99657f522b77b2a55573c53721c280eab7bc0003794252d14371ccb9e2dbd34a7a00809772416b8d3147820f9418e628c9bbeed8254bf1", + "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404400d48a82e5d9ebd0b265b0787f75081b3e8ae9afff68a28afed42f80db394b8c518e17e0e3dff67190600184fd1dbdce01d82997be3993e8e381951921e95e3f304406483d327ed19355c1dff45a2a07e6eeb74b33b588841bef14f5ebae7173c25cf4b925ce7544e3745fc489ae557cce69f101ff3692feb763fee30cb4caf207c3b048181041219fd68cd21c6de4460fbeffe63f126cc340bc79197489387059b2a7a634cba5c09f0bdb58d43198648cd86787125bb3fc8cb243e1c48f54c24276055650ff75124197e4e0a9d805682e30b64d67d197c4fe260565a0fb9b4587655ed2b59c8df6a4177856c06b1b8d7600bc01ee9194ed857f9deaf1643fe964d9da85f021a024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200041219fd68cd21c6de4460fbeffe63f126cc340bc79197489387059b2a7a634cba5c09f0bdb58d43198648cd86787125bb3fc8cb243e1c48f54c24276055650ff759b9843a8ddf270ae95203a2cef37eee4ee0ab535d6fc255220b26748307aea89de35989165a6190f5f6411f268497ccd9a9a7354ed3b0412a1412b8afdb46d9", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", - "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", + "shared" : "39b9ab0406428807ff60eaf96ba2dddd4de3d9cb57791685f1609da17f15f5a6013faaa6480876ecad402066789fc3d12c41499520aca50c61d7d0a1c223f8f8", "result" : "invalid", "flags" : [ "WeakPublicKey", @@ -48566,12 +16324,11 @@ ] }, { - "tcId" : 4138, + "tcId" : 1661, "comment" : "public key on isomorphic curve brainpoolP512r1", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049bd10171660265dab6c9e25a9af42f1dfdc0ad0b664d7c935b31747fff72022e4f8369711a7f03c964b9cfec33bbf0856556c1ca3cc10db6317d2f20bf57fd214e04b766a6d8ac26ff3c8cfc78bf70be149f38c1727931143eb371c286e9cf14f3f2c2c5fe7cdb73c93f261c4f8c76a38da076080be5ac233d07b2b6e74898f9", "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", - "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", + "shared" : "", "result" : "invalid", "flags" : [ "IsomorphicPublicKey", @@ -48579,9 +16336,8 @@ ] }, { - "tcId" : 4139, + "tcId" : 1662, "comment" : "Public key uses wrong curve: secp224r1", - "curve" : "brainpoolP512t1", "public" : "304e301006072a8648ce3d020106052b81040021033a000432a1be03f7b9015028219d8d584b22a5d46c0392736f924c5f21d0e2ff5a0aff54dad40dc74af90d4380f89cdfe9d8cee331aa16d7e0a065", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48589,9 +16345,8 @@ "flags" : [] }, { - "tcId" : 4140, + "tcId" : 1663, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "brainpoolP512t1", "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040051faad525b9a324917c42a27940f18aeb4493fa0318271de45ce613b7ebf3793f1ff653f614fa111714e4314c1b483ebd909630d1a87c5993914518fc77dab", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48599,9 +16354,8 @@ "flags" : [] }, { - "tcId" : 4141, + "tcId" : 1664, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "brainpoolP512t1", "public" : "3076301006072a8648ce3d020106052b81040022036200041f8d9bc4a2084d5cad84c5250e350ababa59c89dc3366ea066d991ee26a8ca45a0dcedcaff5de5d6929677200cf7156ebfd1a513456576f5cc22e3e8810ccac80ec9cb383ec5444a83e062bfc3c756eefe3bf21dcf8a842f880d42c56a14a3e3", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48609,9 +16363,8 @@ "flags" : [] }, { - "tcId" : 4142, + "tcId" : 1665, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "brainpoolP512t1", "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fef39524fef964990ca17fb15232fb785c3fc2c21b0ce4b3cc13a186b04b5f3a39f27be680077ad6f87b6792ca3518aae64611dd9b17771d2611892927c2fb1399017be42de7a39bec4a857a83ba1492cc4d6c6c8c270c8f4c6a34b7bdbb502bd606bc115377194d7635110f57c755d3fd845721d5d36c2798875af8325425695805fe", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48619,9 +16372,8 @@ "flags" : [] }, { - "tcId" : 4143, + "tcId" : 1666, "comment" : "Public key uses wrong curve: secp256k1", - "curve" : "brainpoolP512t1", "public" : "3056301006072a8648ce3d020106052b8104000a034200041146cca673f3bce8d5e73fc1b9dc3f7c50b2f80910aa2c85622a81c6eca45080880781b5a27a63f7f4dc658e9ece08b07b7de88fd458b72d1a1e54b4a79ff5a0", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48629,9 +16381,8 @@ "flags" : [] }, { - "tcId" : 4144, + "tcId" : 1667, "comment" : "Public key uses wrong curve: brainpoolP224r1", - "curve" : "brainpoolP512t1", "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000431eae97c69e623133b6879294da70459a1d2d6d70d3f9e5bc380f1f1be80b9970017e4b9bfa5df1540e43ae7301a769b3c833926c05d361a", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48639,9 +16390,8 @@ "flags" : [] }, { - "tcId" : 4145, + "tcId" : 1668, "comment" : "Public key uses wrong curve: brainpoolP256r1", - "curve" : "brainpoolP512t1", "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040eaee13dfb86bd8938df47220423a5a81c335d7db4733264b182157067f3bdad8ba96b27c47fbc659c23cee98e95ff0c45fb64a910f37b141b9db0e408252742", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48649,9 +16399,8 @@ "flags" : [] }, { - "tcId" : 4146, + "tcId" : 1669, "comment" : "Public key uses wrong curve: brainpoolP320r1", - "curve" : "brainpoolP512t1", "public" : "306a301406072a8648ce3d020106092b2403030208010109035200043a764d5de212287a85bd344429c4fb3198ada4fe9b18ace23c8a813f9ef00705c37ede3043d3d7315d6e896ea0e067761afdaa34c8676bdf6d33054c944793a0595d1d411b301e18ab292dfae0949487", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48659,9 +16408,8 @@ "flags" : [] }, { - "tcId" : 4147, + "tcId" : 1670, "comment" : "Public key uses wrong curve: brainpoolP384r1", - "curve" : "brainpoolP512t1", "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000419f894fdbd7e84c9322b3d648bf6bb1724ccf38bc92ed2ea3cd2f8c1704658a40febec7bfb88b231bd2591d4c874dbd44f65dd12a5600f7b9c8865f96ab6fab3635d4e15dd74b3d93afc51cf37a6c145baceffe59bc01d1728566bdd9c159a4a", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48669,9 +16417,8 @@ "flags" : [] }, { - "tcId" : 4148, + "tcId" : 1671, "comment" : "Public key uses wrong curve: brainpoolP512r1", - "curve" : "brainpoolP512t1", "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046cae8eb745a413b12b416e511a01461dfc4be43fdfefb61d4391de41d84b67e60551b9009213368f2665271012325e9c1f23990babe39b20b18d63d74c74837643e78e361b59af754f477e01eb2a7c120596fd1f755a8e57e48bd61c65e5b328025358d455a95a6b7a6123cc0c34df10434c4d08d2ca956f48cb715cb88f3191", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48679,9 +16426,8 @@ "flags" : [] }, { - "tcId" : 4149, + "tcId" : 1672, "comment" : "Public key uses wrong curve: brainpoolP224t1", - "curve" : "brainpoolP512t1", "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004bc0cc0fc885038c82a60f0d7d3e78a6c39d0088fa642442b6e79b6672d35e5be4fafb47994e51ca4116608573f83cd31cbe7eb07f9a1bc35", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48689,9 +16435,8 @@ "flags" : [] }, { - "tcId" : 4150, + "tcId" : 1673, "comment" : "Public key uses wrong curve: brainpoolP256t1", - "curve" : "brainpoolP512t1", "public" : "305a301406072a8648ce3d020106092b240303020801010803420004669705ff197bfb63f933df3c101adad2b632a258cb1a1a593bab178be29da54f659af7d97e0450e0e10e92076a3ac2e728d164b714c019cdecb67d99f1f10d76", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48699,9 +16444,8 @@ "flags" : [] }, { - "tcId" : 4151, + "tcId" : 1674, "comment" : "Public key uses wrong curve: brainpoolP320t1", - "curve" : "brainpoolP512t1", "public" : "306a301406072a8648ce3d020106092b240303020801010a035200044c789e53f6f802452bccd438510b6071bf47174bf6865a7e591324d891f22b584182f3cfb2f291de4a5b8b19afe8cdd7d13468eb20800641150e84f6dd3829c0eb51eb144f8f4c8c7f434cc7a98805c9", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48709,9 +16453,8 @@ "flags" : [] }, { - "tcId" : 4152, + "tcId" : 1675, "comment" : "Public key uses wrong curve: brainpoolP384t1", - "curve" : "brainpoolP512t1", "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000438c91b58cf47f35c2ea32e955f664f14aa0e7dbe2d45b2510e9b8adb2daff7bb617ff7ce3c9f713918b756383d3569714d476be2d0a7fa64d4c4aebdd4a7490d636f90aa6ea0bb364a880690c7ce25740aeddf5d63e9c8ba0a828ae1581a9658", "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", "shared" : "", @@ -48719,9 +16462,8 @@ "flags" : [] }, { - "tcId" : 4153, + "tcId" : 1676, "comment" : "invalid public key", - "curve" : "brainpoolP512t1", "public" : "305a301406072a8648ce3d020106092b240303020801010e0342000235e67afb6af3ddf29988a8c571022edbe5bc69da07bc752efe225ca449b123cf1f7dce245069597e4fb49d088f36753059601932eb624ef28221a5f1acf38ff7", "private" : "090bd095b9dcee06acf56c2e4c7b2c25ecd9f24ed86dd305e9fa0359f33392edd4ea3f21b4ba782895b57ae4d0d4ec52a18df0cf076a0f8ca961577466f66805f", "shared" : "", @@ -48729,2490 +16471,6 @@ "flags" : [ "CompressedPoint" ] - }, - { - "tcId" : 4154, - "comment" : "length contains leading 0", - "curve" : "brainpoolP512t1", - "public" : "3082009b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4155, - "comment" : "length contains leading 0", - "curve" : "brainpoolP512t1", - "public" : "30819d3082001406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4156, - "comment" : "length contains leading 0", - "curve" : "brainpoolP512t1", - "public" : "30819d3016068200072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4157, - "comment" : "length contains leading 0", - "curve" : "brainpoolP512t1", - "public" : "30819d301606072a8648ce3d0201068200092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4158, - "comment" : "length contains leading 0", - "curve" : "brainpoolP512t1", - "public" : "30819c301406072a8648ce3d020106092b240303020801010e0382008200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4159, - "comment" : "wrong length", - "curve" : "brainpoolP512t1", - "public" : "309c301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4160, - "comment" : "wrong length", - "curve" : "brainpoolP512t1", - "public" : "309a301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4161, - "comment" : "wrong length", - "curve" : "brainpoolP512t1", - "public" : "30819b301506072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4162, - "comment" : "wrong length", - "curve" : "brainpoolP512t1", - "public" : "30819b301306072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4163, - "comment" : "wrong length", - "curve" : "brainpoolP512t1", - "public" : "30819b301406082a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4164, - "comment" : "wrong length", - "curve" : "brainpoolP512t1", - "public" : "30819b301406062a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4165, - "comment" : "wrong length", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d0201060a2b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4166, - "comment" : "wrong length", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106082b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4167, - "comment" : "wrong length", - "curve" : "brainpoolP512t1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010e038300047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4168, - "comment" : "wrong length", - "curve" : "brainpoolP512t1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010e038100047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4169, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512t1", - "public" : "3085010000009b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4170, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512t1", - "public" : "3081a03085010000001406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4171, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512t1", - "public" : "3081a03019068501000000072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4172, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512t1", - "public" : "3081a0301906072a8648ce3d0201068501000000092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4173, - "comment" : "uint32 overflow in length", - "curve" : "brainpoolP512t1", - "public" : "30819f301406072a8648ce3d020106092b240303020801010e0385010000008200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4174, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512t1", - "public" : "308901000000000000009b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4175, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512t1", - "public" : "3081a4308901000000000000001406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4176, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512t1", - "public" : "3081a4301d06890100000000000000072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4177, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512t1", - "public" : "3081a4301d06072a8648ce3d020106890100000000000000092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4178, - "comment" : "uint64 overflow in length", - "curve" : "brainpoolP512t1", - "public" : "3081a3301406072a8648ce3d020106092b240303020801010e038901000000000000008200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4179, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512t1", - "public" : "30847fffffff301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4180, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512t1", - "public" : "30819f30847fffffff06072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4181, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512t1", - "public" : "30819f301806847fffffff2a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4182, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512t1", - "public" : "30819f301806072a8648ce3d020106847fffffff2b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4183, - "comment" : "length = 2**31 - 1", - "curve" : "brainpoolP512t1", - "public" : "30819e301406072a8648ce3d020106092b240303020801010e03847fffffff00047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4184, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512t1", - "public" : "3084ffffffff301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4185, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512t1", - "public" : "30819f3084ffffffff06072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4186, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512t1", - "public" : "30819f30180684ffffffff2a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4187, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512t1", - "public" : "30819f301806072a8648ce3d02010684ffffffff2b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4188, - "comment" : "length = 2**32 - 1", - "curve" : "brainpoolP512t1", - "public" : "30819e301406072a8648ce3d020106092b240303020801010e0384ffffffff00047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4189, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512t1", - "public" : "3085ffffffffff301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4190, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512t1", - "public" : "3081a03085ffffffffff06072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4191, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512t1", - "public" : "3081a030190685ffffffffff2a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4192, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512t1", - "public" : "3081a0301906072a8648ce3d02010685ffffffffff2b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4193, - "comment" : "length = 2**40 - 1", - "curve" : "brainpoolP512t1", - "public" : "30819f301406072a8648ce3d020106092b240303020801010e0385ffffffffff00047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4194, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512t1", - "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4195, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512t1", - "public" : "3081a33088ffffffffffffffff06072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4196, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512t1", - "public" : "3081a3301c0688ffffffffffffffff2a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4197, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512t1", - "public" : "3081a3301c06072a8648ce3d02010688ffffffffffffffff2b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4198, - "comment" : "length = 2**64 - 1", - "curve" : "brainpoolP512t1", - "public" : "3081a2301406072a8648ce3d020106092b240303020801010e0388ffffffffffffffff00047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4199, - "comment" : "incorrect length", - "curve" : "brainpoolP512t1", - "public" : "30ff301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4200, - "comment" : "incorrect length", - "curve" : "brainpoolP512t1", - "public" : "30819b30ff06072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4201, - "comment" : "incorrect length", - "curve" : "brainpoolP512t1", - "public" : "30819b301406ff2a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4202, - "comment" : "incorrect length", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106ff2b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4203, - "comment" : "incorrect length", - "curve" : "brainpoolP512t1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010e03ff00047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4204, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP512t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4205, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP512t1", - "public" : "30819b308006072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4206, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP512t1", - "public" : "30819b301406802a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4207, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106802b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4208, - "comment" : "indefinite length without termination", - "curve" : "brainpoolP512t1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010e038000047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4209, - "comment" : "removing sequence", - "curve" : "brainpoolP512t1", - "public" : "", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4210, - "comment" : "removing sequence", - "curve" : "brainpoolP512t1", - "public" : "30818503818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4211, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP512t1", - "public" : "30", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4212, - "comment" : "lonely sequence tag", - "curve" : "brainpoolP512t1", - "public" : "3081863003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4213, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP512t1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721850000", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4214, - "comment" : "appending 0's to sequence", - "curve" : "brainpoolP512t1", - "public" : "30819d301606072a8648ce3d020106092b240303020801010e000003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4215, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP512t1", - "public" : "30819d0000301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4216, - "comment" : "prepending 0's to sequence", - "curve" : "brainpoolP512t1", - "public" : "30819d3016000006072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4217, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721850000", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4218, - "comment" : "appending unused 0's to sequence", - "curve" : "brainpoolP512t1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010e000003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4219, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP512t1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721850500", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4220, - "comment" : "appending null value to sequence", - "curve" : "brainpoolP512t1", - "public" : "30819d301606072a8648ce3d020106092b240303020801010e050003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4221, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "3081a149817730819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4222, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "3081a0250030819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4223, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "30819e30819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721850004deadbeef", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4224, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "3081a03019498177301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4225, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "30819f30182500301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4226, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "3081a33016301406072a8648ce3d020106092b240303020801010e0004deadbeef03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4227, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "3081a03019260c49817706072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4228, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "30819f3018260b250006072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4229, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "3081a3301c260906072a8648ce3d02010004deadbeef06092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4230, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "3081a0301906072a8648ce3d0201260e49817706092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4231, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "30819f301806072a8648ce3d0201260d250006092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4232, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "3081a3301c06072a8648ce3d0201260b06092b240303020801010e0004deadbeef03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4233, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "3081a1301406072a8648ce3d020106092b240303020801010e23818849817703818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4234, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "3081a0301406072a8648ce3d020106092b240303020801010e238187250003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4235, - "comment" : "including garbage", - "curve" : "brainpoolP512t1", - "public" : "3081a4301406072a8648ce3d020106092b240303020801010e23818503818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721850004deadbeef", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4236, - "comment" : "including undefined tags", - "curve" : "brainpoolP512t1", - "public" : "3081a4aa00bb00cd0030819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4237, - "comment" : "including undefined tags", - "curve" : "brainpoolP512t1", - "public" : "3081a2aa02aabb30819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4238, - "comment" : "including undefined tags", - "curve" : "brainpoolP512t1", - "public" : "3081a3301caa00bb00cd00301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4239, - "comment" : "including undefined tags", - "curve" : "brainpoolP512t1", - "public" : "3081a1301aaa02aabb301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4240, - "comment" : "including undefined tags", - "curve" : "brainpoolP512t1", - "public" : "3081a3301c260faa00bb00cd0006072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4241, - "comment" : "including undefined tags", - "curve" : "brainpoolP512t1", - "public" : "3081a1301a260daa02aabb06072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4242, - "comment" : "including undefined tags", - "curve" : "brainpoolP512t1", - "public" : "3081a3301c06072a8648ce3d02012611aa00bb00cd0006092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4243, - "comment" : "including undefined tags", - "curve" : "brainpoolP512t1", - "public" : "3081a1301a06072a8648ce3d0201260faa02aabb06092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4244, - "comment" : "including undefined tags", - "curve" : "brainpoolP512t1", - "public" : "3081a4301406072a8648ce3d020106092b240303020801010e23818baa00bb00cd0003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4245, - "comment" : "including undefined tags", - "curve" : "brainpoolP512t1", - "public" : "3081a2301406072a8648ce3d020106092b240303020801010e238189aa02aabb03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4246, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP512t1", - "public" : "3081", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4247, - "comment" : "truncated length of sequence", - "curve" : "brainpoolP512t1", - "public" : "308187308103818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4248, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP512t1", - "public" : "0500", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4249, - "comment" : "Replacing sequence with NULL", - "curve" : "brainpoolP512t1", - "public" : "308187050003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4250, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512t1", - "public" : "2e819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4251, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512t1", - "public" : "2f819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4252, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512t1", - "public" : "31819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4253, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512t1", - "public" : "32819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4254, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512t1", - "public" : "ff819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4255, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512t1", - "public" : "30819b2e1406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4256, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512t1", - "public" : "30819b2f1406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4257, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512t1", - "public" : "30819b311406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4258, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512t1", - "public" : "30819b321406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4259, - "comment" : "changing tag value of sequence", - "curve" : "brainpoolP512t1", - "public" : "30819bff1406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4260, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP512t1", - "public" : "3000", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4261, - "comment" : "dropping value of sequence", - "curve" : "brainpoolP512t1", - "public" : "308187300003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4262, - "comment" : "truncate sequence", - "curve" : "brainpoolP512t1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4263, - "comment" : "truncate sequence", - "curve" : "brainpoolP512t1", - "public" : "30819a1406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4264, - "comment" : "truncate sequence", - "curve" : "brainpoolP512t1", - "public" : "30819a301306072a8648ce3d020106092b2403030208010103818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4265, - "comment" : "truncate sequence", - "curve" : "brainpoolP512t1", - "public" : "30819a3013072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4266, - "comment" : "indefinite length", - "curve" : "brainpoolP512t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721850000", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4267, - "comment" : "indefinite length", - "curve" : "brainpoolP512t1", - "public" : "30819d308006072a8648ce3d020106092b240303020801010e000003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4268, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP512t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c97218500", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4269, - "comment" : "indefinite length with truncated delimiter", - "curve" : "brainpoolP512t1", - "public" : "30819c308006072a8648ce3d020106092b240303020801010e0003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4270, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP512t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c97218505000000", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4271, - "comment" : "indefinite length with additional element", - "curve" : "brainpoolP512t1", - "public" : "30819f308006072a8648ce3d020106092b240303020801010e0500000003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4272, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP512t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185060811220000", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4273, - "comment" : "indefinite length with truncated element", - "curve" : "brainpoolP512t1", - "public" : "3081a1308006072a8648ce3d020106092b240303020801010e06081122000003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4274, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP512t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721850000fe02beef", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4275, - "comment" : "indefinite length with garbage", - "curve" : "brainpoolP512t1", - "public" : "3081a1308006072a8648ce3d020106092b240303020801010e0000fe02beef03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4276, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP512t1", - "public" : "3080301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721850002beef", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4277, - "comment" : "indefinite length with nonempty EOC", - "curve" : "brainpoolP512t1", - "public" : "30819f308006072a8648ce3d020106092b240303020801010e0002beef03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4278, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP512t1", - "public" : "30819d3000301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4279, - "comment" : "prepend empty sequence", - "curve" : "brainpoolP512t1", - "public" : "30819d3016300006072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4280, - "comment" : "append empty sequence", - "curve" : "brainpoolP512t1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721853000", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4281, - "comment" : "append empty sequence", - "curve" : "brainpoolP512t1", - "public" : "30819d301606072a8648ce3d020106092b240303020801010e300003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4282, - "comment" : "sequence of sequence", - "curve" : "brainpoolP512t1", - "public" : "30819e30819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4283, - "comment" : "sequence of sequence", - "curve" : "brainpoolP512t1", - "public" : "30819d3016301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4284, - "comment" : "truncated sequence", - "curve" : "brainpoolP512t1", - "public" : "3016301406072a8648ce3d020106092b240303020801010e", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4285, - "comment" : "truncated sequence", - "curve" : "brainpoolP512t1", - "public" : "308190300906072a8648ce3d020103818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4286, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP512t1", - "public" : "30820120301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c97218503818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4287, - "comment" : "repeat element in sequence", - "curve" : "brainpoolP512t1", - "public" : "3081a6301f06072a8648ce3d020106092b240303020801010e06092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4288, - "comment" : "long form encoding of length", - "curve" : "brainpoolP512t1", - "public" : "30819c30811406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4289, - "comment" : "long form encoding of length", - "curve" : "brainpoolP512t1", - "public" : "30819c30150681072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4290, - "comment" : "long form encoding of length", - "curve" : "brainpoolP512t1", - "public" : "30819c301506072a8648ce3d02010681092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4291, - "comment" : "removing oid", - "curve" : "brainpoolP512t1", - "public" : "308192300b06092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4292, - "comment" : "lonely oid tag", - "curve" : "brainpoolP512t1", - "public" : "308193300c0606092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4293, - "comment" : "lonely oid tag", - "curve" : "brainpoolP512t1", - "public" : "308191300a06072a8648ce3d02010603818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4294, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP512t1", - "public" : "30819d301606092a8648ce3d0201000006092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4295, - "comment" : "appending 0's to oid", - "curve" : "brainpoolP512t1", - "public" : "30819d301606072a8648ce3d0201060b2b240303020801010e000003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4296, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP512t1", - "public" : "30819d3016060900002a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4297, - "comment" : "prepending 0's to oid", - "curve" : "brainpoolP512t1", - "public" : "30819d301606072a8648ce3d0201060b00002b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4298, - "comment" : "appending unused 0's to oid", - "curve" : "brainpoolP512t1", - "public" : "30819d301606072a8648ce3d0201000006092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4299, - "comment" : "appending null value to oid", - "curve" : "brainpoolP512t1", - "public" : "30819d301606092a8648ce3d0201050006092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4300, - "comment" : "appending null value to oid", - "curve" : "brainpoolP512t1", - "public" : "30819d301606072a8648ce3d0201060b2b240303020801010e050003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4301, - "comment" : "truncated length of oid", - "curve" : "brainpoolP512t1", - "public" : "308194300d068106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4302, - "comment" : "truncated length of oid", - "curve" : "brainpoolP512t1", - "public" : "308192300b06072a8648ce3d0201068103818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4303, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP512t1", - "public" : "308194300d050006092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4304, - "comment" : "Replacing oid with NULL", - "curve" : "brainpoolP512t1", - "public" : "308192300b06072a8648ce3d0201050003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4305, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b301404072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4306, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b301405072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4307, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b301407072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4308, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b301408072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4309, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b3014ff072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4310, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020104092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4311, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020105092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4312, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020107092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4313, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020108092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4314, - "comment" : "changing tag value of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d0201ff092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4315, - "comment" : "dropping value of oid", - "curve" : "brainpoolP512t1", - "public" : "308194300d060006092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4316, - "comment" : "dropping value of oid", - "curve" : "brainpoolP512t1", - "public" : "308192300b06072a8648ce3d0201060003818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4317, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b30140607288648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4318, - "comment" : "modify first byte of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d0201060929240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4319, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d028106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4320, - "comment" : "modify last byte of oid", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106092b240303020801018e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4321, - "comment" : "truncate oid", - "curve" : "brainpoolP512t1", - "public" : "30819a301306062a8648ce3d0206092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4322, - "comment" : "truncate oid", - "curve" : "brainpoolP512t1", - "public" : "30819a301306068648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4323, - "comment" : "truncate oid", - "curve" : "brainpoolP512t1", - "public" : "30819a301306072a8648ce3d020106082b2403030208010103818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4324, - "comment" : "truncate oid", - "curve" : "brainpoolP512t1", - "public" : "30819a301306072a8648ce3d02010608240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4325, - "comment" : "wrong oid", - "curve" : "brainpoolP512t1", - "public" : "30819e3017060a3262306530333032316106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4326, - "comment" : "wrong oid", - "curve" : "brainpoolP512t1", - "public" : "3081a6301f061236303836343830313635303330343032303106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4327, - "comment" : "wrong oid", - "curve" : "brainpoolP512t1", - "public" : "30819c301506072a8648ce3d0201060a3262306530333032316103818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4328, - "comment" : "wrong oid", - "curve" : "brainpoolP512t1", - "public" : "3081a4301d06072a8648ce3d0201061236303836343830313635303330343032303103818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4329, - "comment" : "longer oid", - "curve" : "brainpoolP512t1", - "public" : "3081a4301d06103261383634386365336430323031303106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4330, - "comment" : "longer oid", - "curve" : "brainpoolP512t1", - "public" : "3081a6301f06072a8648ce3d02010614326232343033303330323038303130313065303103818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4331, - "comment" : "oid with modified node", - "curve" : "brainpoolP512t1", - "public" : "3081a2301b060e326138363438636533643032313106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4332, - "comment" : "oid with modified node", - "curve" : "brainpoolP512t1", - "public" : "3081aa302306163261383634386365336430323838383038303830303106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4333, - "comment" : "oid with modified node", - "curve" : "brainpoolP512t1", - "public" : "3081a4301d06072a8648ce3d0201061232623234303330333032303830313031316503818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4334, - "comment" : "oid with modified node", - "curve" : "brainpoolP512t1", - "public" : "3081ac302506072a8648ce3d0201061a326232343033303330323038303130313838383038303830306503818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4335, - "comment" : "large integer in oid", - "curve" : "brainpoolP512t1", - "public" : "3081b4302d0620326138363438636533643032383238303830383038303830383038303830303106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4336, - "comment" : "large integer in oid", - "curve" : "brainpoolP512t1", - "public" : "3081b6302f06072a8648ce3d0201062432623234303330333032303830313031383238303830383038303830383038303830306503818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4337, - "comment" : "oid with invalid node", - "curve" : "brainpoolP512t1", - "public" : "3081a5301e0611326138363438636533643032303165303306092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4338, - "comment" : "oid with invalid node", - "curve" : "brainpoolP512t1", - "public" : "30819c301506082a808648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4339, - "comment" : "oid with invalid node", - "curve" : "brainpoolP512t1", - "public" : "3081a7302006072a8648ce3d0201061532623234303330333032303830313031306565303303818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4340, - "comment" : "oid with invalid node", - "curve" : "brainpoolP512t1", - "public" : "30819c301506072a8648ce3d0201060a2b80240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4341, - "comment" : "lonely bit string tag", - "curve" : "brainpoolP512t1", - "public" : "3017301406072a8648ce3d020106092b240303020801010e03", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4342, - "comment" : "appending 0's to bit string", - "curve" : "brainpoolP512t1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010e03818400047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721850000", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4343, - "comment" : "prepending 0's to bit string", - "curve" : "brainpoolP512t1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010e038184000000047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4344, - "comment" : "appending null value to bit string", - "curve" : "brainpoolP512t1", - "public" : "30819d301406072a8648ce3d020106092b240303020801010e03818400047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721850500", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4345, - "comment" : "truncated length of bit string", - "curve" : "brainpoolP512t1", - "public" : "3018301406072a8648ce3d020106092b240303020801010e0381", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4346, - "comment" : "Replacing bit string with NULL", - "curve" : "brainpoolP512t1", - "public" : "3018301406072a8648ce3d020106092b240303020801010e0500", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4347, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010e01818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4348, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010e02818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4349, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010e04818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4350, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010e05818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4351, - "comment" : "changing tag value of bit string", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010eff818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4352, - "comment" : "dropping value of bit string", - "curve" : "brainpoolP512t1", - "public" : "3018301406072a8648ce3d020106092b240303020801010e0300", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4353, - "comment" : "modify first byte of bit string", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818202047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4354, - "comment" : "modify last byte of bit string", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972105", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4355, - "comment" : "truncate bit string", - "curve" : "brainpoolP512t1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010e03818100047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c9721", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4356, - "comment" : "truncate bit string", - "curve" : "brainpoolP512t1", - "public" : "30819a301406072a8648ce3d020106092b240303020801010e038181047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4357, - "comment" : "declaring bits as unused in a bit-string", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818201047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4358, - "comment" : "unused bits in a bit-string", - "curve" : "brainpoolP512t1", - "public" : "30819f301406072a8648ce3d020106092b240303020801010e03818620047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c97218501020304", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4359, - "comment" : "unused bits in empty bit-string", - "curve" : "brainpoolP512t1", - "public" : "3019301406072a8648ce3d020106092b240303020801010e030103", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] - }, - { - "tcId" : 4360, - "comment" : "128 unused bits", - "curve" : "brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818280047f0fc2207896f3821733a8d8d29c144f00c9616a072e0523d3fb4a5f43be35af7a648a1aea3a5d296cac8ec8e1cc7923702bf6a8973f19a7bb1789bd390ed7919474d2fba3245d99a432ebb5a29c8a782374c07bce4f4930ff32c5544b5e6ff4af1085c3430bd4111c518def736ad427fab1e5896566bbef3d51d5c42c972185", - "private" : "0c320f1fb14090be31fab41fbd244cae0870af7551001cd1e56a121105e86c6839f1a0491d3ae024d01ac52b30f9f07e81dc89f9f97e7775b1a50d546496eac3", - "shared" : "62a07f6593e632d897ce96a24a8f44e3308e35825caedac4d59f9e58597aa1759a8bd9dacd0682a3a36afc321a0dbf4fe715e6b72f9ef577ad3eaff0225972db", - "result" : "acceptable", - "flags" : [ - "InvalidAsn" - ] } ] } diff --git a/third_party/wycheproof_testvectors/ecdh_test.txt b/third_party/wycheproof_testvectors/ecdh_test.txt index f4ccd5a33..ae8221a66 100644 --- a/third_party/wycheproof_testvectors/ecdh_test.txt +++ b/third_party/wycheproof_testvectors/ecdh_test.txt @@ -2,393 +2,612 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: ECDH -# Generator version: 0.4.6 +# Generator version: 0.4.12 [curve = secp224r1] [encoding = asn] # tcId = 1 # normal case -curve = secp224r1 private = 565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328 public = 304e301006072a8648ce3d020106052b81040021033a00047d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc719b01d050dfbe653e72f39491be87fb1a2742daa6e0a2aada98bb1aca result = valid shared = b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f +curve = secp224r1 # tcId = 2 # compressed public key -curve = secp224r1 private = 565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328 public = 3032301006072a8648ce3d020106052b81040021031e00027d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc71 result = acceptable shared = b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f +curve = secp224r1 # The point in the public key is compressed. Not every library supports points # in compressed format. # tcId = 3 -# edge cases for shared secret +# edge case for shared secret +private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 +public = 304e301006072a8648ce3d020106052b81040021033a0004e73a6ca72f3a2fae6e0a01a0ed03bfa3058b04576942eaf063095e62ca16fd31fa0f38eeb592cbeea1147751fdd2a5b6cc0ead404467a5b6 +result = valid +shared = 00000000000000000000000000000000000000000000000000000003 curve = secp224r1 + +# tcId = 4 +# edge case for shared secret private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 public = 304e301006072a8648ce3d020106052b81040021033a00045763fa2ae16367ad23d471cc9a52466f0d81d864e5640cefe384114594d9fecfbed4f254505ac8b41d2532055a07f0241c4818b552cbb636 result = valid shared = 00000000000000000000000100000000000000000000000000000001 - -# tcId = 4 -# edge cases for shared secret curve = secp224r1 + +# tcId = 5 +# edge case for shared secret private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 public = 304e301006072a8648ce3d020106052b81040021033a0004142c1fd80fa2121a59aa898144084ec033f7a56a34eee0b499e29ae51c6d8c1bbb1ef2a76d565899fe44ffc1207d530d7f598fb77f4bb76b result = valid shared = 00000000000000ffffffffffffff0000000000000100000000000000 - -# tcId = 5 -# edge cases for shared secret curve = secp224r1 + +# tcId = 6 +# edge case for shared secret private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 public = 304e301006072a8648ce3d020106052b81040021033a0004ed6f793e10c80d12d871cf8988399c4898a9bf9ffd8f27399f63de25f0051cdf4eec7f368f922cfcd948893ceca0c92e540cc4367a99a66a result = valid shared = 00000000ffffffffffffffff00000000000000010000000000000000 - -# tcId = 6 -# edge cases for shared secret curve = secp224r1 + +# tcId = 7 +# edge case for shared secret private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 public = 304e301006072a8648ce3d020106052b81040021033a000408fcfc1a63c82860be12e4137433dfc40be9acdd245f9a8c4e56be61a385fc09f808383383f4b1d0d5365b6e5dcfacdc19bc7bcfed221274 result = valid shared = 0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff - -# tcId = 7 -# edge cases for shared secret curve = secp224r1 + +# tcId = 8 +# edge case for shared secret private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 public = 304e301006072a8648ce3d020106052b81040021033a0004d883ed77f1861e8712800d31df67888fe39f150c79a27aa88caeda6b180f3f623e2ff3ab5370cf8179165b085af3dd4502850c0104caed9a result = valid shared = 0003fffffff00000003fffffff00000003fffffff000000040000000 - -# tcId = 8 -# edge cases for shared secret curve = secp224r1 + +# tcId = 9 +# edge case for shared secret private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 public = 304e301006072a8648ce3d020106052b81040021033a00042b8b279b85ee3f3d2c0abeb36fdfc5aad6157d652d26489381a32cd73224bd757ef794acc92b0b3b9e7990618bb343a9a09bdb9d3616eff6 result = valid shared = 01fffffffc00000007fffffff00000001fffffffc000000080000001 - -# tcId = 9 -# edge cases for shared secret curve = secp224r1 + +# tcId = 10 +# edge case for shared secret +private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 +public = 304e301006072a8648ce3d020106052b81040021033a00048bd5f03391eeeae1744e8fc53d314efffafa4d3fa4f1b95c3388a9cd7c86358b273119c537133eb55e79c6ac510b10980b379b919ccf2e2f +result = valid +shared = 0a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf41 +curve = secp224r1 + +# tcId = 11 +# edge case for shared secret +private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 +public = 304e301006072a8648ce3d020106052b81040021033a0004ce9631b6a16227778625c8e5421ae083cdd913abefde01dbe69f6c2b95386aff2b483b2c47151cfaabfd000614c683ce2e1778221ae42c1b +result = valid +shared = 62989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39 +curve = secp224r1 + +# tcId = 12 +# edge case for shared secret +private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 +public = 304e301006072a8648ce3d020106052b81040021033a00041f441c98eda956a6a7fdbfd8d21910860ab59d16c3e52f8e7fad6ca5df61a55fc508fc0499c55492f1e87bb2faa0cb4170b79f3a85ec2f3d +result = valid +shared = 661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3 +curve = secp224r1 + +# tcId = 13 +# edge case for shared secret +private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 +public = 304e301006072a8648ce3d020106052b81040021033a0004be74583cb9d3a05ae54923624e478a329a697d842dfae33141c844d7d9ba4fc96e0fe716ac0542e87368662fc2f0cb9b0ae57936ddec7190 +result = valid +shared = 6d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c +curve = secp224r1 + +# tcId = 14 +# edge case for shared secret private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 public = 304e301006072a8648ce3d020106052b81040021033a0004a281ad992b363597ac93ff0de8ab1f7e51a6672dcbb58f9d739ba430ce0192874038daefc3130eec65811c7255da70fea65c1003f6892faa result = valid shared = 7fffffffffffffffffffffffffffffffffffffffffffffffffffffff - -# tcId = 10 -# edge cases for shared secret curve = secp224r1 + +# tcId = 15 +# edge case for shared secret private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 public = 304e301006072a8648ce3d020106052b81040021033a0004be3e22133f51203f631b81dde8c020cdea5daa1f99cfc05c88fad2dc0f243798d6e72d1de9e3cdca4144e0a6c0f2a584d07589006972c197 result = valid shared = fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008001 - -# tcId = 11 -# edge cases for shared secret curve = secp224r1 + +# tcId = 16 +# edge case for shared secret private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 public = 304e301006072a8648ce3d020106052b81040021033a0004af14547c20afbd91bfe64ea03d45a76a71241f23520ef897ff91eff1b54ca6ca8c25fd73852ec6654617434eff7f0225684d4dea7a4f8a97 result = valid shared = ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff - -# tcId = 12 -# edge cases for shared secret curve = secp224r1 + +# tcId = 17 +# edge case for shared secret private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 public = 304e301006072a8648ce3d020106052b81040021033a0004b1e484925018729926acda56ff3e2f6c1e7e8f162b178d8e8afb45564fceaa6da5d998fe26b6b26a055169063a5ab6908852ca8b54e2de6c result = valid shared = fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff - -# tcId = 13 -# edge cases for shared secret curve = secp224r1 + +# tcId = 18 +# edge case for shared secret private = 0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6 public = 304e301006072a8648ce3d020106052b81040021033a0004937eb09fb145c8829cb7df20a4cbeed396791373de277871d6c5f9cc3b5b4fd56464a71fc4a2a6af3bd251952bffa829489e68a8d06f96b6 result = valid shared = ffffffff00000000ffffffff00000000ffffffff00000000ffffffff - -# tcId = 14 -# edge cases for ephemeral key curve = secp224r1 + +# tcId = 19 +# edge cases for ephemeral key +private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 +public = 304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000000000000000000000000000000000000037cac269c67bd55ea14efff4eadefe5e74978514af14c88fab46ec046 +result = valid +shared = 3fa0b9ff70b884f9f57bb84f7a9532d93f6ba803f89dd8ff008177d7 +curve = secp224r1 + +# tcId = 20 +# edge cases for ephemeral key private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 public = 304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000001000000000000000000000000000000012ea2f4917bdfdb008306cc10a18e2557633ba861001829dcbfb96fba result = valid shared = be1ded8cb7ff8a585181f96d681e31b332fe27dcae922dca2310300d - -# tcId = 15 -# edge cases for ephemeral key curve = secp224r1 + +# tcId = 21 +# edge cases for ephemeral key private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 public = 304e301006072a8648ce3d020106052b81040021033a000400000000000000ffffffffffffff000000000000010000000000000073ca5f8f104997a2399e0c7f25e72a75ec29fc4542533d3fea89a33a result = valid shared = a2e86a260e13515918a0cafdd87855f231b5624c560f976159e06a75 - -# tcId = 16 -# edge cases for ephemeral key curve = secp224r1 + +# tcId = 22 +# edge cases for ephemeral key private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 public = 304e301006072a8648ce3d020106052b81040021033a000400000000ffffffffffffffff000000000000000100000000000000006fe6805f59b19b0dd389452a1d4a420bfeb6c369cf6fed5b12e6e654 result = valid shared = 31ef7c8d10404a0046994f313a70574b027e87f9028eca242c1b5bf5 - -# tcId = 17 -# edge cases for ephemeral key curve = secp224r1 + +# tcId = 23 +# edge cases for ephemeral key private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 public = 304e301006072a8648ce3d020106052b81040021033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff77c5cfa4e2c384938d48bd8dd98f54c86b279f1df8c0a1f6692439c9 result = valid shared = d1976a8ef5f54f24f5a269ad504fdca849fc9c28587ba294ef267396 - -# tcId = 18 -# edge cases for ephemeral key curve = secp224r1 + +# tcId = 24 +# edge cases for ephemeral key private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 public = 304e301006072a8648ce3d020106052b81040021033a00040003fffffff00000003fffffff00000003fffffff00000004000000001f0828136016bb97445461bc59f2175d8d23557d6b9381f26136e3d result = valid shared = ce7890d108ddb2e5474e6417fcf7a9f2b3bd018816062f4835260dc8 - -# tcId = 19 -# edge cases for ephemeral key curve = secp224r1 + +# tcId = 25 +# edge cases for ephemeral key private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 public = 304e301006072a8648ce3d020106052b81040021033a000401fffffffc00000007fffffff00000001fffffffc0000000800000012d8acca6f199d4a94b933ba1aa713a7debde8ac57b928f596ae66a66 result = valid shared = 30b6ff6e8051dae51e4fe34b2d9a0b1879153e007eb0b5bdf1791a9c - -# tcId = 20 -# edge cases for ephemeral key curve = secp224r1 + +# tcId = 26 +# edge cases for ephemeral key +private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 +public = 304e301006072a8648ce3d020106052b81040021033a00040a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf413d4df973c563c6decdd435e4f864557e4c273096d9941ca4260a266e +result = valid +shared = 77ec668a00f72d85aa527624abb16c039fe490d17dd6c455a1ed7fd8 +curve = secp224r1 + +# tcId = 27 +# edge cases for ephemeral key +private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 +public = 304e301006072a8648ce3d020106052b81040021033a000462989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39389ee9436d616cab90032931aa7fbbfcfc13309f61e2423cc8dab93c +result = valid +shared = a3f432f6aba9a92f49a5ea64ffe7059a9d9b487a0b5223ddc988208b +curve = secp224r1 + +# tcId = 28 +# edge cases for ephemeral key +private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 +public = 304e301006072a8648ce3d020106052b81040021033a0004661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3103b8040e3cb41966fc64a68cacb0c14053f87d27e8ed7bf2d7fe51b +result = valid +shared = 1530fd9caf03737af34a4ba716b558cbecbc35d18402535a0a142313 +curve = secp224r1 + +# tcId = 29 +# edge cases for ephemeral key +private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 +public = 304e301006072a8648ce3d020106052b81040021033a00046d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c276cf273d75d367820dd556182def0957af0a314f48fed227c298dc0 +result = valid +shared = cfc39ccacb94ad0e0552b2e47112f60fbbe7ae0dc32230b9273dd210 +curve = secp224r1 + +# tcId = 30 +# edge cases for ephemeral key private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 public = 304e301006072a8648ce3d020106052b81040021033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff7d8dbca36c56bcaae92e3475f799294f30768038e816a7d5f7f07d77 result = valid shared = 73bd63bd384a0faafb75cfed3e95d3892cbacf0db10f282c3b644771 - -# tcId = 21 -# edge cases for ephemeral key curve = secp224r1 + +# tcId = 31 +# edge cases for ephemeral key private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 public = 304e301006072a8648ce3d020106052b81040021033a0004fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800174f1ff5ea7fbc72b92f61e06556c26bab84c0b082dd6400ca1c1eb6d result = valid shared = 85b079c62e1f5b0fd6841dfa16026e15b641f65e13a14042567166bb - -# tcId = 22 -# edge cases for ephemeral key curve = secp224r1 + +# tcId = 32 +# edge cases for ephemeral key private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 public = 304e301006072a8648ce3d020106052b81040021033a0004ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0126fdd5fccd0b5aa7fd5bb5b1308584b30556248cec80208a2fe962 result = valid shared = 8a834ff40e3fc9f9d412a481e18537ea799536c5520c6c7baaf12166 - -# tcId = 23 -# edge cases for ephemeral key curve = secp224r1 + +# tcId = 33 +# edge cases for ephemeral key private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 public = 304e301006072a8648ce3d020106052b81040021033a0004fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff20cfa23077acc9fbcb71339c65880cd0b966b8a9497e65abed17f0b5 result = valid shared = a0887269766e6efcbc81d2b38f2d4638663f12377468a23421044188 - -# tcId = 24 -# edge cases for ephemeral key curve = secp224r1 + +# tcId = 34 +# edge cases for ephemeral key private = 2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969 public = 304e301006072a8648ce3d020106052b81040021033a0004ffffffff00000000ffffffff00000000ffffffff00000000ffffffff1c05ac2d4f10b69877c3243d51f887277b7bf735c326ab2f0d70da8c result = valid shared = c65d1911bc076a74588d8793ce7a0dcabf5793460cd2ebb02754a1be - -# tcId = 25 -# edge case private key curve = secp224r1 + +# tcId = 35 +# edge case private key private = 3 public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6 - -# tcId = 26 -# edge case private key curve = secp224r1 + +# tcId = 36 +# edge case private key private = 0ffffffffffffffffffffffffffffffffffffffffffffffff public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = fa2664717c7fa0161ec2c669b2c0986cdc20456a6e5406302bb53c77 - -# tcId = 27 -# edge case private key curve = secp224r1 + +# tcId = 37 +# edge case private key private = 1000000000000000000000000000000000000000000000000000000 public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = af6e5ad34497bae0745f53ad78ce8b285d79f400d5c6e6a071f8e6bd - -# tcId = 28 -# edge case private key curve = secp224r1 + +# tcId = 38 +# edge case private key private = 7fffffffffffffffffffffffffffffffffffffffffffffffffffffff public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = 12fd302ff8c13c55a9c111f8bb6b0a13ecf88299c0ae3032ce2bcaff - -# tcId = 29 -# edge case private key curve = secp224r1 + +# tcId = 39 +# edge case private key private = 080000000000000000000000000000000000000000000000000000000 public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = 73f1a395b842f1a6752ae417e2c3dc90cafc4476d1d861b7e68ad030 - -# tcId = 30 -# edge case private key curve = secp224r1 + +# tcId = 40 +# edge case private key private = 0ffffffffffffffffffffffffffff16a2e0b8f03d13dd29455c5c2a3d public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = b329c20ddb7c78ee4e622bb23a984c0d273ba34b6269f3d9e8f89f8e - -# tcId = 31 -# edge case private key curve = secp224r1 + +# tcId = 41 +# edge case private key private = 0ffffffffffffffffffffffffffff16a2e0b8f03e13cd29455c5c2a3d public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = 6f48345209b290ffc5abbe754a201479e5d667a209468080d06197b4 - -# tcId = 32 -# edge case private key curve = secp224r1 + +# tcId = 42 +# edge case private key private = 0ffffffffffffffffffffffffffff16a2e0b8f03e13d529455c5c2a3d public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = 9f6e30c1c9dad42a153aacd4b49a8e5c721d085cd07b5d5aec244fc1 - -# tcId = 33 -# edge case private key curve = secp224r1 + +# tcId = 43 +# edge case private key private = 0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29445c5c2a3d public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = 8cadfb19a80949e61bd5b829ad0e76d18a5bb2eeb9ed7fe2b901cecd - -# tcId = 34 -# edge case private key curve = secp224r1 + +# tcId = 44 +# edge case private key private = 0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29b7 public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = 475fd96e0eb8cb8f100a5d7fe043a7a6851d1d611da2643a3c6ae708 +curve = secp224r1 # 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 -# tcId = 35 +# tcId = 45 # edge case private key -curve = secp224r1 private = 0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a37 public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = 41ef931d669d1f57d8bb95a01a92321da74be8c6cbc3bbe0b2e73ebd +curve = secp224r1 # 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 -# tcId = 36 +# tcId = 46 # edge case private key -curve = secp224r1 private = 0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6 - -# tcId = 37 -# edge case private key curve = secp224r1 + +# tcId = 47 +# edge case private key private = 0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b public = 304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504 result = valid shared = 11ff15126411299cbd49e2b7542e69e91ef132e2551a16ecfebb23a3 +curve = secp224r1 # 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 -# tcId = 38 -# public point not on curve +# tcId = 48 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = curve = secp224r1 + +# tcId = 49 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp224r1 + +# tcId = 50 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000 +result = invalid +shared = +curve = secp224r1 + +# tcId = 51 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001 +result = invalid +shared = +curve = secp224r1 + +# tcId = 52 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp224r1 + +# tcId = 53 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp224r1 + +# tcId = 54 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000 +result = invalid +shared = +curve = secp224r1 + +# tcId = 55 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001 +result = invalid +shared = +curve = secp224r1 + +# tcId = 56 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp224r1 + +# tcId = 57 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp224r1 + +# tcId = 58 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000 +result = invalid +shared = +curve = secp224r1 + +# tcId = 59 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001 +result = invalid +shared = +curve = secp224r1 + +# tcId = 60 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp224r1 + +# tcId = 61 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp224r1 + +# tcId = 62 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000 +result = invalid +shared = +curve = secp224r1 + +# tcId = 63 +# point is not on curve +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001 +result = invalid +shared = +curve = secp224r1 + +# tcId = 64 +private = 0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014 +public = 3015301006072a8648ce3d020106052b81040021030100 +result = invalid +shared = +curve = secp224r1 + +# tcId = 65 +# public point not on curve private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 304e301006072a8648ce3d020106052b81040021033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5d result = invalid -shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +shared = +curve = secp224r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 39 +# tcId = 66 # public point = (0,0) -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 result = invalid -shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +shared = +curve = secp224r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 40 +# tcId = 67 # order = -26959946667150639794667015087019625940457807714424391721682722368061 -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021dff0000000000000000000000000000e95d1f470fc1ec22d6baa3a3d5c3020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b result = invalid shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +curve = secp224r1 # 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. # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 41 +# tcId = 68 # order = 0 -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020100020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b result = invalid shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +curve = secp224r1 # 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. # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 42 +# tcId = 69 # order = 1 -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020101020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b result = acceptable shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +curve = secp224r1 # 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. @@ -404,13 +623,13 @@ shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 43 +# tcId = 70 # order = 6277101735386680763835789423207665314073163949517624387909 -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021900ffffffffffffffffffffffffffff16a2e0b8f03e13dd2945020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b result = acceptable shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +curve = secp224r1 # 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. @@ -426,13 +645,13 @@ shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 44 +# tcId = 71 # generator = (0,0) -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb40439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b result = acceptable shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +curve = secp224r1 # 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 @@ -445,13 +664,13 @@ shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 45 +# tcId = 72 # generator not on curve -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e36021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b result = acceptable shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +curve = secp224r1 # 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 @@ -464,49 +683,51 @@ shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 46 +# tcId = 73 # cofactor = -1 -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b result = invalid shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +curve = secp224r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 47 +# tcId = 74 # cofactor = 0 -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b result = invalid shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +curve = secp224r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 48 +# tcId = 75 # cofactor = 2 -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020102033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b result = acceptable shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +curve = secp224r1 # 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 @@ -519,32 +740,33 @@ shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 49 +# tcId = 76 # cofactor = # 26959946667150639794667015087019625940457807714424391721682722368061 -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b result = invalid shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +curve = secp224r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 50 +# tcId = 77 # cofactor = None -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b result = acceptable shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +curve = secp224r1 # 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 @@ -557,60 +779,63 @@ shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 51 +# tcId = 78 # modified prime -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00c123da0a46a971da9468161e61a5c71a02e6c9bdb3392f4016fb457b303c041c3edc25f5b9568e256b97e9e19e5a38e4fd1936424cc6d0bfe904ba83041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3 result = invalid -shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +shared = 3de0a5036fcde544c72cbe33cedb8709549bc3b6a4d750ee0de4c80d +curve = secp224r1 # 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. # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 52 +# tcId = 79 # using secp256r1 -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39 result = invalid -shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +shared = +curve = secp224r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 53 +# tcId = 80 # using secp256k1 -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838 result = invalid -shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +shared = +curve = secp224r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 54 +# tcId = 81 # a = 0 -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 public = 3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff0000000000000000000000013021040100041cd0d5e347a38ce5b6e1f47edddd8a223bca45d2015de76ec835a4df57043904a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b result = acceptable shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +curve = secp224r1 # 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 @@ -623,13 +848,13 @@ shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 55 +# tcId = 82 # public key of order 3 -curve = secp224r1 private = 0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2 -public = 308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041c638e13764a07715dd0f3dc73c3b96a57d7edf087edd548055acba86d041cc9a6db972cff80f0a883ee0ea939544a707b32284b77b79c72118f390439043afa3ffd1cb3be8625468884aad7a07f33de1cfd74b06a060142a7d7470e6fb68cd0695a6c52b98246f92030ff4cdeb97dc90591eee1a1f0021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a00043afa3ffd1cb3be8625468884aad7a07f33de1cfd74b06a060142a7d7b8f19049732f96a593ad467db906dfce00b321468236fa6e111e5e11 +public = 308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041ce7a362cacbe0cc77d95c4868c22f1ce547191f4636f26b9d2f25b07e041c95053dc7ca44618c27cb0f0e3b954a5019d10d9f08bce793755d8468043904800163296bbe35f54a8166d8452f80597d896f35afba33534b910bc63cea6f440a6d313fd31252dfe2190188e99481950dc117d9a1aed088021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004800163296bbe35f54a8166d8452f80597d896f35afba33534b910bc6c31590bbf592cec02cedad201de6fe76166b7e6af23ee8265e512f79 result = invalid -shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 +shared = 67b3a42a01e4a4d6277d9348a280c0b5534c299908d9b10afb7365ab +curve = secp224r1 # 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 @@ -637,2875 +862,972 @@ shared = 9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 56 +# tcId = 83 # Public key uses wrong curve: secp256r1 -curve = secp224r1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ea36cf70fab75684eabe6569ce623db0deaa8c95f61c8be50b8b9f3eb7d4b9ec48d9e4814f4cb1c286589eaaa990d3f3238b2d6d6be964abfad964824b653376 result = invalid shared = - -# tcId = 57 -# Public key uses wrong curve: secp384r1 curve = secp224r1 + +# tcId = 84 +# Public key uses wrong curve: secp384r1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 3076301006072a8648ce3d020106052b81040022036200044b2470ad3d13269c10a17d222ebdffbd61fb04488db1b1d7caef8d4988b7bb8ba6d81857a05b255232b9e37a30e328bb9d9c42d86096f2bcee3d258cfe208d2fd03cbd5ccc6a3bb8ce4b0efa5b059b4afbd0377aa6e274721a57efe8ee85d86a result = invalid shared = - -# tcId = 58 -# Public key uses wrong curve: secp521r1 curve = secp224r1 + +# tcId = 85 +# Public key uses wrong curve: secp521r1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 30819b301006072a8648ce3d020106052b810400230381860004012841a2260f0f1f424865fef275374779bf0355720223f8ec6a9ba767b1603b492f58a6bba1705d882257bc6be1935de4411c5f1fdad44ec65ba8b97ce0e73e1ac90006937832a602147e37c1a42ca2a63629ffc9a35b31bfacb38c6242b42916125f7446b45c718f797259bc3011cb71e868560b331cf7d01139a0643443f9fd7306c1 result = invalid shared = - -# tcId = 59 -# Public key uses wrong curve: secp256k1 curve = secp224r1 + +# tcId = 86 +# Public key uses wrong curve: secp256k1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 3056301006072a8648ce3d020106052b8104000a03420004c2199fecf75648c0e952dff143821fa4012b28f90435ce6ee54653687f969a76092a3844e17d478a594f43b28cc10a5c553b4f64906121031c3a79299c70dbd6 result = invalid shared = - -# tcId = 60 -# Public key uses wrong curve: brainpoolP224r1 curve = secp224r1 + +# tcId = 87 +# Public key uses wrong curve: brainpoolP224r1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 3052301406072a8648ce3d020106092b2403030208010105033a00046caa3d6d86f792df7b29e41eb4203150f60f4fca10f57d0b2454abfb201f9f7e6dcbb92bdcfb9240dc86bcaeaf157c77bca22b2ec86ee8d6 result = invalid shared = - -# tcId = 61 -# Public key uses wrong curve: brainpoolP256r1 curve = secp224r1 + +# tcId = 88 +# Public key uses wrong curve: brainpoolP256r1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 305a301406072a8648ce3d020106092b2403030208010107034200042750180012c3ba7489517d428e4826784e50b50ac42ef7991c61a396c03a52da5e74908ae8a89627a7c15e554b105b0ebaeebcfed10e3ea60223d0a8bc3b36ab result = invalid shared = - -# tcId = 62 -# Public key uses wrong curve: brainpoolP320r1 curve = secp224r1 + +# tcId = 89 +# Public key uses wrong curve: brainpoolP320r1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 306a301406072a8648ce3d020106092b2403030208010109035200045b523d3a8f20f6a569c6951e0b8de48d89e7549a184e8506820421c3e404473692cd248d7480843b911d87a87e401112fce0d3d2c36978cf6dd7f1d93bfaebe0827d4bf4006006d3202e842126fe1b68 result = invalid shared = - -# tcId = 63 -# Public key uses wrong curve: brainpoolP384r1 curve = secp224r1 + +# tcId = 90 +# Public key uses wrong curve: brainpoolP384r1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 307a301406072a8648ce3d020106092b240303020801010b03620004449607c76c6dc7334c269a0ebab5beec83b6c263377ce06ef5c276f45a9916eff85f50438f5f32ced0210a6c414fe5e242c7c1070823f5395b35965bda6758acf84725f11ea836dda7d391fee91342026645241853224a437a6fb74e4cdc871f result = invalid shared = - -# tcId = 64 -# Public key uses wrong curve: brainpoolP512r1 curve = secp224r1 + +# tcId = 91 +# Public key uses wrong curve: brainpoolP512r1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 30819b301406072a8648ce3d020106092b240303020801010d038182000463e7a491240848e4f53ea5fb857d428c493053193e4b0b4f995ac8bf4c56276a507870131a384aa7e236c64cd7a049a1b37e40ad00c3b8a920dcbad6531616356ce1b6e6d96a7d1b693e25e5abd83ab560a3d764bcd49ec98a1b49421163bd5fc5a625f44c91eb4c2984d5a2e51e816ebdee8fbe08364bb14b7ac876990e64d9 result = invalid shared = - -# tcId = 65 -# Public key uses wrong curve: brainpoolP224t1 curve = secp224r1 + +# tcId = 92 +# Public key uses wrong curve: brainpoolP224t1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 3052301406072a8648ce3d020106092b2403030208010106033a00047c592ecb8908355d1ebf8d59b3619275dbe3666209b72ced6a3c88740456ce61d6a84e0542d7cd10dd8804afb8c784d5dffd9480d8cfdc95 result = invalid shared = - -# tcId = 66 -# Public key uses wrong curve: brainpoolP256t1 curve = secp224r1 + +# tcId = 93 +# Public key uses wrong curve: brainpoolP256t1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 305a301406072a8648ce3d020106092b240303020801010803420004746226a3e005c37ede51828d3375ef91ebd0ff719a380af69d7dfd131b42a3e8917d4a4d573872935a74d1040f1c47d25d6b26f4156cccdcdc11833b9cde433a result = invalid shared = - -# tcId = 67 -# Public key uses wrong curve: brainpoolP320t1 curve = secp224r1 + +# tcId = 94 +# Public key uses wrong curve: brainpoolP320t1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 306a301406072a8648ce3d020106092b240303020801010a035200043298b36825c7bd90ab5157b913d40bbfd732a0de0557e02a2c65a0c223e9a65d62c32462040dd6fe578103023c831caff122c1ed4b8ff7373fa2f08d11c9f4c7f85f81802262ffed9bb82cb6d92eed2d result = invalid shared = - -# tcId = 68 -# Public key uses wrong curve: brainpoolP384t1 curve = secp224r1 + +# tcId = 95 +# Public key uses wrong curve: brainpoolP384t1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 307a301406072a8648ce3d020106092b240303020801010c036200043af2849b981f7e5e6ab936e6abb4f206c1fd5561998df8008bfe98d84173c9f2301cdbd5bffc569c0b5a57ce2a8f4d640f1816475fc6043baa8e5a3453bf327b54cb29c7e54a5f31348969aa94615094dbcd1a8e5c2d630465e45fc556c02194 result = invalid shared = - -# tcId = 69 -# Public key uses wrong curve: brainpoolP512t1 curve = secp224r1 + +# tcId = 96 +# Public key uses wrong curve: brainpoolP512t1 private = 2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc public = 30819b301406072a8648ce3d020106092b240303020801010e038182000453d2506047e72af6d98558e1633ecb7e6a05c37861cd3289455cf41bfbf1703f2e9a83052b8eca7d84cba2f001abd8b978f68b69ed6bd874755c44d347fe302c5760b2078c56b24ebd0dcd99f26b8f8a23044b3767a3d2a306587687a7b00668974674edbf18c3db2f3473a97ee77065fdcdd1a9aa053716a4c504f3d18b9170 result = invalid shared = - -# tcId = 70 -# invalid public key curve = secp224r1 + +# tcId = 97 +# invalid public key private = 0fc28a0ca0f8e36b0d4f71421845135a22aef543b9fddf8c775b2d18f public = 3032301006072a8648ce3d020106052b81040021031e00020ca753db5ddeca474241f8d2dafc0844343fd0e37eded2f0192d51b2 result = invalid shared = +curve = secp224r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 71 -# long form encoding of length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30814e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 72 -# long form encoding of length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304f30811006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 73 -# long form encoding of length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304f30110681072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 74 -# long form encoding of length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304f301106072a8648ce3d02010681052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 75 -# long form encoding of length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304f301006072a8648ce3d020106052b8104002103813a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 76 -# length contains leading 0 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3082004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 77 -# length contains leading 0 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30503082001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 78 -# length contains leading 0 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30503012068200072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 79 -# length contains leading 0 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301206072a8648ce3d0201068200052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 80 -# length contains leading 0 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301006072a8648ce3d020106052b810400210382003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 81 -# wrong length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304f301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 82 -# wrong length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304d301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 83 -# wrong length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301106072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 84 -# wrong length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e300f06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 85 -# wrong length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006082a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 86 -# wrong length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006062a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 87 -# wrong length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106062b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 88 -# wrong length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106042b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 89 -# wrong length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b81040021033b000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 90 -# wrong length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b810400210339000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 91 -# uint32 overflow in length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3085010000004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 92 -# uint32 overflow in length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30533085010000001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 93 -# uint32 overflow in length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30533015068501000000072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 94 -# uint32 overflow in length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3053301506072a8648ce3d0201068501000000052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 95 -# uint32 overflow in length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3053301006072a8648ce3d020106052b810400210385010000003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 96 -# uint64 overflow in length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 308901000000000000004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 97 -# uint64 overflow in length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3057308901000000000000001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 98 -# uint64 overflow in length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3057301906890100000000000000072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 99 -# uint64 overflow in length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3057301906072a8648ce3d020106890100000000000000052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 100 -# uint64 overflow in length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3057301006072a8648ce3d020106052b81040021038901000000000000003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 101 -# length = 2**31 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30847fffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 102 -# length = 2**31 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 305230847fffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 103 -# length = 2**31 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3052301406847fffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 104 -# length = 2**31 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3052301406072a8648ce3d020106847fffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 105 -# length = 2**31 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3052301006072a8648ce3d020106052b8104002103847fffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 106 -# length = 2**32 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3084ffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 107 -# length = 2**32 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30523084ffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 108 -# length = 2**32 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 305230140684ffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 109 -# length = 2**32 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3052301406072a8648ce3d02010684ffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 110 -# length = 2**32 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3052301006072a8648ce3d020106052b810400210384ffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 111 -# length = 2**40 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3085ffffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 112 -# length = 2**40 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30533085ffffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 113 -# length = 2**40 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 305330150685ffffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 114 -# length = 2**40 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3053301506072a8648ce3d02010685ffffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 115 -# length = 2**40 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3053301006072a8648ce3d020106052b810400210385ffffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 116 -# length = 2**64 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3088ffffffffffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 117 -# length = 2**64 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30563088ffffffffffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 118 -# length = 2**64 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 305630180688ffffffffffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 119 -# length = 2**64 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3056301806072a8648ce3d02010688ffffffffffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 120 -# length = 2**64 - 1 -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3056301006072a8648ce3d020106052b810400210388ffffffffffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 121 -# incorrect length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30ff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 122 -# incorrect length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e30ff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 123 -# incorrect length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006ff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 124 -# incorrect length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106ff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 125 -# incorrect length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b8104002103ff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 126 -# indefinite length without termination -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 127 -# indefinite length without termination -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e308006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 128 -# indefinite length without termination -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006802a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 129 -# indefinite length without termination -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106802b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 130 -# indefinite length without termination -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b810400210380000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 131 -# removing sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 132 -# removing sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 303c033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 133 -# lonely sequence tag -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 134 -# lonely sequence tag -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 303d30033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 135 -# appending 0's to sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 136 -# appending 0's to sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301206072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 137 -# prepending 0's to sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30500000301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 138 -# prepending 0's to sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30503012000006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 139 -# appending unused 0's to sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 140 -# appending unused 0's to sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301006072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 141 -# appending null value to sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620500 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 142 -# appending null value to sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301206072a8648ce3d020106052b810400210500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 143 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3053498177304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 144 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30522500304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 145 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620004deadbeef -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 146 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30533015498177301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 147 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 305230142500301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 148 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30563012301006072a8648ce3d020106052b810400210004deadbeef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 149 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30533015260c49817706072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 150 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30523014260b250006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 151 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30563018260906072a8648ce3d02010004deadbeef06052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 152 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3053301506072a8648ce3d0201260a49817706052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 153 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3052301406072a8648ce3d02012609250006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 154 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3056301806072a8648ce3d0201260706052b810400210004deadbeef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 155 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3053301006072a8648ce3d020106052b81040021233f498177033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 156 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3052301006072a8648ce3d020106052b81040021233e2500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 157 -# including garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3056301006072a8648ce3d020106052b81040021233c033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620004deadbeef -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 158 -# including undefined tags -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3056aa00bb00cd00304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 159 -# including undefined tags -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3054aa02aabb304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 160 -# including undefined tags -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30563018aa00bb00cd00301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 161 -# including undefined tags -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30543016aa02aabb301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 162 -# including undefined tags -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30563018260faa00bb00cd0006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 163 -# including undefined tags -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30543016260daa02aabb06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 164 -# including undefined tags -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3056301806072a8648ce3d0201260daa00bb00cd0006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 165 -# including undefined tags -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3054301606072a8648ce3d0201260baa02aabb06052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 166 -# including undefined tags -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3056301006072a8648ce3d020106052b810400212342aa00bb00cd00033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 167 -# including undefined tags -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3054301006072a8648ce3d020106052b810400212340aa02aabb033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 168 -# truncated length of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3081 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 169 -# truncated length of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 303e3081033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 170 -# Replacing sequence with NULL -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 0500 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 171 -# Replacing sequence with NULL -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 303e0500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 172 -# changing tag value of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 2e4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 173 -# changing tag value of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 2f4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 174 -# changing tag value of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 314e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 175 -# changing tag value of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 324e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 176 -# changing tag value of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = ff4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 177 -# changing tag value of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e2e1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 178 -# changing tag value of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e2f1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 179 -# changing tag value of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e311006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 180 -# changing tag value of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e321006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 181 -# changing tag value of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304eff1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 182 -# dropping value of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3000 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 183 -# dropping value of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 303e3000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 184 -# truncate sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304d301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 185 -# truncate sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304d1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 186 -# truncate sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304d300f06072a8648ce3d020106052b810400033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 187 -# truncate sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304d300f072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 188 -# indefinite length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 189 -# indefinite length -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050308006072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 190 -# indefinite length with truncated delimiter -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6200 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 191 -# indefinite length with truncated delimiter -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304f308006072a8648ce3d020106052b8104002100033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 192 -# indefinite length with additional element -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6205000000 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 193 -# indefinite length with additional element -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3052308006072a8648ce3d020106052b8104002105000000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 194 -# indefinite length with truncated element -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62060811220000 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 195 -# indefinite length with truncated element -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3054308006072a8648ce3d020106052b81040021060811220000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 196 -# indefinite length with garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000fe02beef -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 197 -# indefinite length with garbage -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3054308006072a8648ce3d020106052b810400210000fe02beef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 198 -# indefinite length with nonempty EOC -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620002beef -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 199 -# indefinite length with nonempty EOC -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3052308006072a8648ce3d020106052b810400210002beef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 200 -# prepend empty sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30503000301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 201 -# prepend empty sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30503012300006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 202 -# append empty sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da623000 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 203 -# append empty sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301206072a8648ce3d020106052b810400213000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 204 -# sequence of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 205 -# sequence of sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30503012301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 206 -# truncated sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3012301006072a8648ce3d020106052b81040021 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 207 -# truncated sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3047300906072a8648ce3d0201033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 208 -# repeat element in sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30818a301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 209 -# repeat element in sequence -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3055301706072a8648ce3d020106052b8104002106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 210 -# removing oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3045300706052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 211 -# lonely oid tag -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304630080606052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 212 -# lonely oid tag -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3048300a06072a8648ce3d020106033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 213 -# appending 0's to oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301206092a8648ce3d0201000006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 214 -# appending 0's to oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301206072a8648ce3d020106072b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 215 -# prepending 0's to oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30503012060900002a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 216 -# prepending 0's to oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301206072a8648ce3d0201060700002b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 217 -# appending unused 0's to oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301206072a8648ce3d0201000006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 218 -# appending null value to oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301206092a8648ce3d0201050006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 219 -# appending null value to oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301206072a8648ce3d020106072b810400210500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 220 -# truncated length of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30473009068106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 221 -# truncated length of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3049300b06072a8648ce3d02010681033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 222 -# Replacing oid with NULL -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30473009050006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 223 -# Replacing oid with NULL -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3049300b06072a8648ce3d02010500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 224 -# changing tag value of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301004072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 225 -# changing tag value of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301005072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 226 -# changing tag value of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301007072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 227 -# changing tag value of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301008072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 228 -# changing tag value of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e3010ff072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 229 -# changing tag value of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020104052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 230 -# changing tag value of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020105052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 231 -# changing tag value of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020107052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 232 -# changing tag value of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020108052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 233 -# changing tag value of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d0201ff052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 234 -# dropping value of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30473009060006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 235 -# dropping value of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3049300b06072a8648ce3d02010600033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 236 -# modify first byte of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e30100607288648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 237 -# modify first byte of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052981040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 238 -# modify last byte of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d028106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 239 -# modify last byte of oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b810400a1033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 240 -# truncate oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304d300f06062a8648ce3d0206052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 241 -# truncate oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304d300f06068648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 242 -# truncate oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304d300f06072a8648ce3d020106042b810400033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 243 -# truncate oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304d300f06072a8648ce3d0201060481040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 244 -# wrong oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30513013060a3262306530333032316106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 245 -# wrong oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3059301b061236303836343830313635303330343032303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 246 -# wrong oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3053301506072a8648ce3d0201060a32623065303330323161033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 247 -# wrong oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 305b301d06072a8648ce3d02010612363038363438303136353033303430323031033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 248 -# longer oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3057301906103261383634386365336430323031303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 249 -# longer oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3055301706072a8648ce3d0201060c326238313034303032313031033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 250 -# oid with modified node -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 30553017060e326138363438636533643032313106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 251 -# oid with modified node -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 305d301f06163261383634386365336430323838383038303830303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 252 -# oid with modified node -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3053301506072a8648ce3d0201060a32623831303430303331033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 253 -# oid with modified node -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 305b301d06072a8648ce3d02010612326238313034303038383830383038303231033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 254 -# large integer in oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 306730290620326138363438636533643032383238303830383038303830383038303830303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 255 -# large integer in oid -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3065302706072a8648ce3d0201061c32623831303430303832383038303830383038303830383038303231033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 256 -# oid with invalid node -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3058301a0611326138363438636533643032303165303306052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 257 -# oid with invalid node -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304f301106082a808648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 258 -# oid with invalid node -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3056301806072a8648ce3d0201060d32623831303430303231653033033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 259 -# oid with invalid node -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304f301106072a8648ce3d020106062b8081040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 260 -# lonely bit string tag -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3013301006072a8648ce3d020106052b8104002103 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 261 -# appending 0's to bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301006072a8648ce3d020106052b81040021033c000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 262 -# prepending 0's to bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301006072a8648ce3d020106052b81040021033c0000000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 263 -# appending null value to bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3050301006072a8648ce3d020106052b81040021033c000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620500 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 264 -# truncated length of bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3014301006072a8648ce3d020106052b810400210381 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 265 -# Replacing bit string with NULL -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3014301006072a8648ce3d020106052b810400210500 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 266 -# changing tag value of bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b81040021013a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 267 -# changing tag value of bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b81040021023a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 268 -# changing tag value of bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b81040021043a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 269 -# changing tag value of bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b81040021053a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 270 -# changing tag value of bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b81040021ff3a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 271 -# dropping value of bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3014301006072a8648ce3d020106052b810400210300 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 272 -# modify first byte of bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b81040021033a020486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 273 -# modify last byte of bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3dae2 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 274 -# truncate bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304d301006072a8648ce3d020106052b810400210339000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 275 -# truncate bit string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304d301006072a8648ce3d020106052b8104002103390486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 276 -# declaring bits as unused in a bit-string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b81040021033a010486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 277 -# unused bits in a bit-string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3052301006072a8648ce3d020106052b81040021033e200486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6201020304 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 278 -# unused bits in empty bit-string -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 3015301006072a8648ce3d020106052b81040021030103 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - -# tcId = 279 -# 128 unused bits -curve = secp224r1 -private = 0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572 -public = 304e301006072a8648ce3d020106052b81040021033a800486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62 -result = acceptable -shared = 85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63 -# 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. - [curve = secp256r1] [encoding = asn] -# tcId = 280 +# tcId = 98 # normal case -curve = secp256r1 private = 612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000462d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26ac333a93a9e70a81cd5a95b5bf8d13990eb741c8c38872b4a07d275a014e30cf result = valid shared = 53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285 - -# tcId = 281 -# compressed public key curve = secp256r1 + +# tcId = 99 +# compressed public key private = 612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346 public = 3039301306072a8648ce3d020106082a8648ce3d0301070322000362d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26 result = acceptable shared = 53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285 +curve = secp256r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 282 -# edge cases for shared secret -curve = secp256r1 +# tcId = 100 +# edge case for shared secret private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000458fd4168a87795603e2b04390285bdca6e57de6027fe211dd9d25e2212d29e62080d36bd224d7405509295eed02a17150e03b314f96da37445b0d1d29377d12c result = valid shared = 0000000000000000000000000000000000000000000000000000000000000000 - -# tcId = 283 -# edge cases for shared secret curve = secp256r1 + +# tcId = 101 +# edge case for shared secret private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a public = 3059301306072a8648ce3d020106082a8648ce3d030107034200040f6d20c04261ecc3e92846acad48dc8ec5ee35ae0883f0d2ea71216906ee1c47c042689a996dd12830ae459382e94aac56b717af2e2080215f9e41949b1f52be result = valid shared = 00000000000000000000000000000000ffffffffffffffffffffffffffffffff - -# tcId = 284 -# edge cases for shared secret curve = secp256r1 + +# tcId = 102 +# edge case for shared secret private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000400c7defeb1a16236738e9a1123ba621bc8e9a3f2485b3f8ffde7f9ce98f5a8a1cb338c3912b1792f60c2b06ec5231e2d84b0e596e9b76d419ce105ece3791dbc result = valid shared = 0000000000000000ffffffffffffffff00000000000000010000000000000001 - -# tcId = 285 -# edge cases for shared secret curve = secp256r1 + +# tcId = 103 +# edge case for shared secret private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004e9b98fb2c0ac045f8c76125ffd99eb8a5157be1d7db3e85d655ec1d8210288cf218df24fd2c2746be59df41262ef3a97d986744b2836748a7486230a319ffec0 result = valid shared = 00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000 - -# tcId = 286 -# edge cases for shared secret curve = secp256r1 + +# tcId = 104 +# edge case for shared secret private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004e9484e58f3331b66ffed6d90cb1c78065fa28cfba5c7dd4352013d3252ee4277bd7503b045a38b4b247b32c59593580f39e6abfa376c3dca20cf7f9cfb659e13 result = valid shared = 000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff - -# tcId = 287 -# edge cases for shared secret curve = secp256r1 + +# tcId = 105 +# edge case for shared secret private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004767d7fbb84aa6a4db1079372644e42ecb2fec200c178822392cb8b950ffdd0c91c86853cafd09b52ba2f287f0ebaa26415a3cfabaf92c6a617a19988563d9dea result = valid shared = 0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001 - -# tcId = 288 -# edge cases for shared secret curve = secp256r1 + +# tcId = 106 +# edge case for shared secret +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004c74d546f2fcc6dd392f85e5be167e358de908756b0c0bb01cb69d864ca083e1c93f959eece6e10ee11bd3934207d65ae28af68b092585a1509260eceb39b92ef +result = valid +shared = 085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c +curve = secp256r1 + +# tcId = 107 +# edge case for shared secret +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000434fc9f1e7a094cd29598d1841fa9613dbe82313d633a51d63fb6eff074cc9b9a4ecfd9f258c5c4d4210b49751213a24c596982bd1d54e0445443f21ef15492a5 +result = valid +shared = 190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff3 +curve = secp256r1 + +# tcId = 108 +# edge case for shared secret +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004d5c96efd1907fd48de2ad715acf82eae5c6690fe3efe16a78d61c68d3bfd10df03eac816b9e7b776192a3f5075887c0e225617505833ca997cda32fd0f673c5e +result = valid +shared = 507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd +curve = secp256r1 + +# tcId = 109 +# edge case for shared secret +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004f475f503a770df72c45aedfe42c008f59aa57e72b232f26600bdd0353957cb20bdb8f6405b4918050a3549f44c07a8eba820cdce4ece699888c638df66f54f7c +result = valid +shared = 5f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba45 +curve = secp256r1 + +# tcId = 110 +# edge case for shared secret private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004f3cb6754b7e2a86d064dfb9f903185aaa4c92b481c2c1a1ff276303bbc4183e49c318599b0984c3563df339311fe143a7d921ee75b755a52c6f804f897b809f7 result = valid shared = 7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff - -# tcId = 289 -# edge cases for shared secret curve = secp256r1 + +# tcId = 111 +# edge case for shared secret private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004cce13fbdc96a946dfb8c6d9ed762dbd1731630455689f57a437fee124dd54cecaef78026c653030cf2f314a67064236b0a354defebc5e90c94124e9bf5c4fc24 result = valid shared = 8000000000000000000000000000000000000000000000000000000000000004 - -# tcId = 290 -# edge cases for shared secret curve = secp256r1 + +# tcId = 112 +# edge case for shared secret private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a public = 3059301306072a8648ce3d020106082a8648ce3d030107034200047633dfd0ad06765097bc11bd5022b200df31f28c4ff0625421221ac7eeb6e6f4cb9c67693609ddd6f92343a5a1c635408240f4f8e27120c12554c7ff8c76e2fe result = valid shared = 8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000 - -# tcId = 291 -# edge cases for shared secret curve = secp256r1 + +# tcId = 113 +# edge case for shared secret private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004a386ace573f87558a68ead2a20088e3fe928bdae9e109446f93a078c15741f0421261e6db2bf12106e4c6bf85b9581b4c0302a526222f90abc5a549206b11011 result = valid shared = ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff - -# tcId = 292 -# edge cases for shared secret curve = secp256r1 + +# tcId = 114 +# edge case for shared secret private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a public = 3059301306072a8648ce3d020106082a8648ce3d030107034200048e7b50f7d8c44d5d3496c43141a502f4a43f153d03ad43eda8e39597f1d477b8647f3da67969b7f989ff4addc393515af40c82085ce1f2ee195412c6f583774f result = valid shared = ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff - -# tcId = 293 -# edge cases for shared secret curve = secp256r1 + +# tcId = 115 +# edge case for shared secret private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004c827fb930fd51d926086191b502af83abb5f717debc8de29897a3934b2571ca05990c0597b0b7a2e42febd56b13235d1d408d76ed2c93b3facf514d902f6910a result = valid shared = ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff - -# tcId = 294 -# edge cases for ephemeral key curve = secp256r1 + +# tcId = 116 +# y-coordinate of the public key is small +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c74fde0a4ef93887469793270eb2ff148287da9265b0334f9e2609aac16e8ad503 +result = valid +shared = 7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff +curve = secp256r1 + +# tcId = 117 +# y-coordinate of the public key is small +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d318abe66f575ee8a2f1c4a80e35260ae82ad7d6f661d15f06967930a585097ef7 +result = valid +shared = 000000000000000000000000111124f400000000000000000000000000000000 +curve = secp256r1 + +# tcId = 118 +# y-coordinate of the public key is small +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c894e90f0df1b0e6cadb03b9de24f6a22d1bd0a4a58cd645c273cae1c619bfd61 +result = valid +shared = 000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff +curve = secp256r1 + +# tcId = 119 +# y-coordinate of the public key is large +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c7b021f5b006c778ba686cd8f14d00eb7d78256d9b4fccb061d9f6553e91752afc +result = valid +shared = 7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff +curve = secp256r1 + +# tcId = 120 +# y-coordinate of the public key is large +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d3e754198fa8a1175e0e3b57f1cad9f517d528290a9e2ea0f96986cf5a7af68108 +result = valid +shared = 000000000000000000000000111124f400000000000000000000000000000000 +curve = secp256r1 + +# tcId = 121 +# y-coordinate of the public key is large +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c76b16f0e20e4f194524fc4621db095dd2e42f5b6a7329ba3d8c351e39e64029e +result = valid +shared = 000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff +curve = secp256r1 + +# tcId = 122 +# y-coordinate of the public key has many trailing 1's +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca1b02c82f3a61a376db795626e9400557112273a36cddb08caaa43953965454730 +result = valid +shared = 7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff +curve = secp256r1 + +# tcId = 123 +# y-coordinate of the public key has many trailing 1's +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a918ea7a07023ef67677024bd3841e187c64b30a30a3750eb2ee873fbe58fa1357b +result = valid +shared = 0000000000000000000000001f6bd1e500000000000000000000000000000000 +curve = secp256r1 + +# tcId = 124 +# y-coordinate of the public key has many trailing 1's +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53c118182b85ef466eb9a8e87f9661f7d017984c15ea82043f536d1ee6a6d95b509 +result = valid +shared = 000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff +curve = secp256r1 + +# tcId = 125 +# y-coordinate of the public key has many trailing 0's +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca14fd37d0b59e5c893486a9d916bffaa8eedd8c5ca3224f73555bc6ac69abab8cf +result = valid +shared = 7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff +curve = secp256r1 + +# tcId = 126 +# y-coordinate of the public key has many trailing 0's +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a9171585f8edc1098998fdb42c7be1e7839b4cf5cf6c8af14d1178c041a705eca84 +result = valid +shared = 0000000000000000000000001f6bd1e500000000000000000000000000000000 +curve = secp256r1 + +# tcId = 127 +# y-coordinate of the public key has many trailing 0's +private = 0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53cee7e7d46a10b99156571780699e082fe867b3ea257dfbc0ac92e1195926a4af6 +result = valid +shared = 000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff +curve = secp256r1 + +# tcId = 128 +# edge cases for ephemeral key private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4 result = valid shared = cfe4077c8730b1c9384581d36bff5542bc417c9eff5c2afcb98cc8829b2ce848 - -# tcId = 295 -# edge cases for ephemeral key curve = secp256r1 + +# tcId = 129 +# edge cases for ephemeral key private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff4f2b92b4c596a5a47f8b041d2dea6043021ac77b9a80b1343ac9d778f4f8f733 result = valid shared = 49ae50fe096a6cd26698b78356b2c8adf1f6a3490f14e364629f7a0639442509 - -# tcId = 296 -# edge cases for ephemeral key curve = secp256r1 + +# tcId = 130 +# edge cases for ephemeral key private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 public = 3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000ffffffffffffffff0000000000000001000000000000000138120be6ab31edfa34768c4387d2f84fb4b0be8a9a985864a1575f4436bb37b0 result = valid shared = 5a1334572b2a711ead8b4653eb310cd8d9fd114399379a8f6b872e3b8fdda2d9 - -# tcId = 297 -# edge cases for ephemeral key curve = secp256r1 + +# tcId = 131 +# edge cases for ephemeral key private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000ffffffff00000000ffffffff00000000ffffffff0000000100000000462c0466e41802238d6c925ecbefc747cfe505ea196af9a2d11b62850fce946e result = valid shared = c73755133b6b9b4b2a00631cbc7940ecbe6ec08f20448071422e3362f2556888 - -# tcId = 298 -# edge cases for ephemeral key curve = secp256r1 + +# tcId = 132 +# edge cases for ephemeral key private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff1582fa32e2d4a89dfcfb3d0b149f667dba3329490f4d64ee2ad586c0c9e8c508 result = valid shared = 06fa1059935e47a9fd667e13f469614eb257cc9a7e3fc599bfb92780d59b146d - -# tcId = 299 -# edge cases for ephemeral key curve = secp256r1 + +# tcId = 133 +# edge cases for ephemeral key private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 public = 3059301306072a8648ce3d020106082a8648ce3d030107034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001684c8a9586ed6f9cbe447058a7da2108bab1e5e0a60d1f73e4e2e713f0a3dfe0 result = valid shared = f237df4c10bd3e357971bb2b16b293566b7e355bdc8141d6c92cabc682983c45 - -# tcId = 300 -# edge cases for ephemeral key curve = secp256r1 + +# tcId = 134 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c7859f97cb6e203f46bf3438f61282325e94e681b60b5669788aeb0655bf19d38 +result = valid +shared = d874b55678d0a04d216c31b02f3ad1f30c92caaf168f34e3a743356d9276e993 +curve = secp256r1 + +# tcId = 135 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff321b8342ef077bc6724112403eaee5a15b4c31a71589f02ded09cd99cc5db9c83 +result = valid +shared = 11a8582057463fc76fda3ab8087eb0a420b0d601bb3134165a369646931e52a6 +curve = secp256r1 + +# tcId = 136 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd4619d69f9940f51663aa12381bc7cf678bd1a72a49fbc11b0b69cb22d1af9f2d +result = valid +shared = 4e173a80907f361fe5a5d335ba7685d5eba93e9dfc8d8fcdb1dcd2d2bde27507 +curve = secp256r1 + +# tcId = 137 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200045f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba4562ca1103f70a2006cd1f67f5f6a3580b29dc446abc90e0e910c1e05a9aa788cd +result = valid +shared = 73220471ec8bad99a297db488a34a259f9bc891ffaf09922e6b5001f5df67018 +curve = secp256r1 + +# tcId = 138 +# edge cases for ephemeral key private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 public = 3059301306072a8648ce3d020106082a8648ce3d030107034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff2e2213caf03033e0fd0f7951154f6e6c3a9244a72faca65e9ce9eeb5c8e1cea9 result = valid shared = 55d0a203e22ffb523c8d2705060cee9d28308b51f184beefc518cff690bad346 - -# tcId = 301 -# edge cases for ephemeral key curve = secp256r1 + +# tcId = 139 +# edge cases for ephemeral key private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000480000000000000000000000000000000000000000000000000000000000000042be8789db81bb4870a9e60c5c18c80c83de464277281f1af1e640843a1a3148e result = valid shared = 2518d846e577d95e9e7bc766cde7997cb887fb266d3a6cb598a839fd54aa2f4f - -# tcId = 302 -# edge cases for ephemeral key curve = secp256r1 + +# tcId = 140 +# edge cases for ephemeral key private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 public = 3059301306072a8648ce3d020106082a8648ce3d030107034200048000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000722540f8a471c379083c600b58fde4d95c7dcad5095f4219fc5e9bdde3c5cd39 result = valid shared = bdb49f4bdf42ac64504e9ce677b3ec5c0a03828c5b3efad726005692d35c0f26 - -# tcId = 303 -# edge cases for ephemeral key curve = secp256r1 + +# tcId = 141 +# edge cases for ephemeral key private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff5df80fc6cae26b6c1952fbd00ed174ee1209d069335f5b48588e29e80b9191ad result = valid shared = f503ac65637e0f17cb4408961cb882c875e4c6ef7a548d2d52d8c2f681838c55 - -# tcId = 304 -# edge cases for ephemeral key curve = secp256r1 + +# tcId = 142 +# edge cases for ephemeral key private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2c63650e6a5d332e2987dd09a79008e8faabbd37e49cb016bfb92c8cd0f5da77 result = valid shared = e3c18e7d7377dc540bc45c08d389bdbe255fa80ca8faf1ef6b94d52049987d21 - -# tcId = 305 -# edge cases for ephemeral key curve = secp256r1 + +# tcId = 143 +# edge cases for ephemeral key private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff7a116c964a4cd60668bf89cffe157714a3ce21b93b3ca607c8a5b93ac54ffc0a result = valid shared = 516d6d329b095a7c7e93b4023d4d05020c1445ef1ddcb3347b3a27d7d7f57265 - -# tcId = 306 -# edge case private key curve = secp256r1 + +# tcId = 144 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff00000001c7c30643abed0af0a49fe352cb483ff9b97dccdf427c658e8793240d +result = valid +shared = 6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3 +curve = secp256r1 + +# tcId = 145 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffeecf2230fffffffffffffffffffffffffffffffffffffffd383cf9bd5412f50f5b601cad34b7c00746823320bd839a71786cdbf2 +result = valid +shared = 6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3 +curve = secp256r1 + +# tcId = 146 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff267bfdf8a61148decd80283732dd4c1095e4bb40b9658408208dc1147fffffff +result = valid +shared = 44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc +curve = secp256r1 + +# tcId = 147 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffffd984020659eeb722327fd7c8cd22b3ef6a1b44c0469a7bf7df723eeb80000000 +result = valid +shared = 44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc +curve = secp256r1 + +# tcId = 148 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000111124f4000000000000000000000000000000000000000d12d381b0760b1c50be8acf859385052c7f53cde67ce13759de3123a0 +result = valid +shared = f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851 +curve = secp256r1 + +# tcId = 149 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000111124f400000000000000000000000000000000fffffff1ed2c7e5089f4e3af4175307a6c7afad480ac3219831ec8a621cedc5f +result = valid +shared = f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851 +curve = secp256r1 + +# tcId = 150 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000001f6bd1e5000000000000000000000000000000004096edd6871c320cb8a9f4531751105c97b4c257811bbc32963eaf39ffffffff +result = valid +shared = 3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1 +curve = secp256r1 + +# tcId = 151 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000001f6bd1e500000000000000000000000000000000bf69122878e3cdf447560bace8aeefa3684b3da97ee443cd69c150c600000000 +result = valid +shared = 3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1 +curve = secp256r1 + +# tcId = 152 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff000000007afbc0b325e820646dec622fb558a51c342aa257f4b6a8ec5ddf144f +result = valid +shared = 1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc +curve = secp256r1 + +# tcId = 153 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000001ea77d449fffffffffffffffffffffffffffffffffffffffe85043f4dda17df9b92139dd04aa75ae4cbd55da80b495713a220ebb0 +result = valid +shared = 1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc +curve = secp256r1 + +# tcId = 154 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff152c1a22d823a27855ed03f8e2ab5038bb1df4d87e43865f2daf6948ffffffff +result = valid +shared = 67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1 +curve = secp256r1 + +# tcId = 155 +# edge cases for ephemeral key +private = 55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48 +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000002099f55d5ffffffffffffffffffffffffffffffffead3e5dc27dc5d88aa12fc071d54afc744e20b2881bc79a0d25096b700000000 +result = valid +shared = 67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1 +curve = secp256r1 + +# tcId = 156 +# edge case private key private = 3 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = 85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca - -# tcId = 307 -# edge case private key curve = secp256r1 + +# tcId = 157 +# edge case private key private = 0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = a329a7d80424ea2d6c904393808e510dfbb28155092f1bac284dceda1f13afe5 - -# tcId = 308 -# edge case private key curve = secp256r1 + +# tcId = 158 +# edge case private key private = 100000000000000000000000000000000000000000000000000000000000000 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = bd26d0293e8851c51ebe0d426345683ae94026aca545282a4759faa85fde6687 - -# tcId = 309 -# edge case private key curve = secp256r1 + +# tcId = 159 +# edge case private key private = 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = ea9350b2490a2010c7abf43fb1a38be729a2de375ea7a6ac34ff58cc87e51b6c - -# tcId = 310 -# edge case private key curve = secp256r1 + +# tcId = 160 +# edge case private key private = 08000000000000000000000000000000000000000000000000000000000000000 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = 34eed3f6673d340b6f716913f6dfa36b5ac85fa667791e2d6a217b0c0b7ba807 - -# tcId = 311 -# edge case private key curve = secp256r1 + +# tcId = 161 +# edge case private key private = 0ffffffff00000000ffffffffffffffffbce6faada7179e83f3b9cac2fc632551 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = 1354ce6692c9df7b6fc3119d47c56338afbedccb62faa546c0fe6ed4959e41c3 - -# tcId = 312 -# edge case private key curve = secp256r1 + +# tcId = 162 +# edge case private key private = 0ffffffff00000000ffffffffffffffffbce6faada7179e84f3a9cac2fc632551 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = fe7496c30d534995f0bf428b5471c21585aaafc81733916f0165597a55d12cb4 - -# tcId = 313 -# edge case private key curve = secp256r1 + +# tcId = 163 +# edge case private key private = 0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b1cac2fc632551 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = 348bf8042e4edf1d03c8b36ab815156e77c201b764ed4562cfe2ee90638ffef5 - -# tcId = 314 -# edge case private key curve = secp256r1 + +# tcId = 164 +# edge case private key private = 0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac1fc632551 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = 6e4ec5479a7c20a537501700484f6f433a8a8fe53c288f7a25c8e8c92d39e8dc - -# tcId = 315 -# edge case private key curve = secp256r1 + +# tcId = 165 +# edge case private key private = 0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324f3 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = f7407d61fdf581be4f564621d590ca9b7ba37f31396150f9922f1501da8c83ef +curve = secp256r1 # 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 -# tcId = 316 +# tcId = 166 # edge case private key -curve = secp256r1 private = 0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632533 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = 82236fd272208693e0574555ca465c6cc512163486084fa57f5e1bd2e2ccc0b3 +curve = secp256r1 # 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 -# tcId = 317 +# tcId = 167 # edge case private key -curve = secp256r1 private = 0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632543 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = 06537149664dba1a9924654cb7f787ed224851b0df25ef53fcf54f8f26cd5f3f +curve = secp256r1 # 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 -# tcId = 318 +# tcId = 168 # edge case private key -curve = secp256r1 private = 0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254b public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = f2b38539bce995d443c7bfeeefadc9e42cc2c89c60bf4e86eac95d51987bd112 +curve = secp256r1 # 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 -# tcId = 319 +# tcId = 169 # edge case private key -curve = secp256r1 private = 0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = 85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca - -# tcId = 320 -# edge case private key curve = secp256r1 + +# tcId = 170 +# edge case private key private = 0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b result = valid shared = 027b013a6f166db655d69d643c127ef8ace175311e667dff2520f5b5c75b7659 +curve = secp256r1 # 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 -# tcId = 321 +# tcId = 171 # CVE-2017-8932 -curve = secp256r1 private = 2a265f8bcbdcaf94d58519141e578124cb40d64a501fba9c11847b28965bc737 public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004023819813ac969847059028ea88a1f30dfbcde03fc791d3a252c6b41211882eaf93e4ae433cc12cf2a43fc0ef26400c0e125508224cdb649380f25479148a4ad result = valid shared = 4d4de80f1534850d261075997e3049321a0864082d24a917863366c0724f5ae3 - -# tcId = 322 -# CVE-2017-8932 curve = secp256r1 + +# tcId = 172 +# CVE-2017-8932 private = 313f72ff9fe811bf573176231b286a3bdb6f1b14e05c40146590727a71c3bccd public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004cc11887b2d66cbae8f4d306627192522932146b42f01d3c6f92bd5c8ba739b06a2f08a029cd06b46183085bae9248b0ed15b70280c7ef13a457f5af382426031 result = valid shared = 831c3f6b5f762d2f461901577af41354ac5f228c2591f84f8a6e51e2e3f17991 - -# tcId = 323 -# public point not on curve curve = secp256r1 + +# tcId = 173 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp256r1 + +# tcId = 174 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp256r1 + +# tcId = 175 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000fffffffffffffffffffffffe +result = invalid +shared = +curve = secp256r1 + +# tcId = 176 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff +result = invalid +shared = +curve = secp256r1 + +# tcId = 177 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp256r1 + +# tcId = 178 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp256r1 + +# tcId = 179 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000fffffffffffffffffffffffe +result = invalid +shared = +curve = secp256r1 + +# tcId = 180 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000ffffffffffffffffffffffff +result = invalid +shared = +curve = secp256r1 + +# tcId = 181 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp256r1 + +# tcId = 182 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp256r1 + +# tcId = 183 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000fffffffffffffffffffffffe +result = invalid +shared = +curve = secp256r1 + +# tcId = 184 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000ffffffffffffffffffffffff +result = invalid +shared = +curve = secp256r1 + +# tcId = 185 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp256r1 + +# tcId = 186 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp256r1 + +# tcId = 187 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000fffffffffffffffffffffffe +result = invalid +shared = +curve = secp256r1 + +# tcId = 188 +# point is not on curve +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff +result = invalid +shared = +curve = secp256r1 + +# tcId = 189 +private = 7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d +public = 3018301306072a8648ce3d020106082a8648ce3d030107030100 +result = invalid +shared = +curve = secp256r1 + +# tcId = 190 +# public point not on curve private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 3059301306072a8648ce3d020106082a8648ce3d030107034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764c result = invalid -shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +shared = +curve = secp256r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 324 +# tcId = 191 # public point = (0,0) -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 result = invalid -shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +shared = +curve = secp256r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 325 +# tcId = 192 # order = # -115792089210356248762697446949407573529996955224135760342422259061068512044369 -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f50221ff00000000ffffffff00000000000000004319055258e8617b0c46353d039cdaaf020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a result = invalid shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +curve = secp256r1 # 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. # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 326 +# tcId = 193 # order = 0 -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020100020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a result = invalid shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +curve = secp256r1 # 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. # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 327 +# tcId = 194 # order = 1 -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020101020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a result = acceptable shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +curve = secp256r1 # 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. @@ -3521,13 +1843,13 @@ shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 328 +# tcId = 195 # order = 26959946660873538060741835960514744168612397095220107664918121663170 -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5021d00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a result = acceptable shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +curve = secp256r1 # 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. @@ -3543,13 +1865,13 @@ shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 329 +# tcId = 196 # generator = (0,0) -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b04410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a result = acceptable shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +curve = secp256r1 # 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 @@ -3562,13 +1884,13 @@ shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 330 +# tcId = 197 # generator not on curve -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f7022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a result = acceptable shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +curve = secp256r1 # 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 @@ -3581,49 +1903,51 @@ shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 331 +# tcId = 198 # cofactor = -1 -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510201ff034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a result = invalid shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +curve = secp256r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 332 +# tcId = 199 # cofactor = 0 -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020100034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a result = invalid shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +curve = secp256r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 333 +# tcId = 200 # cofactor = 2 -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020102034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a result = acceptable shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +curve = secp256r1 # 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 @@ -3636,32 +1960,33 @@ shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 334 +# tcId = 201 # cofactor = # 115792089210356248762697446949407573529996955224135760342422259061068512044369 -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a result = invalid shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +curve = secp256r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 335 +# tcId = 202 # cofactor = None -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a result = acceptable shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +curve = secp256r1 # 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 @@ -3674,60 +1999,63 @@ shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 336 +# tcId = 203 # modified prime -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fd091059a6893635f900e9449d63f572b2aebc4cff7b4e5e33f1b200e8bbc1453044042002f6efa55976c9cb06ff16bb629c0a8d4d5143b40084b1a1cc0e4dff17443eb704205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414 result = invalid -shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +shared = cea0fbd8f20abc8cf8127c132e29756d25ff1530a88bf5c9e22dc1c137c36be9 +curve = secp256r1 # 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. # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 337 +# tcId = 204 # using secp224r1 -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf result = invalid -shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +shared = +curve = secp256r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 338 +# tcId = 205 # using secp256k1 -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838 result = invalid -shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +shared = +curve = secp256r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 339 +# tcId = 206 # a = 0 -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c public = 308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff302504010004201b95c2f46065dbf0f3ff09153e4748ed71595e0774ba8e25c364ff1e6be039b70441041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a result = acceptable shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +curve = secp256r1 # 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 @@ -3740,13 +2068,13 @@ shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 340 +# tcId = 207 # public key of order 3 -curve = secp256r1 private = 4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c -public = 308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff304404207fe51581de0fd5f6a3f08793c6763330d51c6a9c332272132281ed58c314da360420fcf3e76add34e1daa4e8d962604a3bb6075a79da47c6719e389fe4fe37d35250044104bf0bb5f8717a07846f828f91fb493d3850365b7da5b355e76615b07ced174fe16a2542257eb94a12e3703989ee36f5459fb3b5c1028e766ec1b7a0ba39c0ed8a022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255102010103420004bf0bb5f8717a07846f828f91fb493d3850365b7da5b355e76615b07ced174fe195dabdd98146b5ee1c8fc67611c90aba604c4a3ffd7189913e485f45c63f1275 +public = 308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff3044042088f968f8b8adf746eae719daaf7f0be1fc5d667dfb46ea9a27f07439dc16dbca04203dc16cfd72abe9f378c266bdbb025f9e8bd6d190d1ad2b49cf5119898cc9b7d7044104a02ae980056ae0bc81f8d227199342e8b041b4d6da0a439d15f565ee0e3306a5057b711931020c3e733d16ae731d452bbe420fde1306cf66c9f1f50cae9bc3f4022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255102010103420004a02ae980056ae0bc81f8d227199342e8b041b4d6da0a439d15f565ee0e3306a5fa848ee5cefdf3c28cc2e9518ce2bad441bdf022ecf93099360e0af351643c0b result = invalid -shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a +shared = 71814dea44408d67199600f603e6ec814dad46383b21af98d4dcb9ff2326721c +curve = secp256r1 # 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 @@ -3754,2929 +2082,898 @@ shared = d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 341 +# tcId = 208 # Public key uses wrong curve: secp224r1 -curve = secp256r1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 304e301006072a8648ce3d020106052b81040021033a00042af270d2a6030e3dd38cc46e7d719f176c2ca4eb04d7e8b84290c8edbcaed964ebe226b2d7ce17251622804c0d3b7adce020a3cdc97cac6c result = invalid shared = - -# tcId = 342 -# Public key uses wrong curve: secp384r1 curve = secp256r1 + +# tcId = 209 +# Public key uses wrong curve: secp384r1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 3076301006072a8648ce3d020106052b81040022036200041f17901e731b06f349b6e9d7d17d45e8a2b46115a47485be16197932db87b39405b5c941b36fd61b9ef7dd20878e129e55a2277099c601dcdb3747f80ad6e166116378e1ebce2c95744a0986128cfeeaac7f90b71787d9a1cfe417cd4c8f6af5 result = invalid shared = - -# tcId = 343 -# Public key uses wrong curve: secp521r1 curve = secp256r1 + +# tcId = 210 +# Public key uses wrong curve: secp521r1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 30819b301006072a8648ce3d020106052b81040023038186000400ed76e5888428fad409ff203ab298b0f24827c091939ae0f9b1245d865ac5fbcd2749f9ae6c90fa8e29414d1bc7dc7b3c4aca904cd824484421cc66fe6af43bdfd200c1f790a0b3ae994937f91b6bdb9778b08c83ecadb8cba22a78c37bf565dac164f18e719be0ef890ee5cbf20e17fcfc9a5585e5416470b9862f82fb769339994f4e result = invalid shared = - -# tcId = 344 -# Public key uses wrong curve: secp256k1 curve = secp256r1 + +# tcId = 211 +# Public key uses wrong curve: secp256k1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 3056301006072a8648ce3d020106052b8104000a034200048028d16082b07696d4aa4aab9d6b1f1463435ac097900631108f9888e13da67c4841fd8dd3ced6e7ad8c6fc656621c2f93d3db0eb29d48d1423154519865dbc1 result = invalid shared = - -# tcId = 345 -# Public key uses wrong curve: brainpoolP224r1 curve = secp256r1 + +# tcId = 212 +# Public key uses wrong curve: brainpoolP224r1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 3052301406072a8648ce3d020106092b2403030208010105033a0004a6bae3d155c1f9ca263928c986ede69acefd0dd9b3a19d2b9f4b0a3a66bea5d167318dcc028945fc1b40c60ce716ba2d414a743c6b856a6f result = invalid shared = - -# tcId = 346 -# Public key uses wrong curve: brainpoolP256r1 curve = secp256r1 + +# tcId = 213 +# Public key uses wrong curve: brainpoolP256r1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 305a301406072a8648ce3d020106092b2403030208010107034200045d3ddbbb9bc071d8b59855c74bdf3541ae4cb6c1a24ec439034df7abde16a346523edf6a67896b304cb2cd2a083eec2b16935bbc910e85ec6eae38b50230bf70 result = invalid shared = - -# tcId = 347 -# Public key uses wrong curve: brainpoolP320r1 curve = secp256r1 + +# tcId = 214 +# Public key uses wrong curve: brainpoolP320r1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 306a301406072a8648ce3d020106092b240303020801010903520004a43c6ef2500723d54c1fc88f8844d83445ca5a0f585c10b8eb3f022d47d0e84862b7f5cbf97d352d4348ca730f600f2258d1d192da223f6ba83a7cc0d6da598d55c2b77824d326c8df000b8fff156d2c result = invalid shared = - -# tcId = 348 -# Public key uses wrong curve: brainpoolP384r1 curve = secp256r1 + +# tcId = 215 +# Public key uses wrong curve: brainpoolP384r1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 307a301406072a8648ce3d020106092b240303020801010b036200042391c062833d1e6d89ec256cf4a3989534c1ead5e1e14ffae933a53f962857e4713087e1b3d65ac79634c71577af24698b5ce959183835551f7b08aef7853378c299930b360813fd58d5e4da8b37d5a7473e891ee11cb02881bd848b364fb7d5 result = invalid shared = - -# tcId = 349 -# Public key uses wrong curve: brainpoolP512r1 curve = secp256r1 + +# tcId = 216 +# Public key uses wrong curve: brainpoolP512r1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 30819b301406072a8648ce3d020106092b240303020801010d038182000484beae85096640953c1fd6ebbc32697263d53f89943cbaf14432061aea8c0318acbd9389ab1d2e904fa0e081d08cfabb614ed9bca618211142d94623c14b476a25e47abf98fd3b1da1417dfc2e2cfc8424b16ea14dd45e1422be7d4e0a5cc7f4d4ab5f198cdbaaa3f642ec6361842cbe869382ee78cd596ff5e740d9ec2c3ad6 result = invalid shared = - -# tcId = 350 -# Public key uses wrong curve: brainpoolP224t1 curve = secp256r1 + +# tcId = 217 +# Public key uses wrong curve: brainpoolP224t1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 3052301406072a8648ce3d020106092b2403030208010106033a00042b0a1a858ffc44e7752940731d378f96570837e279ea3948fe00cff8b5f89adb4e2fe6f8781ba6426364f4590b34dd79fc80629de4a86084 result = invalid shared = - -# tcId = 351 -# Public key uses wrong curve: brainpoolP256t1 curve = secp256r1 + +# tcId = 218 +# Public key uses wrong curve: brainpoolP256t1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 305a301406072a8648ce3d020106092b2403030208010108034200043037c01b4a5ac53742e3f5528dffb0f010ab6ebeb08d792b32e19e9006ca331a024b67698d7cf4b575ccd9389441d5c640b77c63771cef1bd85675361c6602a4 result = invalid shared = - -# tcId = 352 -# Public key uses wrong curve: brainpoolP320t1 curve = secp256r1 + +# tcId = 219 +# Public key uses wrong curve: brainpoolP320t1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 306a301406072a8648ce3d020106092b240303020801010a035200040f0fd972a495a140124a4019291a20f5b39fb755c126bf268643bb3091eca44f2a3cda1dead6ab1f4fe08a4b3872423f71e5bf96b1c20bc0ca73b7e2c134cc14a5f77bc838ebcf01084da3bf15663536 result = invalid shared = - -# tcId = 353 -# Public key uses wrong curve: brainpoolP384t1 curve = secp256r1 + +# tcId = 220 +# Public key uses wrong curve: brainpoolP384t1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 307a301406072a8648ce3d020106092b240303020801010c0362000403b65faf5a6bf74bd5c166278a4b566c6c705ac6363e61f3b0699e116d3c5b19e8b7021b75b005f78a8cea8de34c49397f9b3b2bfc8706eb8163c802371eff7dfc825c40aa84dd9d1c4b34615ee5ae28c6c05d58d2a8ccc3786382b712d3bcda result = invalid shared = - -# tcId = 354 -# Public key uses wrong curve: brainpoolP512t1 curve = secp256r1 + +# tcId = 221 +# Public key uses wrong curve: brainpoolP512t1 private = 0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297 public = 30819b301406072a8648ce3d020106092b240303020801010e03818200047504d660943a69ab043378e44c034896534a346e0e95f35fcaad3503b490856bfb20a753ecabc6d7bfeec28d057f919923b7d3c086953eb16c5bd287b59788db72dbb7c273854294c927ea7eca205aae2f0830e5faaddad8316231bfc3572c85c33cb7054e04c8936e3ce059c907e59f40593444e590b31820bc1f514ed0ec8a result = invalid shared = - -# tcId = 355 -# invalid public key curve = secp256r1 + +# tcId = 222 +# invalid public key private = 6f953faff3599e6c762d7f4cabfeed092de2add1df1bc5748c6cbb725cf35458 public = 3039301306072a8648ce3d020106082a8648ce3d03010703220002fd4bf61763b46581fd9174d623516cf3c81edd40e29ffa2777fb6cb0ae3ce535 result = invalid shared = +curve = secp256r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 356 +# tcId = 223 # public key is a low order point on twist -curve = secp256r1 private = 0d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f02 public = 3039301306072a8648ce3d020106082a8648ce3d03010703220003efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b result = invalid shared = +curve = secp256r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 357 +# tcId = 224 # public key is a low order point on twist -curve = secp256r1 private = 0d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f03 public = 3039301306072a8648ce3d020106082a8648ce3d03010703220002efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b result = invalid shared = +curve = secp256r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 358 +# tcId = 225 # public key is a low order point on twist -curve = secp256r1 private = 095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e835 public = 3039301306072a8648ce3d020106082a8648ce3d03010703220002c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5 result = invalid shared = +curve = secp256r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 359 +# tcId = 226 # public key is a low order point on twist -curve = secp256r1 private = 0a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa4 public = 3039301306072a8648ce3d020106082a8648ce3d0301070322000318f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98 result = invalid shared = +curve = secp256r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 360 +# tcId = 227 # public key is a low order point on twist -curve = secp256r1 private = 0a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa5 public = 3039301306072a8648ce3d020106082a8648ce3d0301070322000218f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98 result = invalid shared = +curve = secp256r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 361 +# tcId = 228 # public key is a low order point on twist -curve = secp256r1 private = 095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e834 public = 3039301306072a8648ce3d020106082a8648ce3d03010703220003c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5 result = invalid shared = +curve = secp256r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 362 -# long form encoding of length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 308159301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 363 -# long form encoding of length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305a30811306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 364 -# long form encoding of length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305a30140681072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 365 -# long form encoding of length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305a301406072a8648ce3d02010681082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 366 -# long form encoding of length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305a301306072a8648ce3d020106082a8648ce3d03010703814200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 367 -# length contains leading 0 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30820059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 368 -# length contains leading 0 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b3082001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 369 -# length contains leading 0 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b3015068200072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 370 -# length contains leading 0 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301506072a8648ce3d0201068200082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 371 -# length contains leading 0 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301306072a8648ce3d020106082a8648ce3d0301070382004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 372 -# wrong length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305a301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 373 -# wrong length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3058301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 374 -# wrong length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301406072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 375 -# wrong length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301206072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 376 -# wrong length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306082a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 377 -# wrong length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306062a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 378 -# wrong length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106092a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 379 -# wrong length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106072a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 380 -# wrong length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107034300042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 381 -# wrong length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107034100042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 382 -# uint32 overflow in length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30850100000059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 383 -# uint32 overflow in length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e3085010000001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 384 -# uint32 overflow in length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e3018068501000000072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 385 -# uint32 overflow in length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e301806072a8648ce3d0201068501000000082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 386 -# uint32 overflow in length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e301306072a8648ce3d020106082a8648ce3d0301070385010000004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 387 -# uint64 overflow in length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3089010000000000000059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 388 -# uint64 overflow in length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3062308901000000000000001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 389 -# uint64 overflow in length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3062301c06890100000000000000072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 390 -# uint64 overflow in length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3062301c06072a8648ce3d020106890100000000000000082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 391 -# uint64 overflow in length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3062301306072a8648ce3d020106082a8648ce3d030107038901000000000000004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 392 -# length = 2**31 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30847fffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 393 -# length = 2**31 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d30847fffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 394 -# length = 2**31 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d301706847fffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 395 -# length = 2**31 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d301706072a8648ce3d020106847fffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 396 -# length = 2**31 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d301306072a8648ce3d020106082a8648ce3d03010703847fffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 397 -# length = 2**32 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3084ffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 398 -# length = 2**32 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d3084ffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 399 -# length = 2**32 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d30170684ffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 400 -# length = 2**32 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d301706072a8648ce3d02010684ffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 401 -# length = 2**32 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d301306072a8648ce3d020106082a8648ce3d0301070384ffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 402 -# length = 2**40 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3085ffffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 403 -# length = 2**40 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e3085ffffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 404 -# length = 2**40 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e30180685ffffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 405 -# length = 2**40 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e301806072a8648ce3d02010685ffffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 406 -# length = 2**40 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e301306072a8648ce3d020106082a8648ce3d0301070385ffffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 407 -# length = 2**64 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3088ffffffffffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 408 -# length = 2**64 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30613088ffffffffffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 409 -# length = 2**64 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3061301b0688ffffffffffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 410 -# length = 2**64 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3061301b06072a8648ce3d02010688ffffffffffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 411 -# length = 2**64 - 1 -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3061301306072a8648ce3d020106082a8648ce3d0301070388ffffffffffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 412 -# incorrect length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30ff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 413 -# incorrect length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305930ff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 414 -# incorrect length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306ff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 415 -# incorrect length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106ff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 416 -# incorrect length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d03010703ff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 417 -# indefinite length without termination -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 418 -# indefinite length without termination -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059308006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 419 -# indefinite length without termination -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306802a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 420 -# indefinite length without termination -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106802a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 421 -# indefinite length without termination -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107038000042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 422 -# removing sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 423 -# removing sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3044034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 424 -# lonely sequence tag -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 425 -# lonely sequence tag -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 304530034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 426 -# appending 0's to sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 427 -# appending 0's to sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301506072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 428 -# prepending 0's to sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b0000301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 429 -# prepending 0's to sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b3015000006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 430 -# appending unused 0's to sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 431 -# appending unused 0's to sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301306072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 432 -# appending null value to sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0500 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 433 -# appending null value to sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301506072a8648ce3d020106082a8648ce3d0301070500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 434 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e4981773059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 435 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d25003059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 436 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0004deadbeef -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 437 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e3018498177301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 438 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d30172500301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 439 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30613015301306072a8648ce3d020106082a8648ce3d0301070004deadbeef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 440 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e3018260c49817706072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 441 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d3017260b250006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 442 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3061301b260906072a8648ce3d02010004deadbeef06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 443 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e301806072a8648ce3d0201260d49817706082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 444 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d301706072a8648ce3d0201260c250006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 445 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3061301b06072a8648ce3d0201260a06082a8648ce3d0301070004deadbeef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 446 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305e301306072a8648ce3d020106082a8648ce3d0301072347498177034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 447 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d301306072a8648ce3d020106082a8648ce3d03010723462500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 448 -# including garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3061301306072a8648ce3d020106082a8648ce3d0301072344034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0004deadbeef -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 449 -# including undefined tags -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3061aa00bb00cd003059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 450 -# including undefined tags -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305faa02aabb3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 451 -# including undefined tags -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3061301baa00bb00cd00301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 452 -# including undefined tags -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305f3019aa02aabb301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 453 -# including undefined tags -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3061301b260faa00bb00cd0006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 454 -# including undefined tags -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305f3019260daa02aabb06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 455 -# including undefined tags -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3061301b06072a8648ce3d02012610aa00bb00cd0006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 456 -# including undefined tags -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305f301906072a8648ce3d0201260eaa02aabb06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 457 -# including undefined tags -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3061301306072a8648ce3d020106082a8648ce3d030107234aaa00bb00cd00034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 458 -# including undefined tags -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305f301306072a8648ce3d020106082a8648ce3d0301072348aa02aabb034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 459 -# truncated length of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3081 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 460 -# truncated length of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30463081034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 461 -# Replacing sequence with NULL -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 0500 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 462 -# Replacing sequence with NULL -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30460500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 463 -# changing tag value of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 2e59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 464 -# changing tag value of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 2f59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 465 -# changing tag value of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3159301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 466 -# changing tag value of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3259301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 467 -# changing tag value of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = ff59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 468 -# changing tag value of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30592e1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 469 -# changing tag value of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30592f1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 470 -# changing tag value of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059311306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 471 -# changing tag value of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059321306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 472 -# changing tag value of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059ff1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 473 -# dropping value of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3000 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 474 -# dropping value of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30463000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 475 -# truncate sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3058301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 476 -# truncate sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30581306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 477 -# truncate sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3058301206072a8648ce3d020106082a8648ce3d0301034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 478 -# truncate sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30583012072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 479 -# indefinite length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 480 -# indefinite length -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b308006072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 481 -# indefinite length with truncated delimiter -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b00 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 482 -# indefinite length with truncated delimiter -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305a308006072a8648ce3d020106082a8648ce3d03010700034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 483 -# indefinite length with additional element -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b05000000 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 484 -# indefinite length with additional element -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d308006072a8648ce3d020106082a8648ce3d03010705000000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 485 -# indefinite length with truncated element -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b060811220000 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 486 -# indefinite length with truncated element -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305f308006072a8648ce3d020106082a8648ce3d030107060811220000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 487 -# indefinite length with garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000fe02beef -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 488 -# indefinite length with garbage -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305f308006072a8648ce3d020106082a8648ce3d0301070000fe02beef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 489 -# indefinite length with nonempty EOC -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0002beef -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 490 -# indefinite length with nonempty EOC -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d308006072a8648ce3d020106082a8648ce3d0301070002beef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 491 -# prepend empty sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b3000301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 492 -# prepend empty sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b3015300006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 493 -# append empty sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b3000 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 494 -# append empty sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301506072a8648ce3d020106082a8648ce3d0301073000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 495 -# sequence of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 496 -# sequence of sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b3015301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 497 -# truncated sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3015301306072a8648ce3d020106082a8648ce3d030107 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 498 -# truncated sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 304f300906072a8648ce3d0201034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 499 -# repeat element in sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30819d301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 500 -# repeat element in sequence -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3063301d06072a8648ce3d020106082a8648ce3d03010706082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 501 -# removing oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3050300a06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 502 -# lonely oid tag -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3051300b0606082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 503 -# lonely oid tag -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3050300a06072a8648ce3d020106034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 504 -# appending 0's to oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301506092a8648ce3d0201000006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 505 -# appending 0's to oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301506072a8648ce3d0201060a2a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 506 -# prepending 0's to oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b3015060900002a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 507 -# prepending 0's to oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301506072a8648ce3d0201060a00002a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 508 -# appending unused 0's to oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301506072a8648ce3d0201000006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 509 -# appending null value to oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301506092a8648ce3d0201050006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 510 -# appending null value to oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301506072a8648ce3d0201060a2a8648ce3d0301070500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 511 -# truncated length of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3052300c068106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 512 -# truncated length of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3051300b06072a8648ce3d02010681034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 513 -# Replacing oid with NULL -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3052300c050006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 514 -# Replacing oid with NULL -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3051300b06072a8648ce3d02010500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 515 -# changing tag value of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301304072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 516 -# changing tag value of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301305072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 517 -# changing tag value of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301307072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 518 -# changing tag value of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301308072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 519 -# changing tag value of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 30593013ff072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 520 -# changing tag value of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020104082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 521 -# changing tag value of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020105082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 522 -# changing tag value of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020107082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 523 -# changing tag value of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020108082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 524 -# changing tag value of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d0201ff082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 525 -# dropping value of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3052300c060006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 526 -# dropping value of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3051300b06072a8648ce3d02010600034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 527 -# modify first byte of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305930130607288648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 528 -# modify first byte of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d02010608288648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 529 -# modify last byte of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d028106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 530 -# modify last byte of oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030187034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 531 -# truncate oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3058301206062a8648ce3d0206082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 532 -# truncate oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3058301206068648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 533 -# truncate oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3058301206072a8648ce3d020106072a8648ce3d0301034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 534 -# truncate oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3058301206072a8648ce3d020106078648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 535 -# wrong oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305c3016060a3262306530333032316106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 536 -# wrong oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3064301e061236303836343830313635303330343032303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 537 -# wrong oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301506072a8648ce3d0201060a32623065303330323161034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 538 -# wrong oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3063301d06072a8648ce3d02010612363038363438303136353033303430323031034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 539 -# longer oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3062301c06103261383634386365336430323031303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 540 -# longer oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3063301d06072a8648ce3d02010612326138363438636533643033303130373031034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 541 -# oid with modified node -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3060301a060e326138363438636533643032313106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 542 -# oid with modified node -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3068302206163261383634386365336430323838383038303830303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 543 -# oid with modified node -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3061301b06072a8648ce3d0201061032613836343863653364303330313137034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 544 -# oid with modified node -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3069302306072a8648ce3d02010618326138363438636533643033303138383830383038303037034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 545 -# large integer in oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3072302c0620326138363438636533643032383238303830383038303830383038303830303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 546 -# large integer in oid -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3073302d06072a8648ce3d0201062232613836343863653364303330313832383038303830383038303830383038303037034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 547 -# oid with invalid node -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3063301d0611326138363438636533643032303165303306082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 548 -# oid with invalid node -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305a301406082a808648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 549 -# oid with invalid node -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3064301e06072a8648ce3d0201061332613836343863653364303330313037653033034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 550 -# oid with invalid node -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305a301406072a8648ce3d020106092a808648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 551 -# lonely bit string tag -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3016301306072a8648ce3d020106082a8648ce3d03010703 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 552 -# appending 0's to bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301306072a8648ce3d020106082a8648ce3d030107034400042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 553 -# prepending 0's to bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301306072a8648ce3d020106082a8648ce3d0301070344000000042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 554 -# appending null value to bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305b301306072a8648ce3d020106082a8648ce3d030107034400042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0500 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 555 -# truncated length of bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3017301306072a8648ce3d020106082a8648ce3d0301070381 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 556 -# Replacing bit string with NULL -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3017301306072a8648ce3d020106082a8648ce3d0301070500 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 557 -# changing tag value of bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107014200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 558 -# changing tag value of bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107024200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 559 -# changing tag value of bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107044200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 560 -# changing tag value of bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107054200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 561 -# changing tag value of bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107ff4200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 562 -# dropping value of bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3017301306072a8648ce3d020106082a8648ce3d0301070300 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 563 -# modify first byte of bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107034202042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 564 -# modify last byte of bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6eb -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 565 -# truncate bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3058301306072a8648ce3d020106082a8648ce3d030107034100042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 566 -# truncate bit string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3058301306072a8648ce3d020106082a8648ce3d0301070341042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 567 -# declaring bits as unused in a bit-string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107034201042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 568 -# unused bits in a bit-string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 305d301306072a8648ce3d020106082a8648ce3d030107034620042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b01020304 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 569 -# unused bits in empty bit-string -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3018301306072a8648ce3d020106082a8648ce3d030107030103 -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - -# tcId = 570 -# 128 unused bits -curve = secp256r1 -private = 0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2 -public = 3059301306072a8648ce3d020106082a8648ce3d030107034280042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b -result = acceptable -shared = f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4 -# 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. - [curve = secp384r1] [encoding = asn] -# tcId = 571 +# tcId = 229 # normal case -curve = secp384r1 private = 766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81 public = 3076301006072a8648ce3d020106052b8104002203620004790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796d9b954baa8a75e82df711b3b56eadff6b0f668c3b26b4b1aeb308a1fcc1c680d329a6705025f1c98a0b5e5bfcb163caa result = valid shared = 6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135 - -# tcId = 572 -# compressed public key curve = secp384r1 + +# tcId = 230 +# compressed public key private = 766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81 public = 3046301006072a8648ce3d020106052b8104002203320002790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796 result = acceptable shared = 6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135 +curve = secp384r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 573 -# edge cases for shared secret -curve = secp384r1 +# tcId = 231 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b8104002203620004490e96d17f4c6ceccd45def408cea33e9704a5f1b01a3de2eaaa3409fd160d78d395d6b3b003d71fd1f590fad95bf1c9d8665efc2070d059aa847125c2f707435955535c7c5df6d6c079ec806dce6b6849d337140db7ca50616f9456de1323c4 result = valid shared = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - -# tcId = 574 -# edge cases for shared secret curve = secp384r1 + +# tcId = 232 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b81040022036200040161328909675213e32098d35a6b8308a8d500cca39dcee5e804e73bdb8deaf06fe417291fd9793b231ef5fe86945444a97a01f3ae3a8310c4af49b592cb291ef70ee5bc7f5534d3c23dc9eefde2304842c7737ae937ccf9bd215c28103e9fe2 result = valid shared = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 - -# tcId = 575 -# edge cases for shared secret curve = secp384r1 + +# tcId = 233 +# edge case for shared secret +private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 +public = 3076301006072a8648ce3d020106052b8104002203620004af4ae964e3bcbd923accda5da3175d411fd62d17dd3c3a1c410bef1730985a6265d90e950ac0fc50743b1ed771906ff33b68cf4d3d83a885a87097fdd329ce83b189f98cec5be44c31d1a3a2bba10f471963232b8ba7610fa8c72179050eb86d +result = valid +shared = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003 +curve = secp384r1 + +# tcId = 234 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b81040022036200041478ab6e032b9545eda9ac2c264e57a11f08acbc76d16a0ab77b04dbdaf20f215c4183437b32afc471eaa603d14c7c5d8a4c84ee0e895bec5c37f0a1ca075e106ff6bf38801b5c697409d39675231108d33c4a5ea65aaa8c03e939c95d96c4c4 result = valid shared = 0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001 - -# tcId = 576 -# edge cases for shared secret curve = secp384r1 + +# tcId = 235 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b8104002203620004f63208e34e7e90bb5fb036432467a89981444010663b8533b47bfa94bd2bc16f38aa516b930a4726e3876d3091bfb72ec783ed4da0cac06320817dc8bc64f59ccf06f48abc4386a150913fa95743a7b4601190e1c6ee8f8bf6354b254ecace45 result = valid shared = 00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff - -# tcId = 577 -# edge cases for shared secret curve = secp384r1 + +# tcId = 236 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b8104002203620004033271ef42d92ad47b273b09ea2f45401161baa52696590d0e175ff2d1c0dfa3fea40e4266d446546c05e480d57fabec7889f16a8bcc176602f6d46561614a2f4284abe697b7cb9ce79f7e2e71b155cb1f155ce925d16391a680eda23152e6e1 result = valid shared = 0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff - -# tcId = 578 -# edge cases for shared secret curve = secp384r1 + +# tcId = 237 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b8104002203620004737e8437e18683de2455b68945bba31daec3e754d72f0a0776d3192b2f9298bb95ca1464baa6687aabb679f804cf6ec6c2b4d47d61a60404df63b1e9ac0954b3419bbc2ad52a0409aeeb82f4703758588059165b20367dcb4b235b0caf71d727 result = valid shared = 007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000 - -# tcId = 579 -# edge cases for shared secret curve = secp384r1 + +# tcId = 238 +# edge case for shared secret +private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 +public = 3076301006072a8648ce3d020106052b810400220362000437f9004983156bbd9c47891e75237bb13016bd7fe6f4e0f71cef0e63f16a672f0d3b0e20165c33407e146b6a4ae6962dd3b57ccb99e7aaf1303240516d0ebe08e585513e3695d42c467dcab5340ef761990cadc8d8840aacc944481415c07feb +result = valid +shared = 3b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd +curve = secp384r1 + +# tcId = 239 +# edge case for shared secret +private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 +public = 3076301006072a8648ce3d020106052b81040022036200049655d8e5622718b317cfbc09894357f75a6b13fa516bcd6630721b869a620196cf0c3dec8860b32d27ed9bac2cf263af17321698116d7d811ae8da9b9cbbf9382c1e36e2b67d6c6af9bcea7d9de00ca72b398606c098a0a0f0c4b8941943ed65 +result = valid +shared = 6a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca6 +curve = secp384r1 + +# tcId = 240 +# edge case for shared secret +private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 +public = 3076301006072a8648ce3d020106052b8104002203620004ccb13d427b3c4bb33dd4f20cddabc68600eaf97eeb2c81e8c218ae90743e74ff38ca56f0c0224379db464dcf4a40f04350cd7a659b2c4851a5dcf8c990fc920c07d4d5aa50a2185750e6b84c42e83cff635050482decb4780f812e4c49fc7404 +result = valid +shared = 7c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104 +curve = secp384r1 + +# tcId = 241 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b81040022036200042664624307c02ef487030a632162c515f841d15ea3152d98ff2364232d7aab39343d5f703a4d5a31092aa7356c3a2f671c1cd603addfd8b5477552a3b32a18edaf3e33bec22ee2167f9da729636002a7974eaeb5ff082b2aabf8c7056b84c3ab result = valid shared = 7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000002 - -# tcId = 580 -# edge cases for shared secret curve = secp384r1 + +# tcId = 242 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b8104002203620004665f1f320b6ab1c1b52d144e52d87a154c2b4489838c9119de622c2d1b52b65b0a3955e44e0d4859175360c0f63dee813f14f69972f18caed7916c94a4d20ec344591e7536a4a7a4d8c9832818c96d60b1a81fabe64ea02c5f647e361bf5b60f result = valid shared = 800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 - -# tcId = 581 -# edge cases for shared secret curve = secp384r1 + +# tcId = 243 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b810400220362000491357ca87dbb08e85d7b1acecfd1e086078a82d19f81474da389364a39fe2543eb934b440173c38e61a1d9407855b5d89ef0d9e920764b6d7765b084cf9541dacc43d1dabaa390b0fb856097b0c00a8556f4e3848568ab4ae790c3d346ca01b6 result = valid shared = fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff - -# tcId = 582 -# edge cases for shared secret curve = secp384r1 + +# tcId = 244 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b8104002203620004d5a833bae33b2d10fdff6db7c5477adb614b191c70d97c6f130a14e93931cc1dc058053fee54a264a00fdd16d3166fdc42992276b79925bafcd183b03ed18235350980abfe67b814c6c11074c38f74cd4e734ad58cdb49d9fcd2181d1b8f1119 result = valid shared = fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000 - -# tcId = 583 -# edge cases for shared secret curve = secp384r1 + +# tcId = 245 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b810400220362000467547cda7fbe8f16be5a4477cbb02979f1af72fc0f39302773552fbcf4667a8e23abc0e12856ee6234deeca5f22ae0503a4df7c068e7432417260cb9fe0d68b9c7fcf7e16a2ada05687d8f8900b84723103edbff0a42b27517da2760b7d38843 result = valid shared = ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff - -# tcId = 584 -# edge cases for shared secret curve = secp384r1 + +# tcId = 246 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b81040022036200041363e3b99008e09bb3f085949b9b6ea26a318f496de568a96630fdb9d4c72c2814df3087a1741f32f24989b428167f93c653cb3ae8c3ecfaec57efd54bb8ce9d79c7bf6cc70fb1114f939be8f1a99bf1e42b97431124ef9fa33450faa4e76839 result = valid shared = ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000001 - -# tcId = 585 -# edge cases for shared secret curve = secp384r1 + +# tcId = 247 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b8104002203620004ba2be8d7147e2417c2ec80b24b4c1aa94464ffd0aae1fa2e078b3afbc77c144489ca9d064acbb7a9cfa6196d0f467b7e65ee1ca1eb1351ff9968f553dfe2e4c59ff8ba34c22a42b3baa13a9a1adc7f13abd40f1fd25d46bc5330852b9371966a result = valid shared = ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff - -# tcId = 586 -# edge cases for shared secret curve = secp384r1 + +# tcId = 248 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 public = 3076301006072a8648ce3d020106052b8104002203620004d69850ccbacc4736ea200ff2f8488f26247945a2ab48dd3708f494b293d8cba83417f48974881c7fb03854089bbf66cc1c773ec03cb8cd5f007ec3b03bdd05a409b352103f0decf25b41673ab8ca3d04334babee01219f15701f2bca22d40b37 result = valid shared = fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe - -# tcId = 587 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 249 +# y-coordinate of the public key has many trailing 0's +private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 +public = 3076301006072a8648ce3d020106052b81040022036200046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb487826fde2ed9f5649c11cf8465f8bf8ad50f68914936fc39666f68219d066506bea4001fdc816c9a90e7e2afb19bea085f +result = valid +shared = 000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000 +curve = secp384r1 + +# tcId = 250 +# y-coordinate of the public key has many trailing 1's +private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 +public = 3076301006072a8648ce3d020106052b81040022036200046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb4877d9021d1260a9b63ee307b9a0740752af0976eb6c903c6999097de62f99af9405bffe0227e93656f181d504f6415f7a0 +result = valid +shared = 000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000 +curve = secp384r1 + +# tcId = 251 +# y-coordinate of the public key is small +private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 +public = 3076301006072a8648ce3d020106052b8104002203620004bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e3982835fd2e55ec41fdfe8cabbbb7bcd8163645a19e9dac59630f3fe93b208094ff87cd461b53cef53482e70e2e8ea87200cc3f +result = valid +shared = 0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000 +curve = secp384r1 + +# tcId = 252 +# y-coordinate of the public key is large +private = 0a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7 +public = 3076301006072a8648ce3d020106052b8104002203620004bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e398283502d1aa13be0201735444484327e9c9ba5e616253a69cf0c016c4df7f6b007831b9e4ac300acb7d18f1d171588dff33c0 +result = valid +shared = 0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000 +curve = secp384r1 + +# tcId = 253 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e result = valid shared = 6092a1757ddd43a04e185ff9472a0d18c7f7a7dc802f7e059e0c69ae16c802651719406e04de27652ff83da4a780ef2f - -# tcId = 588 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 254 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3 result = valid shared = 89c804cb81443386b185bcd9e2e6c35ee6177c3b90298985c4e81a89d520cceb17d729540e56ecc343c26bf314f2d052 - -# tcId = 589 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 255 +# edge cases for ephemeral key +private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 +public = 3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036660041b1c7984620e8d7fd7ccdb50cc3ba816da14d41a4d8affaba8488867f0ca5a24f8d42dd7e44b530a27dc5b58da +result = valid +shared = 35513157e804bd918d04de202778b81a6fc7ad8aa541ee94116a0f18466725d75e71c6942bf044b1b0ecba19db33e0de +curve = secp384r1 + +# tcId = 256 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b81040022036200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001141b9ee5310ea8170131b604484a6d677ed42576045b7143c026710ae92b277afbbea0c4458c220d561e69404dc7d888 result = valid shared = 102080c047881d19aefb01c29c82a4fb328a8ea6e6d6c914af73100507c8ee499799aaa646de0ea8c2727c0b5ed2439b - -# tcId = 590 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 257 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b810400220362000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff70370385413d3eff6fa3407ba24f682c2b01b51445dbdf5ef7b0dd0979f17e713e09081571f1e94dfb66bf282002f39f result = valid shared = f689f6e475b4e15162521acab4637a3cdb9cb42aa92f9114b0ee300ddae89d5eafff3463a1f5004a2a1bd4aeffa47b78 - -# tcId = 591 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 258 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b81040022036200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff112e191f1f78bbc54b6cc4f0b1e59ae8c6ff1a07f5128e41dfa2828e1b6538d4fa2ca2394c6aab3449dcb3fc4eb44c09 result = valid shared = f3486244119b3632fd55be9e6951eb5d9c8c62f6a27042f94b924155ecfd4ff8744ba3d25bcf85a7b925bd28a12b897f - -# tcId = 592 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 259 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b8104002203620004007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000028a4c8da5a05112fe6025ef41908969de20d05d9668e5c852ef2d492172ddc2a0a622fc488164fcc1a076b872942af2 result = valid shared = 8171b7c80d4c90bb58ae54393921ab9c5c0b3196f045e9fe5c8b168f0e5f6a77e1aa34ecedc5481ce55ab34c14e0f2e8 - -# tcId = 593 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 260 +# edge cases for ephemeral key +private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 +public = 3076301006072a8648ce3d020106052b81040022036200043b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd7b7f0f28d55e2f3a50f1f1bef3976834a05b43418e979303bc0363ed16d2d0b4011cc37b3c06ad73154faeab7915cd87 +result = valid +shared = 1fe6fea5f00d3005abaae2267ff18e430915838d87909ab503885edf38be7618ecb321f0a4df71b0913fbf12c76fc1f0 +curve = secp384r1 + +# tcId = 261 +# edge cases for ephemeral key +private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 +public = 3076301006072a8648ce3d020106052b81040022036200046a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca63cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e +result = valid +shared = f58adc13ff997d38383910db7befb17670393a33d95b049c2aa19d760c8e728ecedd32168476b90b26a3742dcc121b07 +curve = secp384r1 + +# tcId = 262 +# edge cases for ephemeral key +private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 +public = 3076301006072a8648ce3d020106052b81040022036200047c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104562ee0c57e71d96cefe31b4c4045bd4086a38e8ab9adf2d5567be318051d70f3aa68b753f271ab032b6abcce919e2962 +result = valid +shared = 56299684ec5ceb09ba4d94d1231005a826c9c08a5219c757e0136cbe8b6430badd4925172f2939891da7c7893850512f +curve = secp384r1 + +# tcId = 263 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b81040022036200047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000024480ab33cb4bf7cb79c024eeade3fd641e2f3003698400e8986a7343a5da59a3b26eea4b4176e53239371437d834a1a7 result = valid shared = 1911a0ee6aebe263fdcf3db073f2598cdafabec2123a2f24a28c3d9151c871f32d6dc2f31d25af9c498fd68da23e5bef - -# tcId = 594 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 264 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b81040022036200048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020797da4c0751ced16de80d16ab7c654a5dc27d092626d0865a192a1c5ea7c1b88c9fcab057946741e41cc28c80ec0b9a result = valid shared = 15900643e2e0583976974b05f83c7a96611425f7c4a6eb51916ab958a037fd9cc172bdcfff4540a2ff3ce64e6505557e - -# tcId = 595 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 265 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b8104002203620004fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff6c70898ae6fb31fa2f086562af2d10486ba4c6fd5e41dfe4aa61598b4707a3bc276a62feb1b98557e3b17c025f7adf4e result = valid shared = 88a544a769d5c34a051416bd509dfac911863f604c83ea844bf0e4c5c272dec86d057a88b152a9274701938c705900c3 - -# tcId = 596 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 266 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b8104002203620004fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000000eb1592858b6e6e3a199c0f3e7c5f0b4a92915936efb8bc0407680eb7274be7422156ce8cfc8b505b2d902c39992380f result = valid shared = b7db26b286e7527cb1f454782fe541862ff0f8d7eed960e22855deb7ac2a69611668c777c53bb74c2bcd40edfbf7944d - -# tcId = 597 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 267 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b8104002203620004ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff4987abae412809c2fa48fd23b1bdf9e622f5a606c44117215ffa61b18ef46e54a7fbbf11f9a6ba59c991b4ae501fedce result = valid shared = b1e8aab1aa633d98dc6b768594e1e3edb801a9ef483f287c83e19744d2ad343ad3debdc4dc178213ad6876b52284f552 - -# tcId = 598 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 268 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b8104002203620004ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000001000000000000013691fe493d4d28bf8ee1dfec812d6c306eae0842919eda6dc525f0d49ac2d26a992251912139a2936849f9d6fa949a68 result = valid shared = b0de006f80f6f89e4eea6e46dfe305153005612d1e903171ec2886230971961b5202a9f3187bdac413ac24c836adf7a0 - -# tcId = 599 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 269 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b8104002203620004ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff615842aa06b06f78f0a66f7bea88d4b6ee59653eeaa00dc5e0a2b658f969b71af90c9b4e96bd3ca33846955bdccbd359 result = valid shared = ca8cfa42c5e374914c14d6402b1a99208e47e02ec49818913694ea0822a2cc6c310259a8f3ab7559b9974bc4c2fa337e - -# tcId = 600 -# edge cases for ephemeral key curve = secp384r1 + +# tcId = 270 +# edge cases for ephemeral key private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 public = 3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3 result = valid shared = edf040bace18d90bf9ce720df2a3b31d76d95b7ed9530a159ac0b24e82a871033eada40552f9e606f7115e6a78927511 - -# tcId = 601 -# edge case private key curve = secp384r1 + +# tcId = 271 +# edge cases for ephemeral key +private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 +public = 3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000001f03123b0000000000000000000000000000000071bd1e700c34075c3cade8ce29d33724af68a7672b265a4e157055360440ab7c461b8e9ac8024e63a8b9c17c00000000 +result = valid +shared = ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6 +curve = secp384r1 + +# tcId = 272 +# edge cases for ephemeral key +private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 +public = 3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000001f03123b000000000000000000000000000000008e42e18ff3cbf8a3c3521731d62cc8db50975898d4d9a5b1ea8faac9fbbf5482b9e4716437fdb19c57463e84ffffffff +result = valid +shared = ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6 +curve = secp384r1 + +# tcId = 273 +# edge cases for ephemeral key +private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 +public = 3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000000000007f57b69a014783dbfa4967b2f9cfa678a6f0b6e9cfd41648cec5b3c498e72152da3f82d3da2e8e9f8ef37b11 +result = valid +shared = bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3 +curve = secp384r1 + +# tcId = 274 +# edge cases for ephemeral key +private = 2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97 +public = 3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000ffffffff80a84965feb87c2405b6984d06305987590f4916302be9b7313a4c3a6718deac25c07d2c25d17161710c84ee +result = valid +shared = bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3 +curve = secp384r1 + +# tcId = 275 +# edge case private key private = 3 public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = 455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9 - -# tcId = 602 -# edge case private key curve = secp384r1 + +# tcId = 276 +# edge case private key private = 0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = db1d8ef1117282870db8113aa4f58723c756ce598686eb8ea531aa4d39abb1b982b1e7bb2648a6c268d2d351204db8d5 - -# tcId = 603 -# edge case private key curve = secp384r1 + +# tcId = 277 +# edge case private key private = 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = e98062df47ef884c9411e16466af84ad271d586008b1fbc50aeb3b36836a35a770dd42e0db84d39b26f4dcd2dc03d90b - -# tcId = 604 -# edge case private key curve = secp384r1 + +# tcId = 278 +# edge case private key private = 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = 898aae0ebf1cb49fb6b1234d60f59006325421049a8a320820e1ad6af6593cdc2229a08c500aa55ca05999d12829db9c - -# tcId = 605 -# edge case private key curve = secp384r1 + +# tcId = 279 +# edge case private key private = 0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = 83f862f496ab8af12b82a8a0c047d836bdfa36281324b3a1eb2e9c1d46699d81cb125cbe4b93939fd84e1ae86d8a83cb - -# tcId = 606 -# edge case private key curve = secp384r1 + +# tcId = 280 +# edge case private key private = 0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a779ecec196accc52973 public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = 9a26894887a0342ca559a74a4d4a8e1d6b2084f02e1c65b3097121a9a9af047d8810fb945dc25bbf02222b3b625f1e0a - -# tcId = 607 -# edge case private key curve = secp384r1 + +# tcId = 281 +# edge case private key private = 0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecdc196accc52973 public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = 8a8d9dc194a26910cbdae7908d185b6ad04b620c94c5ee331e584ed804e495bebc2290a2d7006a06e65b9bcace86c6f6 - -# tcId = 608 -# edge case private key curve = secp384r1 + +# tcId = 282 +# edge case private key private = 0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aece4196accc52973 public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = d57f6aa12d3f07e8958499f249e52cfbe5be58482e146c5414dbbf984fc5333710350e2ce96b33beb7678381f40f1dcb - -# tcId = 609 -# edge case private key curve = secp384r1 + +# tcId = 283 +# edge case private key private = 0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec1969ccc52973 public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = 188e8041d9a5f0b6cfdad315ada4823beda0146774fad65b500e6ef94376ebf8af7a40ff6f6b45019a09dde7d7fb5552 - -# tcId = 610 -# edge case private key curve = secp384r1 + +# tcId = 284 +# edge case private key private = 0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52959 public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = 2ecf9dc47e8b07ae61ddbd1680ead02698e9e8469f78d5a28328e48d0c9d7a2ac787e50cba58cc44a32fb1235d2d7027 +curve = secp384r1 # 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 -# tcId = 611 +# tcId = 285 # edge case private key -curve = secp384r1 private = 0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52969 public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = 06ee9f55079d3d3c18c683ba33e0d2521be97c4fbf7917bf3b6287d58ffcde2df88842e3f5530b39549ac20974b1b60e +curve = secp384r1 # 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 -# tcId = 612 +# tcId = 286 # edge case private key -curve = secp384r1 private = 0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970 public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = 455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9 - -# tcId = 613 -# edge case private key curve = secp384r1 + +# tcId = 287 +# edge case private key private = 0ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971 public = 3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e result = valid shared = 024c5281487216058270cd1cfe259e948310e4adc263a9edaa4da0bc3f5f8ce8ffc88ae41b2c050bf6dd9c8c66857237 +curve = secp384r1 # 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 -# tcId = 614 -# public point not on curve +# tcId = 288 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = curve = secp384r1 + +# tcId = 289 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp384r1 + +# tcId = 290 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe +result = invalid +shared = +curve = secp384r1 + +# tcId = 291 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff +result = invalid +shared = +curve = secp384r1 + +# tcId = 292 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp384r1 + +# tcId = 293 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp384r1 + +# tcId = 294 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe +result = invalid +shared = +curve = secp384r1 + +# tcId = 295 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff +result = invalid +shared = +curve = secp384r1 + +# tcId = 296 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp384r1 + +# tcId = 297 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp384r1 + +# tcId = 298 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe +result = invalid +shared = +curve = secp384r1 + +# tcId = 299 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff +result = invalid +shared = +curve = secp384r1 + +# tcId = 300 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp384r1 + +# tcId = 301 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp384r1 + +# tcId = 302 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe +result = invalid +shared = +curve = secp384r1 + +# tcId = 303 +# point is not on curve +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff +result = invalid +shared = +curve = secp384r1 + +# tcId = 304 +private = 0c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147 +public = 3015301006072a8648ce3d020106052b81040022030100 +result = invalid +shared = +curve = secp384r1 + +# tcId = 305 +# public point not on curve private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 3076301006072a8648ce3d020106052b81040022036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c8 result = invalid -shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +shared = +curve = secp384r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 615 +# tcId = 306 # public point = (0,0) -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 result = invalid -shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +shared = +curve = secp384r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 616 +# tcId = 307 # order = # -39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f0231ff000000000000000000000000000000000000000000000000389cb27e0bc8d220a7e5f24db74f58851313e695333ad68d020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6 result = invalid shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +curve = secp384r1 # 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. # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 617 +# tcId = 308 # order = 0 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f020100020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6 result = invalid shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +curve = secp384r1 # 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. # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 618 +# tcId = 309 # order = 1 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f020101020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6 result = acceptable shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +curve = secp384r1 # 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. @@ -6692,14 +2989,14 @@ shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2d # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 619 +# tcId = 310 # order = # 9173994463960286046443283581208347763186259956673124494950032159599396260248791326163093631191247821216106 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201b13082014906072a8648ce3d02013082013c020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f022d00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196a020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6 result = acceptable shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +curve = secp384r1 # 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. @@ -6715,13 +3012,13 @@ shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2d # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 620 +# tcId = 311 # generator = (0,0) -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6 result = acceptable shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +curve = secp384r1 # 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 @@ -6734,13 +3031,13 @@ shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2d # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 621 +# tcId = 312 # generator not on curve -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e61023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6 result = acceptable shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +curve = secp384r1 # 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 @@ -6753,49 +3050,51 @@ shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2d # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 622 +# tcId = 313 # cofactor = -1 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6 result = invalid shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +curve = secp384r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 623 +# tcId = 314 # cofactor = 0 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6 result = invalid shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +curve = secp384r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 624 +# tcId = 315 # cofactor = 2 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020102036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6 result = acceptable shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +curve = secp384r1 # 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 @@ -6808,32 +3107,33 @@ shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2d # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 625 +# tcId = 316 # cofactor = # 39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201e53082017d06072a8648ce3d020130820170020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6 result = invalid shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +curve = secp384r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 626 +# tcId = 317 # cofactor = None -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201b23082014a06072a8648ce3d02013082013d020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6 result = acceptable shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +curve = secp384r1 # 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 @@ -6846,73 +3146,77 @@ shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2d # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 627 +# tcId = 318 # modified prime -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100f47e533e4e43e4bf04e901db0eea6efba14bbcdc3b1c5753a7c141487e4f43784e57a72310202323361f44760c8368bf306404300b81acc1b1bc1b40fb16fe24f11591045eb44323c4e3a8ac583ebeb781b0bc86b1a858dbefdfdcdcc9e0bb8af37c973d0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef04610400000000000000000000000000000000fffffffffffd38000000000000000000000000000000000000000000000001cf3646298bba2f24e84189cf0d1e75188fc4fcf5b0844281822e789e3d534b159f4c419342260197625ad924a2c72c4d0f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201010362000400000000000000000000000000000000fffffffffffd38000000000000000000000000000000000000000000000001cf3646298bba2f24e84189cf0d1e75188fc4fcf5b0844281822e789e3d534b159f4c419342260197625ad924a2c72c4d0f result = invalid -shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +shared = 5df0762488bc0a7be1121508949382861f781c331676048c2d45d245be6f476c872113e6710bc746c3d06970510193ce +curve = secp384r1 # 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. # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 628 +# tcId = 319 # using secp224r1 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf result = invalid -shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +shared = +curve = secp384r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 629 +# tcId = 320 # using secp256r1 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39 result = invalid -shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +shared = +curve = secp384r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 630 +# tcId = 321 # using secp256k1 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838 result = invalid -shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +shared = +curve = secp384r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 631 +# tcId = 322 # a = 0 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 public = 308201863082011e06072a8648ce3d020130820111020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff303504010004304fcc45ccf5e23ee407b9291d2e85523962a2a79a50da3facca04b7267ad316db202cb07c24905740d201ded3028881090461042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6 result = acceptable shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +curve = secp384r1 # 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 @@ -6925,13 +3229,13 @@ shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2d # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 632 +# tcId = 323 # public key of order 3 -curve = secp384r1 private = 0de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2 -public = 308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff306404307fffca54a8c87c6206d0764daa637b5f0caf7b872a8c3f81f0779564c91aa0855db14992fa6b53c1bc3529ed65e25920043092890ea22a4ed6cc1a40dc562c021748dbd6b3cf3108827ff5fa2b53e28a5724ff86dacbd949208cabd6e2f629591079046104aea39f46ee6ede468494f0f489d08da4c8c0e1fee8d6dcff97c66ba77979d10faef772ef2989c5ef3fb30a73b83124206150226637bb4f72f9d9347be5ad59f6ab0c00f6aa907d37f2db423f0d1c8d4ebd73c0d0f03e44bed316dfbdedefda5a023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc5297302010103620004aea39f46ee6ede468494f0f489d08da4c8c0e1fee8d6dcff97c66ba77979d10faef772ef2989c5ef3fb30a73b83124209eafdd99c844b08d0626cb841a52a60954f3ff09556f82c80d24bdc0f2e372b0428c3f2e0fc1bb412ce92043121025a5 +public = 308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff3064043072b3656874104b18a53149d3f2eb372f2569f3639e90d8a720cd240a2dfb8102731a7158f093a41c394020346bbf1335043037250f23c44a0cd5d2f4bc5c4b961d4aa4c3d0b3de9152212325ac17ea696a8c3f38a1f1b5249ed2d4befcbdf39659ab046104e6adb603e0fdf32aa11eaf97ddff6ce802ec2aae39a37c980fe4cd12da5bc51a7f71cad00068ada13922958a70b5cef94110ec8f85947c796e5ab0a2c1844673ac6d979fd2456fb7c5715fbbf87273079dfb83886357b434cb400b0b711ffa13023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc5297302010103620004e6adb603e0fdf32aa11eaf97ddff6ce802ec2aae39a37c980fe4cd12da5bc51a7f71cad00068ada13922958a70b5cef9beef13707a6b838691a54f5d3e7bb98c539268602dba90483a8ea044078d8cf762047c769ca84bcb34bff4f58ee005ec result = invalid -shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6 +shared = 22a50194a6b08255b20b998db62c86a097d2c03d9bc1e76d337364c8e7a3bac82680c5aa4d58be543378ab5a3876abc7 +curve = secp384r1 # 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 @@ -6939,2945 +3243,802 @@ shared = 455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2d # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 633 +# tcId = 324 # Public key uses wrong curve: secp224r1 -curve = secp384r1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 304e301006072a8648ce3d020106052b81040021033a00040710b0c6f4675459f3df2bdf7ca02819f8086198d15c69b8abda37639e6031caca8a0121894d2491d8b3dce093703c70705bc5dbc8fa17c8 result = invalid shared = - -# tcId = 634 -# Public key uses wrong curve: secp256r1 curve = secp384r1 + +# tcId = 325 +# Public key uses wrong curve: secp256r1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 3059301306072a8648ce3d020106082a8648ce3d030107034200045fa4fa0b235c21e5c9f3baea9303bf86eccb7d31d0b998e141bc54b5dc43b23eef7fc5cf56308ed595eee99ade6aaf74d591c3d00aa1b438abc59c9607c22c36 result = invalid shared = - -# tcId = 635 -# Public key uses wrong curve: secp521r1 curve = secp384r1 + +# tcId = 326 +# Public key uses wrong curve: secp521r1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 30819b301006072a8648ce3d020106052b810400230381860004005bce61fe27c440fedbad47d88bccf645db9c1d30daa086e592e8b6a0a173b87991b619801907b420fa558c7953ab97badd9c6c1d85859d9ebef7441a088ff57ed5008d7638de703faabeb5a78e83e8fcd4eb786144a75d79bd4cc8cfa8be66612d756c7b65c67f72c6acbade6f0d59e9752e845205b2a560d4f8d6a9e84bf812f94d18 result = invalid shared = - -# tcId = 636 -# Public key uses wrong curve: secp256k1 curve = secp384r1 + +# tcId = 327 +# Public key uses wrong curve: secp256k1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 3056301006072a8648ce3d020106052b8104000a03420004a69ced11a8bf7a907bfa47cba3368f2498b465a2407c90649c8da224d2a85bf445ad2df3d0113e72aedccf92ba6b8529ed6faa154bc27aba25f49371981e3b38 result = invalid shared = - -# tcId = 637 -# Public key uses wrong curve: brainpoolP224r1 curve = secp384r1 + +# tcId = 328 +# Public key uses wrong curve: brainpoolP224r1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 3052301406072a8648ce3d020106092b2403030208010105033a0004a9b0f90e49a57fbe508847bf16e4a7b565dfe870a50164bc2862fe6e4d54bd8b109939f7dbbf800522722b9c0b309ace3884abb69c927ad0 result = invalid shared = - -# tcId = 638 -# Public key uses wrong curve: brainpoolP256r1 curve = secp384r1 + +# tcId = 329 +# Public key uses wrong curve: brainpoolP256r1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 305a301406072a8648ce3d020106092b240303020801010703420004512fe17172db1125a49f9dbb85e387869adf015e4899c06f66ef870d72092d4d195e1d21b4a4647bf734468bee802ddad5449202eba1041df2fd8cde04697237 result = invalid shared = - -# tcId = 639 -# Public key uses wrong curve: brainpoolP320r1 curve = secp384r1 + +# tcId = 330 +# Public key uses wrong curve: brainpoolP320r1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 306a301406072a8648ce3d020106092b240303020801010903520004c391dc7a817d47a3961ea1857895e101c0f5a8767d3a9c7cad49f7af8029f24c67309373cedd0831ccc0a0f45d344f3ab5923d2452507a980301a283848ae31574a57db51ce5e61d35aee483f1bb8e66 result = invalid shared = - -# tcId = 640 -# Public key uses wrong curve: brainpoolP384r1 curve = secp384r1 + +# tcId = 331 +# Public key uses wrong curve: brainpoolP384r1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 307a301406072a8648ce3d020106092b240303020801010b0362000419d3c811c04c5c0990d0258386195b2e29fdaba58d3f12b0bac8d3d53828c66c7a35e3d1eb0bdf2c08f23d0e4ab6a3246e456bf0fb863d03423dbe431baf799657c7816a619662fe5b900b754107ba5cc06b1d62c9a927891efee1a1fd404d7e result = invalid shared = - -# tcId = 641 -# Public key uses wrong curve: brainpoolP512r1 curve = secp384r1 + +# tcId = 332 +# Public key uses wrong curve: brainpoolP512r1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 30819b301406072a8648ce3d020106092b240303020801010d0381820004216eb619457f1168ac873f5b560a75df80749f2bdf9abac31d6580e521ad70368013c3db74f663263b61eb12d4dcd597ad6c77cef6a5d6d2240b1e244d76403f693fb317ffc602a7ac313991b0a62f7bf469bbc95b3ff35003d972eb8ebcc8d4833e6c24ad52d49c1ce6244c7889ab67a8818232e192944542763fc667e5799d result = invalid shared = - -# tcId = 642 -# Public key uses wrong curve: brainpoolP224t1 curve = secp384r1 + +# tcId = 333 +# Public key uses wrong curve: brainpoolP224t1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 3052301406072a8648ce3d020106092b2403030208010106033a0004691b24004380a599770214d0c60ab37cfc804cfaa7aedd11cbf0a05467ebec5e33322cda707b848086fd740244f62cdeb867fc057207fde2 result = invalid shared = - -# tcId = 643 -# Public key uses wrong curve: brainpoolP256t1 curve = secp384r1 + +# tcId = 334 +# Public key uses wrong curve: brainpoolP256t1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 305a301406072a8648ce3d020106092b24030302080101080342000422bf69f3a81dfa1ed8a97301943626e20377b78f7e7d714b880deb5a4a9c63a11591c2e47b777488990771855768b9a4050d61bf02d84cc6aa40447a07507285 result = invalid shared = - -# tcId = 644 -# Public key uses wrong curve: brainpoolP320t1 curve = secp384r1 + +# tcId = 335 +# Public key uses wrong curve: brainpoolP320t1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 306a301406072a8648ce3d020106092b240303020801010a0352000476568300e2b4c68861589b4966e67bc414811e4011260cb8be5f884869fa179ca8af40f80009e0a58b17ac3e551a772e76683c32e6e09112572542d7c1fe3d49abb56da56d669186e2623dc797129dc0 result = invalid shared = - -# tcId = 645 -# Public key uses wrong curve: brainpoolP384t1 curve = secp384r1 + +# tcId = 336 +# Public key uses wrong curve: brainpoolP384t1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 307a301406072a8648ce3d020106092b240303020801010c036200043345dffded3c33f7dcc19bb8997a39f2d6230abcb765d6142c30bf320c1fadff535feafd8505eb3e614db71826c1e258077a1e6057add7474f6d35dce68417812e7b919b1c673032b28c45d0a9251c43a2a73ab152f64ff8eba4eab312fa73bd result = invalid shared = - -# tcId = 646 -# Public key uses wrong curve: brainpoolP512t1 curve = secp384r1 + +# tcId = 337 +# Public key uses wrong curve: brainpoolP512t1 private = 0d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4 public = 30819b301406072a8648ce3d020106092b240303020801010e0381820004a3677c646cd887685940c28076f55cda7469032845f2cb2af51c61492dc435aaa5b771d8e1528417cdeb89b5f629e06b234e21236b9edf46c7025177ee65a8e940f670d10c722cea355bd3a5c8847a38324b9a06a50a95da4e70bb492cd00194a8830975dd1e115e19315575ff841b30fd4a3f8a44725dfe280d0af57fc80cc3 result = invalid shared = - -# tcId = 647 -# invalid public key curve = secp384r1 + +# tcId = 338 +# invalid public key private = 2b9e57572da6cf4fb58cb94eab8df19383a136f219f2a515776a8bf48e1538dd1d811946c16d9f0184c9ce5cdf1dac51 public = 3046301006072a8648ce3d020106052b81040022033200024424530ea70bace90601f8d5869e4179a6cd689b6a18fdfec50cecf17cb836d24820211ada67815b42c2c2606303f69e result = invalid shared = +curve = secp384r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 648 -# long form encoding of length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 308176301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 649 -# long form encoding of length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307730811006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 650 -# long form encoding of length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307730110681072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 651 -# long form encoding of length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3077301106072a8648ce3d02010681052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 652 -# long form encoding of length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3077301006072a8648ce3d020106052b810400220381620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 653 -# length contains leading 0 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30820076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 654 -# length contains leading 0 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30783082001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 655 -# length contains leading 0 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30783012068200072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 656 -# length contains leading 0 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301206072a8648ce3d0201068200052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 657 -# length contains leading 0 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301006072a8648ce3d020106052b81040022038200620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 658 -# wrong length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3077301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 659 -# wrong length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3075301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 660 -# wrong length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301106072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 661 -# wrong length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076300f06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 662 -# wrong length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006082a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 663 -# wrong length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006062a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 664 -# wrong length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106062b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 665 -# wrong length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106042b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 666 -# wrong length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002203630004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 667 -# wrong length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002203610004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 668 -# uint32 overflow in length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30850100000076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 669 -# uint32 overflow in length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b3085010000001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 670 -# uint32 overflow in length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b3015068501000000072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 671 -# uint32 overflow in length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b301506072a8648ce3d0201068501000000052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 672 -# uint32 overflow in length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b301006072a8648ce3d020106052b81040022038501000000620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 673 -# uint64 overflow in length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3089010000000000000076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 674 -# uint64 overflow in length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307f308901000000000000001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 675 -# uint64 overflow in length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307f301906890100000000000000072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 676 -# uint64 overflow in length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307f301906072a8648ce3d020106890100000000000000052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 677 -# uint64 overflow in length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307f301006072a8648ce3d020106052b8104002203890100000000000000620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 678 -# length = 2**31 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30847fffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 679 -# length = 2**31 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a30847fffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 680 -# length = 2**31 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a301406847fffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 681 -# length = 2**31 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a301406072a8648ce3d020106847fffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 682 -# length = 2**31 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a301006072a8648ce3d020106052b8104002203847fffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 683 -# length = 2**32 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3084ffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 684 -# length = 2**32 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a3084ffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 685 -# length = 2**32 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a30140684ffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 686 -# length = 2**32 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a301406072a8648ce3d02010684ffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 687 -# length = 2**32 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a301006072a8648ce3d020106052b810400220384ffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 688 -# length = 2**40 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3085ffffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 689 -# length = 2**40 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b3085ffffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 690 -# length = 2**40 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b30150685ffffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 691 -# length = 2**40 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b301506072a8648ce3d02010685ffffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 692 -# length = 2**40 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b301006072a8648ce3d020106052b810400220385ffffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 693 -# length = 2**64 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3088ffffffffffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 694 -# length = 2**64 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e3088ffffffffffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 695 -# length = 2**64 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e30180688ffffffffffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 696 -# length = 2**64 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e301806072a8648ce3d02010688ffffffffffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 697 -# length = 2**64 - 1 -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e301006072a8648ce3d020106052b810400220388ffffffffffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 698 -# incorrect length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30ff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 699 -# incorrect length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307630ff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 700 -# incorrect length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006ff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 701 -# incorrect length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106ff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 702 -# incorrect length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002203ff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 703 -# indefinite length without termination -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 704 -# indefinite length without termination -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076308006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 705 -# indefinite length without termination -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006802a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 706 -# indefinite length without termination -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106802b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 707 -# indefinite length without termination -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002203800004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 708 -# removing sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 709 -# removing sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 306403620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 710 -# lonely sequence tag -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 711 -# lonely sequence tag -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30653003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 712 -# appending 0's to sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 713 -# appending 0's to sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301206072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 714 -# prepending 0's to sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30780000301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 715 -# prepending 0's to sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30783012000006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 716 -# appending unused 0's to sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 717 -# appending unused 0's to sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301006072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 718 -# appending null value to sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510500 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 719 -# appending null value to sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301206072a8648ce3d020106052b81040022050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 720 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b4981773076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 721 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a25003076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 722 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30783076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510004deadbeef -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 723 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b3015498177301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 724 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a30142500301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 725 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e3012301006072a8648ce3d020106052b810400220004deadbeef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 726 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b3015260c49817706072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 727 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a3014260b250006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 728 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e3018260906072a8648ce3d02010004deadbeef06052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 729 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b301506072a8648ce3d0201260a49817706052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 730 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a301406072a8648ce3d02012609250006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 731 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e301806072a8648ce3d0201260706052b810400220004deadbeef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 732 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b301006072a8648ce3d020106052b81040022236749817703620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 733 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a301006072a8648ce3d020106052b810400222366250003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 734 -# including garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e301006072a8648ce3d020106052b81040022236403620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510004deadbeef -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 735 -# including undefined tags -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307eaa00bb00cd003076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 736 -# including undefined tags -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307caa02aabb3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 737 -# including undefined tags -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e3018aa00bb00cd00301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 738 -# including undefined tags -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307c3016aa02aabb301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 739 -# including undefined tags -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e3018260faa00bb00cd0006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 740 -# including undefined tags -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307c3016260daa02aabb06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 741 -# including undefined tags -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e301806072a8648ce3d0201260daa00bb00cd0006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 742 -# including undefined tags -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307c301606072a8648ce3d0201260baa02aabb06052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 743 -# including undefined tags -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e301006072a8648ce3d020106052b81040022236aaa00bb00cd0003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 744 -# including undefined tags -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307c301006072a8648ce3d020106052b810400222368aa02aabb03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 745 -# truncated length of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3081 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 746 -# truncated length of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3066308103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 747 -# Replacing sequence with NULL -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 0500 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 748 -# Replacing sequence with NULL -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3066050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 749 -# changing tag value of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 2e76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 750 -# changing tag value of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 2f76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 751 -# changing tag value of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3176301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 752 -# changing tag value of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3276301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 753 -# changing tag value of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = ff76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 754 -# changing tag value of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30762e1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 755 -# changing tag value of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30762f1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 756 -# changing tag value of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076311006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 757 -# changing tag value of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076321006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 758 -# changing tag value of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076ff1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 759 -# dropping value of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3000 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 760 -# dropping value of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3066300003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 761 -# truncate sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3075301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 762 -# truncate sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30751006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 763 -# truncate sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3075300f06072a8648ce3d020106052b81040003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 764 -# truncate sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3075300f072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 765 -# indefinite length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 766 -# indefinite length -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078308006072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 767 -# indefinite length with truncated delimiter -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125100 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 768 -# indefinite length with truncated delimiter -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3077308006072a8648ce3d020106052b810400220003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 769 -# indefinite length with additional element -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125105000000 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 770 -# indefinite length with additional element -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a308006072a8648ce3d020106052b810400220500000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 771 -# indefinite length with truncated element -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251060811220000 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 772 -# indefinite length with truncated element -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307c308006072a8648ce3d020106052b8104002206081122000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 773 -# indefinite length with garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000fe02beef -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 774 -# indefinite length with garbage -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307c308006072a8648ce3d020106052b810400220000fe02beef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 775 -# indefinite length with nonempty EOC -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510002beef -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 776 -# indefinite length with nonempty EOC -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a308006072a8648ce3d020106052b810400220002beef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 777 -# prepend empty sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30783000301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 778 -# prepend empty sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30783012300006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 779 -# append empty sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312513000 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 780 -# append empty sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301206072a8648ce3d020106052b81040022300003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 781 -# sequence of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30783076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 782 -# sequence of sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30783012301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 783 -# truncated sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3012301006072a8648ce3d020106052b81040022 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 784 -# truncated sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 306f300906072a8648ce3d020103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 785 -# repeat element in sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3081da301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 786 -# repeat element in sequence -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307d301706072a8648ce3d020106052b8104002206052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 787 -# removing oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 306d300706052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 788 -# lonely oid tag -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 306e30080606052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 789 -# lonely oid tag -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3070300a06072a8648ce3d02010603620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 790 -# appending 0's to oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301206092a8648ce3d0201000006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 791 -# appending 0's to oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301206072a8648ce3d020106072b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 792 -# prepending 0's to oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30783012060900002a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 793 -# prepending 0's to oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301206072a8648ce3d0201060700002b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 794 -# appending unused 0's to oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301206072a8648ce3d0201000006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 795 -# appending null value to oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301206092a8648ce3d0201050006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 796 -# appending null value to oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301206072a8648ce3d020106072b81040022050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 797 -# truncated length of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 306f3009068106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 798 -# truncated length of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3071300b06072a8648ce3d0201068103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 799 -# Replacing oid with NULL -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 306f3009050006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 800 -# Replacing oid with NULL -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3071300b06072a8648ce3d0201050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 801 -# changing tag value of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301004072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 802 -# changing tag value of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301005072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 803 -# changing tag value of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301007072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 804 -# changing tag value of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301008072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 805 -# changing tag value of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30763010ff072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 806 -# changing tag value of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020104052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 807 -# changing tag value of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020105052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 808 -# changing tag value of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020107052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 809 -# changing tag value of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020108052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 810 -# changing tag value of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d0201ff052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 811 -# dropping value of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 306f3009060006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 812 -# dropping value of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3071300b06072a8648ce3d0201060003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 813 -# modify first byte of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307630100607288648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 814 -# modify first byte of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d02010605298104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 815 -# modify last byte of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d028106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 816 -# modify last byte of oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b810400a203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 817 -# truncate oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3075300f06062a8648ce3d0206052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 818 -# truncate oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3075300f06068648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 819 -# truncate oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3075300f06072a8648ce3d020106042b81040003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 820 -# truncate oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3075300f06072a8648ce3d020106048104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 821 -# wrong oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30793013060a3262306530333032316106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 822 -# wrong oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 308181301b061236303836343830313635303330343032303106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 823 -# wrong oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b301506072a8648ce3d0201060a3262306530333032316103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 824 -# wrong oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 308183301d06072a8648ce3d0201061236303836343830313635303330343032303103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 825 -# longer oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307f301906103261383634386365336430323031303106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 826 -# longer oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307d301706072a8648ce3d0201060c32623831303430303232303103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 827 -# oid with modified node -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307d3017060e326138363438636533643032313106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 828 -# oid with modified node -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 308185301f06163261383634386365336430323838383038303830303106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 829 -# oid with modified node -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307b301506072a8648ce3d0201060a3262383130343030333203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 830 -# oid with modified node -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 308183301d06072a8648ce3d0201061232623831303430303838383038303830323203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 831 -# large integer in oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30818f30290620326138363438636533643032383238303830383038303830383038303830303106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 832 -# large integer in oid -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 30818d302706072a8648ce3d0201061c3262383130343030383238303830383038303830383038303830323203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 833 -# oid with invalid node -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 308180301a0611326138363438636533643032303165303306052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 834 -# oid with invalid node -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3077301106082a808648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 835 -# oid with invalid node -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307e301806072a8648ce3d0201060d3262383130343030323265303303620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 836 -# oid with invalid node -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3077301106072a8648ce3d020106062b808104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 837 -# lonely bit string tag -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3013301006072a8648ce3d020106052b8104002203 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 838 -# appending 0's to bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301006072a8648ce3d020106052b8104002203640004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 839 -# prepending 0's to bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301006072a8648ce3d020106052b81040022036400000004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 840 -# appending null value to bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3078301006072a8648ce3d020106052b8104002203640004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510500 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 841 -# truncated length of bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3014301006072a8648ce3d020106052b810400220381 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 842 -# Replacing bit string with NULL -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3014301006072a8648ce3d020106052b810400220500 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 843 -# changing tag value of bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002201620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 844 -# changing tag value of bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002202620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 845 -# changing tag value of bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002204620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 846 -# changing tag value of bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002205620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 847 -# changing tag value of bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b81040022ff620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 848 -# dropping value of bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3014301006072a8648ce3d020106052b810400220300 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 849 -# modify first byte of bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002203620204c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 850 -# modify last byte of bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312d1 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 851 -# truncate bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3075301006072a8648ce3d020106052b8104002203610004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 852 -# truncate bit string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3075301006072a8648ce3d020106052b81040022036104c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 853 -# declaring bits as unused in a bit-string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002203620104c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 854 -# unused bits in a bit-string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 307a301006072a8648ce3d020106052b8104002203662004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125101020304 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 855 -# unused bits in empty bit-string -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3015301006072a8648ce3d020106052b81040022030103 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - -# tcId = 856 -# 128 unused bits -curve = secp384r1 -private = 4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a -public = 3076301006072a8648ce3d020106052b8104002203628004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251 -result = acceptable -shared = 40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797 -# 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. - [curve = secp521r1] [encoding = asn] -# tcId = 857 +# tcId = 339 # normal case -curve = secp521r1 private = 1939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd public = 30819b301006072a8648ce3d020106052b8104002303818600040064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce00e04ad19cf9fd4722b0c824c069f70c3c0e7ebc5288940dfa92422152ae4a4f79183ced375afb54db1409ddf338b85bb6dbfc5950163346bb63a90a70c5aba098f7 result = valid shared = 01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87 - -# tcId = 858 -# compressed public key curve = secp521r1 + +# tcId = 340 +# compressed public key private = 1939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd public = 3058301006072a8648ce3d020106052b81040023034400030064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce result = acceptable shared = 01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87 +curve = secp521r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 859 -# edge cases for shared secret -curve = secp521r1 +# tcId = 341 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b810400230381860004014c643329691ba27459a40dfe7c4ce17b3ea14d0cd7aa47b01f1315404db51436fbbfe6de0842e0f7e1265f6ff3aca28750677d3370b2fb2a6ef497356f4b95811201051b14178639a09a41465c72d3743436ee1c191ff7388a40140b34d5317de5911ea03cdbb0329fdeb446695a3b92d437271a9f3c318b02dec4d473908158140e97 result = valid shared = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - -# tcId = 860 -# edge cases for shared secret curve = secp521r1 + +# tcId = 342 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b8104002303818600040029cd32125c23a41af24fd4b729da0faacbc35516ef0ba59096602571693cd282e26d67e18ef4643d0f6f158d7370d3394ca9a8de7938032ac178c6fd34e3702b8d008649834e2b41be3a8b7510bfe570f4c67075943cd0cbb9d9e1d1da52618b5b96d6aec9b650daf1ca6624c13e5116302b9c79c8c4d3d351915d1e8e1ab6ad76098e result = valid shared = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 - -# tcId = 861 -# edge cases for shared secret curve = secp521r1 + +# tcId = 343 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b8104002303818600040032c6f06ce6a15ea064464d35aa368d299c9a9e1e368f694aefb603876248f898f223ce0217bef37d61eb09b27c93187cf8e61ba7b14e3c9bee692b06ac6d95f836019fd19f8480e21c63211d48d45f96f6365cf55f958e1a0fe7ea6b6b9ff230a87b70bb1b14d3a5fb6669a91641c6acf4570c1d3a9e709913b7fe6b35ff81c394d6a7 result = valid shared = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 - -# tcId = 862 -# edge cases for shared secret curve = secp521r1 + +# tcId = 344 +# edge case for shared secret +private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 +public = 30819b301006072a8648ce3d020106052b81040023038186000401f7eb96e64b1a62daf9e0801bfd96a0b15b68e5f5cb3e90b434495a473907338e53098e1c2e493335d09c6aae6fdda0345b98aaed588f2abe82910713fb6c20252901396b17cf250bc018f4cead097e7e09863f14cf1239b065e57d884949eee141926f7e7c9f7f34cf0536368767bc0e1ab5142877293a4c722693a73fe14a5390af93 +result = valid +shared = 000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000 +curve = secp521r1 + +# tcId = 345 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b810400230381860004006ddf9b10965d5fc129e96f7a37667ccf66cc44384772906fedb21f9de4629e01aaa09ac7c9866112064bbc9bd58ebc123ab2fe19d8fed1a056d27bfef0630509c7001c441311ef20a16346332ea42d5c65788d68f6817b0267fcab11ea9c948ed108115dda8e823a380b601460742d3772d6424c67b240da24772ff0d2ccd9a1e0cea6 result = valid shared = 000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000000 - -# tcId = 863 -# edge cases for shared secret curve = secp521r1 + +# tcId = 346 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b810400230381860004007a8c547268c948b626da636cf54428ea2ab23861d499a84ad7be1cf691b92872a06e26c6dba08ca9ed386f83d396156d5fa023f57d5ea6440ec7401dad2c08ad70018c3815b1b9a2e42555419a6c19043fa2b0ddcc4b5a6e372fee9fcb227d85bad704687e7e1a818b612d5c046cd75972f7a2dd5c9a200ac5582cd59fec47ac525ecf result = valid shared = 00003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff - -# tcId = 864 -# edge cases for shared secret curve = secp521r1 + +# tcId = 347 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b8104002303818600040029153cf062f88f303e5d6f9aac968bd901076d5994ea7f831833b1e69b67e9e9fe20cf9c5623e00e0b9e3592fca2a03324b5df7c93186aff697aca864600d44ecc002801a62e2f4106f34106da23dc93d50e3e975a1d47510021835290649b7a4125109f656b6b0b5bd00b24d84ea1ba4e1ed49e61c526fb1011005131caee7ee0501e result = valid shared = 010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - -# tcId = 865 -# edge cases for shared secret curve = secp521r1 + +# tcId = 348 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b81040023038186000400a61eb994e28722c59b3c6007dfdf8b37893f6350f461b26a00e1a45104314aae9989da87e4facb2c4ef721185b7d96d9a45a28a102756501a1acc5d329a21bbf73010e8d0e12f5a9a40e0d59c90ce73043d39730aeadd3788e31d7c2bb62a1166161994664afa658ce2e60a13f45f27f914307c8d6f8d4ed16ab041b8f69908a62782f result = valid shared = 010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff - -# tcId = 866 -# edge cases for shared secret curve = secp521r1 + +# tcId = 349 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b810400230381860004011dd497b30c73709906b164a9a79dc7f2a98c0148ed63016bb95243834fbcdf8eb74b0ff652d54f59f31aef51da6e8974d363655b1da138dc4de0f2a8d800f475ae0057bd4b84607400d863ffbf45a3cf58999ee24ba05e93eca7b0e4ae760eb1733559a45d15579d3370d716ffa3ec4bfdae418e32fb06138dfca213720a938577610e result = valid shared = 01ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000000 - -# tcId = 867 -# edge cases for shared secret curve = secp521r1 + +# tcId = 350 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b81040023038186000401283eb93fa369fe7012b647d21e0a97cf9950e5fbed819ef56158f20c8a9473a418eccbca4dc2b47f4cb6d322f917005859bf221e84ac9827cab82a801c627fb1ec0075c480cbafb352fcaf93baf23a1405fd81febe09729a908d1077e177dd8993d94b251a0d52652da3edb6fdf864e80cd51540e73d0b5107e3433576dcaa4e18db43 result = valid shared = 01ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff - -# tcId = 868 -# edge cases for shared secret curve = secp521r1 + +# tcId = 351 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b81040023038186000400173beefe35ee868d497ff6601628f65ce18a1591f7e4a3a406622f3f508e2da68f101ed02febc38418c6ddfc26a5ec9848c42792463b1e945f9e167db34bdf2d660053070647aba7cd60eb295ab81a268a3903f393c5d28bbc5e022351c377cd84f02c19deb36442372cae1332e92f95ba60b6c852e0de0718e89d24e43cd479c9fb11 result = valid shared = 01ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff - -# tcId = 869 -# edge cases for shared secret curve = secp521r1 + +# tcId = 352 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b810400230381860004009829cd5432687739ab6ae10af8ea73d2cb53b81ebb06b5961b7badc1676b3ef7b00454f7cde56774a01312d574a9193c1a5fe5336fbe62623ad9bf81143789f9f90012f955697ed578207197bf9aac3896521615dbacc8dc665d4f1715b08439f49c2aa6ed337023ffccc5075a85944936826db92f919737ca3afeadba1847084bdef7 result = valid shared = 01ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000 - -# tcId = 870 -# edge cases for shared secret curve = secp521r1 + +# tcId = 353 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b8104002303818600040126e3c959cd41120bb83693b1d6a034b385137c1bb3213b776122fed96056e329885718a73bee639c0ba4b68818682f498ce5496925002bd7652516405fcc4fecad0073a9c6e3b0c694bf7cc8ccbbd09800e81e3548ba44a0c2381cef0b07bf702a19054bb5d717a1b79294609cbdafd4e2018064f7b2c4c204d818eb7ce521c3268ce5 result = valid shared = 01ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001 - -# tcId = 871 -# edge cases for shared secret curve = secp521r1 + +# tcId = 354 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b8104002303818600040153dc481ab3c5dc8decd24ceaee1bec77f59f21f7f31c19538af047d281ac9e2567933fd3d21096b185d4098919571931bb9b0be7197995e2fbaf21c8a10007ade001ad69f08fcae164390be826256b50fae47502ce0e9ca46af0c490cb4033c886f88661a99ff2bd3c9c8e7da30faf2b4c769edc5831810ac05054c97e41063f496e1f result = valid shared = 01ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff - -# tcId = 872 -# edge cases for shared secret curve = secp521r1 + +# tcId = 355 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b81040023038186000401f586611c87150288c3e86116c5db94a26718978829d701ddac05e9b0ce22dee4b18e95f60cba783ed3384da373deaefc57b8265d3a34eeb458bf24b9d82be32819008456e0f1d80492ef0078cc246d32fc7c7fb6720b4d458b51b2098d35746752b0ef0345bd0d342dfee6dd2f12ed12b34bd95d058c2811fd479d2dde32180e6c9ef2 result = valid shared = 01ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000002 - -# tcId = 873 -# edge cases for shared secret curve = secp521r1 + +# tcId = 356 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b810400230381860004015edc87fd499a73eabffd14d2b6a70a8fb69b6a39d0d9c4dda2337b53cc72e49a9e3d5a2d9e8930cfa11852dac33443227fba6684bd74732e6879884b6ef9dae98f010eeb8d2e3360ea9726628085268af3f2a05ad41235d0a892098bd661b636f7ef0a820282906eda3f1ff1980b98fb5937228e9edcd6332e3641216c7307e7f3f452 result = valid shared = 01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd - -# tcId = 874 -# edge cases for shared secret curve = secp521r1 + +# tcId = 357 +# edge case for shared secret private = 0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646 public = 30819b301006072a8648ce3d020106052b8104002303818600040131b43002f7e687eec1ecf6a253c2ccc9e48f04d86fccd18fee0d2d22191f1ea539c40d521970b4709dc03986f647e0e8bb3340cf8a3e643a3541035437cf25f01500b27a55ac45f0296f8c9656bcfd52b5cea9f4115c06e4c64319609847d45e92418400e7868672c0d3e6e5e6e004a7190476ed77cfc33ad19a4bd2c615ad9950f374 result = valid shared = 01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe - -# tcId = 875 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 358 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87 result = valid shared = 0053bf137fee8922769f8d0fe279caa4dac9c6054ad0460995588a845d0a959e24bc0fc2391a2b92f7bd400f50a11a9db37f07bef7fa8dad2a903fcf534abc8736f7 - -# tcId = 876 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 359 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564 result = valid shared = 01c95ac417c90a520149b29105cdab36f528a23efb5621520dbdafea95a7d43499c4c8be02cd1c2de000da18104fa84a1e9ece6386f0e0efa5234a24595d7c4c96f4 - -# tcId = 877 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 360 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf result = valid shared = 01b47ec41e3a5abd9dd9808fc04d9078cbed72b9eba98d3c1ded70a29938f0efd5a27a7113ff721f122cb17411de307a355c685074f5766b6d1a033d2fa188c945b6 - -# tcId = 878 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 361 +# edge cases for ephemeral key +private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c +public = 30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000005f880f50ec94bfac6658fa2fce05945c6a36b266407b6fbd5437a83e2f2f9b9c50a734872e48e70df65457f13e47d06c6b8b29f4735acf105ea63e051904d18aea +result = valid +shared = 013aefe3245728a08c904fe7d61cd9c2fdac63f29cf664d8f161bebacb93f8a710e9692f9689480ad498de00f00061e40e46e76e4754c1130ef4217a58933e0b1dc6 +curve = secp521r1 + +# tcId = 362 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b810400230381860004000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff000000000000010000000000000000f33ffc45da3eac1baab727ab8fd355cfa134c42047d55262651654fb50df7e9a5a75f179c8c86c4388213b5687dc43dfebb37f30128703c44ccd5c3284833b8717 result = valid shared = 0168df272d53e3161926168c4aeab5f355b8d2a6689cfd567f2b6eb2011a18c775ac2a21f8dd497f6957217020b3b1afcb7021f24fccc2523be76a2bff44596e5a14 - -# tcId = 879 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 363 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b81040023038186000400003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00cd2839d857b4699f5c8e8a0194786e26a862f086b4ba80746ae5225ed3aa68f96b7aaec55225830bb98f52d75221141897ba49d7a31ebbf0b6d7d31352e5266190 result = valid shared = 013db1b9241b23d33860d32dec37a79e4546a41afdfdd9c438d04e1f8b566ac8d9d3f572c293e96943722a4ee290e113fffaa82a61867d9ca28d349982354c9b256f - -# tcId = 880 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 364 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b810400230381860004010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813d9829119f42ffa95fea8ba9e81e4cd6a6ca97fb0778e12e5f5dfe35201dd4cca8eca0d2e395555997041381e6ac1f18ddf4c74e0b6e9041cfdca1d1c103091 result = valid shared = 01d2bbe9f754584ebbc7c7ad74136d1c8a144948948aa8be49989dd9b4c514db2e2ab1e0713ad1699f632dd2cea53da218ed549f030a113e282fd9e3be462d9aba84 - -# tcId = 881 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 365 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b810400230381860004010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00878ad597d290db2cf660594aeed0f9b7c8dd68451d2d1b2cbc816b1ec4f35465b3964aff2edf1255163f5fca580132f85cade2887a017e7cd0b37196ad85221107 result = valid shared = 000f37a2e2caef54fff4126c0fa96e7c47f0cad74626ef91e589e12d2e1e8c221be7295be9dc2712b87bb0aa0f5880b738bc1242f2ba773bf9eb2a54e3c1ca4758d7 - -# tcId = 882 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 366 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b81040023038186000401ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000000000010000000000000000000000000000000000b5e1191b449fa1ebdbd677daa48f90e2d1d6c058c877087cafd9364d99dbb283c68402e6e6c5f5411b2ed42824d8b280ceb910aba6847883a7e3780e2132af41c1 result = valid shared = 017aeb254d9c8c8ee06215ff33811357da73bf7f6dd6d7f8f176d62c065a88a9005f680c630e9f2763585ea2ee76b6e4ab45e673f814ebfa95947c0c63fb24fa6e9b - -# tcId = 883 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 367 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b81040023038186000401ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00207513d615656a1cc7505c18aa21b08e2b1d5a841de0816cc29c004efdb2d902ac1a7bb05e20722b576b64a3ddf4d2486421ac706bf4a424f252386368a5340fb6 result = valid shared = 0061bed42248a37b4625ef04c4f9c7ef69ee3c6f9503378351fcab1b8ce1343206997eec1b88449eb6f7355711ea1a818a486ee30a24126241a7e2289267cf5dd61f - -# tcId = 884 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 368 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b81040023038186000401ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff001fe800c50e54012b75a33e4be7d07c8d60f29680a395e951a6a31c5096b0ea928fc2cbf327dd784dc0a7ca46ea73992b758b5641364b4aba39e93798a4d925a008 result = valid shared = 001067d9104e296ef42b944587de11b10df05d2d959ed44cac9e7ef1c7a05d90819c43bc79c7397918f957cc98db931763bbeb1bdfc35865e8a359a013f13d60c433 - -# tcId = 885 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 369 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b81040023038186000401ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000008dd18a1f5e482140be79bb65a21ad60c8987e532c84345f0135affd46ec71ef02b1ca3ad56f301d955fa306c122d441d6fedcf8b855ef256350bf69d23a7207ad9 result = valid shared = 00b779d83035cf7bb0bb04c7b2f46d08f6791f0d1542c9bcce7250e772b12ad8e38fce1d2b063a06f0fa3a1b072dd976f5f8542979903075162f1f5c6ba3b76cc45d - -# tcId = 886 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 370 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b81040023038186000401ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000100566203dd325a081c4441f001f780365874fd3d0c9bc47227481afe76a93ae1bfde63af972203abfe22c63b80e83f7cc2184c3cb8cfd0152c54324c4759fd1f9a50 result = valid shared = 01afe5d23733728b79c743933b9ba7dfec5ed19b7737e393908a1d000918aa795d1ce0ad533983d018f927b35d2af6463356573f387febd75911a49486202ca69d3a - -# tcId = 887 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 371 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b81040023038186000401ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff00b11c668fbd549f36889f7b63434051da26f15705839136b1b14a09152d7a182ea7806c35478a32d3aa3c9c1627a61519ebec71b36fa77449025b8829e27f307834 result = valid shared = 019612aeb386febb1a28096fe5b2f682dead02389785225b80a27df439510d08349a193839525f248b7f9bcabfd3dc8da8cc1724022299b7b5e72399d89464b82e44 - -# tcId = 888 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 372 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b81040023038186000401ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000008000000200aa75efc0a8daac1d73f32c9c552414bccf44af8e74331b47439e7dcc49a135b3ee61e9f69717d89b4bba3567a195aeda13fbec634bf2984b5ec6b6f80f5978ed5a result = valid shared = 00570673f87adcef49c1f011e8b9f1e11f7fd3b3c93114d08d3f515aa4a895a6c701c523063bdc13ad1db0a54f6e7b476fe10db2070441befc58c8cff3c08ef76e59 - -# tcId = 889 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 373 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564 result = valid shared = 0016aaf228b0aec190d4e4e5b8138ff9cc46d705da1bf002901c6ab420f59314d5b641712b14ef3e4fb125652c47888676804fb5575b741a8408c5625bfccff4fdda - -# tcId = 890 -# edge cases for ephemeral key curve = secp521r1 + +# tcId = 374 +# edge cases for ephemeral key private = 12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c public = 30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf result = valid shared = 00a5d6dfda2b269f4ab895a41c3b71b6ba10d5c9f0d9b3e730275345e4721594abfd39464c227716ded8ef3e60bb1ca0b551716e3f6eebb48d5ce8e0ab58cb1b73c9 - -# tcId = 891 -# edge case private key curve = secp521r1 + +# tcId = 375 +# edge case private key private = 3 public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df - -# tcId = 892 -# edge case private key curve = secp521r1 + +# tcId = 376 +# edge case private key private = 1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 00347c51f587c726070bdeb9173d0a547427ead3f2c8de62d9ecc3013285f645d220931520bcef85d08cfb6786045745fbfbfb1924c44a89d06676131a965677272a - -# tcId = 893 -# edge case private key curve = secp521r1 + +# tcId = 377 +# edge case private key private = 200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 01c41dc4437c2f2b94a940711b3a691723397a1f83d6bc0c67ddc7a657160925c7f85bb4eb3842b60b2610ddb7c0b8676267710e58359a8750843c6d8e25d48d1cd9 - -# tcId = 894 -# edge case private key curve = secp521r1 + +# tcId = 378 +# edge case private key private = 0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 006a239cdb7a783840658d5f314bfe5c51e806a4bf1236f8421265bcc503c673eb16c5c2b38b5717fa04ee7dbcdeb15c871711507abb7557a8a8c7b3250141e854d5 - -# tcId = 895 -# edge case private key curve = secp521r1 + +# tcId = 379 +# edge case private key private = 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 0112dbf9713aadd478e4f2ebcb058f05b512b1959c7da1994f851f373ce8c341d39c6843373f6fe559905953e1147640159437953c571961c09bad157a8e1a5bf476 - -# tcId = 896 -# edge case private key curve = secp521r1 + +# tcId = 380 +# edge case private key private = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47adbb6fb71e91386409 public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 003eca2210c8623105085aa284d119f3d716730595c6291aa89bf32a95e8a5fdc64f3d76e92494a43a9dced12d05b6dca4ffe649b32ac12cb0202e702dc83a2cb277 - -# tcId = 897 -# edge case private key curve = secp521r1 + +# tcId = 381 +# edge case private key private = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb5fb71e91386409 public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 01c4cae9fbfdd45de51d8525e8447a7553c35cf358f1346f1d79666887bb749a3ba0de62e1866b47a447d53b6f1ca5a33ec94507e2cfb65544f5a1195fc6b4dc5810 - -# tcId = 898 -# edge case private key curve = secp521r1 + +# tcId = 382 +# edge case private key private = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb67b71e91386409 public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 008073b4796e748f3d0de5e85b22aed463f1a6aecdb336bc287b50d139e3591ef5f86b78c3f6051467755f059f295d758075347d657aaae02383838bb96071eacbd4 - -# tcId = 899 -# edge case private key curve = secp521r1 + +# tcId = 383 +# edge case private key private = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71d91386409 public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 01f11ff8983792d4a790d0de4b56d078b9033ad6318a440e8119342937cc48a39375150ab2cf98273b0fe35d5a3af5d84322a685e89f2cb378a99b9b7bac87e44952 - -# tcId = 900 -# edge case private key curve = secp521r1 + +# tcId = 384 +# edge case private key private = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138631b public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 00286cefaaf38ca4c6657eb9b187d8614d51775fd71c1a79b4c0ef1a0d4ce72b6f5b2bc854a4e78283530942a3f4fd2a8586d5ea51513c89d3d29de5de06321e118e +curve = secp521r1 # 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 -# tcId = 901 +# tcId = 385 # edge case private key -curve = secp521r1 private = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138639b public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 014790de14c481f1336fcb7d33a8bf8e23eb594cc48608e9edfe0e326e106b67e7eaa3f04ec9985599178f632a5ee6419e11217060e9fcd5958a43882bf8cd3be6ba +curve = secp521r1 # 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 -# tcId = 902 +# tcId = 386 # edge case private key -curve = secp521r1 private = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863db public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 01ae775dbc4096a3aea7977b1a0af4b2830ecf9ca927a6247fba4cccb46b3f71d0e7abb8dda72d1c1ee7bb5b875b4773cc8df40f732819c4147da330775d1742ea35 +curve = secp521r1 # 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 -# tcId = 903 +# tcId = 387 # edge case private key -curve = secp521r1 private = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863fb public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 01979fb05e068a12a3f20cfdfb9eaee9f22b356edcc7655383ed38124b86814f86a6f2216a34f3fc2299d403ee42408f95d08c5c6cd11db72cbf299a4a3c2545be25 +curve = secp521r1 # 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 -# tcId = 904 +# tcId = 388 # edge case private key -curve = secp521r1 private = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386403 public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 0197ebe26798bf67f06ff0282773af75115531f41d94c093d87481b76bef707bc222f2d6672f84a00fa20c5ed27027ab4006b68d93ee2151016c9ddbe014346272e2 +curve = secp521r1 # 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 -# tcId = 905 +# tcId = 389 # edge case private key -curve = secp521r1 private = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406 public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df - -# tcId = 906 -# edge case private key curve = secp521r1 + +# tcId = 390 +# edge case private key private = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386407 public = 30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314 result = valid shared = 01c168314cdc85757ade34a52a9e5379ffa5968f084b7e404939a8033a0fc698e26211754b9b2c04cf8a1420abe6e986ef1a238bbb91dd402b72e0ed50a876f1a83e +curve = secp521r1 # 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 -# tcId = 907 +# tcId = 391 # CVE-2017-10176: Issue with elliptic curve addition -curve = secp521r1 private = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863f7 public = 30819b301006072a8648ce3d020106052b81040023038186000400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650 result = valid shared = 01bc33425e72a12779eacb2edcc5b63d1281f7e86dbc7bf99a7abd0cfe367de4666d6edbb8525bffe5222f0702c3096dec0884ce572f5a15c423fdf44d01dd99c61d +curve = secp521r1 # 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. -# tcId = 908 -# public point not on curve +# tcId = 392 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = curve = secp521r1 + +# tcId = 393 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp521r1 + +# tcId = 394 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +result = invalid +shared = +curve = secp521r1 + +# tcId = 395 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +result = invalid +shared = +curve = secp521r1 + +# tcId = 396 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp521r1 + +# tcId = 397 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp521r1 + +# tcId = 398 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +result = invalid +shared = +curve = secp521r1 + +# tcId = 399 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +result = invalid +shared = +curve = secp521r1 + +# tcId = 400 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp521r1 + +# tcId = 401 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp521r1 + +# tcId = 402 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +result = invalid +shared = +curve = secp521r1 + +# tcId = 403 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +result = invalid +shared = +curve = secp521r1 + +# tcId = 404 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +result = invalid +shared = +curve = secp521r1 + +# tcId = 405 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 +result = invalid +shared = +curve = secp521r1 + +# tcId = 406 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +result = invalid +shared = +curve = secp521r1 + +# tcId = 407 +# point is not on curve +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +result = invalid +shared = +curve = secp521r1 + +# tcId = 408 +private = 1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c +public = 3015301006072a8648ce3d020106052b81040023030100 +result = invalid +shared = +curve = secp521r1 + +# tcId = 409 +# public point not on curve private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 30819b301006072a8648ce3d020106052b81040023038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fe1 result = invalid -shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +shared = +curve = secp521r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 909 +# tcId = 410 # public point = (0,0) -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 result = invalid -shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +shared = +curve = secp521r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 910 +# tcId = 411 # order = # -6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd166500242fe000000000000000000000000000000000000000000000000000000000000000005ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf7020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf result = invalid shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +curve = secp521r1 # 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. # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 911 +# tcId = 412 # order = 0 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020100020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf result = invalid shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +curve = secp521r1 # 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. # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 912 +# tcId = 413 # order = 1 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020101020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf result = acceptable shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +curve = secp521r1 # 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. @@ -9893,14 +4054,14 @@ shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 913 +# tcId = 414 # order = # 1598335257761788022467377781654101148543282249044465229239888363328190330275719844327554513312228302828260696579553960150541916632196023208175974174 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 30820241308201b406072a8648ce3d0201308201a7020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650023e01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf result = acceptable shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +curve = secp521r1 # 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. @@ -9916,13 +4077,13 @@ shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 914 +# tcId = 415 # generator = (0,0) -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf result = acceptable shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +curve = secp521r1 # 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 @@ -9935,13 +4096,13 @@ shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 915 +# tcId = 416 # generator not on curve -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16652024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf result = acceptable shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +curve = secp521r1 # 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 @@ -9954,49 +4115,51 @@ shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 916 +# tcId = 417 # cofactor = -1 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201ff038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf result = invalid shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +curve = secp521r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 917 +# tcId = 418 # cofactor = 0 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020100038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf result = invalid shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +curve = secp521r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 918 +# tcId = 419 # cofactor = 2 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020102038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf result = acceptable shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +curve = secp521r1 # 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 @@ -10009,32 +4172,33 @@ shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 919 +# tcId = 420 # cofactor = # 6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 30820286308201f906072a8648ce3d0201308201ec020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf result = invalid shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +curve = secp521r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 920 +# tcId = 421 # cofactor = None -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 30820242308201b506072a8648ce3d0201308201a8020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf result = acceptable shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +curve = secp521r1 # 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 @@ -10047,73 +4211,77 @@ shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 921 +# tcId = 422 # modified prime -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 30820244308201b706072a8648ce3d0201308201aa020101304d06072a8648ce3d0101024201e99d17d498f3c68ed8e50430ec4f36c14dbeeaf7652e985636bf0548ffb981e9e011607fd0059cd4fe51e882f19a3839ebe7f1d7376cb761431b214ed76970cc0130818604411662e82b670c3971271afbcf13b0c93eb24115089ad167a9c940fab700467e161fee9f802ffa632b01ae177d0e65c7c614180e28c893489ebce4deb128968f33fb044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201010381860004000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797 result = invalid -shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +shared = 00ebef6771455911ee573c183e990f7086650f9bafdb722c896751bd2c0f87959c78a39382d10fdfb46fd3515c8feb590943dd79778b13adbc7f670ba2a009753483 +curve = secp521r1 # 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. # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 922 +# tcId = 423 # using secp224r1 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf result = invalid -shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +shared = +curve = secp521r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 923 +# tcId = 424 # using secp256r1 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39 result = invalid -shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +shared = +curve = secp521r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 924 +# tcId = 425 # using secp256k1 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838 result = invalid -shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +shared = +curve = secp521r1 # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. -# tcId = 925 +# tcId = 426 # a = 0 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 public = 308202033082017606072a8648ce3d020130820169020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3046040100044109a88e6f050cfefa0b49fac45689b6b93ad4fa3b65db7d2f4cb31b67fe056a100066dd80dc5f785d27f82e3369eb22ab2c5729a9e5d9906a1dc31e02f84026484a0481850400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf result = acceptable shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +curve = secp521r1 # 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 @@ -10126,13 +4294,13 @@ shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a # named curves. Modifying some of the EC parameters and encoding the # corresponding public key as an unnamed curve is a potential attack vector. -# tcId = 926 +# tcId = 427 # public key of order 3 -curve = secp521r1 private = 1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7 -public = 30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff30818704413e132b04e4bf567ca410c8e0b26ce82c6df3a466d36017a14aee775550ee142403252bf967ece55d504d89aedace6a66267b3f426851b47dae79a4bb9dccb96ed304420111cac6216a3dc8b043d44f2f2ab83bd2c3c237c40b9aec11793dcf723adf6d467d5c4ecbccd047f355148c538818b8980d84b8960ef686cc281d0cb78d42162c7804818504005d86592cc9efd847ff982dc5f51a7b5e03fd827468f728515497309ce0dd87bfac187e8481c2075df741d4381e41a1fb698bc623ca75be6f39819259d87e734dc4008c95635095e612b27b14bfc503c2db2bcf90f5690dc75c09e8d5f22a597840ff4cbbbc135eb9a2e36359d51786476e8670c20d63d8d9834a3bdd3f7e57f493840e024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201010381860004005d86592cc9efd847ff982dc5f51a7b5e03fd827468f728515497309ce0dd87bfac187e8481c2075df741d4381e41a1fb698bc623ca75be6f39819259d87e734dc401736a9caf6a19ed4d84eb403afc3d24d4306f0a96f238a3f6172a0dd5a687bf00b34443eca1465d1c9ca62ae879b891798f3df29c27267cb5c422c081a80b6c7bf1 +public = 30820244308201b706072a8648ce3d0201308201aa020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff30818604417af4d9fe89294169daf9b160f39a91e120a861b73b3b76e7dc745fb0db95f971ee0ccd362449d3802622e716c7a8252adbdaddbccd2c623bb0c97f437490317df2044111a7799ad8e7166fa74133f989d562e50415238e23c826974fdfa7a72251416b496215439ba73718ccb0616ff9f843550900acb6af5c15d30a7e92c59c1a638c0c0481850401583fa37fa9816eb3cfdcf0dea0b50d09bfd22bff366051f05de03daa4efdbd85a01af7e490d24ad2f1d1f58b1f8f0619ac48c2f46cd4497de599c1aa546b6408d2006bc40579920af44644406cce075c2f0d71534b5a090a208d1324cc360932b1a5a98a3c3144c3b713ce0625365a926c2fc43f578a15e82cb6eb7923ce2b4ddad062024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000401583fa37fa9816eb3cfdcf0dea0b50d09bfd22bff366051f05de03daa4efdbd85a01af7e490d24ad2f1d1f58b1f8f0619ac48c2f46cd4497de599c1aa546b6408d201943bfa866df50bb9bbbf9331f8a3d0f28eacb4a5f6f5df72ecdb33c9f6cd4e5a5675c3cebb3c48ec31f9dac9a56d93d03bc0a875ea17d3491486dc31d4b2252f9d result = invalid -shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de +shared = 01bca56f9c0ade0485006f1bcfc7a95a95dcad50e8768483cf97de9ecc89de4f0abae22895b3deb6b088bd7f2596fd7d1c0d5ea84789d3e110e1e4c3de75b0b92750 +curve = secp521r1 # 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 @@ -10140,2510 +4308,234 @@ shared = 00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a # 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. Generating a shared secret other than the one with the -# original key likely indicates that the bug is exploitable. +# 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. # 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. -# tcId = 927 +# tcId = 428 # Public key uses wrong curve: secp224r1 -curve = secp521r1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 304e301006072a8648ce3d020106052b81040021033a0004af6dd5b71a8c1cf921e36854ae091aaa589d337e740e8579f816eb9e36b03eec5cf956d0fdd2fc1687335507fc1c4a5717d3b5b8ea8340d1 result = invalid shared = - -# tcId = 928 -# Public key uses wrong curve: secp256r1 curve = secp521r1 + +# tcId = 429 +# Public key uses wrong curve: secp256r1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 3059301306072a8648ce3d020106082a8648ce3d0301070342000453366db79b320781936df61bb55d4499949d813ee5abaa5dda70da4f97f68228ccc69d7cd0b7266cfc28d0dcafdf3e83738cc611acb08f8b896c4ecf82dd65ae result = invalid shared = - -# tcId = 929 -# Public key uses wrong curve: secp384r1 curve = secp521r1 + +# tcId = 430 +# Public key uses wrong curve: secp384r1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 3076301006072a8648ce3d020106052b8104002203620004aa45c13ce3cfea8538422712903edc0ce56df74ede0776e843555a786f9738de1943dffd729addfd4772169751d7765a45b5bb540a47d198f4c8c7c21e67560c1e12f70b64520109bb8858a3f8d6bb4012003431db0778633313fdb9464c47ec result = invalid shared = - -# tcId = 930 -# Public key uses wrong curve: secp256k1 curve = secp521r1 + +# tcId = 431 +# Public key uses wrong curve: secp256k1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 3056301006072a8648ce3d020106052b8104000a0342000475e01a1555380be188d69aac340a4675e4a6f73d63976a1075249827d8ecc2a31e65ed1eb591954e33a38f68ef8aa6c930229d8755e53257602b3eaa87de6f02 result = invalid shared = - -# tcId = 931 -# Public key uses wrong curve: brainpoolP224r1 curve = secp521r1 + +# tcId = 432 +# Public key uses wrong curve: brainpoolP224r1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 3052301406072a8648ce3d020106092b2403030208010105033a0004905a06d5bc093697155aaff67305976a769b904d8db9573c4be361626def2ffe1d5ec14462c02e5ffb24fb3edb2b6c77a5cfee2492db757b result = invalid shared = - -# tcId = 932 -# Public key uses wrong curve: brainpoolP256r1 curve = secp521r1 + +# tcId = 433 +# Public key uses wrong curve: brainpoolP256r1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 305a301406072a8648ce3d020106092b2403030208010107034200042b87df1b6a5cbc4c4a184b7eec9b6c0483f7b80e6477b29649630c37481876bb0e3423f7a00d469320b7e60c88370979064efb9ceb8b387aa87a7c6941ccd9ed result = invalid shared = - -# tcId = 933 -# Public key uses wrong curve: brainpoolP320r1 curve = secp521r1 + +# tcId = 434 +# Public key uses wrong curve: brainpoolP320r1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 306a301406072a8648ce3d020106092b24030302080101090352000470df62394ee036eefbc8ef11a9a5f3a8af659016f29e7125e52cfda0a74e52c7b21d18ac4375f5e4164c5338fa2f545a3fb2022f0e0686d5b4882958f72b1bb626e37093e3f19673968c237823327fd6 result = invalid shared = - -# tcId = 934 -# Public key uses wrong curve: brainpoolP384r1 curve = secp521r1 + +# tcId = 435 +# Public key uses wrong curve: brainpoolP384r1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 307a301406072a8648ce3d020106092b240303020801010b03620004808dc7b1c6d3ec470a7fe5d6144c9c3a8c92b116103aa2edbfce0b2c827312eebcd1350d09a739eac901af341487861b195270f671e0a758deb23222db4fe7983d42a785b35fd158344cd6483c4da5b409e77d0a284dfa9c3e0d91a4d275fce9 result = invalid shared = - -# tcId = 935 -# Public key uses wrong curve: brainpoolP512r1 curve = secp521r1 + +# tcId = 436 +# Public key uses wrong curve: brainpoolP512r1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 30819b301406072a8648ce3d020106092b240303020801010d0381820004aa11b560dc1e572f2374e5869210304d66d95b1d8ce40940157f5f5b4a7dc8a340f7c305d6bea289f5c430eb888e2a03528336aaf4680d9d153cd162e2229df330425025df2625b147568927f6acf704e4936f8989ff9d44f33ee22196e70dfd8711e8934d8d42abb4b67afcfee213c3ad5e5c83fcf4283d253d6c5c0e581970 result = invalid shared = - -# tcId = 936 -# Public key uses wrong curve: brainpoolP224t1 curve = secp521r1 + +# tcId = 437 +# Public key uses wrong curve: brainpoolP224t1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 3052301406072a8648ce3d020106092b2403030208010106033a00048d7a746de095728a8d83219e587040cb6e794d088ab6eab426638202579850b0f235edcf4eb8adcb51bf41878f6b71a1f2d4101022964340 result = invalid shared = - -# tcId = 937 -# Public key uses wrong curve: brainpoolP256t1 curve = secp521r1 + +# tcId = 438 +# Public key uses wrong curve: brainpoolP256t1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 305a301406072a8648ce3d020106092b24030302080101080342000424ad316bf41e4102dd7ae16311b64464df2d13ea68a11dd27a4445ed900962180ff8c627ed73f0c667863ee3a671e6ed1fa2781b51a229ee2cd21fbf69437d60 result = invalid shared = - -# tcId = 938 -# Public key uses wrong curve: brainpoolP320t1 curve = secp521r1 + +# tcId = 439 +# Public key uses wrong curve: brainpoolP320t1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 306a301406072a8648ce3d020106092b240303020801010a03520004548ce4997cc618800d3834dd4b3346e4559be066ab5d0cecd7123c4de940c168fecd3bae067fe3fc7aee875c9da0a86932f0779f42344470860c22dbc6f305eab792fc0874157e175c7d3c4d3bf54c4b result = invalid shared = - -# tcId = 939 -# Public key uses wrong curve: brainpoolP384t1 curve = secp521r1 + +# tcId = 440 +# Public key uses wrong curve: brainpoolP384t1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 307a301406072a8648ce3d020106092b240303020801010c036200044fc2b35e3019a57a8ca6efe2ec1f72072c599a78c2725f7cfc2d9edf220b5f6abdb0c0d8d160182de451e26bcbb4e8c18726263e21ce56fb4bafaa1f186c745e2c8392ef8c5a1c03f5462ebbbcde0ffcc31e9a0b3e898ddb9c1c79e420fd7a35 result = invalid shared = - -# tcId = 940 -# Public key uses wrong curve: brainpoolP512t1 curve = secp521r1 + +# tcId = 441 +# Public key uses wrong curve: brainpoolP512t1 private = 2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657 public = 30819b301406072a8648ce3d020106092b240303020801010e03818200047122f743122681ac73b0d611af86847d8bec654cf99e7eaf5d4f684e4078a8e61dc6d07e831ad02cd40d41dbdb6b0e877d960b78a5ac34c1e6ce7c483503d6de2eaddeffbfb3f144d29d13535a05815934186707146e45f64476bbdbc8645be973270a4c5e35d70ffd5eab2f08d1fb04762bc8aa80e999da14f744be9ff8c923 result = invalid shared = - -# tcId = 941 -# invalid public key curve = secp521r1 + +# tcId = 442 +# invalid public key private = 1c1fb2cac9087a3397814b198a80e2ea5b437aac1b41e8a2bd8fef8700e4812aa817320e6e1e3865bd2cf75e43a78be5c27ff1c4b5f5019333cb37d0c9c4ff3ec61 public = 3058301006072a8648ce3d020106052b810400230344000200429cb431c18f5f4e4e502f74214e6ac5ec2c3f86b830bac24de95feae142ca7d9aa8aa5b34f55af4b2848f2e6ba6df4c3ecd401a1d7b2a8287a332b202196fadbb result = invalid shared = +curve = secp521r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 942 +# tcId = 443 # public key is a low order point on twist -curve = secp521r1 private = 6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacd public = 3058301006072a8648ce3d020106052b81040023034400020108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639 result = invalid shared = +curve = secp521r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 943 +# tcId = 444 # public key is a low order point on twist -curve = secp521r1 private = 0a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f2 public = 3058301006072a8648ce3d020106052b8104002303440003011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948 result = invalid shared = +curve = secp521r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 944 +# tcId = 445 # public key is a low order point on twist -curve = secp521r1 private = 0a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f3 public = 3058301006072a8648ce3d020106052b8104002303440002011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948 result = invalid shared = +curve = secp521r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 945 +# tcId = 446 # public key is a low order point on twist -curve = secp521r1 private = 6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacc public = 3058301006072a8648ce3d020106052b81040023034400030108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639 result = invalid shared = +curve = secp521r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 946 +# tcId = 447 # public key is a low order point on twist -curve = secp521r1 private = 2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e2 public = 3058301006072a8648ce3d020106052b81040023034400020009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048 result = invalid shared = +curve = secp521r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 947 +# tcId = 448 # public key is a low order point on twist -curve = secp521r1 private = 1afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f677 public = 3058301006072a8648ce3d020106052b81040023034400030047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19 result = invalid shared = +curve = secp521r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 948 +# tcId = 449 # public key is a low order point on twist -curve = secp521r1 private = 24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d5 public = 3058301006072a8648ce3d020106052b810400230344000300c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78 result = invalid shared = +curve = secp521r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 949 +# tcId = 450 # public key is a low order point on twist -curve = secp521r1 private = 24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d6 public = 3058301006072a8648ce3d020106052b810400230344000200c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78 result = invalid shared = +curve = secp521r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 950 +# tcId = 451 # public key is a low order point on twist -curve = secp521r1 private = 1afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f678 public = 3058301006072a8648ce3d020106052b81040023034400020047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19 result = invalid shared = +curve = secp521r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 951 +# tcId = 452 # public key is a low order point on twist -curve = secp521r1 private = 2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e1 public = 3058301006072a8648ce3d020106052b81040023034400030009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048 result = invalid shared = +curve = secp521r1 # The point in the public key is compressed. Not every library supports points # in compressed format. -# tcId = 952 -# length contains leading 0 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3082009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 953 -# length contains leading 0 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d3082001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 954 -# length contains leading 0 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d3012068200072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 955 -# length contains leading 0 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301206072a8648ce3d0201068200052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 956 -# length contains leading 0 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819c301006072a8648ce3d020106052b81040023038200860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 957 -# wrong length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 309c301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 958 -# wrong length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 309a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 959 -# wrong length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301106072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 960 -# wrong length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b300f06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 961 -# wrong length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006082a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 962 -# wrong length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006062a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 963 -# wrong length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106062b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 964 -# wrong length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106042b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 965 -# wrong length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a301006072a8648ce3d020106052b8104002303870004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 966 -# wrong length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a301006072a8648ce3d020106052b8104002303850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 967 -# uint32 overflow in length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3085010000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 968 -# uint32 overflow in length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a03085010000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 969 -# uint32 overflow in length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a03015068501000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 970 -# uint32 overflow in length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a0301506072a8648ce3d0201068501000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 971 -# uint32 overflow in length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f301006072a8648ce3d020106052b81040023038501000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 972 -# uint64 overflow in length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 308901000000000000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 973 -# uint64 overflow in length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a4308901000000000000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 974 -# uint64 overflow in length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a4301906890100000000000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 975 -# uint64 overflow in length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a4301906072a8648ce3d020106890100000000000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 976 -# uint64 overflow in length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a3301006072a8648ce3d020106052b8104002303890100000000000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 977 -# length = 2**31 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30847fffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 978 -# length = 2**31 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f30847fffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 979 -# length = 2**31 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f301406847fffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 980 -# length = 2**31 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f301406072a8648ce3d020106847fffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 981 -# length = 2**31 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819e301006072a8648ce3d020106052b8104002303847fffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 982 -# length = 2**32 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3084ffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 983 -# length = 2**32 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f3084ffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 984 -# length = 2**32 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f30140684ffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 985 -# length = 2**32 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f301406072a8648ce3d02010684ffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 986 -# length = 2**32 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819e301006072a8648ce3d020106052b810400230384ffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 987 -# length = 2**40 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3085ffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 988 -# length = 2**40 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a03085ffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 989 -# length = 2**40 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a030150685ffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 990 -# length = 2**40 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a0301506072a8648ce3d02010685ffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 991 -# length = 2**40 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f301006072a8648ce3d020106052b810400230385ffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 992 -# length = 2**64 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3088ffffffffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 993 -# length = 2**64 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a33088ffffffffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 994 -# length = 2**64 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a330180688ffffffffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 995 -# length = 2**64 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a3301806072a8648ce3d02010688ffffffffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 996 -# length = 2**64 - 1 -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a2301006072a8648ce3d020106052b810400230388ffffffffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 997 -# incorrect length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30ff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 998 -# incorrect length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b30ff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 999 -# incorrect length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006ff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1000 -# incorrect length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106ff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1001 -# incorrect length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a301006072a8648ce3d020106052b8104002303ff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1002 -# indefinite length without termination -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1003 -# indefinite length without termination -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b308006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1004 -# indefinite length without termination -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006802a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1005 -# indefinite length without termination -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106802b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1006 -# indefinite length without termination -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a301006072a8648ce3d020106052b8104002303800004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1007 -# removing sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1008 -# removing sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1009 -# lonely sequence tag -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1010 -# lonely sequence tag -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30818a300381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1011 -# appending 0's to sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1012 -# appending 0's to sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301206072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1013 -# prepending 0's to sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d0000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1014 -# prepending 0's to sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d3012000006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1015 -# appending unused 0's to sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1016 -# appending unused 0's to sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1017 -# appending null value to sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1018 -# appending null value to sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301206072a8648ce3d020106052b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1019 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a149817730819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1020 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a0250030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1021 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1022 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a03015498177301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1023 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f30142500301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1024 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a33012301006072a8648ce3d020106052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1025 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a03015260c49817706072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1026 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f3014260b250006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1027 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a33018260906072a8648ce3d02010004deadbeef06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1028 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a0301506072a8648ce3d0201260a49817706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1029 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f301406072a8648ce3d02012609250006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1030 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a3301806072a8648ce3d0201260706052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1031 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a1301006072a8648ce3d020106052b8104002323818c4981770381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1032 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a0301006072a8648ce3d020106052b8104002323818b25000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1033 -# including garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a4301006072a8648ce3d020106052b810400232381890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1034 -# including undefined tags -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a4aa00bb00cd0030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1035 -# including undefined tags -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a2aa02aabb30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1036 -# including undefined tags -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a33018aa00bb00cd00301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1037 -# including undefined tags -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a13016aa02aabb301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1038 -# including undefined tags -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a33018260faa00bb00cd0006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1039 -# including undefined tags -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a13016260daa02aabb06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1040 -# including undefined tags -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a3301806072a8648ce3d0201260daa00bb00cd0006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1041 -# including undefined tags -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a1301606072a8648ce3d0201260baa02aabb06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1042 -# including undefined tags -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a4301006072a8648ce3d020106052b8104002323818faa00bb00cd000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1043 -# including undefined tags -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a2301006072a8648ce3d020106052b8104002323818daa02aabb0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1044 -# truncated length of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1045 -# truncated length of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30818b30810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1046 -# Replacing sequence with NULL -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 0500 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1047 -# Replacing sequence with NULL -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30818b05000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1048 -# changing tag value of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 2e819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1049 -# changing tag value of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 2f819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1050 -# changing tag value of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 31819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1051 -# changing tag value of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 32819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1052 -# changing tag value of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = ff819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1053 -# changing tag value of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b2e1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1054 -# changing tag value of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b2f1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1055 -# changing tag value of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b311006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1056 -# changing tag value of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b321006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1057 -# changing tag value of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819bff1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1058 -# dropping value of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3000 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1059 -# dropping value of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30818b30000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1060 -# truncate sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1061 -# truncate sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1062 -# truncate sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a300f06072a8648ce3d020106052b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1063 -# truncate sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a300f072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1064 -# indefinite length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1065 -# indefinite length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d308006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1066 -# indefinite length with truncated delimiter -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5000 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1067 -# indefinite length with truncated delimiter -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819c308006072a8648ce3d020106052b81040023000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1068 -# indefinite length with additional element -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5005000000 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1069 -# indefinite length with additional element -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f308006072a8648ce3d020106052b81040023050000000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1070 -# indefinite length with truncated element -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50060811220000 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1071 -# indefinite length with truncated element -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a1308006072a8648ce3d020106052b810400230608112200000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1072 -# indefinite length with garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000fe02beef -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1073 -# indefinite length with garbage -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a1308006072a8648ce3d020106052b810400230000fe02beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1074 -# indefinite length with nonempty EOC -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500002beef -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1075 -# indefinite length with nonempty EOC -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f308006072a8648ce3d020106052b810400230002beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1076 -# prepend empty sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d3000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1077 -# prepend empty sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d3012300006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1078 -# append empty sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d503000 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1079 -# append empty sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301206072a8648ce3d020106052b8104002330000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1080 -# sequence of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1081 -# sequence of sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d3012301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1082 -# truncated sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3012301006072a8648ce3d020106052b81040023 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1083 -# truncated sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 308194300906072a8648ce3d02010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1084 -# repeat element in sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30820124301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1085 -# repeat element in sequence -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a2301706072a8648ce3d020106052b8104002306052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1086 -# long form encoding of length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819c30811006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1087 -# long form encoding of length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819c30110681072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1088 -# long form encoding of length -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819c301106072a8648ce3d02010681052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1089 -# removing oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 308192300706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1090 -# lonely oid tag -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819330080606052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1091 -# lonely oid tag -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 308195300a06072a8648ce3d0201060381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1092 -# appending 0's to oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301206092a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1093 -# appending 0's to oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301206072a8648ce3d020106072b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1094 -# prepending 0's to oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d3012060900002a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1095 -# prepending 0's to oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301206072a8648ce3d0201060700002b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1096 -# appending unused 0's to oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301206072a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1097 -# appending null value to oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301206092a8648ce3d0201050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1098 -# appending null value to oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301206072a8648ce3d020106072b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1099 -# truncated length of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081943009068106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1100 -# truncated length of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 308196300b06072a8648ce3d020106810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1101 -# Replacing oid with NULL -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081943009050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1102 -# Replacing oid with NULL -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 308196300b06072a8648ce3d020105000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1103 -# changing tag value of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301004072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1104 -# changing tag value of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301005072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1105 -# changing tag value of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301007072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1106 -# changing tag value of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301008072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1107 -# changing tag value of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b3010ff072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1108 -# changing tag value of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020104052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1109 -# changing tag value of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020105052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1110 -# changing tag value of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020107052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1111 -# changing tag value of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020108052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1112 -# changing tag value of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d0201ff052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1113 -# dropping value of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081943009060006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1114 -# dropping value of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 308196300b06072a8648ce3d020106000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1115 -# modify first byte of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b30100607288648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1116 -# modify first byte of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d0201060529810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1117 -# modify last byte of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d028106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1118 -# modify last byte of oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106052b810400a30381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1119 -# truncate oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a300f06062a8648ce3d0206052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1120 -# truncate oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a300f06068648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1121 -# truncate oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a300f06072a8648ce3d020106042b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1122 -# truncate oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a300f06072a8648ce3d02010604810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1123 -# wrong oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819e3013060a3262306530333032316106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1124 -# wrong oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a6301b061236303836343830313635303330343032303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1125 -# wrong oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a0301506072a8648ce3d0201060a326230653033303231610381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1126 -# wrong oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a8301d06072a8648ce3d020106123630383634383031363530333034303230310381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1127 -# longer oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a4301906103261383634386365336430323031303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1128 -# longer oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a2301706072a8648ce3d0201060c3262383130343030323330310381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1129 -# oid with modified node -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a23017060e326138363438636533643032313106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1130 -# oid with modified node -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081aa301f06163261383634386365336430323838383038303830303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1131 -# oid with modified node -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a0301506072a8648ce3d0201060a326238313034303033330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1132 -# oid with modified node -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a8301d06072a8648ce3d020106123262383130343030383838303830383032330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1133 -# large integer in oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081b430290620326138363438636533643032383238303830383038303830383038303830303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1134 -# large integer in oid -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081b2302706072a8648ce3d0201061c326238313034303038323830383038303830383038303830383032330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1135 -# oid with invalid node -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a5301a0611326138363438636533643032303165303306052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1136 -# oid with invalid node -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819c301106082a808648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1137 -# oid with invalid node -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3081a3301806072a8648ce3d0201060d326238313034303032336530330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1138 -# oid with invalid node -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819c301106072a8648ce3d020106062b80810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1139 -# lonely bit string tag -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3013301006072a8648ce3d020106052b8104002303 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1140 -# appending 0's to bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1141 -# prepending 0's to bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301006072a8648ce3d020106052b8104002303818800000004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1142 -# appending null value to bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1143 -# truncated length of bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3014301006072a8648ce3d020106052b810400230381 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1144 -# Replacing bit string with NULL -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3014301006072a8648ce3d020106052b810400230500 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1145 -# changing tag value of bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106052b810400230181860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1146 -# changing tag value of bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106052b810400230281860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1147 -# changing tag value of bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106052b810400230481860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1148 -# changing tag value of bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106052b810400230581860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1149 -# changing tag value of bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106052b81040023ff81860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1150 -# dropping value of bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3014301006072a8648ce3d020106052b810400230300 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1151 -# modify first byte of bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106052b810400230381860204017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1152 -# modify last byte of bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32dd0 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1153 -# truncate bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a301006072a8648ce3d020106052b810400230381850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1154 -# truncate bit string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819a301006072a8648ce3d020106052b8104002303818504017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1155 -# declaring bits as unused in a bit-string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106052b810400230381860104017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1156 -# unused bits in a bit-string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819f301006072a8648ce3d020106052b8104002303818a2004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5001020304 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1157 -# unused bits in empty bit-string -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 3015301006072a8648ce3d020106052b81040023030103 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - -# tcId = 1158 -# 128 unused bits -curve = secp521r1 -private = 18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5 -public = 30819b301006072a8648ce3d020106052b810400230381868004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50 -result = acceptable -shared = 00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5 -# 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. - diff --git a/third_party/wycheproof_testvectors/ecdh_webcrypto_test.json b/third_party/wycheproof_testvectors/ecdh_webcrypto_test.json index e80ad8e35..8d34b5ae4 100644 --- a/third_party/wycheproof_testvectors/ecdh_webcrypto_test.json +++ b/third_party/wycheproof_testvectors/ecdh_webcrypto_test.json @@ -1,17 +1,17 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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.", - "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "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." }, - "numberOfTests" : 148, + "numberOfTests" : 249, "header" : [], "testGroups" : [ { @@ -22,7 +22,6 @@ { "tcId" : 1, "comment" : "normal case", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -44,8 +43,7 @@ }, { "tcId" : 2, - "comment" : "edge cases for shared secret", - "curve" : "P-256", + "comment" : "edge case for shared secret", "public" : { "crv" : "P-256", "kid" : "none", @@ -67,8 +65,7 @@ }, { "tcId" : 3, - "comment" : "edge cases for shared secret", - "curve" : "P-256", + "comment" : "edge case for shared secret", "public" : { "crv" : "P-256", "kid" : "none", @@ -90,8 +87,7 @@ }, { "tcId" : 4, - "comment" : "edge cases for shared secret", - "curve" : "P-256", + "comment" : "edge case for shared secret", "public" : { "crv" : "P-256", "kid" : "none", @@ -113,8 +109,7 @@ }, { "tcId" : 5, - "comment" : "edge cases for shared secret", - "curve" : "P-256", + "comment" : "edge case for shared secret", "public" : { "crv" : "P-256", "kid" : "none", @@ -136,8 +131,7 @@ }, { "tcId" : 6, - "comment" : "edge cases for shared secret", - "curve" : "P-256", + "comment" : "edge case for shared secret", "public" : { "crv" : "P-256", "kid" : "none", @@ -159,8 +153,7 @@ }, { "tcId" : 7, - "comment" : "edge cases for shared secret", - "curve" : "P-256", + "comment" : "edge case for shared secret", "public" : { "crv" : "P-256", "kid" : "none", @@ -182,8 +175,95 @@ }, { "tcId" : 8, - "comment" : "edge cases for shared secret", - "curve" : "P-256", + "comment" : "edge case for shared secret", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "x01Uby_MbdOS-F5b4WfjWN6Qh1awwLsBy2nYZMoIPhw", + "y" : "k_lZ7s5uEO4RvTk0IH1lriivaLCSWFoVCSYOzrObku8" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "edge case for shared secret", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "NPyfHnoJTNKVmNGEH6lhPb6CMT1jOlHWP7bv8HTMm5o", + "y" : "Ts_Z8ljFxNQhC0l1EhOiTFlpgr0dVOBEVEPyHvFUkqU" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "1clu_RkH_UjeKtcVrPgurlxmkP4-_hanjWHGjTv9EN8", + "y" : "A-rIFrnnt3YZKj9QdYh8DiJWF1BYM8qZfNoy_Q9nPF4" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "9HX1A6dw33LEWu3-QsAI9ZqlfnKyMvJmAL3QNTlXyyA", + "y" : "vbj2QFtJGAUKNUn0TAeo66ggzc5OzmmYiMY432b1T3w" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "5f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba45", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-256", "kid" : "none", @@ -204,9 +284,8 @@ "flags" : [] }, { - "tcId" : 9, - "comment" : "edge cases for shared secret", - "curve" : "P-256", + "tcId" : 13, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-256", "kid" : "none", @@ -227,9 +306,8 @@ "flags" : [] }, { - "tcId" : 10, - "comment" : "edge cases for shared secret", - "curve" : "P-256", + "tcId" : 14, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-256", "kid" : "none", @@ -250,9 +328,8 @@ "flags" : [] }, { - "tcId" : 11, - "comment" : "edge cases for shared secret", - "curve" : "P-256", + "tcId" : 15, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-256", "kid" : "none", @@ -273,9 +350,8 @@ "flags" : [] }, { - "tcId" : 12, - "comment" : "edge cases for shared secret", - "curve" : "P-256", + "tcId" : 16, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-256", "kid" : "none", @@ -296,9 +372,8 @@ "flags" : [] }, { - "tcId" : 13, - "comment" : "edge cases for shared secret", - "curve" : "P-256", + "tcId" : 17, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-256", "kid" : "none", @@ -319,9 +394,272 @@ "flags" : [] }, { - "tcId" : 14, + "tcId" : 18, + "comment" : "y-coordinate of the public key is small", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "PLwbMbQ_F9wgDdcMKUTATGyxsIKCDCNKMAsFt3Y4RMc", + "y" : "T94KTvk4h0aXkycOsv8UgofakmWwM0-eJgmqwW6K1QM" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "y-coordinate of the public key is small", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "KDDZZImuJLecrUJQVugnRvnj9BmrmqIcofuxHHMl59M", + "y" : "GKvmb1de6KLxxKgONSYK6CrX1vZh0V8GlnkwpYUJfvc" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "000000000000000000000000111124f400000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "y-coordinate of the public key is small", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "RQtrbiCXF46dKFAQlRjSjrO23tKSKlRSADvC5KTsd1w", + "y" : "iU6Q8N8bDmytsDud4k9qItG9CkpYzWRcJzyuHGGb_WE" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "y-coordinate of the public key is large", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "PLwbMbQ_F9wgDdcMKUTATGyxsIKCDCNKMAsFt3Y4RMc", + "y" : "sCH1sAbHeLpobNjxTQDrfXglbZtPzLBh2fZVPpF1Kvw" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "y-coordinate of the public key is large", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "KDDZZImuJLecrUJQVugnRvnj9BmrmqIcofuxHHMl59M", + "y" : "51QZj6ihF14OO1fxytn1F9UoKQqeLqD5aYbPWnr2gQg" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "000000000000000000000000111124f400000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "y-coordinate of the public key is large", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "RQtrbiCXF46dKFAQlRjSjrO23tKSKlRSADvC5KTsd1w", + "y" : "drFvDiDk8ZRST8RiHbCV3S5C9banMpuj2MNR455kAp4" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "mg8OPdMUF7vZ4pi8Boq21cNnM68m7Wdnb0EMgEuLLKE", + "y" : "sCyC86YaN223lWJulABVcRInOjbN2wjKqkOVOWVFRzA" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "jl0i1eU-x5fFXs1ooIp8M2HNmcp_rRpo6oAqaky1ipE", + "y" : "jqegcCPvZ2dwJL04QeGHxkswowo3UOsu6HP75Y-hNXs" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "KTqjSbk0qyyDnPVLinN98jBO-bIPpJTjGtYrMV3WpTw", + "y" : "EYGCuF70Zuuajof5Zh99AXmEwV6oIEP1NtHuam2VtQk" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "mg8OPdMUF7vZ4pi8Boq21cNnM68m7Wdnb0EMgEuLLKE", + "y" : "T9N9C1nlyJNIap2Ra_-qju3YxcoyJPc1Vbxqxpq6uM8" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "jl0i1eU-x5fFXs1ooIp8M2HNmcp_rRpo6oAqaky1ipE", + "y" : "cVhfjtwQmJmP20LHvh54ObTPXPbIrxTRF4wEGnBeyoQ" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "KTqjSbk0qyyDnPVLinN98jBO-bIPpJTjGtYrMV3WpTw", + "y" : "7n59RqELmRVlcXgGmeCC_oZ7PqJX37wKyS4RlZJqSvY" + }, + "private" : { + "crv" : "P-256", + "d" : "Cg1iKkfkj2vBA4rOQ4xvUoqgCtK9HaXxPuRr9fYz1xo", + "kid" : "none", + "kty" : "EC", + "x" : "dGGMuq9p_1kPX7WFUc5KlItcclHUDllaGLG6a77mraU", + "y" : "v_QDqOmdU6cNPORhC_0F1Lo6iFW2oNNjyB99B4zezZI" + }, + "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, "comment" : "edge cases for ephemeral key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -342,9 +680,8 @@ "flags" : [] }, { - "tcId" : 15, + "tcId" : 31, "comment" : "edge cases for ephemeral key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -365,9 +702,8 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 32, "comment" : "edge cases for ephemeral key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -388,9 +724,8 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 33, "comment" : "edge cases for ephemeral key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -411,9 +746,8 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 34, "comment" : "edge cases for ephemeral key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -434,9 +768,8 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 35, "comment" : "edge cases for ephemeral key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -457,9 +790,96 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 36, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "CF7FpK9AF2tjGJBprv_LIpyW0-BG4Cg-0vnawhsVrTw", + "y" : "eFn5fLbiA_Rr80OPYSgjJelOaBtgtWaXiK6wZVvxnTg" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "d874b55678d0a04d216c31b02f3ad1f30c92caaf168f34e3a743356d9276e993", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "GQwl-IrZrjoJjmz_5v0LG-pCEU6wzt1YaKRcX-J33_M", + "y" : "Ibg0LvB3vGckESQD6u5aFbTDGnFYnwLe0JzZnMXbnIM" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "11a8582057463fc76fda3ab8087eb0a420b0d601bb3134165a369646931e52a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "UHRCAHMiqolTQMukq8LXML_QsWwseaRoFfh4DSxVot0", + "y" : "RhnWn5lA9RZjqhI4G8fPZ4vRpypJ-8EbC2nLItGvny0" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "4e173a80907f361fe5a5d335ba7685d5eba93e9dfc8d8fcdb1dcd2d2bde27507", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "Xxd7_hm6qu5Zfmi2qHpRnoBenSinDLcv1A8P5adUukU", + "y" : "YsoRA_cKIAbNH2f19qNYCyncRGq8kODpEMHgWpqniM0" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "73220471ec8bad99a297db488a34a259f9bc891ffaf09922e6b5001f5df67018", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 40, "comment" : "edge cases for ephemeral key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -480,9 +900,8 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 41, "comment" : "edge cases for ephemeral key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -503,9 +922,8 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 42, "comment" : "edge cases for ephemeral key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -526,9 +944,8 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 43, "comment" : "edge cases for ephemeral key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -549,9 +966,8 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 44, "comment" : "edge cases for ephemeral key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -572,9 +988,8 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 45, "comment" : "edge cases for ephemeral key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -595,9 +1010,272 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 46, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "f_______________7s8iMP____________________8", + "y" : "AAAAAcfDBkOr7QrwpJ_jUstIP_m5fczfQnxljoeTJA0" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "f_______________7s8iMP____________________8", + "y" : "_____Tg8-b1UEvUPW2AcrTS3wAdGgjMgvYOacXhs2_I" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "f_______________ygiQEf____________________8", + "y" : "Jnv9-KYRSN7NgCg3Mt1MEJXku0C5ZYQIII3BFH____8" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "f_______________ygiQEf____________________8", + "y" : "2YQCBlnutyIyf9fIzSKz72obRMBGmnv333I-64AAAAA" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAEREk9AAAAAAAAAAAAAAAAAAAAAA", + "y" : "AAAADRLTgbB2CxxQvorPhZOFBSx_U83mfOE3Wd4xI6A" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAEREk9AAAAAAAAAAAAAAAAAAAAAA", + "y" : "____8e0sflCJ9OOvQXUwemx6-tSArDIZgx7IpiHO3F8" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAH2vR5QAAAAAAAAAAAAAAAAAAAAA", + "y" : "QJbt1occMgy4qfRTF1EQXJe0wleBG7wylj6vOf____8" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAH2vR5QAAAAAAAAAAAAAAAAAAAAA", + "y" : "v2kSKHjjzfRHVgus6K7vo2hLPal-5EPNacFQxgAAAAA" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAB6nfUSf____________________8", + "y" : "AAAAAHr7wLMl6CBkbexiL7VYpRw0KqJX9Lao7F3fFE8" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAB6nfUSf____________________8", + "y" : "_____oUEP03aF9-bkhOd0EqnWuTL1V2oC0lXE6Ig67A" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAACCZ9V1f____________________8", + "y" : "FSwaItgjonhV7QP44qtQOLsd9Nh-Q4ZfLa9pSP____8" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAACCZ9V1f____________________8", + "y" : "6tPl3CfcXYiqEvwHHVSvx0TiCyiBvHmg0lCWtwAAAAA" + }, + "private" : { + "crv" : "P-256", + "d" : "VdVfEbuNoeoxi8pyZvA3ZmJEHqhycKogd_G3cMSFSkg", + "kid" : "none", + "kty" : "EC", + "x" : "SxZj7h2TMLcrIL6yg5hQme_3tAel6XekWoJd4p3uluk", + "y" : "6dB0rkqADlx2fpnriM0dV7BXimIO0r61V6hPP3YgGnU" + }, + "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 58, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -618,9 +1296,8 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 59, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -641,9 +1318,8 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 60, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -664,9 +1340,8 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 61, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -687,9 +1362,8 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 62, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -710,9 +1384,8 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 63, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -733,9 +1406,8 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 64, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -756,9 +1428,8 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 65, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -779,9 +1450,8 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 66, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -802,9 +1472,8 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 67, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -827,9 +1496,8 @@ ] }, { - "tcId" : 36, + "tcId" : 68, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -852,9 +1520,8 @@ ] }, { - "tcId" : 37, + "tcId" : 69, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -877,9 +1544,8 @@ ] }, { - "tcId" : 38, + "tcId" : 70, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -902,9 +1568,8 @@ ] }, { - "tcId" : 39, + "tcId" : 71, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -925,9 +1590,8 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 72, "comment" : "edge case private key", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -950,9 +1614,8 @@ ] }, { - "tcId" : 41, + "tcId" : 73, "comment" : "CVE-2017-8932", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -973,9 +1636,8 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 74, "comment" : "CVE-2017-8932", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -996,9 +1658,360 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 75, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________4" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________8" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE", + "y" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________4" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE", + "y" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________8" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________4", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________4", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________4", + "y" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________4" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________4", + "y" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________8" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________8", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________8", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________8", + "y" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________4" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-256", + "kid" : "none", + "kty" : "EC", + "x" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________8", + "y" : "_____wAAAAEAAAAAAAAAAAAAAAD_______________8" + }, + "private" : { + "crv" : "P-256", + "d" : "fkqlT3FL8B34XFAmm-o6hnIfhK_nT3tB6lirzzR06I0", + "kid" : "none", + "kty" : "EC", + "x" : "R_Z9415ctDKwV-ig0P9iLraYs0vJ_-UjURk2Y8xucnQ", + "y" : "FA-BXvYf9u0G3woVA2bqvPsY7aHO49SzDy0V1KT65Rc" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 91, "comment" : "public point not on curve", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -1014,16 +2027,15 @@ "x" : "Qd7jCiJE2SAcpk1v0t0Sa3CVNp5nOuyqpeBCMIUonV0", "y" : "TRc1uShB5308iyBk3tLD1l2GkvCgVFJl322i5SuUock" }, - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 44, + "tcId" : 92, "comment" : "public point = (0,0)", - "curve" : "P-256", "public" : { "crv" : "P-256", "kid" : "none", @@ -1039,16 +2051,39 @@ "x" : "Qd7jCiJE2SAcpk1v0t0Sa3CVNp5nOuyqpeBCMIUonV0", "y" : "TRc1uShB5308iyBk3tLD1l2GkvCgVFJl322i5SuUock" }, - "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 45, + "tcId" : 93, + "comment" : "using secp256k1", + "public" : { + "crv" : "P-256K", + "kid" : "none", + "kty" : "EC", + "x" : "oSY-dbh64JNwYP8UcvMw7lXN-PQynWKEqev7zIVsEWg", + "y" : "QiXnLL6_9B5U-28A4Rr-U6F5N77b8t94f475WE93WDg" + }, + "private" : { + "crv" : "P-256", + "d" : "TzQU0VibSfcXLUOcu-eOW1NQ3IXepAzS1idHQMbgI5w", + "kid" : "none", + "kty" : "EC", + "x" : "Qd7jCiJE2SAcpk1v0t0Sa3CVNp5nOuyqpeBCMIUonV0", + "y" : "TRc1uShB5308iyBk3tLD1l2GkvCgVFJl322i5SuUock" + }, + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 94, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "P-256", "public" : { "crv" : "P-384", "kid" : "none", @@ -1069,9 +2104,8 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 95, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "P-256", "public" : { "crv" : "P-521", "kid" : "none", @@ -1099,9 +2133,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 47, + "tcId" : 96, "comment" : "normal case", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1122,9 +2155,8 @@ "flags" : [] }, { - "tcId" : 48, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 97, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1145,9 +2177,8 @@ "flags" : [] }, { - "tcId" : 49, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 98, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1168,9 +2199,30 @@ "flags" : [] }, { - "tcId" : 50, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 99, + "comment" : "edge case for shared secret", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "r0rpZOO8vZI6zNpdoxddQR_WLRfdPDocQQvvFzCYWmJl2Q6VCsD8UHQ7HtdxkG_z", + "y" : "O2jPTT2DqIWocJf90ynOg7GJ-YzsW-RMMdGjoruhD0cZYyMri6dhD6jHIXkFDrht" + }, + "private" : { + "crv" : "P-384", + "d" : "orZEKjf4o3WdLLkd9eynWxT1pnZtqANcwZQ7Fajk67YCXzc74zQIDyKrgho1Naan", + "kid" : "none", + "kty" : "EC", + "x" : "X7b8XxfVh97l6VAsTEiO89awbAmBAvYjCiZNC00ZJ8RhYB5HyrbZP68O6YIp1cXd", + "y" : "tBbIpSH978yrXL0Uo5sFxriMtl_7SHkIYlI1xpFkw55eJ-w0fH9Y-DEa3kIDSozh" + }, + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1191,9 +2243,8 @@ "flags" : [] }, { - "tcId" : 51, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 101, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1214,9 +2265,8 @@ "flags" : [] }, { - "tcId" : 52, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 102, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1237,9 +2287,8 @@ "flags" : [] }, { - "tcId" : 53, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 103, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1260,9 +2309,74 @@ "flags" : [] }, { - "tcId" : 54, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 104, + "comment" : "edge case for shared secret", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "N_kASYMVa72cR4kedSN7sTAWvX_m9OD3HO8OY_FqZy8NOw4gFlwzQH4Ua2pK5pYt", + "y" : "07V8y5nnqvEwMkBRbQ6-COWFUT42ldQsRn3KtTQO92GZDK3I2IQKrMlESBQVwH_r" + }, + "private" : { + "crv" : "P-384", + "d" : "orZEKjf4o3WdLLkd9eynWxT1pnZtqANcwZQ7Fajk67YCXzc74zQIDyKrgho1Naan", + "kid" : "none", + "kty" : "EC", + "x" : "X7b8XxfVh97l6VAsTEiO89awbAmBAvYjCiZNC00ZJ8RhYB5HyrbZP68O6YIp1cXd", + "y" : "tBbIpSH978yrXL0Uo5sFxriMtl_7SHkIYlI1xpFkw55eJ-w0fH9Y-DEa3kIDSozh" + }, + "shared" : "3b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "edge case for shared secret", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "llXY5WInGLMXz7wJiUNX91prE_pRa81mMHIbhppiAZbPDD3siGCzLSftm6ws8mOv", + "y" : "FzIWmBFtfYEa6NqbnLv5OCweNuK2fWxq-bzqfZ3gDKcrOYYGwJigoPDEuJQZQ-1l" + }, + "private" : { + "crv" : "P-384", + "d" : "orZEKjf4o3WdLLkd9eynWxT1pnZtqANcwZQ7Fajk67YCXzc74zQIDyKrgho1Naan", + "kid" : "none", + "kty" : "EC", + "x" : "X7b8XxfVh97l6VAsTEiO89awbAmBAvYjCiZNC00ZJ8RhYB5HyrbZP68O6YIp1cXd", + "y" : "tBbIpSH978yrXL0Uo5sFxriMtl_7SHkIYlI1xpFkw55eJ-w0fH9Y-DEa3kIDSozh" + }, + "shared" : "6a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "edge case for shared secret", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "zLE9Qns8S7M91PIM3avGhgDq-X7rLIHowhiukHQ-dP84ylbwwCJDedtGTc9KQPBD", + "y" : "UM16ZZssSFGl3PjJkPySDAfU1apQohhXUOa4TELoPP9jUFBILey0eA-BLkxJ_HQE" + }, + "private" : { + "crv" : "P-384", + "d" : "orZEKjf4o3WdLLkd9eynWxT1pnZtqANcwZQ7Fajk67YCXzc74zQIDyKrgho1Naan", + "kid" : "none", + "kty" : "EC", + "x" : "X7b8XxfVh97l6VAsTEiO89awbAmBAvYjCiZNC00ZJ8RhYB5HyrbZP68O6YIp1cXd", + "y" : "tBbIpSH978yrXL0Uo5sFxriMtl_7SHkIYlI1xpFkw55eJ-w0fH9Y-DEa3kIDSozh" + }, + "shared" : "7c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1283,9 +2397,8 @@ "flags" : [] }, { - "tcId" : 55, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 108, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1306,9 +2419,8 @@ "flags" : [] }, { - "tcId" : 56, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 109, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1329,9 +2441,8 @@ "flags" : [] }, { - "tcId" : 57, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 110, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1352,9 +2463,8 @@ "flags" : [] }, { - "tcId" : 58, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 111, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1375,9 +2485,8 @@ "flags" : [] }, { - "tcId" : 59, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 112, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1398,9 +2507,8 @@ "flags" : [] }, { - "tcId" : 60, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 113, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1421,9 +2529,8 @@ "flags" : [] }, { - "tcId" : 61, - "comment" : "edge cases for shared secret", - "curve" : "P-384", + "tcId" : 114, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-384", "kid" : "none", @@ -1444,9 +2551,96 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 115, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "b8r4LZgtIi1glrqD5VscfctxpB6I8yMzP0QoTZXEvTYW2nob75KPMcJviFunrbSH", + "y" : "gm_eLtn1ZJwRz4Rl-L-K1Q9okUk2_Dlmb2ghnQZlBr6kAB_cgWyakOfir7Gb6ghf" + }, + "private" : { + "crv" : "P-384", + "d" : "orZEKjf4o3WdLLkd9eynWxT1pnZtqANcwZQ7Fajk67YCXzc74zQIDyKrgho1Naan", + "kid" : "none", + "kty" : "EC", + "x" : "X7b8XxfVh97l6VAsTEiO89awbAmBAvYjCiZNC00ZJ8RhYB5HyrbZP68O6YIp1cXd", + "y" : "tBbIpSH978yrXL0Uo5sFxriMtl_7SHkIYlI1xpFkw55eJ-w0fH9Y-DEa3kIDSozh" + }, + "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "b8r4LZgtIi1glrqD5VscfctxpB6I8yMzP0QoTZXEvTYW2nob75KPMcJviFunrbSH", + "y" : "fZAh0SYKm2PuMHuaB0B1KvCXbrbJA8aZkJfeYvma-UBb_-AifpNlbxgdUE9kFfeg" + }, + "private" : { + "crv" : "P-384", + "d" : "orZEKjf4o3WdLLkd9eynWxT1pnZtqANcwZQ7Fajk67YCXzc74zQIDyKrgho1Naan", + "kid" : "none", + "kty" : "EC", + "x" : "X7b8XxfVh97l6VAsTEiO89awbAmBAvYjCiZNC00ZJ8RhYB5HyrbZP68O6YIp1cXd", + "y" : "tBbIpSH978yrXL0Uo5sFxriMtl_7SHkIYlI1xpFkw55eJ-w0fH9Y-DEa3kIDSozh" + }, + "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "y-coordinate of the public key is small", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "v-tH-0CmWHjmtkL0C44VAirens-oy2GAQwY0lOK8XS3xDTbzeGm1jvEtzDXjmCg1", + "y" : "_S5V7EH9_oyru7e82BY2RaGenaxZYw8_6TsggJT_h81GG1PO9TSC5w4ujqhyAMw_" + }, + "private" : { + "crv" : "P-384", + "d" : "orZEKjf4o3WdLLkd9eynWxT1pnZtqANcwZQ7Fajk67YCXzc74zQIDyKrgho1Naan", + "kid" : "none", + "kty" : "EC", + "x" : "X7b8XxfVh97l6VAsTEiO89awbAmBAvYjCiZNC00ZJ8RhYB5HyrbZP68O6YIp1cXd", + "y" : "tBbIpSH978yrXL0Uo5sFxriMtl_7SHkIYlI1xpFkw55eJ-w0fH9Y-DEa3kIDSozh" + }, + "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "y-coordinate of the public key is large", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "v-tH-0CmWHjmtkL0C44VAirens-oy2GAQwY0lOK8XS3xDTbzeGm1jvEtzDXjmCg1", + "y" : "AtGqE74CAXNUREhDJ-nJul5hYlOmnPDAFsTff2sAeDG55KwwCst9GPHRcViN_zPA" + }, + "private" : { + "crv" : "P-384", + "d" : "orZEKjf4o3WdLLkd9eynWxT1pnZtqANcwZQ7Fajk67YCXzc74zQIDyKrgho1Naan", + "kid" : "none", + "kty" : "EC", + "x" : "X7b8XxfVh97l6VAsTEiO89awbAmBAvYjCiZNC00ZJ8RhYB5HyrbZP68O6YIp1cXd", + "y" : "tBbIpSH978yrXL0Uo5sFxriMtl_7SHkIYlI1xpFkw55eJ-w0fH9Y-DEa3kIDSozh" + }, + "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 119, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1467,9 +2661,8 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 120, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1490,9 +2683,30 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 121, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD", + "y" : "ZmAEGxx5hGIOjX_XzNtQzDuoFtoU1BpNiv-rqEiIZ_DKWiT41C3X5EtTCifcW1ja" + }, + "private" : { + "crv" : "P-384", + "d" : "K8Fc85geq2ECw5-aklqhMJ21nCwCpUQRko1zw5RdFXhI3DaVnv73SVyFKOooTByX", + "kid" : "none", + "kty" : "EC", + "x" : "y1Kls3Y2tCEAc0JSdEIrCtba2jk3yUYSpIyyiS37wGwyrdu-neoULwnDul5Y8VTu", + "y" : "IIqE4Mc6BiCHtJwtE2syzqtJrZ3c-ukkQCnEEgy7n_YIfy6-VojCB5emR8hx0NEE" + }, + "shared" : "35513157e804bd918d04de202778b81a6fc7ad8aa541ee94116a0f18466725d75e71c6942bf044b1b0ecba19db33e0de", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 122, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1513,9 +2727,8 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 123, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1536,9 +2749,8 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 124, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1559,9 +2771,8 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 125, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1582,9 +2793,74 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 126, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "O17tgHJ7y8URO4qeTbHIGx3dwtmf9W2cPBBUNIkTveKWMRxL0vqJm00OZqqhtqDd", + "y" : "e38PKNVeLzpQ8fG-85doNKBbQ0GOl5MDvANj7RbS0LQBHMN7PAatcxVPrqt5Fc2H" + }, + "private" : { + "crv" : "P-384", + "d" : "K8Fc85geq2ECw5-aklqhMJ21nCwCpUQRko1zw5RdFXhI3DaVnv73SVyFKOooTByX", + "kid" : "none", + "kty" : "EC", + "x" : "y1Kls3Y2tCEAc0JSdEIrCtba2jk3yUYSpIyyiS37wGwyrdu-neoULwnDul5Y8VTu", + "y" : "IIqE4Mc6BiCHtJwtE2syzqtJrZ3c-ukkQCnEEgy7n_YIfy6-VojCB5emR8hx0NEE" + }, + "shared" : "1fe6fea5f00d3005abaae2267ff18e430915838d87909ab503885edf38be7618ecb321f0a4df71b0913fbf12c76fc1f0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "apmlrNSn7bHHB9f4vhLoEUAzjj4UulY8cDxoGjGaP5zh-Q8DK_hA83WOicuFLOym", + "y" : "PPme8E9RpepjC6P5-WDdWToUyb45_SvSFdO0sIqq-Gu_kn8sRuUqsG-3QriFDlIe" + }, + "private" : { + "crv" : "P-384", + "d" : "K8Fc85geq2ECw5-aklqhMJ21nCwCpUQRko1zw5RdFXhI3DaVnv73SVyFKOooTByX", + "kid" : "none", + "kty" : "EC", + "x" : "y1Kls3Y2tCEAc0JSdEIrCtba2jk3yUYSpIyyiS37wGwyrdu-neoULwnDul5Y8VTu", + "y" : "IIqE4Mc6BiCHtJwtE2syzqtJrZ3c-ukkQCnEEgy7n_YIfy6-VojCB5emR8hx0NEE" + }, + "shared" : "f58adc13ff997d38383910db7befb17670393a33d95b049c2aa19d760c8e728ecedd32168476b90b26a3742dcc121b07", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "fCWk9X92qxOyXKs8Jl252b2SX-y_e_k77xMId4ZGYo3sqwZ-2YipdVzYjojeNnEE", + "y" : "Vi7gxX5x2Wzv4xtMQEW9QIajjoq5rfLVVnvjGAUdcPOqaLdT8nGrAytqvM6Rnili" + }, + "private" : { + "crv" : "P-384", + "d" : "K8Fc85geq2ECw5-aklqhMJ21nCwCpUQRko1zw5RdFXhI3DaVnv73SVyFKOooTByX", + "kid" : "none", + "kty" : "EC", + "x" : "y1Kls3Y2tCEAc0JSdEIrCtba2jk3yUYSpIyyiS37wGwyrdu-neoULwnDul5Y8VTu", + "y" : "IIqE4Mc6BiCHtJwtE2syzqtJrZ3c-ukkQCnEEgy7n_YIfy6-VojCB5emR8hx0NEE" + }, + "shared" : "56299684ec5ceb09ba4d94d1231005a826c9c08a5219c757e0136cbe8b6430badd4925172f2939891da7c7893850512f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 129, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1605,9 +2881,8 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 130, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1628,9 +2903,8 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 131, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1651,9 +2925,8 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 132, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1674,9 +2947,8 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 133, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1697,9 +2969,8 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 134, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1720,9 +2991,8 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 135, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1743,9 +3013,8 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 136, "comment" : "edge cases for ephemeral key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1766,9 +3035,96 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 137, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8DEjsAAAAAAAAAAAAAAAAAAAAA", + "y" : "cb0ecAw0B1w8rejOKdM3JK9op2crJlpOFXBVNgRAq3xGG46ayAJOY6i5wXwAAAAA" + }, + "private" : { + "crv" : "P-384", + "d" : "K8Fc85geq2ECw5-aklqhMJ21nCwCpUQRko1zw5RdFXhI3DaVnv73SVyFKOooTByX", + "kid" : "none", + "kty" : "EC", + "x" : "y1Kls3Y2tCEAc0JSdEIrCtba2jk3yUYSpIyyiS37wGwyrdu-neoULwnDul5Y8VTu", + "y" : "IIqE4Mc6BiCHtJwtE2syzqtJrZ3c-ukkQCnEEgy7n_YIfy6-VojCB5emR8hx0NEE" + }, + "shared" : "ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8DEjsAAAAAAAAAAAAAAAAAAAAA", + "y" : "jkLhj_PL-KPDUhcx1izI21CXWJjU2aWx6o-qyfu_VIK55HFkN_2xnFdGPoT_____" + }, + "private" : { + "crv" : "P-384", + "d" : "K8Fc85geq2ECw5-aklqhMJ21nCwCpUQRko1zw5RdFXhI3DaVnv73SVyFKOooTByX", + "kid" : "none", + "kty" : "EC", + "x" : "y1Kls3Y2tCEAc0JSdEIrCtba2jk3yUYSpIyyiS37wGwyrdu-neoULwnDul5Y8VTu", + "y" : "IIqE4Mc6BiCHtJwtE2syzqtJrZ3c-ukkQCnEEgy7n_YIfy6-VojCB5emR8hx0NEE" + }, + "shared" : "ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaikHwAAAAAAAAAAAAAAAAAAAAA", + "y" : "AAAAAH9XtpoBR4Pb-klnsvnPpnim8Lbpz9QWSM7Fs8SY5yFS2j-C09oujp-O83sR" + }, + "private" : { + "crv" : "P-384", + "d" : "K8Fc85geq2ECw5-aklqhMJ21nCwCpUQRko1zw5RdFXhI3DaVnv73SVyFKOooTByX", + "kid" : "none", + "kty" : "EC", + "x" : "y1Kls3Y2tCEAc0JSdEIrCtba2jk3yUYSpIyyiS37wGwyrdu-neoULwnDul5Y8VTu", + "y" : "IIqE4Mc6BiCHtJwtE2syzqtJrZ3c-ukkQCnEEgy7n_YIfy6-VojCB5emR8hx0NEE" + }, + "shared" : "bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaikHwAAAAAAAAAAAAAAAAAAAAA", + "y" : "_____4CoSWX-uHwkBbaYTQYwWYdZD0kWMCvptzE6TDpnGN6sJcB9LCXRcWFxDITu" + }, + "private" : { + "crv" : "P-384", + "d" : "K8Fc85geq2ECw5-aklqhMJ21nCwCpUQRko1zw5RdFXhI3DaVnv73SVyFKOooTByX", + "kid" : "none", + "kty" : "EC", + "x" : "y1Kls3Y2tCEAc0JSdEIrCtba2jk3yUYSpIyyiS37wGwyrdu-neoULwnDul5Y8VTu", + "y" : "IIqE4Mc6BiCHtJwtE2syzqtJrZ3c-ukkQCnEEgy7n_YIfy6-VojCB5emR8hx0NEE" + }, + "shared" : "bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 141, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1789,9 +3145,8 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 142, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1812,9 +3167,8 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 143, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1835,9 +3189,8 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 144, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1858,9 +3211,8 @@ "flags" : [] }, { - "tcId" : 80, + "tcId" : 145, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1881,9 +3233,8 @@ "flags" : [] }, { - "tcId" : 81, + "tcId" : 146, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1904,9 +3255,8 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 147, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1927,9 +3277,8 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 148, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1950,9 +3299,8 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 149, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1973,9 +3321,8 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 150, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -1998,9 +3345,8 @@ ] }, { - "tcId" : 86, + "tcId" : 151, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -2023,9 +3369,8 @@ ] }, { - "tcId" : 87, + "tcId" : 152, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -2046,9 +3391,8 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 153, "comment" : "edge case private key", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -2071,9 +3415,360 @@ ] }, { - "tcId" : 89, + "tcId" : 154, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 155, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 156, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "__________________________________________7_____AAAAAAAAAAD____-" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 157, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "__________________________________________7_____AAAAAAAAAAD_____" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 158, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 159, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 160, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB", + "y" : "__________________________________________7_____AAAAAAAAAAD____-" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 161, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB", + "y" : "__________________________________________7_____AAAAAAAAAAD_____" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 162, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "__________________________________________7_____AAAAAAAAAAD____-", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 163, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "__________________________________________7_____AAAAAAAAAAD____-", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 164, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "__________________________________________7_____AAAAAAAAAAD____-", + "y" : "__________________________________________7_____AAAAAAAAAAD____-" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 165, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "__________________________________________7_____AAAAAAAAAAD____-", + "y" : "__________________________________________7_____AAAAAAAAAAD_____" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 166, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "__________________________________________7_____AAAAAAAAAAD_____", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 167, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "__________________________________________7_____AAAAAAAAAAD_____", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 168, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "__________________________________________7_____AAAAAAAAAAD_____", + "y" : "__________________________________________7_____AAAAAAAAAAD____-" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 169, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-384", + "kid" : "none", + "kty" : "EC", + "x" : "__________________________________________7_____AAAAAAAAAAD_____", + "y" : "__________________________________________7_____AAAAAAAAAAD_____" + }, + "private" : { + "crv" : "P-384", + "d" : "xsr7dOKlDILHpj0TKUv-oT0LxQS6KwijkskIG_OBXZ5E2WntfwX_0dhZQ1UFPGFH", + "kid" : "none", + "kty" : "EC", + "x" : "XlPoNhRrUZZ-dcYjR7QUbnnAVhCsYYuV2aYULAsj-80-OvhlSto7v-gegKdXrBYj", + "y" : "2tXCeTqL3j6KR6vboyV-QccHR8iWe7WU4K9dO5f6EegvcfIpz0z_O1zIW12oCQ5w" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 170, "comment" : "public point not on curve", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -2089,16 +3784,15 @@ "x" : "Zc5rnX5x6TG2_R-skQUHtDd6wV5FMpKiNV3zmrdByjYpe_bePDSlr7utNxgGuJHy", "y" : "SwiLxdFGRqdPPvz-o54S4rX1brvdUD1ej-4_wwDXUJuqIrZo2_H9JBgHCrQKB9n2" }, - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 90, + "tcId" : 171, "comment" : "public point = (0,0)", - "curve" : "P-384", "public" : { "crv" : "P-384", "kid" : "none", @@ -2114,16 +3808,15 @@ "x" : "Zc5rnX5x6TG2_R-skQUHtDd6wV5FMpKiNV3zmrdByjYpe_bePDSlr7utNxgGuJHy", "y" : "SwiLxdFGRqdPPvz-o54S4rX1brvdUD1ej-4_wwDXUJuqIrZo2_H9JBgHCrQKB9n2" }, - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 91, + "tcId" : 172, "comment" : "using secp256r1", - "curve" : "P-384", "public" : { "crv" : "P-256", "kid" : "none", @@ -2139,16 +3832,39 @@ "x" : "Zc5rnX5x6TG2_R-skQUHtDd6wV5FMpKiNV3zmrdByjYpe_bePDSlr7utNxgGuJHy", "y" : "SwiLxdFGRqdPPvz-o54S4rX1brvdUD1ej-4_wwDXUJuqIrZo2_H9JBgHCrQKB9n2" }, - "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 92, + "tcId" : 173, + "comment" : "using secp256k1", + "public" : { + "crv" : "P-256K", + "kid" : "none", + "kty" : "EC", + "x" : "oSY-dbh64JNwYP8UcvMw7lXN-PQynWKEqev7zIVsEWg", + "y" : "QiXnLL6_9B5U-28A4Rr-U6F5N77b8t94f475WE93WDg" + }, + "private" : { + "crv" : "P-384", + "d" : "3kTmP9kk8Xc0DXgK9qquonH1LSy5pcUZtgIOBsPPC6r7wLgBxlCMLhSDsVz-96_C", + "kid" : "none", + "kty" : "EC", + "x" : "Zc5rnX5x6TG2_R-skQUHtDd6wV5FMpKiNV3zmrdByjYpe_bePDSlr7utNxgGuJHy", + "y" : "SwiLxdFGRqdPPvz-o54S4rX1brvdUD1ej-4_wwDXUJuqIrZo2_H9JBgHCrQKB9n2" + }, + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 174, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "P-384", "public" : { "crv" : "P-256", "kid" : "none", @@ -2169,9 +3885,8 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 175, "comment" : "Public key uses wrong curve: secp521r1", - "curve" : "P-384", "public" : { "crv" : "P-521", "kid" : "none", @@ -2199,9 +3914,8 @@ "type" : "ECHDComp", "tests" : [ { - "tcId" : 94, + "tcId" : 176, "comment" : "normal case", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2222,9 +3936,8 @@ "flags" : [] }, { - "tcId" : 95, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 177, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2245,9 +3958,8 @@ "flags" : [] }, { - "tcId" : 96, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 178, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2268,9 +3980,8 @@ "flags" : [] }, { - "tcId" : 97, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 179, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2291,9 +4002,30 @@ "flags" : [] }, { - "tcId" : 98, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 180, + "comment" : "edge case for shared secret", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "AffrluZLGmLa-eCAG_2WoLFbaOX1yz6QtDRJWkc5BzOOUwmOHC5JMzXQnGqub92gNFuYqu1Yjyq-gpEHE_tsICUp", + "y" : "ATlrF88lC8AY9M6tCX5-CYY_FM8SObBl5X2ISUnu4UGSb358n380zwU2NodnvA4atRQodyk6THImk6c_4UpTkK-T" + }, + "private" : { + "crv" : "P-521", + "d" : "AKK2RCo3-KN1nSy5HfXsp1r2uJ4nuvL2y_lx3uUFj_qdjayAXHvHLzcYSJ1qnLJ4evjJOhfd6xoZIRqyNgTUe3ZG", + "kid" : "none", + "kty" : "EC", + "x" : "AD3ewT4NSLOUrihSr1ajt9tSpa__sU7UrYewKGBNDKMvORitbObL_UlQSGXKZHR-p9HVHRZ25XWSBJyF_oXHlOkn", + "y" : "AFitu6d2cyRAt8T6o7IcKkSLQBdppZYdPpVJvSd9LaywzrQRfUJVNprQ8ydOsciIX2KuREMq19F5SVUizFdPXp88" + }, + "shared" : "000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 181, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2314,9 +4046,8 @@ "flags" : [] }, { - "tcId" : 99, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 182, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2337,9 +4068,8 @@ "flags" : [] }, { - "tcId" : 100, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 183, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2360,9 +4090,8 @@ "flags" : [] }, { - "tcId" : 101, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 184, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2383,9 +4112,8 @@ "flags" : [] }, { - "tcId" : 102, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 185, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2406,9 +4134,8 @@ "flags" : [] }, { - "tcId" : 103, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 186, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2429,9 +4156,8 @@ "flags" : [] }, { - "tcId" : 104, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 187, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2452,9 +4178,8 @@ "flags" : [] }, { - "tcId" : 105, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 188, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2475,9 +4200,8 @@ "flags" : [] }, { - "tcId" : 106, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 189, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2498,9 +4222,8 @@ "flags" : [] }, { - "tcId" : 107, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 190, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2521,9 +4244,8 @@ "flags" : [] }, { - "tcId" : 108, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 191, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2544,9 +4266,8 @@ "flags" : [] }, { - "tcId" : 109, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 192, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2567,9 +4288,8 @@ "flags" : [] }, { - "tcId" : 110, - "comment" : "edge cases for shared secret", - "curve" : "P-521", + "tcId" : 193, + "comment" : "edge case for shared secret", "public" : { "crv" : "P-521", "kid" : "none", @@ -2590,9 +4310,8 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 194, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2613,9 +4332,8 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 195, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2636,9 +4354,8 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 196, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2659,9 +4376,30 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 197, + "comment" : "edge cases for ephemeral key", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "AF-ID1DslL-sZlj6L84FlFxqNrJmQHtvvVQ3qD4vL5ucUKc0hy5I5w32VFfxPkfQbGuLKfRzWs8QXqY-BRkE0Yrq" + }, + "private" : { + "crv" : "P-521", + "d" : "ASvBXPOYHqthAsOfmpJaoTB2PQHtbtrxQwbrChTddd_1BAcN73uI2LFlCC9pmS3g_6XukiyzqzmRfahSTKxz8KCc", + "kid" : "none", + "kty" : "EC", + "x" : "AX_Hz2ZtrFo4FsY3DNaSxOKGZdWpqnDOUYke5cdvkhRJ6WIFJecYzVJ5zWEu-7-4LxeuEqABQH9V05tpu3xvWbLq", + "y" : "AfYaLq3O-KwbkoMK9io0PLsTJSoszxq3UssVHgvTm1gBdSNL9kHUToZgdz2EIGhBHa838C5Z5UWpRsqcPvB-XAu9" + }, + "shared" : "013aefe3245728a08c904fe7d61cd9c2fdac63f29cf664d8f161bebacb93f8a710e9692f9689480ad498de00f00061e40e46e76e4754c1130ef4217a58933e0b1dc6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 198, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2682,9 +4420,8 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 199, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2705,9 +4442,8 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 200, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2728,9 +4464,8 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 201, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2751,9 +4486,8 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 202, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2774,9 +4508,8 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 203, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2797,9 +4530,8 @@ "flags" : [] }, { - "tcId" : 120, + "tcId" : 204, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2820,9 +4552,8 @@ "flags" : [] }, { - "tcId" : 121, + "tcId" : 205, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2843,9 +4574,8 @@ "flags" : [] }, { - "tcId" : 122, + "tcId" : 206, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2866,9 +4596,8 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 207, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2889,9 +4618,8 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 208, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2912,9 +4640,8 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 209, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2935,9 +4662,8 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 210, "comment" : "edge cases for ephemeral key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2958,9 +4684,8 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 211, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -2981,9 +4706,8 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 212, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3004,9 +4728,8 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 213, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3027,9 +4750,8 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 214, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3050,9 +4772,8 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 215, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3073,9 +4794,8 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 216, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3096,9 +4816,8 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 217, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3119,9 +4838,8 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 218, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3142,9 +4860,8 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 219, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3165,9 +4882,8 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 220, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3190,9 +4906,8 @@ ] }, { - "tcId" : 137, + "tcId" : 221, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3215,9 +4930,8 @@ ] }, { - "tcId" : 138, + "tcId" : 222, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3240,9 +4954,8 @@ ] }, { - "tcId" : 139, + "tcId" : 223, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3265,9 +4978,8 @@ ] }, { - "tcId" : 140, + "tcId" : 224, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3290,9 +5002,8 @@ ] }, { - "tcId" : 141, + "tcId" : 225, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3313,9 +5024,8 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 226, "comment" : "edge case private key", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3338,9 +5048,8 @@ ] }, { - "tcId" : 143, + "tcId" : 227, "comment" : "CVE-2017-10176: Issue with elliptic curve addition", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3363,9 +5072,360 @@ ] }, { - "tcId" : 144, + "tcId" : 228, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "Af_____________________________________________________________________________________-" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "y" : "Af______________________________________________________________________________________" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB", + "y" : "Af_____________________________________________________________________________________-" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB", + "y" : "Af______________________________________________________________________________________" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "Af_____________________________________________________________________________________-", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "Af_____________________________________________________________________________________-", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "Af_____________________________________________________________________________________-", + "y" : "Af_____________________________________________________________________________________-" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "Af_____________________________________________________________________________________-", + "y" : "Af______________________________________________________________________________________" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "Af______________________________________________________________________________________", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "Af______________________________________________________________________________________", + "y" : "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "Af______________________________________________________________________________________", + "y" : "Af_____________________________________________________________________________________-" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "point is not on curve", + "public" : { + "crv" : "P-521", + "kid" : "none", + "kty" : "EC", + "x" : "Af______________________________________________________________________________________", + "y" : "Af______________________________________________________________________________________" + }, + "private" : { + "crv" : "P-521", + "d" : "AcbK-3TipQyCx6Y9EylL_qET8nHgGuMF95r0MgPNMhFezfL-5f7boq0xJng9sMPE0wKaFDaej4Db0V1RLxPlHFA8", + "kid" : "none", + "kty" : "EC", + "x" : "AJsV2VQvRXnYbPaNO2CsdCT7kCvhO6ZASWpAt6SsTQV7mQrWfDQlQQg_N3r2MiSOa4dt8d5cmFRzFQ0DBIsrzb35", + "y" : "AF7A0BtEJCH1SD4BbPQvispAEfAbn1RaiyDgBWh4UFBKqCgf3QCqMoc50Fome3qa_T9La5sViNTvEOH4ZzZSThtX" + }, + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 244, "comment" : "public point not on curve", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3381,16 +5441,15 @@ "x" : "Aep4GB4E9ID9mJ4FlkJEYTt_emN5q_CBkyep9a3vpvRBB0UCi_GkaoAx_scAN-vLUH29j1C4EqS8wDE7p98Cx9NV", "y" : "AeBFX-bOHqmYxzl1aUjPonu4sangygpQJjGDb5bg9d9mnLPKP298D5JAs9h-F0Fhs7BNg5q2_kbyRb1iZQXvS0FU" }, - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 145, + "tcId" : 245, "comment" : "public point = (0,0)", - "curve" : "P-521", "public" : { "crv" : "P-521", "kid" : "none", @@ -3406,16 +5465,15 @@ "x" : "Aep4GB4E9ID9mJ4FlkJEYTt_emN5q_CBkyep9a3vpvRBB0UCi_GkaoAx_scAN-vLUH29j1C4EqS8wDE7p98Cx9NV", "y" : "AeBFX-bOHqmYxzl1aUjPonu4sangygpQJjGDb5bg9d9mnLPKP298D5JAs9h-F0Fhs7BNg5q2_kbyRb1iZQXvS0FU" }, - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 146, + "tcId" : 246, "comment" : "using secp256r1", - "curve" : "P-521", "public" : { "crv" : "P-256", "kid" : "none", @@ -3431,16 +5489,39 @@ "x" : "Aep4GB4E9ID9mJ4FlkJEYTt_emN5q_CBkyep9a3vpvRBB0UCi_GkaoAx_scAN-vLUH29j1C4EqS8wDE7p98Cx9NV", "y" : "AeBFX-bOHqmYxzl1aUjPonu4sangygpQJjGDb5bg9d9mnLPKP298D5JAs9h-F0Fhs7BNg5q2_kbyRb1iZQXvS0FU" }, - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "shared" : "", "result" : "invalid", "flags" : [ "InvalidPublic" ] }, { - "tcId" : 147, + "tcId" : 247, + "comment" : "using secp256k1", + "public" : { + "crv" : "P-256K", + "kid" : "none", + "kty" : "EC", + "x" : "oSY-dbh64JNwYP8UcvMw7lXN-PQynWKEqev7zIVsEWg", + "y" : "QiXnLL6_9B5U-28A4Rr-U6F5N77b8t94f475WE93WDg" + }, + "private" : { + "crv" : "P-521", + "d" : "ATlqmaM3gh2MktdfVieTxwr6QHSuXm2tK9LMauqPNvbEXd3nOTFEDSKfNACTq4xvs_INIJmaNzcf6SEEaSE20Bm3", + "kid" : "none", + "kty" : "EC", + "x" : "Aep4GB4E9ID9mJ4FlkJEYTt_emN5q_CBkyep9a3vpvRBB0UCi_GkaoAx_scAN-vLUH29j1C4EqS8wDE7p98Cx9NV", + "y" : "AeBFX-bOHqmYxzl1aUjPonu4sangygpQJjGDb5bg9d9mnLPKP298D5JAs9h-F0Fhs7BNg5q2_kbyRb1iZQXvS0FU" + }, + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 248, "comment" : "Public key uses wrong curve: secp256r1", - "curve" : "P-521", "public" : { "crv" : "P-256", "kid" : "none", @@ -3461,9 +5542,8 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 249, "comment" : "Public key uses wrong curve: secp384r1", - "curve" : "P-521", "public" : { "crv" : "P-384", "kid" : "none", diff --git a/third_party/wycheproof_testvectors/ecdsa_brainpoolP224r1_sha224_test.json b/third_party/wycheproof_testvectors/ecdsa_brainpoolP224r1_sha224_test.json index 35856a41a..13e8991a8 100644 --- a/third_party/wycheproof_testvectors/ecdsa_brainpoolP224r1_sha224_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_brainpoolP224r1_sha224_test.json @@ -1,6 +1,6 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", @@ -8,7 +8,7 @@ "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 359, + "numberOfTests" : 344, "header" : [], "testGroups" : [ { @@ -35,46 +35,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303d021d00a4daa12fdd490504e73b8c153fdcb8c22662138436abff8bea30d9b8021c4a5bbd7c0b0fd80f997e6083c3bbc5be75155d20530506cce9c5c37e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303d021d00cd19d42fbafb75240fcdeefcb8bcce3ce2eba368852898a7a5efc558021c0cd76bf2517522792a5313d96c49e7bd6a7f6b06f9ad23b3c24fdd79", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303d021d0082f2502739ac0e5f03bd07eda597458f567f6b1be62d9eae95ad65c0021c2f45e848e09bd70f65fd19749d406bfb97417ebf015ded7f2899ca1b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303d021d00d2acc72e54b448535ea0ff3929d7a5fca6c21a59d049d187047188cb021c5c4d7786c1df7404f0de284c5f0f1d63e6da55aa97dd5fb71884fd1e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303d021c0c7e980100d3f39d7d9103b33d41a01a9bb7e39ca704c9febff12fd7021d00ccb090e7d6bb42293a2a8ee8ec97d282d3972f0baa4618a03cf28a2f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "Legacy:ASN encoding of r misses leading 0", "msg" : "313233343030", "sig" : "303d021ccb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -84,7 +44,7 @@ ] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "Legacy:ASN encoding of s misses leading 0", "msg" : "313233343030", "sig" : "303d021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021cc424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -94,7 +54,7 @@ ] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "valid", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -102,7 +62,7 @@ "flags" : [] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30813e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -112,7 +72,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "303f02811d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -122,7 +82,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "303f021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d302811d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -132,7 +92,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082003e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -142,7 +102,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "30400282001d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -152,7 +112,7 @@ ] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3040021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30282001d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -162,7 +122,7 @@ ] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303f021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -170,7 +130,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303d021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -178,7 +138,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303e021e00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -186,7 +146,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303e021c00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -194,7 +154,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021e00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -202,7 +162,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021c00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -210,7 +170,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000003e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -218,7 +178,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "30430285010000001d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -226,7 +186,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3043021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30285010000001d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -234,7 +194,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000003e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -242,7 +202,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "3047028901000000000000001d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -250,7 +210,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "3047021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3028901000000000000001d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -258,7 +218,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -266,7 +226,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304202847fffffff00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -274,7 +234,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "3042021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d302847fffffff00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -282,7 +242,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -290,7 +250,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30420284ffffffff00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -298,7 +258,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3042021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30284ffffffff00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -306,7 +266,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -314,7 +274,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "30430285ffffffffff00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -322,7 +282,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3043021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30285ffffffffff00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -330,7 +290,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -338,7 +298,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "30460288ffffffffffffffff00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -346,7 +306,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3046021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30288ffffffffffffffff00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -354,7 +314,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -362,7 +322,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "303e02ff00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -370,7 +330,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d302ff00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -378,7 +338,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3080021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -386,7 +346,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "303e028000cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -394,7 +354,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3028000c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -402,7 +362,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -410,7 +370,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -418,7 +378,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "3040021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100000", @@ -426,7 +386,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "30400000021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -434,7 +394,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100000", @@ -442,7 +402,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "3040021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100500", @@ -450,7 +410,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3043498177303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -458,7 +418,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30422500303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -466,7 +426,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3040303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100004deadbeef", @@ -474,7 +434,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30432222498177021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -482,7 +442,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304222212500021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -490,7 +450,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3046221f021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30004deadbeef021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -498,7 +458,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3043021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d32222498177021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -506,7 +466,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3042021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d322212500021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -514,7 +474,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3046021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3221f021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100004deadbeef", @@ -522,7 +482,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3046aa00bb00cd00303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -530,7 +490,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3044aa02aabb303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -538,7 +498,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30462225aa00bb00cd00021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -546,7 +506,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30442223aa02aabb021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -554,7 +514,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3046021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d32225aa00bb00cd00021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -562,7 +522,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3044021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d32223aa02aabb021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -570,7 +530,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -578,7 +538,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3080303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100000", @@ -586,7 +546,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30422280021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30000021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -594,7 +554,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3042021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d32280021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100000", @@ -602,7 +562,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3080313e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100000", @@ -610,7 +570,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30422280031d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30000021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -618,7 +578,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3042021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d32280031d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100000", @@ -626,7 +586,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -634,7 +594,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e3e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -642,7 +602,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f3e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -650,7 +610,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "313e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -658,7 +618,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "323e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -666,7 +626,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff3e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -674,7 +634,7 @@ "flags" : [] }, { - "tcId" : 80, + "tcId" : 75, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -682,15 +642,15 @@ "flags" : [] }, { - "tcId" : 81, - "comment" : "using composition forsequence", + "tcId" : 76, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "3042300102303d1d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", "result" : "invalid", "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "303d021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51", @@ -698,7 +658,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "303d1d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -706,7 +666,7 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "3080021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100000", @@ -716,7 +676,7 @@ ] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "3080021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d511000", @@ -724,7 +684,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "3080021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d511005000000", @@ -732,7 +692,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "3080021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110060811220000", @@ -740,7 +700,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "3080021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100000fe02beef", @@ -748,7 +708,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "3080021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100002beef", @@ -756,7 +716,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "30403000021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -764,7 +724,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "3040021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51103000", @@ -772,7 +732,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "3040303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -780,7 +740,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "301f021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3", @@ -788,7 +748,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "305d021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -796,7 +756,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "removing integer", "msg" : "313233343030", "sig" : "301f021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -804,7 +764,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302002021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -812,7 +772,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "3020021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d302", @@ -820,7 +780,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "3040021f00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30000021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -828,7 +788,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "3040021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021f00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100000", @@ -836,7 +796,7 @@ "flags" : [] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3040021f000000cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -846,7 +806,7 @@ ] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3040021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021f000000c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -856,7 +816,7 @@ ] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "3040021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30000021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -864,7 +824,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "3040021f00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30500021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -872,7 +832,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "3040021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021f00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51100500", @@ -880,7 +840,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "30210281021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -888,7 +848,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "3021021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30281", @@ -896,7 +856,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "30210500021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -904,7 +864,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "3021021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30500", @@ -912,7 +872,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303e001d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -920,7 +880,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303e011d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -928,7 +888,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303e031d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -936,7 +896,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303e041d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -944,7 +904,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303eff1d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -952,7 +912,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3001d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -960,7 +920,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3011d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -968,7 +928,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3031d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -976,7 +936,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3041d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -984,7 +944,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3ff1d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -992,7 +952,7 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 114, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "30210200021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1000,7 +960,7 @@ "flags" : [] }, { - "tcId" : 120, + "tcId" : 115, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "3021021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d30200", @@ -1008,23 +968,23 @@ "flags" : [] }, { - "tcId" : 121, - "comment" : "using composition forinteger", + "tcId" : 116, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "30422221020100021ccb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", "result" : "invalid", "flags" : [] }, { - "tcId" : 122, - "comment" : "using composition forinteger", + "tcId" : 117, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3042021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d32221020100021cc424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", "result" : "invalid", "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "303e021d02cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1032,7 +992,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d02c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1040,7 +1000,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af263146004896153021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1048,7 +1008,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5190", @@ -1056,7 +1016,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303d021c00cb68ac9765c7641785df237e9951e1429581879af2631460048961021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1064,7 +1024,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303d021ccb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1072,7 +1032,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303d021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021c00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d51", @@ -1080,7 +1040,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303d021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021cc424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1088,7 +1048,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "303f021eff00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1096,7 +1056,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "303f021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021eff00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1104,7 +1064,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "infinity", "msg" : "313233343030", "sig" : "3022090180021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1112,7 +1072,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "infinity", "msg" : "313233343030", "sig" : "3022021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3090180", @@ -1120,7 +1080,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3022020100021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1128,7 +1088,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3022021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3020100", @@ -1136,7 +1096,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d01a329e1418c0aca9daff753a40f22dcdb669843e66041d103aa30f572021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1144,7 +1104,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021cf3a777ed3f83fd915bc6f3592380e5a9c46acb4f848457bc5ee1ce34021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1152,7 +1112,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021dff349753689a389be87a20dc8166ae1ebd6a7e78650d9ceb9ffb769e2d021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1160,7 +1120,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c0c588812c07c026ea4390ca6dc7f1a563b9534b07b7ba843a11e31cc021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1168,7 +1128,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021dfe5cd61ebe73f535625008ac5bf0dd23249967bc199fbe2efc55cf0a8e021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1176,7 +1136,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d01cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1184,7 +1144,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c349753689a389be87a20dc8166ae1ebd6a7e78650d9ceb9ffb769e2d021d00c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1192,7 +1152,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d019be5f1301218962b2f5a6a69a0553ebc576f8686ea187771e4e4e4af", @@ -1200,7 +1160,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021cec6387dbc591c91edb2a0a1eb4b3478ab5420df00e5afe2a9995bd71", @@ -1208,7 +1168,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021dff3bdb437a142ad05afabdc5bbd57bbcdc79a735c483c64531c0c2aef0", @@ -1216,7 +1176,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021dfe641a0ecfede769d4d0a595965faac143a890797915e7888e1b1b1b51", @@ -1224,7 +1184,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021d01c424bc85ebd52fa505423a442a8443238658ca3b7c39bace3f3d5110", @@ -1232,7 +1192,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021d00cb68ac9765c7641785df237e9951e1429581879af2631460048961d3021c3bdb437a142ad05afabdc5bbd57bbcdc79a735c483c64531c0c2aef0", @@ -1240,7 +1200,7 @@ "flags" : [] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1250,7 +1210,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1260,7 +1220,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1270,7 +1230,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f", @@ -1280,7 +1240,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e", @@ -1290,7 +1250,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0", @@ -1300,7 +1260,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", @@ -1310,7 +1270,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100", @@ -1320,7 +1280,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1330,7 +1290,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1340,7 +1300,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1350,7 +1310,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1360,7 +1320,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f", @@ -1370,7 +1330,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e", @@ -1380,7 +1340,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0", @@ -1390,7 +1350,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", @@ -1400,7 +1360,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100", @@ -1410,7 +1370,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1420,7 +1380,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1430,7 +1390,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1440,7 +1400,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1450,7 +1410,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f", @@ -1460,7 +1420,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e", @@ -1470,7 +1430,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0", @@ -1480,7 +1440,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", @@ -1490,7 +1450,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100", @@ -1500,7 +1460,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1510,7 +1470,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020100", @@ -1520,7 +1480,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101", @@ -1530,7 +1490,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f0201ff", @@ -1540,7 +1500,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f", @@ -1550,7 +1510,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e", @@ -1560,7 +1520,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0", @@ -1570,7 +1530,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", @@ -1580,7 +1540,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100", @@ -1590,7 +1550,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f090380fe01", @@ -1600,7 +1560,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e020100", @@ -1610,7 +1570,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e020101", @@ -1620,7 +1580,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e0201ff", @@ -1630,7 +1590,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f", @@ -1640,7 +1600,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e", @@ -1650,7 +1610,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0", @@ -1660,7 +1620,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", @@ -1670,7 +1630,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100", @@ -1680,7 +1640,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e090380fe01", @@ -1690,7 +1650,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0020100", @@ -1700,7 +1660,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0020101", @@ -1710,7 +1670,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a00201ff", @@ -1720,7 +1680,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f", @@ -1730,7 +1690,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e", @@ -1740,7 +1700,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0", @@ -1750,7 +1710,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", @@ -1760,7 +1720,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100", @@ -1770,7 +1730,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0090380fe01", @@ -1780,7 +1740,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff020100", @@ -1790,7 +1750,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff020101", @@ -1800,7 +1760,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff0201ff", @@ -1810,7 +1770,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f", @@ -1820,7 +1780,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e", @@ -1830,7 +1790,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0", @@ -1840,7 +1800,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", @@ -1850,7 +1810,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100", @@ -1860,7 +1820,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff090380fe01", @@ -1870,7 +1830,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100020100", @@ -1880,7 +1840,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100020101", @@ -1890,7 +1850,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c1000201ff", @@ -1900,7 +1860,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f", @@ -1910,7 +1870,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e", @@ -1920,7 +1880,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0", @@ -1930,7 +1890,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", @@ -1940,7 +1900,7 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100", @@ -1950,7 +1910,7 @@ ] }, { - "tcId" : 221, + "tcId" : 216, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c100090380fe01", @@ -1960,12 +1920,220 @@ ] }, { - "tcId" : 222, + "tcId" : 217, "comment" : "Edge case for Shamir multiplication", "msg" : "3935333838", "sig" : "303d021c0e7ecab2276f035c0dc70520ebd5ae3cb7b7a8f21fa5687eee92c462021d0085a85332f8c899b53d43091b02e6956b391817e175a8b1f40dca7e00", "result" : "valid", "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "32323534363238393834", + "sig" : "303d021c2fc2ef9f7663f66f13b04e49f206c22441eb3ee1917b8bf81a9b5376021d00d1df3dd0270e5884e9848ea2812b66f5015be96d2585fed3957b313c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "31383237383738363130", + "sig" : "303e021d00c682587bf43e0c954eb58bbcfeb94dfac8bad404995ac26e8e51ff20021d0092bf10da10324cc322f79c412daed305b275fc1993bf3af523ded62a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "31353138383631373039", + "sig" : "303d021c025d1cf16f03341f3c8d16a77839b5c1d696363dae898d91e14ad522021d00b7379cc35c97a8f08b0efb32ee82ce0e1911695d372ee6d679ec5466", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "32313239323333343232", + "sig" : "303e021d00c0c949e0f0f8571802ea7e02617ca925b95d290a174f686d80bba1d4021d00b966173ce3f13ca54ccdc8a249fea72e3260ad3e7854a731051d8c03", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "31323231393739303539", + "sig" : "303d021c5d57f14275947c9bffea66f9f30ae203194535f8020c42bbc1efec73021d00c358651ba2527c32d858657ccf08e535d32851fbd8c35477ba175680", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "32333032353637363131", + "sig" : "303c021c133bb12f1096989dc867d874f675fdf9e97975c2e22c71e44f59bf35021c6557eeb2b5b4f1f7c85184dcc653850c34b1c3480d2f32d1567c25c1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "31313035383638343732", + "sig" : "303d021d00d1dc7d1cc886ca90e0d960b6c7fda92ed582ec616c1c79b171ef3108021c41a7d21438e7c34b27176005ef67c04a63f362d2daf10b62c53b88b4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "31343636363134343432", + "sig" : "303e021d009ec3b7b4a0f1235169b64a20584d36b96bb7a2bde00d23163cc3b1bf021d00ac32ef3b9e948d967f96cd08507809e3b9a0e093be3e76b818331dd5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "343431393536343230", + "sig" : "303d021c392ae381da4ccfd9d5ad093d49b22d579411f7c1cd04e88473ab6ef5021d00a2898b8bf120d18e4ee0d15c419044324de3c0927ee90fd6f38711f4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "31393639343836303634", + "sig" : "303d021d00a37b0cc87f6d4620303030d7ac4a6572f94c0cf44f0a035c0e59d07c021c30c7acd8db9e72012208f08db5381a1e54fa098c0314a09a3058c421", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "32323335363732383833", + "sig" : "303d021c62f660d93a45dfa3b661f8b6a4d5e06e5a1ee8a8855abafa4073b513021d00d6978f5da8afcc5b395fd4b5f3c0fdb7a2689e6de46d08fb9de71860", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "32323537383433373033", + "sig" : "303c021c61af9a2ca20503fd62bc3c6f8434995c6cf3037eb6f9ff621348cf53021c09f8f647138769548db460efdd8323f8cad18a7071d3d04d6ad33d82", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "393434353030393436", + "sig" : "303d021c0e459cfe37017c8b605e38bf5d25176576d475fa88ded27be26abca7021d00b1bb6a60ccc3d48e8d1d4c53f90142806e44d9949ebcaa05b83e20f4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "31363837373839343130", + "sig" : "303e021d00d0184882bdd6fa09996c2fecf3cd26ed86a3ce15987e06db850b8b2b021d00cff072b27c33f91681d3e95a47bec000cc96c5dc91f68eccc21ca3c4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "333933323631323238", + "sig" : "303c021c357e96ab54f4dbb3a6a3a9d1ede6df5294639aedfdea96e7ffc9da31021c24eb6b7f55906739313ea2665a0504a3b0bf7a9b329c690f4a2edf51", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "31303733353731303935", + "sig" : "303d021c0baaf79d5235e3268e55431cbd790046c2581ebd3f8b90627bd46b8b021d0083d56f6b56ca9381b14ca888281b481cf828e9b43b0d418108e82d58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "3630383837343734", + "sig" : "303c021c7ebef1ad41de9434eb3f6f83338f0109666c264d89123342b0900f05021c78a3a9fa7201c48f928344004a1f518053099df86908de29eeb76a4c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "31313932353639393632", + "sig" : "303e021d009f20abeff0af965da9c51c99507cf5f91d75f23fe02b61150296167c021d00bf6fed8a8ef726f2f6629c4e4b50b3c2ce14ff439fe9bfe6157868d4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "3930303736303933", + "sig" : "303c021c5ad67ff0ddf8cb88407974f83fea43d9d147cbb23dba261fadadaedb021c7fd31ccc4b3605db42b700a245df8fc60efbf1406afb4d6c8c16e0a3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "31363032383336313337", + "sig" : "303c021c40e0bd9a2fa5a88678c85c3f4d27e2ae2dd046f29a3639ec2ff2511a021c16cd49215cb00533fd139ae1d3631d45fb06d5ecd1138ab46c48a45c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "32303830323435363734", + "sig" : "303d021d009a705ddc8767e54cec4d1c37a2460b3c0b31e9811c3a427526499c01021c36a6b9dcd7c8a81e34afdf845c4cc0e73455011bbcd7987f887258ba", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "31373938323734363539", + "sig" : "303d021d00a51a625b99568d003e4b96e693136ba75221e8e56c9ab5e9ec6816ee021c7e208918785516cda7cf70870dd812e80e8f9f1b5248d919b1ff1d06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "31313535353737373230", + "sig" : "303d021c4720f937100df52e6ae1baf40f8bc950e5af2b1f947d0417804a8225021d008b822273fb5d473c9c88aa3c8ddea167619cda12ee41ce65de268a75", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "32343332343734363634", + "sig" : "303d021c3d281d98b6a676a6eda7570d7b4f9a08e924c71afd2cb6e062a7ebfd021d008446e42747a352518ef68eff055695b4766bdc2ad8d3fa97bc202b43", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "32343137323832323737", + "sig" : "303c021c4d3469e939ffead941e3cbcebca3bcb6f3c029641f97700e02817738021c42cb87a10ea17c0e58c3822f6ae1f3a8918d86a8325def4a8c8082f2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "3737383734373731", + "sig" : "303c021c21e51b79e8554e22937c3e5b1983b37762591e21f5706e5c1982a50c021c4bcdbd23b0a471db84d1ee3edf7677bbb14307ecc5e1023174ec5b8c", + "result" : "valid", + "flags" : [] } ] }, @@ -1984,7 +2152,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 223, + "tcId" : 244, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "3030020f00dbeedf884b0c29fbcd51d9212d5f021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939c", @@ -1992,7 +2160,7 @@ "flags" : [] }, { - "tcId" : 224, + "tcId" : 245, "comment" : "r too large", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939c", @@ -2016,7 +2184,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 246, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "303e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939d", @@ -2040,7 +2208,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 247, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "303c021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021c63f0e34258bb9061547906d0c3827c504422c139e6d6e1078b37aa44", @@ -2064,7 +2232,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 248, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "303c021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021c6eb1fbfa8df87d4fa10c833f7dd1bbe7ef0144ff71537975378f91ec", @@ -2088,7 +2256,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 249, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -2112,7 +2280,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 229, + "tcId" : 250, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020102", @@ -2136,7 +2304,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 230, + "tcId" : 251, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020103", @@ -2144,7 +2312,7 @@ "flags" : [] }, { - "tcId" : 231, + "tcId" : 252, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3022021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a0020103", @@ -2168,7 +2336,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 253, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3022020101021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5ba6a26", @@ -2192,7 +2360,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 254, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "302302020102021d009dfe5cfd9b02fe7a6f747bf31dd581d0a93cfecc66a1173d611dfd3c", @@ -2216,7 +2384,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 255, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "302702072d9b4d347952cc021c43e235748bd3b1bfa14c92234a90261acc3e9086810801a36746bcee", @@ -2240,7 +2408,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 256, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "302e020d1033e67e37b32b445580bf4efb021d00a8bdf46532d8136beb21dbf178090c7e7dad2caa8eb52cef8d830fd8", @@ -2264,7 +2432,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 257, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "302202020102021c73168a8994e5f71793081cb7afbe3c0af4bf7aa336cf9de31ef85314", @@ -2288,7 +2456,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 258, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "302d020d062522bbd3ecbe7c39e93e7c24021c73168a8994e5f71793081cb7afbe3c0af4bf7aa336cf9de31ef85314", @@ -2312,7 +2480,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 238, + "tcId" : 259, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "303d021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7931f021c47eb118e0cc1222cb8b2bab72745a932f05ce96e79f4e98be1e2868a", @@ -2336,7 +2504,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 239, + "tcId" : 260, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3021021c47eb118e0cc1222cb8b2bab72745a932f05ce96e79f4e98be1e2868a020101", @@ -2344,7 +2512,7 @@ "flags" : [] }, { - "tcId" : 240, + "tcId" : 261, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3021021c47eb118e0cc1222cb8b2bab72745a932f05ce96e79f4e98be1e2868a020100", @@ -2368,7 +2536,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 262, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "303c021c6be09a551321b343150c1812bae87dcc688b5e25b6ef5e51d2d3c9cf021c47eb118e0cc1222cb8b2bab72745a932f05ce96e79f4e98be1e2868a", @@ -2392,7 +2560,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 263, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "303c021c47eb118e0cc1222cb8b2bab72745a932f05ce96e79f4e98be1e2868a021c753bb40078934081d7bd113ec49b19ef09d1ba33498690516d4d122c", @@ -2416,7 +2584,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 264, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "303c021c47eb118e0cc1222cb8b2bab72745a932f05ce96e79f4e98be1e2868a021c628580a9adb02604525b1ee6b135e1a9c745021824582c52385a8173", @@ -2440,7 +2608,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 265, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "303c021c47eb118e0cc1222cb8b2bab72745a932f05ce96e79f4e98be1e2868a021c47eb118e0cc1222cb8b2bab72745a932f05ce96e79f4e98be1e2868a", @@ -2464,7 +2632,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 266, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "303d021c47eb118e0cc1222cb8b2bab72745a932f05ce96e79f4e98be1e2868a021d008fd6231c198244597165756e4e8b5265e0b9d2dcf3e9d317c3c50d15", @@ -2488,7 +2656,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 267, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021d00b6ea09c6ec5e0484b94f25d890145b0ae3ffbb98b716addd92debdce", @@ -2512,7 +2680,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 268, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c2f62a9cf48e3ca602eef4e33afa43f2dceb922a40a67de79f7b1ae38", @@ -2536,7 +2704,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 269, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c618dfc54408bec1cb37c7ee52b60adbc8d3a6c26457c39d013e88e81", @@ -2560,7 +2728,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 270, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c010de57124c0930ef800e764b5585927977e2ad2d8b82e7cb648af52", @@ -2584,7 +2752,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 271, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c033ef5010beced04c4928868513ed1878ce677a6ed810e9b99dd9794", @@ -2608,7 +2776,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 272, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c067dea0217d9da09892510d0a27da30f19ccef4ddb021d3733bb2f28", @@ -2632,7 +2800,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 273, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c45847e02fd01a3cc9e063f961fb920ab3271ec09996f75bca7fe6d3f", @@ -2656,7 +2824,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 274, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c0b4cbe866d1920634138c8798fcc41479447e5ae760794e1e5797928", @@ -2680,7 +2848,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 275, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c20d72ae339e5620170c90a4ce5bca08ded1700b2b6c80ec612c8d5d1", @@ -2704,7 +2872,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 276, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021d009d235aa9e9f9c6453e39a78613836ea14c2ddf31c91b747aef010a89", @@ -2728,7 +2896,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 277, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021d009ca7987f3367a9516eca57855098d4aaaf289438d9ad7b39dcc81110", @@ -2752,7 +2920,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 278, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c7295bc38b76bccd7635d6561d1f053dd9b079419249f94368c8d3133", @@ -2776,7 +2944,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 279, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021d00938f2db2b72061abd7eb6e5c8fe685391e966ec0c769d0c538e0678a", @@ -2800,7 +2968,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 280, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c7f907c8e32e60e2ba4033ee7d65f3fe8fd23719c7a9c6f5e52f18c47", @@ -2824,7 +2992,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 281, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c34c3978c3a1dac921f6235c82a02edb9342285469426bb10f82897c4", @@ -2848,7 +3016,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 282, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021d009701d6523d3d3f5b8ac8402680b3cab8966e2651cfc1739fcd3c0749", @@ -2872,7 +3040,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 283, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c564277fa54371830eb7850278b9699d85bc5905831a42a9bf4d07af3", @@ -2896,7 +3064,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 284, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c7794fbdee638f657ac1e4c65284c144b3efa7bf4109e6cca605c4f4c", @@ -2920,7 +3088,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 285, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021d00b5200da7a45837f5b71c47e1b94c7862a1e4becba30a908ada219487", @@ -2944,7 +3112,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 286, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021c652b78716ed799aec6bacac3a3e0a7bb360f2832493f286d191a626c", @@ -2968,7 +3136,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 287, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021d0097c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a793a2", @@ -2992,7 +3160,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 288, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffa021d00aba8d89c2c94ba58e70db786a6181dc0e71d16f3f43d9600fc4c8ff3", @@ -3016,7 +3184,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 289, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "303d021c7af295e6e4787252f34c527af562ca27214a66f6d6db4fd2c112b564021d00b1d010f74062eeaac0cecb2c3c2c4d288a576bf6f0a00347c6a5b562", @@ -3042,7 +3210,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 290, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "303d021c7af295e6e4787252f34c527af562ca27214a66f6d6db4fd2c112b564021d00b1d010f74062eeaac0cecb2c3c2c4d288a576bf6f0a00347c6a5b562", @@ -3068,7 +3236,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 291, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "303c021c47eb118e0cc1222cb8b2bab72745a932f05ce96e79f4e98be1e2868a021c2b26a42207a714813b9e70077df698b829d158dbe2c625ba5454b71f", @@ -3092,7 +3260,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 292, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "303c021c33b7e498bcda1a33e61a67af56a36d12df7032255ddf5e1ec65a5669021c47eb118e0cc1222cb8b2bab72745a932f05ce96e79f4e98be1e2868a", @@ -3116,7 +3284,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 293, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021c33b7e498bcda1a33e61a67af56a36d12df7032255ddf5e1ec65a5669021d00b8eebf6d455e57e0b65de0201bd7b315458133ae5e2ca1b0d721ec3f", @@ -3140,7 +3308,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 294, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021c33b7e498bcda1a33e61a67af56a36d12df7032255ddf5e1ec65a5669021d00ac9a90881e9c5204ee79c01df7da62e0a745636f8b1896e95152dc7f", @@ -3164,7 +3332,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 295, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303c021c33b7e498bcda1a33e61a67af56a36d12df7032255ddf5e1ec65a5669021c2b26a42207a714813b9e70077df698b829d158dbe2c625ba5454b720", @@ -3188,7 +3356,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 296, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303c021c33b7e498bcda1a33e61a67af56a36d12df7032255ddf5e1ec65a5669021c1ed2753ce0e50ea573ba500559f948838b95889d0fb21af2ce85a760", @@ -3212,7 +3380,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 297, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "303c021c33b7e498bcda1a33e61a67af56a36d12df7032255ddf5e1ec65a5669021c58e37518c6e47a84de10ccb254c03693271145f13e00a91237a4a547", @@ -3236,7 +3404,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 298, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "303c021c0d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d021c47eb118e0cc1222cb8b2bab72745a932f05ce96e79f4e98be1e2868a", @@ -3260,7 +3428,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 299, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021c0d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d021d00b8eebf6d455e57e0b65de0201bd7b315458133ae5e2ca1b0d721ec3f", @@ -3284,7 +3452,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 300, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021c0d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d021d00ac9a90881e9c5204ee79c01df7da62e0a745636f8b1896e95152dc7f", @@ -3308,7 +3476,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 301, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303c021c0d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d021c2b26a42207a714813b9e70077df698b829d158dbe2c625ba5454b720", @@ -3332,7 +3500,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 302, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303c021c0d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d021c1ed2753ce0e50ea573ba500559f948838b95889d0fb21af2ce85a760", @@ -3356,7 +3524,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 303, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "303c021c0d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d021c58e37518c6e47a84de10ccb254c03693271145f13e00a91237a4a547", @@ -3380,7 +3548,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 304, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303c021c753bb40078934081d7bd113ec49b19ef09d1ba33498690516d4d122c021c1ed2753ce0e50ea573ba500559f948838b95889d0fb21af2ce85a75f", @@ -3388,7 +3556,7 @@ "flags" : [] }, { - "tcId" : 284, + "tcId" : 305, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303c021c628580a9adb02604525b1ee6b135e1a9c745021824582c52385a8173021c1ed2753ce0e50ea573ba500559f948838b95889d0fb21af2ce85a75f", @@ -3412,7 +3580,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 306, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303c021c753bb40078934081d7bd113ec49b19ef09d1ba33498690516d4d122c021c1ed2753ce0e50ea573ba500559f948838b95889d0fb21af2ce85a75f", @@ -3420,7 +3588,7 @@ "flags" : [] }, { - "tcId" : 286, + "tcId" : 307, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303c021c628580a9adb02604525b1ee6b135e1a9c745021824582c52385a8173021c1ed2753ce0e50ea573ba500559f948838b95889d0fb21af2ce85a75f", @@ -3444,7 +3612,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 287, + "tcId" : 308, "comment" : "pseudorandom signature", "msg" : "", "sig" : "303e021d00b982bea80d10816bb450a3faaaed4ed54fb197b3bff95af25d7d3786021d009e6ea2e58713f1304d29debf8559a74a89e018bae28b05556e5482a1", @@ -3452,79 +3620,7 @@ "flags" : [] }, { - "tcId" : 288, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d00ba756b27dd4f6c795578207f7422ad8e1ce9b2269c1cdd78f399f5e5021c349524440fc7eaf8553471eb36806d6f57ac2cc622b96acb6cb6fa4b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 289, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303c021c20c0d4cd5c5919bb5fd7597fb16b8b688a0920a09fc8f905c61d5837021c10265abb068dc3652696dc9cfd6bde3faf0d255113d2c67541919bb3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 290, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d00cb3fd8aa5afa71fef0def1e8bfb6f9d3294852ff7796e4ed1969d69b021c2ba29a89dbab65c1f4f6493699a49f6525c53e7079e3e8b04aa27cef", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 291, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303c021c434e3dd89c62d184ebbff3381998d65e262587551e2d5cd7c363c348021c04cd5dcbdf55da37ddb017b43c598011de9ef44ccd3f7beb58b0b865", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 292, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303c021c32e4338400d6da3000a387cabd9c591bb6655b30778e88c936e6568c021c1c221fc827fe59b7031d55feb72e115b4b5ccd66b25b0ecc36000046", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 293, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303c021c710c37bdd281f6b555b19191f276124495e6f3107dadeac88093607f021c30708492dc458cb80df1bd89bcba5f8396008878bfa171f45659527a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 294, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303e021d009e0697c0da456a2307ec34976b81824da7ab53dc4aef71f18f88239f021d00b832d148bb79764875b34173a3a571b12f3bc272fb959a2520ca4495", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 295, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303c021c785207e4354e55e458ac8e2c097b5627f63c19d8ae04e9f7042c18b7021c2abae674a4d5f4894bed0eac8a25d0bb025beb7c0a234ad16c4ccf99", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303c021c129dce4db87a34c9c6a3bd0ffb9e08457827447c87ee0591f3476656021c79306c25b6922814f44dfa7cf3f1dec3341b9f4c3b9ad7633f10ccaa", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, + "tcId" : 309, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "303c021c4dabc5fe962b5f8a6681e94a2165d9b6be1940f20e27ceb73fc4ea7d021c746e9bba7efb90fcecc263c229a16d809d3547c28a26cd71a52abdc5", @@ -3532,236 +3628,20 @@ "flags" : [] }, { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021d00babe417d8a35754274546468ad80844ebe757569f032d8dce504f5b5021c7770f402ed46775e945cccf1d63c1c789a182c74c86f9de42987624f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021c3d060bfd635fd6e77fddc1364cab4fb1d1e947c3d18f7ffb6931c540021d00bf2b652d489cd938939fbb606b827d4ba2797ea179601da68e6b7a94", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303e021d00926000093199a8ffea2b30807353c589bfa67c1cab70416235e2a4f5021d00d600ab30ab70afcadfd7905df9abc7079ffe44b1b834822dc21a7442", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c4e48f99f529802582c5dee87a916d8e1906e0495a9c1bfb88adbf15e021c57d614ab7e5ab325dbf617ae8368e41d6800ea75e72ed3f96e3fb13f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303e021d00b26058ec42348b7fd8760589b381971d656fee1ccaf90258fdebda12021d00bda18580af3355a4dab38b5d1ae24273cd3b562ceb7ba41c1f80a105", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303e021d00aa05f1c9c2891640907eca5b95de643896818e2805b8f616d463ab8e021d00873230841c15abd2064936d1e7e40ae092b0a773d92b83e20dd3a01f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c430c2580dfe044ccdd85b4ff20a5cfe3a04e645f20e2c6cedb180940021c3669a152244b98e5b9a1dcf2744574efc6905e7047caf04303e88c62", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 305, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021d00d07c02eff9cbbfc044bb1b01a46873fe2d9dc8979a9540e4dbd07d68021c539547a6035138f187e61d9db461fd294e958bc9137b41ee13ba79dc", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c5cf7da29833d9d79ce765b41445cfeb87097e9b09af84c60a95d1204021c1908014a0e861d27b5dbe4785e2f340aa6618084a0dd180dd81af796", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, + "tcId" : 310, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "303d021d0095b11e320007a2e0f8ce00f9058ca9b919e8d6aad544a8f9808b44a1021c15a962019c85a5b1fa7474162d03cd0e528e8b93bcc84920af579f61", "result" : "valid", "flags" : [] }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c35c61adeca7686039807e7c7cfa52b9820d02c3e42330127e0dbed89021c0b9561879279d6cf7f3d31bb44ec2e01cbee2fe67349a5e6e9703cff", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c26654e4fddebbc950fc1e4a2f38d2d0ec7f99d87efb408dea83b89f4021c3e0a8eff55b91708625add7b1cb06090a0ca9090ca32e823b37d867b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c7c6741f30ef739b439840a08a3ee1f642eb60ecfc5c285cfd645f36b021c5492572d19f0721f3c586d1948bba2ee218301a0c2d24d0ceb37cc5c", - "result" : "valid", - "flags" : [] - }, { "tcId" : 311, "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021c74c449469f41e7c0bf63a70c37c4e1144b4398665b0f7d7880069364021d00baf380e709c209b16071b36a6898a55b4844b6a49d9c8dbb9c658724", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c2fb12ab3ddb4a17ae88b082ce89a0c7b8dc0beed0ebcd3884b4b9a78021c3e526f6bd6e114bec8cd0ed2f7f755dcab5facdcbf8ec9f9a0f3fd10", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021d00c9aa0a2bd104d97f05f4da5e7330c242da7935d43e5834228b0ab14b021c3d1cc35a16fa1f006e9037d630fc43345892902f51e633fb172569ba", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021d00b4d81368ef579cc9029ed8c8211e9270cf79cce2431006a583f5a304021c385cac816b704e26b80b701c4e80b5303702d58aa0715f608a5391d9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 315, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303e021d008056544bd4d2d5b01087d3b0751b0a341d0b350f6780e5caae67b11f021d00b98eb47d89aadbfdf6c4279d8829753b440e735cb38b1dbb428d7a0f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c25145fc2a37861e8289ee269e8fee366730843f32017a9b6b83a7fe8021c7eeb69a821418a70a8a9eee2c59607036796918839f67a588f155b0c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "303e021d009e4dab9e0b0097e365783fc05f010c160d361df7925b0ddbdfece88b021d008406a365f078f031e6fad6511d69f8a65483c19a5a800c39490f7510", "result" : "valid", "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021c10ea9ef0f6b0762ebed9ec2ec0e8fde0b254c87beff6a975710d4ee9021d00d29cbcb4b2c0b475bdebdd6c7a2043bccb1ceda19a84cd6234f68b2c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021c7e362ec35e0c072e374cf04fb6eff855fcd8e10288113225976e033c021d009e1182ce4e7595357fa495615ceb02df59c416868cb28a58474e030f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021c104d42246af6d22318e688dafbb0703146817ee657d1b12499423460021d00a75680daa57dcce75f3cff4cf3b02909805943c3f5310b1f013b6d24", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021d00a23101edfa421660e5bd64ec13bc5260c10b2bb61e6887d09b64c649021c5610c1da8da1e3af8da09e11ef0bf307b073e8665cac9bbbaac83c59", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021c44eb3256b59074a5405ba06f4c99d3fc19fa6ed1ff933f075d3d6e66021d00821fa7514a75cf244e4c2071541c4477dfc40bfeafd179127a5fa68f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021d00c3a73348f5d2d0b6a2fff18c1b54462139f40f5b332717cd30072013021c2c7b47057955964960eb90f2d7b81bb21dc8bc4525f2e5a14e02a981", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021c4b03770b93c962d4acc12fe635a755524fcb773faa783679cfa8c882021d00d1e3320eafe1a8f81016391687fdb7f0aa35922c36b9537655217f64", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 325, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303c021c35acb58706f19cf74b862c34671de7a67f50f86ae298e6ddc9333626021c29c56614e6e2ba3231c998898c9265c6ec6fbca521d01ddc4368e0f5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 326, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303e021d00c61fbbf5c63cb8e3426c95c327e329edbda7b6ffe75312df8bae43ed021d00a07284d3b51cc9d42aefb07c21b9304b7f3087610a82ba421c6eab92", - "result" : "valid", - "flags" : [] } ] }, @@ -3780,7 +3660,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 327, + "tcId" : 312, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c0c93fd7f6dd0b697d5c287ee61aee4dcbedcc20885c1e6215b8b3608021c3bc7a1beccf1a8e83af2f5162fc539a1d062bd639a2fbec512907a27", @@ -3788,7 +3668,7 @@ "flags" : [] }, { - "tcId" : 328, + "tcId" : 313, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303e021d009e0b620a2f313ada756463a22988afb6571b3b030a4285b185e1cc80021d00c3eba04c42e64d4028acabcdcb7b2eed1b3cfb560b8d7d14fb26aca3", @@ -3796,7 +3676,7 @@ "flags" : [] }, { - "tcId" : 329, + "tcId" : 314, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021d00a306f500da4f0a30946479936aaf9c637676b0f02d20ae0d981c25eb021c015647f2500bcbe3204bdb804972b841890b4e53196cd8b188993151", @@ -3820,7 +3700,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 330, + "tcId" : 315, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c04f00dd44fdd8ae6b08b86ccbdd7d615aa9e498a89b35094c8a9a6fe021c49617a1617c56ce90d41c53eef4e628f24c047a06e02c1f92123441f", @@ -3828,7 +3708,7 @@ "flags" : [] }, { - "tcId" : 331, + "tcId" : 316, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c1286f6a7375bf68051e31b2e32b5f6c0988c9189799256e7ce64e291021c52d3c1f9e777f23c17cbc832d0e5a84bb68b13debf393878d1a06498", @@ -3836,7 +3716,7 @@ "flags" : [] }, { - "tcId" : 332, + "tcId" : 317, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c582825df2368dcb92fbba3fa6454d149d3b860e3ff326afe36215813021c49334fc6a70418dbc454da6a997bc8376270c3a38863adb2aa70bb0f", @@ -3860,7 +3740,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 333, + "tcId" : 318, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021c5a11718c90a02459800f109e4e840cc261d782d64e1c8a4712dd9081021d00d283b1c1e110a4620a696fdf74a9c7792352139d54cced8c973d9e7e", @@ -3868,7 +3748,7 @@ "flags" : [] }, { - "tcId" : 334, + "tcId" : 319, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d00d577f23e592414e351b3928a593c5d2f89f0c72df513bfbc6535babb021c1bb09dd235124a14e0246946f280450f15576912aeb735b73ce828bc", @@ -3876,7 +3756,7 @@ "flags" : [] }, { - "tcId" : 335, + "tcId" : 320, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00af8f836e63995dc715a4d3c6842c4e6c6cf4586df76e4659d809eec9021d0085befd0b1bb8ae182c05d071dad180224d22533dce737d4dda74d5d1", @@ -3900,7 +3780,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 336, + "tcId" : 321, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021c156aa78692c78e9769aba728c9eea78835b55000901ba50794a33efc021d00b9785df40a2213377481311b1a81d310e76341927b8fba0d6e3ec7ad", @@ -3908,7 +3788,7 @@ "flags" : [] }, { - "tcId" : 337, + "tcId" : 322, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d009274d46a7ffa1299a372e821bd89728de83ef87c46af67043a634b02021c19e4bbec8b03fa772a3622bf4893e581efadf9d20bd60806d82676b6", @@ -3916,7 +3796,7 @@ "flags" : [] }, { - "tcId" : 338, + "tcId" : 323, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d00cf6a9cba285e56493cbb462b7b16128a0cf1c7058447945daef34149021c29a687839e8ee03c5372a113733c081f413d1f9405ddfe47e18fcc54", @@ -3940,7 +3820,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 339, + "tcId" : 324, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c592e54a0ea950ac7cd830f56c7954a769f81aa55e8e101bee19b3b27021c48375fdd4d9014c9b60b63c70bfe98c844be668f2d3a2e259262b945", @@ -3948,7 +3828,7 @@ "flags" : [] }, { - "tcId" : 340, + "tcId" : 325, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c1ec0ef4d5bedafe5081f7adae32db4d0aa946f130acedabae26d90dc021c627e81d7eb358f59e8a8630527d4e8946d1cad2196761836d97d953c", @@ -3956,7 +3836,7 @@ "flags" : [] }, { - "tcId" : 341, + "tcId" : 326, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c5faf035ed5774eeb0adc187ff485a846aa2abcf1e7f859b1b910f25c021d008bf12a1c00b18f66c228352de49cc4fb827a09fc86f722ce561ba5fa", @@ -3980,7 +3860,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 342, + "tcId" : 327, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021c52b2d369f18df56372afe7feb38413f232b4fb9ca16c6f6fedc64189021d00c1b19f137773ef3201cd341c381e4f9449cc0e6c688a351d7a6070b2", @@ -3990,7 +3870,7 @@ ] }, { - "tcId" : 343, + "tcId" : 328, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303c021c5b889d288aaa81674d32006e81279c57ed56a035c878d3e2b687bec3021c0da621d5fa9813263c7f58f8e0155d6f0c330a56c594defc2ebdf0a0", @@ -4000,7 +3880,7 @@ ] }, { - "tcId" : 344, + "tcId" : 329, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303e021d00b6f8a80187180aad8a5c896be214314601a1585f2ccb28bc7e8e8f01021d00a90c68c14a67f5d59cec70dc0f473b5c14013b056d12cbc0f7153b1d", @@ -4026,7 +3906,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 345, + "tcId" : 330, "comment" : "x-coordinate of the public key is small on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303c021c16d4a8509c9bce2c73f8db4b73257c7e33f41726c25c4c64546b1dcc021c79ba35a96d2345ad194f391091209dfcced79917e04df3b65f44d1eb", @@ -4036,7 +3916,7 @@ ] }, { - "tcId" : 346, + "tcId" : 331, "comment" : "x-coordinate of the public key is small on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303c021c5da15697bbe4eba7707e349ff3239d508455378113d24e7e1d7a020c021c45be44a570fb530c49d759712c10041345f7c0890a7946d91d32bac6", @@ -4046,7 +3926,7 @@ ] }, { - "tcId" : 347, + "tcId" : 332, "comment" : "x-coordinate of the public key is small on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303e021d00c1f8d43479c4f29b19b9b2c7b5747010491440746cc800d5be89b011021d008154348b7c37f0504dca2b115941f7ba5857321eae8f64175be9cbb9", @@ -4072,7 +3952,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 348, + "tcId" : 333, "comment" : "y-coordinate of the public key is small on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303e021d00871581b50092578211160e470dddaa640d5a2d9e224fafca879106d4021d00be70fd5c7591a3130f5c2af536ffff8e72c16251744c97968f921728", @@ -4082,7 +3962,7 @@ ] }, { - "tcId" : 349, + "tcId" : 334, "comment" : "y-coordinate of the public key is small on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303e021d00a98735e5659022b0274ae6f7bcb1646e9e6b4b88408db3f926eccc89021d00a923ff5e15e0d764cd5cefffc5c40c082c6eb772db7662fb1b82d525", @@ -4092,7 +3972,7 @@ ] }, { - "tcId" : 350, + "tcId" : 335, "comment" : "y-coordinate of the public key is small on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303e021d00a96b5c24e33d59004cf31aaef44ae4c7579e0b5b219ab25d7f1c690a021d0088c01378847c3841f49ec14840e2d023d7b912b503f2d98a923be8c9", @@ -4118,7 +3998,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 351, + "tcId" : 336, "comment" : "y-coordinate of the public key is large on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021c6b57b73ab7c39b5698549dd5cdd4df7398181b556e7c7283375e3f86021d009f59d1863d6fd6013247d4e678a1c4fc1d896dc661fa31fb73c33f00", @@ -4128,7 +4008,7 @@ ] }, { - "tcId" : 352, + "tcId" : 337, "comment" : "y-coordinate of the public key is large on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303c021c2f85af7e535f66cfc9a9dab7be781631dd622be435d7642b5b51fcc7021c619301c21c934255df93eedd5b459c8dd280fdd07ee656a7147d4d69", @@ -4138,7 +4018,7 @@ ] }, { - "tcId" : 353, + "tcId" : 338, "comment" : "y-coordinate of the public key is large on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021d0098a8a98fcc82f804a823cc91072437cfd88322b8671686517f1978ab021c6ac3e83776685bcecefebae473ac07c771e83b0c5a557efe83502036", @@ -4164,7 +4044,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 354, + "tcId" : 339, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303c021c699c40b735236bd9239770a5de2c1a7554631e6ba6ef512f8553d02f021c0bca9c516ca405ffc9ae2dcee12ad7d96b586bfdc818a3d45dcfcf26", @@ -4174,7 +4054,7 @@ ] }, { - "tcId" : 355, + "tcId" : 340, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303c021c768a819d3943fc30781aaef28fa120184c7212d0911fe03dfc8c6260021c51b3db0e1c3e939149ccbf9d4619bbbff0e2e174110f6ece4313b4ca", @@ -4184,7 +4064,7 @@ ] }, { - "tcId" : 356, + "tcId" : 341, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021c58fcc0ffb125c23c435735b7c390692037c03a6765ef7b5365a17dd4021d009518d29d78eda9cb2503fde38d3b73d6fb90a0d40a23f0ec26166969", @@ -4210,7 +4090,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 357, + "tcId" : 342, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303e021d00d193ee0a3d42a23af018ab90896b35d5c250187bf9fb1ccac364748c021d00a0922accc7562d017109e91d2f83e48bfa3c1fa2ee04d8469be94033", @@ -4220,7 +4100,7 @@ ] }, { - "tcId" : 358, + "tcId" : 343, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021c0974521d7ce753dea5d1156fb4d992cc614079eb8677ab36a4078a4f021d008374dfbae8d0429a6fba60fbb5d2fd559856a5d739f39aa2bf1da1c9", @@ -4230,7 +4110,7 @@ ] }, { - "tcId" : 359, + "tcId" : 344, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303c021c625f473ca2d15bb7f12da1235f90adcb69ed4818746cae2e2db26fe6021c4ab817f6f1b9c8c49f681bed1568346f53ecbfacfd52d45e27abcbb0", diff --git a/third_party/wycheproof_testvectors/ecdsa_brainpoolP256r1_sha256_test.json b/third_party/wycheproof_testvectors/ecdsa_brainpoolP256r1_sha256_test.json index 876aa0468..79f8d11b7 100644 --- a/third_party/wycheproof_testvectors/ecdsa_brainpoolP256r1_sha256_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_brainpoolP256r1_sha256_test.json @@ -1,6 +1,6 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", @@ -8,7 +8,7 @@ "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 359, + "numberOfTests" : 372, "header" : [], "testGroups" : [ { @@ -35,46 +35,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3044022015ddcec22037a236c9fee865fd2323abdf6e5366fd7cc6c0c7623ffba8074168022038f47dfa3d0b3b8a67a31e8ad2e7c4778bb397230c445fe1134e7951cabba8aa", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "30440220629c5d9bff9ac636081cba1f74e747119607953366cafd65d4c22344faf58a7302204cfd0b17a242ebb711199516b34f7c14943193358a8acedf4665b02925cfb115", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "304502206702e91bddec510c471dbf11fcf79516e847d1a156397d85c4dd18e3390e7600022100972fdb9a3c307fb76bfa9299419ef7570ff8e898653db5c5222fa1815f85b44e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3046022100a46eb9e63831fec087e28ae51b5b9e3f511e07bb174591e039a4ceb7de8dc94702210099943db7ed520134abf44268d316f0239ffc04e1b54395b43652a85a02d4dd84", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022034236a902cbd2a28f83d3a10d8537ab4c5bef21511b4bedc0efc6af0f347fc6d0221008f10ca955782ed3e0e51baecca79fe47c450056743f68afd1f74bc3a1ee9badb", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "valid", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -82,7 +42,7 @@ "flags" : [] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30814402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -92,7 +52,7 @@ ] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30450281200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -102,7 +62,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "304502200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f028120678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -112,7 +72,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082004402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -122,7 +82,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3046028200200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -132,7 +92,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "304602200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f02820020678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -142,7 +102,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -150,7 +110,7 @@ "flags" : [] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304302200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -158,7 +118,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304402210a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -166,7 +126,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3044021f0a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -174,7 +134,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0221678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -182,7 +142,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f021f678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -190,7 +150,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000004402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -198,7 +158,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3049028501000000200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -206,7 +166,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304902200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f02850100000020678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -214,7 +174,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000004402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -222,7 +182,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304d02890100000000000000200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -230,7 +190,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304d02200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0289010000000000000020678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -238,7 +198,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff02200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -246,7 +206,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304802847fffffff0a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -254,7 +214,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304802200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f02847fffffff678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -262,7 +222,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff02200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -270,7 +230,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30480284ffffffff0a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -278,7 +238,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "304802200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0284ffffffff678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -286,7 +246,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff02200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -294,7 +254,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "30490285ffffffffff0a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -302,7 +262,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304902200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0285ffffffffff678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -310,7 +270,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff02200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -318,7 +278,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304c0288ffffffffffffffff0a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -326,7 +286,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304c02200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0288ffffffffffffffff678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -334,7 +294,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff02200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -342,7 +302,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "304402ff0a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -350,7 +310,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f02ff678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -358,7 +318,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "308002200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -366,7 +326,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "304402800a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -374,7 +334,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0280678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -382,7 +342,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -390,7 +350,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -398,7 +358,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "304602200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390000", @@ -406,7 +366,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "3046000002200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -414,7 +374,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390000", @@ -422,7 +382,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "304602200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390500", @@ -430,7 +390,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3049498177304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -438,7 +398,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30482500304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -446,7 +406,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3046304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390004deadbeef", @@ -454,7 +414,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3049222549817702200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -462,7 +422,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30482224250002200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -470,7 +430,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304c222202200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0004deadbeef0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -478,7 +438,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304902200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f22254981770220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -486,7 +446,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304802200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f222425000220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -494,7 +454,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304c02200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f22220220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390004deadbeef", @@ -502,7 +462,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304caa00bb00cd00304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -510,7 +470,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304aaa02aabb304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -518,7 +478,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304c2228aa00bb00cd0002200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -526,7 +486,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304a2226aa02aabb02200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -534,7 +494,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304c02200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f2228aa00bb00cd000220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -542,7 +502,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304a02200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f2226aa02aabb0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -550,7 +510,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -558,7 +518,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3080304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390000", @@ -566,7 +526,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3048228002200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f00000220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -574,7 +534,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "304802200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f22800220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390000", @@ -582,7 +542,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3080314402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390000", @@ -590,7 +550,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3048228003200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f00000220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -598,7 +558,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "304802200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f22800320678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390000", @@ -606,7 +566,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -614,7 +574,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e4402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -622,7 +582,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f4402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -630,7 +590,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "314402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -638,7 +598,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "324402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -646,7 +606,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff4402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -654,7 +614,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -662,15 +622,15 @@ "flags" : [] }, { - "tcId" : 79, - "comment" : "using composition forsequence", + "tcId" : 74, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "30483001023043200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", "result" : "invalid", "flags" : [] }, { - "tcId" : 80, + "tcId" : 75, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "304302200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c", @@ -678,7 +638,7 @@ "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "3043200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -686,7 +646,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "308002200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390000", @@ -696,7 +656,7 @@ ] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "308002200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c3900", @@ -704,7 +664,7 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "308002200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c3905000000", @@ -712,7 +672,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "308002200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39060811220000", @@ -720,7 +680,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "308002200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390000fe02beef", @@ -728,7 +688,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "308002200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390002beef", @@ -736,7 +696,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "3046300002200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -744,7 +704,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "304602200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c393000", @@ -752,7 +712,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "3046304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -760,7 +720,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "302202200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f", @@ -768,7 +728,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "306602200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -776,7 +736,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "removing integer", "msg" : "313233343030", "sig" : "30220220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -784,7 +744,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "3023020220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -792,7 +752,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302302200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f02", @@ -800,7 +760,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "304602220a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f00000220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -808,7 +768,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "304602200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0222678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390000", @@ -816,7 +776,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3046022200000a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -826,7 +786,7 @@ ] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "304602200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f02220000678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -836,7 +796,7 @@ ] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "304602200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f00000220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -844,7 +804,7 @@ "flags" : [] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "304602220a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f05000220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -852,7 +812,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "304602200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0222678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c390500", @@ -860,7 +820,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "302402810220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -868,7 +828,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "302402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0281", @@ -876,7 +836,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "302405000220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -884,7 +844,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "302402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0500", @@ -892,7 +852,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304400200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -900,7 +860,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304401200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -908,7 +868,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304403200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -916,7 +876,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304404200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -924,7 +884,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3044ff200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -932,7 +892,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0020678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -940,7 +900,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0120678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -948,7 +908,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0320678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -956,7 +916,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0420678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -964,7 +924,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111fff20678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -972,7 +932,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "302402000220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -980,7 +940,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "302402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0200", @@ -988,23 +948,23 @@ "flags" : [] }, { - "tcId" : 119, - "comment" : "using composition forinteger", + "tcId" : 114, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3048222402010a021f5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", "result" : "invalid", "flags" : [] }, { - "tcId" : 120, - "comment" : "using composition forinteger", + "tcId" : 115, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "304802200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f2224020167021f8cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", "result" : "invalid", "flags" : [] }, { - "tcId" : 121, + "tcId" : 116, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "30440220085f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1012,7 +972,7 @@ "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220658cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1020,7 +980,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d119f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1028,7 +988,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737cb9", @@ -1036,7 +996,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3043021f0a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d110220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1044,7 +1004,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3043021f5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1052,7 +1012,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "304302200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f021f678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c", @@ -1060,7 +1020,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "304302200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f021f8cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1068,7 +1028,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "30450221ff0a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1076,7 +1036,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "304502200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0221ff678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1084,7 +1044,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "infinity", "msg" : "313233343030", "sig" : "30250901800220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1092,7 +1052,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "infinity", "msg" : "313233343030", "sig" : "302502200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f090180", @@ -1100,7 +1060,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "30250201000220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1108,7 +1068,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "302502200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f020100", @@ -1116,7 +1076,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3045022100b45ae44c5c1bb1ff143702d28ee43a86a590e44bcafda560b652e5bfdde567c60220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1124,7 +1084,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30450221ff60643495183e5e86976aedb153dd1fa38d1def04603a57719616c8baaf54ba780220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1132,7 +1092,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30440220f5a0738f45d2f7bd2a2f07be0e9f52eae6a89657ea640196d9cb28c2b962eee10220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1140,7 +1100,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30450221009f9bcb6ae7c1a1796895124eac22e05c72e210fb9fc5a88e69e9374550ab45880220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1148,7 +1108,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30450221ff4ba51bb3a3e44e00ebc8fd2d711bc5795a6f1bb435025a9f49ad1a40221a983a0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1156,7 +1116,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30450221010a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1164,7 +1124,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3045022100f5a0738f45d2f7bd2a2f07be0e9f52eae6a89657ea640196d9cb28c2b962eee10220678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1172,7 +1132,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f02210111882a3c969d5bcde5e743207acbd4f19408be76e0d514d7a9af7b6457bbd2e0", @@ -1180,7 +1140,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0220bd917a8552c00855691b2dff3fc4ba0e7b95c92f7611c6e889735e5f292b2592", @@ -1188,7 +1148,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f022098732d9f0b514dee587ec77022b7b87ff830bc2cd48c921fe66e931e3f8c83c7", @@ -1196,7 +1156,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f0221feee77d5c36962a4321a18bcdf85342b0e6bf741891f2aeb285650849ba8442d20", @@ -1204,7 +1164,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f022101678cd260f4aeb211a781388fdd48478007cf43d32b736de019916ce1c0737c39", @@ -1212,7 +1172,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502200a5f8c70ba2d0842d5d0f841f160ad15195769a8159bfe692634d73d469d111f02210098732d9f0b514dee587ec77022b7b87ff830bc2cd48c921fe66e931e3f8c83c7", @@ -1220,7 +1180,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1230,7 +1190,7 @@ ] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1240,7 +1200,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1250,7 +1210,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7", @@ -1260,7 +1220,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6", @@ -1270,7 +1230,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8", @@ -1280,7 +1240,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", @@ -1290,7 +1250,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378", @@ -1300,7 +1260,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1310,7 +1270,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1320,7 +1280,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1330,7 +1290,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1340,7 +1300,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7", @@ -1350,7 +1310,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6", @@ -1360,7 +1320,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8", @@ -1370,7 +1330,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", @@ -1380,7 +1340,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378", @@ -1390,7 +1350,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1400,7 +1360,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1410,7 +1370,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1420,7 +1380,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1430,7 +1390,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7", @@ -1440,7 +1400,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6", @@ -1450,7 +1410,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8", @@ -1460,7 +1420,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", @@ -1470,7 +1430,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378", @@ -1480,7 +1440,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1490,7 +1450,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020100", @@ -1500,7 +1460,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101", @@ -1510,7 +1470,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a70201ff", @@ -1520,7 +1480,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7", @@ -1530,7 +1490,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6", @@ -1540,7 +1500,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8", @@ -1550,7 +1510,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", @@ -1560,7 +1520,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378", @@ -1570,7 +1530,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7090380fe01", @@ -1580,7 +1540,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6020100", @@ -1590,7 +1550,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6020101", @@ -1600,7 +1560,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a60201ff", @@ -1610,7 +1570,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7", @@ -1620,7 +1580,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6", @@ -1630,7 +1590,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8", @@ -1640,7 +1600,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", @@ -1650,7 +1610,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378", @@ -1660,7 +1620,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6090380fe01", @@ -1670,7 +1630,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8020100", @@ -1680,7 +1640,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8020101", @@ -1690,7 +1650,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a80201ff", @@ -1700,7 +1660,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7", @@ -1710,7 +1670,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6", @@ -1720,7 +1680,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8", @@ -1730,7 +1690,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", @@ -1740,7 +1700,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378", @@ -1750,7 +1710,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8090380fe01", @@ -1760,7 +1720,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377020100", @@ -1770,7 +1730,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377020101", @@ -1780,7 +1740,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53770201ff", @@ -1790,7 +1750,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7", @@ -1800,7 +1760,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6", @@ -1810,7 +1770,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8", @@ -1820,7 +1780,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", @@ -1830,7 +1790,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378", @@ -1840,7 +1800,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377090380fe01", @@ -1850,7 +1810,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378020100", @@ -1860,7 +1820,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378020101", @@ -1870,7 +1830,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53780201ff", @@ -1880,7 +1840,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7", @@ -1890,7 +1850,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a6", @@ -1900,7 +1860,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8", @@ -1910,7 +1870,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", @@ -1920,7 +1880,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378", @@ -1930,7 +1890,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5378090380fe01", @@ -1940,12 +1900,444 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Edge case for Shamir multiplication", "msg" : "3638393434", "sig" : "304402200c939a92486c6d0d619510b4a94162b9221be2eb15faf878bff75e6cdf4e370702203977619b43e6b4ea1870d861206483b306560e3c4a3ef82b11a802ff8892dc1d", "result" : "valid", "flags" : [] + }, + { + "tcId" : 216, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "304402205583dd480964bd2332885fbb50b7475ebd428399e7166fd9bd529611534b9f3402200ed035a02c4b665cacb70de8e822facd71645a15f93fee661324f850b847b51d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "30440220300e26027ce7d3f21c8571dc690b1bb990e8fc49ad3e95374bd543b2e22badc6022022bc8f2445cd4956bc0db553966a0718aeb5ead65bc66ddb21fea0e571a87ee1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "304402202907cb01a82a88046640a523f9b9854d95b7ec2ddd67c20723d05829e8438a77022038ca08e58623560f724a3e3f9ba0e9ec7974976dd34e6940c0fe6168d540e39b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "304402200c35840f7b7319f19fd72f29fea4cf937aba2c3fe1dc01aec63c21094c5d354802207bf699868c2b694547aebe9b98c01c5efbe982a84150390894563d4e2cb240b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "304402204272ff20b8c3d19e8c84141fbe4d1681fa71b51f6c10360db7affac989274d2302206772ff768ee6a3edaf0dbdd7b5c6962c2acc8cb14e6347631e25940189729468", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "304502200a1e072c48a62a583bf94fe63809e95f3202176bfa6d28de8f75a4a3256ca21f0221009514a6e5b235c29152561cc9492cf47477a0fe23f56040d7206bfb4eb3e18798", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "3044022002bcbd38a3e3113445ad2ee42faeaee9fed00277e0b15521329f4c27c963af01022006cf399deb1f6fd692075d236272b99c3336aea2cfac34d904646cc1daf54de6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "3044022062f3a6a9c9f457211b46b1ca3a782f11f44cb9360bb30702e67136036ccba39e022022f02e5f647ceb3d0c49f2e7ac9bbb31b7e3ae29a5ed670c96cad6d0f45df389", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "3045022023d679aed9066b611820a8e02b3daa922b10d5596c8ceb7bd4e4fcd6e5e1dca70221009626e1d2205d60e39b633852f623f0f8b35e44797e08c6fad196c33be69b5ac7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "304402200e4c5c077f14a4db197654f8081f10ac2229e6f2084405aea525679e592539a902201355d43667402b9f01959140c414f18d908e2559e57adf35ce794dbc8e222006", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "304402203246b33954cf1dd4a216218d49b14e39db82004ba0556fb591357aff76a1ea6302205b5fcb726ebf18c9151a26a5b0800cbf95b5edc084b42dc6dc7fbb9a0aed8425", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "30440220361a8def874057c715423843bd7bf0775ba6366fa48ca83e1cdce206bf94c2bf0220365e97493d3382681f1d94657e9888245c9b0762ee7f4ca02e738afdbba274d6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "304402202c5f51bc91969fd5b804e751323fc80294b0b5b1e20e195ec9bdc6a7806da13f02204c246c949bce43d303201fa0d989e70674766555e8d3a99c26babb658d1f7db8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "3045022100a9e3f1e83108be78668d4bac7ffb2918d38100ba01f37de5b923eeca07cc05e302203f0d81bcc08802a435599759f51c89f816742710885b4137758130e8acf707d4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "3045022100959e9811bb18b4865fde6d5f9c246d67e48d7a5c7ce46d7afb6f5ec0b26d506002200091a097618f2517ad6dcf49bcc208e94cb81af87f65b7880580f99858a9a915", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "304502204f9231b1cbaea183ed9d8591ae3e9f0439201e1067ff00535a415396b77811d60221009851c799a311abaefa08c412f6f679a000a6edaa005d05f550a62ff9a6a1a507", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "304402205479acb76c38d47f21940855f1800978a52fb10b7cc9b07caf88af67f26971430220244f3cdd683555b88a45e975073735d38713da4bdea340b5fb87d3c443adb0ee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "3045022014990149d3a8f3c96e9c62952f90ef21cbcc0d03da802f72432a041da54db5be02210087427b96d28499707a6788705cd8a5ee9fd42e2d1f1273752337efcd06aa88a9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "304502205bb244b511a9828fbe7a041af341a93b242b513310de9f4bc366e18b93a3ce34022100978be5d58ce70c92dea75ce2f8e88f093f5e4675e750fd088777a7411526c1f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "30450220070e64f4d19f9fd9a8d3f0a64f951c41db2f0e13490e7ac0b3f6066bc1e540a7022100835b25029a2ced8df57b0343a2c718db72c2d31f7ef66b230c97d20281d49a33", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "304402202b5a6dc14e98d2e6c0b627568a748bda04c09500bc63bd744f5dee967db0f0b102203452b13ef8dc01a0b785fbb4fcd057a5880c418427283abc7aa7fa07d507eed0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "304402201d91bda90d0831be058f610fe3e6451791e09689c52bd466ef74dd85b3cbd12102204ba37a9341e5923ea93e357344fe7b73446e207a7e449607b1482c510e93b630", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "304402206a32e1625c1eb7d40b3145f894c7138d6232a6116d50f1270a0e971e2b7a8e75022061b6aae56819272813319f7c214f83ce5fccdb58878d592ab0f4479a52d970e1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "304402205b7526f09dab248551ed8b1229c2447a4521d2d6e22902acbc176c501f5f5f7e02203186552f700d9e6b551c893ed2aed9556b3f0ac2a5e2772f8fb1a184949262cb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "3044022030d0ffa9c2be042ccd2c9adbcbbba22cc044d69abf37eff2bcab91d45be9b0bd0220482dd72aa3b3f3f2e6dd4a075fa962b8f6fc25e9d32d0dccbd80831acf7595e0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "30450220200d3b5f915863ada8c84ef5eb50ecf0ab43e2bac10a4c42cf3719121a8d37cd0221009d137e11a050bfbba746c19ad5f7195c86f24115d1fadfb19ad2cb5624126cda", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "304402204ac55470789095e9e250332f3790f865fbcc58934588c774babf22de6a8a695802202cfefb0e2be0542c97eb61914f23fb37b58fb17d0d6b766a8f63c8d0dc79e52b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "3045022100908c1e6da625879fc116ddb65173b9355fa8eb038063de2cec1934e8fb2bfc2702206e084ff7c043edfb161aea2605a111cf43d58388e061e8019e99526376e4c71e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "304502210097328e1050fc2d44ec89836a7eaae360d6f9d996855e8b144d0c273c4866d7fe02203919d7ced9f3e3284978546394fbb277f84d26598dbe83da4ba7c1de372b3340", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "30450221009881e8f75db8163d2be1fc11491926c4125374440da94750a19ecaf8a83b71fc02204a9a191a9da8fa3d5641cbb5a88cac5b3780fbbef8ef1a445782394925efc5b1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "3044022070cb8bc7d5c372c73cf36fe69aa1a509fe0cf2be642e085ac979d6eefddaa9e10220500402f496dc8d904c709695ff02714e607c4bee9d064cd4654b6c466f4010e8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "3044022039c8f870185f87957e009d01e52fbf6c7ae50d734d39ec4113b37b7bd1b68066022073d6da2b777ce0c43d49080857c6ec58546fddf17d2676f10f88ddc900ca1891", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "304402202e95b702ed138f42614f07a1b21548ea1d247a4a7fd765628bab68551129ad3802202e9a6af078b51812ed71b0eab65350cd081f7999a24a56e96af9d5c5f6bdaf0f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "304402205837b687f2128063dc67f512cb6670f122b611257f536d45e3984f5ebbc3cd4d02206a6c0c41b9cc37ae02c2218d3b8cd80cd3c4fc25771c0caab3b8ed2c611cf7cb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "304502205a73c75d2b5c48af17b7847244262bb9b2c3f2697a9d8c605758a2d33cccd18f02210097f12aa04b2582373f9bea646bce1b129030ea5f35c9dc2a149e90aa3b56345c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "3045022032b603132a96c5b957b08c88532e49fcb73cd7c5f71a1e6ed14a5cc1776d2da702210093be0e4c9844bec9d2b62b424e618a845a98537b2356c1f473bba13b08458eea", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "30450221009b76b7aac0a13bf217f24d335bc04694ecdbd5acfe4ec23c065efeb7936a1c620220432cde74fdbb4f5437cdeca53cb7ab79f692694f91ed3735fbc4e08a3f527881", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "30450221008f2565b517f62a3b1e19b0917ab2b223fc8193cc0fdf3ab9692bc42cf40910e802201dccfbed8b90ee5391ea743e35b60ed31d19edfbd94504badca4aa4cf2a7bb31", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "3044022031c627fd791f734421e5502618aec447c67029b2794ee12b08eeb6c59aedb3ee022008f91f3789bd01e5b9d93941cf46698d5e1a2708e70ee9a226e81e7f4a414e9e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "304402206005293132d7eac0e72b9b218d03212675d5aae0da97bccdf1a5ff784de5cde6022013a155c74a9ab27cbdf6cae18d4d1f18b8212d8018551e2baec91979ea5b4c49", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "304402203a6dab51ed9027f5cae192e0586a32c8ef2276ceba3b796059dca135e361795d02204bf16b0e62e32a945088f55fb428159af78296dd4f8dfd9713bdb2f677cbcd12", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "3046022100961de77ed9cf6170d925c233bd3e20eef9bbe6d6c8dac28acde46011f99f8bff022100977de04779ffe3afe708d81ce8a1ed6c7d2a9a25ef9959c7a951a0555a6d3792", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "30440220778581b3d4030031141e555fa1dbebaef0eed019e0b897b5076544ab80498b9c02207132c8d109c1f1a6c10f81e9fc11adea4b9cff599208b6d9cb4e4b27f1972846", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "30450221009eeac8f07c40cc8ee3cba107af49d526731d8b7c70130cbb6efa3c61505d6337022062db38226b71f64a5b598ab7c4e3f89880fe0d0749dfd5c7a38a3eec3c793876", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "30430220673d41c17e727f0125175b2a9f0561ecc5cf9cd49035828ba7c47545a0b338f4021f459ef978e7b03468c80fd4533a334755a0826bf5a30df919129e352d347562", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "30460221008a97f19b0809042cdafe9c32bc0b0b01218a49867a6882d64d5b7bc255eb773d022100904662b5dfd8cd94eaefd57e5d4f2d14268e1b8c4fbd4ac4e5080f79d53fd24c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "30440220287a88bdb561fa2785ca258663f86d3b07aac949f647ee572621b0b70eb3e9ca02204a6d7916418443deb4c43f5c69f6490952cf53ee69eec1ac69e144b8f9e26307", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "30440220250db6a8b3813b13b6fb7bf19896f13a502be453c204e6a813a164dbdd9c66ca02201d96683ac97f5874ac9538b57bf1eaa50a11a33e9abb825d6b7a7546a698606e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "3045022100a29b2c4be50f1724a1ce9acd4c5129b391b4b9009abb582397a522c771d54abd02200ec1d7aedbfe4e743d7627ea8d207c2460ae4c9f2134b0f84a0255205ac23482", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "30440220149f0508aef9fbccf32e1bd3199d630240bb6577593e87566b0a14a5b6f2099902205d37b409c01fb9b6cf4ea14432c35631694402d2875a301d761d81811469628d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "304402206c9b110d8e4453d82ec51a5a691b152edf9fb1a9947bd001beb24d56f3bf27af02202a80bbd2f827cc23157526df6ea4e0e324b765a50be77f7e9667558a165eb692", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "30450221009086a5c93823b1df21f63951ed6e707fba0d899eef711100e32f2d6017da659002201f831ed30c129dab4266272e01283210ed823c55907ac5ecda85d70bd80279c3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "304402202af63547dc5ffc8ba4d168d368d9228132a0efa20e3255c332219feced80039502203642f53ce9521fab754be7711f00af7888222bf2bbf1ed8995e03b55c98a6022", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "304502210091e9acef9bc28c910891b80320af3603c4306174f17e97059267fc817814ff1f02207a9c833beb73bdd62df64952b4c848d2180fae385f8084f1fc5b1b1c64575007", + "result" : "valid", + "flags" : [] } ] }, @@ -1964,7 +2356,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 221, + "tcId" : 270, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "3036021100e2027b801fc479308ff5399a8825fccf022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4", @@ -1972,7 +2364,7 @@ "flags" : [] }, { - "tcId" : 222, + "tcId" : 271, "comment" : "r too large", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4", @@ -1996,7 +2388,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 223, + "tcId" : 272, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a3022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a2", @@ -2020,7 +2412,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 273, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "304402207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02204ab8de0a51481bc45794b924518f2dd6ac5cce31f3228d624c5a896f79a2d6a2", @@ -2044,7 +2436,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 274, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "304502207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0221008b1b5f89f5bb74caa42d36e601a9f3c20b4e6c91ceb98a52fbfa9f81781b8a17", @@ -2068,7 +2460,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 275, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -2092,7 +2484,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 276, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020102", @@ -2116,7 +2508,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 277, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020103", @@ -2124,7 +2516,7 @@ "flags" : [] }, { - "tcId" : 229, + "tcId" : 278, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8020103", @@ -2148,7 +2540,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 230, + "tcId" : 279, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3026020101022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82975b2d2e", @@ -2172,7 +2564,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 231, + "tcId" : 280, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "30260202010102202827370584fdeb9f5d5a9fb9579a09390efb6f9d99b64fc188d8bce05c2d4eed", @@ -2196,7 +2588,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 281, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "302b02072d9b4d347952ce02204937a087731df4febc2c3a81ddfbab5dc3af950817f41b590d156ed409ad2869", @@ -2220,7 +2612,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 282, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3032020d1033e67e37b32b445580bf4efb02210091827d03bb6dac31940ba56ed88489048ff173f0bf20cab20dcc086fca37f285", @@ -2244,7 +2636,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 283, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "30260202010102203eb35fe7e8331f71e4c63b45f349a99d47a5e781798e579f2386195d3827bb15", @@ -2268,7 +2660,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 284, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3031020d062522bbd3ecbe7c39e93e7c2502203eb35fe7e8331f71e4c63b45f349a99d47a5e781798e579f2386195d3827bb15", @@ -2292,7 +2684,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 285, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "3045022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485628022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -2316,7 +2708,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 286, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3025022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2020101", @@ -2324,7 +2716,7 @@ "flags" : [] }, { - "tcId" : 238, + "tcId" : 287, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3025022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2020100", @@ -2348,7 +2740,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 239, + "tcId" : 288, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "3044022054fdabedd0f754de1f3305484ec1c6b8c61cbd51dab0d37bc80f07414ba42b53022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -2372,7 +2764,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 240, + "tcId" : 289, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "3045022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023", @@ -2396,7 +2788,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 290, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "3045022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2022100989c5cc31440c1168f88b32ba6e47900183c0d843f9c41671898030664305d2b", @@ -2420,7 +2812,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 291, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -2444,7 +2836,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 292, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2022071523a926bf4712829995c6069025e4bb2d0fc6d23966f4fb5695f01ba3039c5", @@ -2468,7 +2860,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 293, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022005ca53b2d9e4a2e1e4f47276fcdfb17b26a9cf0a7c9721dad28203d41107fdd4", @@ -2492,7 +2884,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 294, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02205448aa82fc57740b2e1ebdf989baa145b018b423b3761feb055959eb6a01f1a1", @@ -2516,7 +2908,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 295, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022065bfcce69b89eff545fb0a67d2581a5f253484ef538b9b55fa862dfd2d488d52", @@ -2540,7 +2932,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 296, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02207a459e047395d81d3b00f4b8d5ad34442b35dec5e6c1b45a0678e65a1fe9e9e6", @@ -2564,7 +2956,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 297, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02203b7739bbe1048b69fd05f9262f628e03b0770e7ecd82337f1482a72db0293232", @@ -2588,7 +2980,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 298, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022076ee7377c20916d3fa0bf24c5ec51c0760ee1cfd9b0466fe29054e5b60526464", @@ -2612,7 +3004,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 299, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02204a992824c737b00f02d23d2f2e3decf090b28ffa0e90e6d1e5dd157070719f65", @@ -2636,7 +3028,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 300, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0221009c092d165ef1b11a82b59c73aab3496631e3032038feda236db7b0f5a8e0cabb", @@ -2660,7 +3052,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 301, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100a90449e87d9de3ebed92a227735e45325b1d2d774b4876a86d0863349471ac59", @@ -2684,7 +3076,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 302, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100a4310428c80a06da59719819a0a3dbf6658fab9938ca851cbd9c0aae864058d3", @@ -2708,7 +3100,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 303, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100a14bda4f5b17b56966f75ede22340338d23ac413fa7ef42f545b08c47dbc59e9", @@ -2732,7 +3124,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 304, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022032dfe6734dc4f7faa2fd8533e92c0d2f929a4277a9c5cdaafd4316fe96a446a9", @@ -2756,7 +3148,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 305, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02206353c7f3e0a4e33ebf7758dadf2bd9d0841328e13c75e252855f5a2b87c2c78c", @@ -2780,7 +3172,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 306, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022014899bc6ff5e72338f3c9847fa6531c4337fde3fcf1c8c32f768fba3a402a964", @@ -2804,7 +3196,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 307, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022072655c5e4f1cefca22f413a612e5bfdd7ba9ae71053f68b0c74d9a73590013c3", @@ -2828,7 +3220,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 308, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100a2030dbf01d8c9de2900dc3845fda4e4c6bc049c4cd5717a9c629b9ed29d1859", @@ -2852,7 +3244,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 309, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100a1db7293b6f01594b808718e61a4d642dff4fee2fb471167ef7ab42959a473e7", @@ -2876,7 +3268,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 310, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02210099bb8d4bcbf1816d31aad88c25c61f1433b08322412c7bd84ed759d01c009127", @@ -2900,7 +3292,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 311, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022041cee82a6957ef02ab3aa07a3315accc0d0d66c2081d530246d6e681873c90d1", @@ -2924,7 +3316,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 312, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220746d61572ecae774691e7809121986d9b93279b00934ff1def1f4798da89ad4c", @@ -2948,7 +3340,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 313, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220281b26a0908968099f8e1f610f4f358318baa21107b791ef6f24cb244677a64b", @@ -2972,7 +3364,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 314, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022046a78fe7c149c67d7eeeb1b5be57b3a1082651c278ebc4a50abeb4570f858f1b", @@ -2996,7 +3388,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 315, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022014fdabedd0f754de1f3305484ec1c6b8c61cbd51dab0d37bc80f07414ba42b55", @@ -3020,7 +3412,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 316, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0221008e305a1cf885ccc330ad0f1b5834a6a783f1948a5d5087d42bb5d47af8243535", @@ -3044,7 +3436,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 317, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "30440220074c035603e1eb49ab5382819bf82af82929b500c6e78841c1b2c3ff54a615dd02202035ac9ea7119e30e54f369cd22aa27af38b566ae6093f1df35b612de6f07598", @@ -3070,7 +3462,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 318, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "30440220074c035603e1eb49ab5382819bf82af82929b500c6e78841c1b2c3ff54a615dd02202035ac9ea7119e30e54f369cd22aa27af38b566ae6093f1df35b612de6f07598", @@ -3096,7 +3488,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 319, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2022021ff1192539621f272e135501f80b5e38271e553f11387cb1cd2cfb3b7db4487", @@ -3120,7 +3512,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 320, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "30440220743cf1b8b5cd4f2eb55f8aa369593ac436ef044166699e37d51a14c2ce13ea0e022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -3144,7 +3536,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 321, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "30440220743cf1b8b5cd4f2eb55f8aa369593ac436ef044166699e37d51a14c2ce13ea0e0220796a6353bccf0b8675b699d502cbae2c88bb5799818ee4f9f93a0a5d477cd02e", @@ -3168,7 +3560,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 322, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "30450220743cf1b8b5cd4f2eb55f8aa369593ac436ef044166699e37d51a14c2ce13ea0e02210087fc46494e5887c9cb84d5407e02d78e09c7954fc44e1f2c734b3ecedf6d121f", @@ -3192,7 +3584,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 323, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "30440220743cf1b8b5cd4f2eb55f8aa369593ac436ef044166699e37d51a14c2ce13ea0e022021ff1192539621f272e135501f80b5e38271e553f11387cb1cd2cfb3b7db4488", @@ -3216,7 +3608,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 324, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "30440220743cf1b8b5cd4f2eb55f8aa369593ac436ef044166699e37d51a14c2ce13ea0e02203090f487e51f9e35c8af70bb9ab7df45037e230a33d2c1fd96e404254fcb8679", @@ -3240,7 +3632,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 325, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "30440220743cf1b8b5cd4f2eb55f8aa369593ac436ef044166699e37d51a14c2ce13ea0e022077472d9a28b4ece71cf413a68eac0eb423a16fb462b1f48706fed48ca437bd2d", @@ -3264,7 +3656,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 326, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "30450221008bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -3288,7 +3680,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 327, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "30450221008bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace32620220796a6353bccf0b8675b699d502cbae2c88bb5799818ee4f9f93a0a5d477cd02e", @@ -3312,7 +3704,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 328, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "30460221008bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace326202210087fc46494e5887c9cb84d5407e02d78e09c7954fc44e1f2c734b3ecedf6d121f", @@ -3336,7 +3728,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 329, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "30450221008bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262022021ff1192539621f272e135501f80b5e38271e553f11387cb1cd2cfb3b7db4488", @@ -3360,7 +3752,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 330, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "30450221008bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace326202203090f487e51f9e35c8af70bb9ab7df45037e230a33d2c1fd96e404254fcb8679", @@ -3384,7 +3776,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 331, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "30450221008bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262022077472d9a28b4ece71cf413a68eac0eb423a16fb462b1f48706fed48ca437bd2d", @@ -3408,7 +3800,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 332, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023022018487a43f28fcf1ae457b85dcd5befa281bf118519e960fecb720212a7e5c33c", @@ -3416,7 +3808,7 @@ "flags" : [] }, { - "tcId" : 284, + "tcId" : 333, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100989c5cc31440c1168f88b32ba6e47900183c0d843f9c41671898030664305d2b022018487a43f28fcf1ae457b85dcd5befa281bf118519e960fecb720212a7e5c33c", @@ -3440,7 +3832,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 334, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023022018487a43f28fcf1ae457b85dcd5befa281bf118519e960fecb720212a7e5c33c", @@ -3448,7 +3840,7 @@ "flags" : [] }, { - "tcId" : 286, + "tcId" : 335, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100989c5cc31440c1168f88b32ba6e47900183c0d843f9c41671898030664305d2b022018487a43f28fcf1ae457b85dcd5befa281bf118519e960fecb720212a7e5c33c", @@ -3472,7 +3864,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 287, + "tcId" : 336, "comment" : "pseudorandom signature", "msg" : "", "sig" : "30440220745be1da902d19c76c8f57d4a1f3362b4b20ed7c8de8fc0463d566795f979cea02205916c317a1e325b53735216a0fa37737f08b32245c88084817b468a41f5afee9", @@ -3480,79 +3872,7 @@ "flags" : [] }, { - "tcId" : 288, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304402203b86fbb66618f04881862be0a78bb6dddcdf5004f86ed27267487e6950687da402202159bc314a90fc148cbf01deea077feaf50dc12399148832c327d8b569e525d1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 289, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304402205943bcb4bbe2cc93bdd62a43d5b350a34c435cc576ed8fefda6242c0db814dcf02202b3295d375c7e3aff3f5d3e23de8b361280f423be43e802662543a8048fd663c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 290, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304402207111061f15ec3c9bd4e18a9fd4c9e4933a981e7ee8c90402097126e15c8495ac02205f7a114828cff4b6bcd32ad56e43117d945e7625816cd14e79eed328b603b789", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 291, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304402205b9418292ee08c1569b3e27f7f64fd2493d394c9fed0daba29e2eeea84249051022018b950f288afa7db8afa014cc71e8ebfdb70ecd1bed35d12c55f10d0f1259f75", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 292, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30460221008ceac89d24eb388f65fcac415beccbd0051949f733aeed75d99532ed4925f2b3022100a5069db340a166c04a71488bd9e6f0b83328bf12ed6255e554a153a9165b7dab", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 293, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304402202d361f4b4f56208a041af7b430412a1cb7ef5ab4f09598a198be98f5ca9a5d8b02202744ab423f3b18b9c6ef52511f01d515fe646fea7b9003197d2b38d6ef6651b7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 294, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304502203d012b0ca94a4a144482d513046340176b6e436b428f7f2c6d4ba79ee03f992a02210080953aca24ed94ee9f2d6502bf0ff23131aab6c4cf61eaeece42fbbccada3fe7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 295, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3044022075913672600127d2a46106dbe0630184f8f7417e15bcbe9bd0328518317407e20220521467cbb076a8db9ed9207a36a16161bf2d5a149a895e8b289b42ece12072b6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304402200cf794354ddc11ef82ceb48e47f365d9bfc149021a3770ef27162c5d85176618022042d84231b1953e5d0d4e12d10adc566abf025ddfe38ad7ec9024ffac6298ba37", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, + "tcId" : 337, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "304502200ff9279a0775740b7db8bec07f9a0401b7903886cb198c1b18c46de0673b31c30221008b3c8686bd1a1508b5b785e762fece8c6cf19b6156983e5c36b2bbe724d6c23e", @@ -3560,79 +3880,7 @@ "flags" : [] }, { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022067451d25f4c95a4e3881c8173b34205c674369190a93671735dcdfb4353960e50221008e680d7c8916a67bee8d8f965169c5c1071b5c4aa2d14969244b8086d01ce6ed", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304502204a2e2de82c67580ad56bb8e810358ef19039de8b6c842758132064757aa5b44602210084404f11d66a59dcdc33040cd60d3ddd6957a8d91eb6209fa869103371e1dc8f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30440220342f962ecf6348c830285ad5b891fe0fc966375a35c25908c79f1068a9c747e902200c9b1e639c004d94ac4d73bcfd0d3ad22ac0967e83e3975217eba878475cc657", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30440220269b3c6e2aa9a0797d40e50d266ebb93e0d7eb7e313099f8d839238c4f8e88a30220770c06506d15f7b092a51aa52de5c82fb772f70f8e73e0b838346a16d9ee709d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3044022036970df9bff7bd44996d3eeb24be3655eed090ae27c1b5b3e91e949c3a4a39ce02202816549ade27c73656778a22992c59965bed7d337a45196f67be37b21526eff0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304402207cebbf8ecb14adf986aaec8610d4c8803235a8f757c644deba3cc2da5a7d8e8a02205b832def9fcb6a76972b116ac2f9588c710d6cc44f14d83b2f881f675ab02446", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3044022037771acdc3beea26157b807de7f7377ef472706e8f6910603448ad9e0a2fcf23022012bd254ca9a5587767532b5321161c3b2fafb64d7538266a4a589fd3b7e23374", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 305, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304402200585f0921ded2869725c791d5d1d083327515228e750183e485952a9fe26f40b02207b1c188a8b9b1c588bef2fdb28c6ae1365e3ab70b666c90c700594200e3c7623", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304402206e7afb8147b78750a0ddffe29ed8d8e6f781bd002c794e019bab8af4d8525dc8022042dabd193d99e9ba22f74e357972147db0fa15bc0f146c733110678538274306", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, + "tcId" : 338, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "30450220351e727003896ec02949a3cf752223bcc6c2b611b30391edd60dc0c83dc9c98f022100924ad9dc00364d4aa2091416d173862f9b02965ff176e880ea62a673e16db98e", @@ -3640,156 +3888,12 @@ "flags" : [] }, { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100a0ac4453893d671ebca111713ca23c3beed7b63317119858e1b8516fd1ca62dc022100a046ee1d900f36b3856aaab16523eb3f62427d305c12b9da9e5e00ebdbce0ae0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304402205e1b940c559d2dff9418fcad50c27ad4de122d1bed47d2657ef1f756be97ce7e0220340855b0b0b045192aaeae2e96e276c9a78e1b2043c176d89cbc4951eeed8d50", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30440220460cb9d841a5ce5fe708d0c9d8d77d8adcd5b08aaa7adc675c477e84d6cc40540220499b0f4a64b5ea01557ad969039b72ba72c621d824a0c17dcce767cfc53666fb", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30450221008e315c67e69ef2818e117cd7739289078f567c92bdf18c755e1cba6c89698a6702207ed4fd2e4ba8df9826f304c155721058ea82020ec101995a591b66d4a675375d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3045022100a1a934052cc69410bbda9df9e13ff7bef149c2bb09befa457aafe9231b8912c202204e695cdf4911861398ccc4a3d23cce3ab7d9953ef0bf928295b2855ccde42cea", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304402201525e7ef4775b0d8e27c71602f991632b95c5ca043acd0913fcca0946528e4020220682ad0d69435231909d1bcf573043784f70ba22122228bc2d59b7e34f95dc8c7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3044022032513d8d29d99319c1ca5e12ab6537b633d469ffa00050e3fb51444d77660fd502201845b55e92574c3a9e4389c2b8b3772ef3827d884795014eb381a7cd60be4461", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 315, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3045022100948e9b863fecbc1c511dbce5721ca165e6e36279dcaea12553ef8e9d485d527d02203625cc1211056e4a2cba6509581ac3bb1be1ad1ca0ce43d386375580b2f28bbf", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30440220363f3d944a0471539520e9b8c422057a2d862611e108fd86e30a759b67fc3dfb02203407c6008ccdcb0e61cb0269eaaf69f045c29cd88839831fd83ed45cb39e3a15", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, + "tcId" : 339, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "3044022044a811b2321acbc65cacf80d2dbe848946f1dac528f3e1ae38b0e54d083c258f022055d7edfaecdda3bbc062d5074e3c3719d32761159d027ca27c1725ddbd62f688", "result" : "valid", "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3044022047c4620f4aecda3118fe23af68cc6febe53fb6df9cf093d9bb5ffe8db3290852022031bb8313a3447f67069e399841bb7042507127906855993efd9a67f4e14a4643", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30440220236d1aa36625fa6d49f4d7a57f2f089ec1d79b489a6f3cff559f7b0c1eb9048802204288ef7f06455ed1ac553cb0965695f6d6a70dadcd1780f85b306dfdf4433f92", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304402204e3bc670164d82d8c81bdc4ee970d0d7a6c34105fa369b6134d65d3a4865b6fb02202e3f9cb3324ce4cbe7335335854bb647434cfe61b727d81982cf8fb3f0f9c47e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304402206d70455d3f68f67755897ea13caa991beb18175299848ab800c6858f9bd87834022031ceae09c90fd7fd7132f9b926a3a1ee3d4a6c6149202d7e1925ae3690f4698b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30450221009148f1eed1365c32721ac231347d931452373dd53f0eafb83f5f133c7093759f02203b0bb1c44293cb4f3e78f5d7ed729887295af363b7febc6fa9a150a7ef1f0550", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3044022026c0c3646be1c3a39c4704710404a606011e52d1aa947b8b582cc1e03c8efdac02201319ddda2b84e7a5ec71497d1f0ed9f8f476bd7188e9e203ca0a42239e2ba0a4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304402201bd87e7c7ceac9969f5f0e2a1723c23cef5fa03158edbf0a2b01132ec6276c6d02204ee9c0f386c94f93fbbdd811f9cfc8a5237480ecec98f47e57db150646f8b69c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 325, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30450220543d97f75c457549e1d51469ed3eacf5316d421cca7b3560e95dd523a031997c02210095a280c377727015399662fb1f8a9a142183194527ce29036cc989b770b34e52", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 326, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3044022064318a7a59386bda3d30b30539e618b2ddc95b9e7523fcc19fb7dd23d0cf385f02207cc4302ef92a350344df7ff1d754e86dc70a76cf2cd608f5f7e36895e6c1b50f", - "result" : "valid", - "flags" : [] } ] }, @@ -3808,7 +3912,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 327, + "tcId" : 340, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3045022062aab40a36d6a0d25644719ce31dc629ec684f6f0da32f9dd034ccc421dbd0ed022100a1fa6b0dfd9558da29374fb77505ee8ab3572161711f821d11807c7fff910c1c", @@ -3816,7 +3920,7 @@ "flags" : [] }, { - "tcId" : 328, + "tcId" : 341, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30450220740cd3d3a9cd9dbe05ead4e39e54db27c0f1579da68e3aa5c9245b047aebc3b80221008ae78c12233d378fe2ce3c0fb2b769f8463830a71a5e5187c11b20fdd7e50445", @@ -3824,7 +3928,7 @@ "flags" : [] }, { - "tcId" : 329, + "tcId" : 342, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3045022100a28f30245c5fb0c225fdec23924dc2cd4c2da888d1ee1bc5445858c646015ca802200ee364c1491c4551ef3509be8f88db0e04d0afb36528aeda1301b14948cc9cd6", @@ -3848,7 +3952,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 330, + "tcId" : 343, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304402207f202f54f591b51105b227ee6d6da3adddfc4b5e819efc04befcdcbf7484f78302204360ea04503955fc3f025928b2dce50ff2d58b9060b34bbedfc3c219b3b4355b", @@ -3856,7 +3960,7 @@ "flags" : [] }, { - "tcId" : 331, + "tcId" : 344, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3044022062e218dca32e4ef35692e9315e1e036bef1766073b846e38de20d2d29349f9fe0220519d4d4c6158d95474d793a0ee9c260a0c5469c5aab79510971b41fb4fae4baf", @@ -3864,7 +3968,7 @@ "flags" : [] }, { - "tcId" : 332, + "tcId" : 345, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3045022100a3902295f6f743ac754db7b3fcd823be917b1191a5705728f5682492784da7f1022043def636660eff72e6435edb850c9126c7067938668f249998a0e4006b8ee7db", @@ -3888,7 +3992,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 333, + "tcId" : 346, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304502210086d05b26a9ca7e10ae0681bb4c35a06d7a4e918f8625e3dfa7ac2d5aeda91c05022008c5f475a95888769da4a0e1b635c2292f654f934a5c5010fe0c729f3d11e1b1", @@ -3896,7 +4000,7 @@ "flags" : [] }, { - "tcId" : 334, + "tcId" : 347, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3045022043c4474710d25094a2e21a9cc08585c26015f9f94012b100e72c0763aa9e0cff0221008345c46fd5592cefbd5ebb258965c05d964e6e6a278198ddc1e388cf1e75867c", @@ -3904,7 +4008,7 @@ "flags" : [] }, { - "tcId" : 335, + "tcId" : 348, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304402206d2724167e816528491cce574f0526209de52cd0f2af0085284fd050163d37c5022076dd1dd50ff9b553b0e142b7e6c6be8edf3708dd292f03f3e9bf157d21daa9eb", @@ -3928,7 +4032,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 336, + "tcId" : 349, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30440220321009a06c759c54cd66baafa0cbfd07eedb19f12a1ed654dd52b56f9c4fac7c02201956310a7e4757ec83ddb92d2763607354678149f1ad92387928cf887b4bed0f", @@ -3936,7 +4040,7 @@ "flags" : [] }, { - "tcId" : 337, + "tcId" : 350, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30450221009bdd359881c239e2415ca2af3d18463bb24be53f6f636cbd20360b6b333bc34502200ff03bc36cc1975bdc8680c44fbf2aefddf67c118c304b8b3d360eb10203c3a4", @@ -3944,7 +4048,7 @@ "flags" : [] }, { - "tcId" : 338, + "tcId" : 351, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3044022048565eb7e7820d40754b5f264a4ceafa62bf75084241514b491995e7971e699502203da6df3d354f48daef6d078cf1124295fc8c3211f2757967c781dc2e9c62ed1a", @@ -3968,7 +4072,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 339, + "tcId" : 352, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30450220518e885def022eb5020fc90f4024d87122dc0f3ed7f869ed7720ff74a009fb7b0221008a3e26a8cd426d21eba5cd7a5614f3644395cfcecb24fe760a68a7a9e8f09c02", @@ -3976,7 +4080,7 @@ "flags" : [] }, { - "tcId" : 340, + "tcId" : 353, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3044022004b01e5cc3ce9bf10844bc1cb21deeff6ebc9e2a7010cfbb3af0811354599c8102202e65fb8db62f255910ea4d5235bb21aa67aa59ffd519911ecd9893000ab67bb4", @@ -3984,7 +4088,7 @@ "flags" : [] }, { - "tcId" : 341, + "tcId" : 354, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304502210094bb0601198c4ce266b0932426ffd00132d7d4e2de65ef47f56360825f26243802202734327d1989c9580f5458f04aac6fd5752a1ee5e236e9ed1a7c0b2d9b36db10", @@ -4008,7 +4112,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 342, + "tcId" : 355, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304402204dde197f962c63a7799c862e897b3bb1e7a7ddfb9ab77c2a17a54151ce604ad60220017e7aef86e533086425a2c4b32082f118913ef3667c8437672e0bbc7c2b8d7e", @@ -4016,7 +4120,7 @@ "flags" : [] }, { - "tcId" : 343, + "tcId" : 356, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304402207c53ed1d504ad4ba53d39792012a34d007250a2b8d1ca189c0d9f75ccc9a9957022009b97dcc5c67487114231d601374a8364cafa39581291762202b9215d51135fd", @@ -4024,7 +4128,7 @@ "flags" : [] }, { - "tcId" : 344, + "tcId" : 357, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30450220513245ab2b6a4206bb0f6970c8ad040a94725ddc9a08db0fd9def93866ffbba1022100a53a7ab37decedae18dd5b5c48eb642b7a9c927e6bcf6bdac3a757e6d2c169c5", @@ -4048,7 +4152,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 345, + "tcId" : 358, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3045022100a50318c3066a4966ad18ae8f85253fbb5835a34b2f9187daac71ee28d3d5d0eb02200890ef0fc93df222d11197cb221483ce897b0cf1acf4a909c306c5a485776abc", @@ -4058,7 +4162,7 @@ ] }, { - "tcId" : 346, + "tcId" : 359, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "30440220041e0389dda2cf2ae3a9562a0fb5d41c1f7533e6cc84a896e99af781e21097700220366b5d88c36f1227df522fdab65e12347d68eb64f2de82c648115fd565bd37b7", @@ -4068,7 +4172,7 @@ ] }, { - "tcId" : 347, + "tcId" : 360, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "304502202a76394a04ae19b25c54291e28bcd42a7edeb20981b8a3b838f9dd0e29b574c10221009ce89980ae432c4fa6a68025da554bf900cc2eb0c66906420d322c14b453049c", @@ -4094,7 +4198,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 348, + "tcId" : 361, "comment" : "y-coordinate of the public key is small on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3045022066958be3379405826a00daf5495b1657698126a5ff449f9649af26ca96df96670221009b4100816e2741f86c5c0b0dcf82e579f4281d2b8e70c234808d84c1a495079f", @@ -4104,7 +4208,7 @@ ] }, { - "tcId" : 349, + "tcId" : 362, "comment" : "y-coordinate of the public key is small on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3044022053ed0f4b8fb33ef277cdd1060435ed3dec518a225659f71f67f9a1f07f85c1ca0220124d5f94ddf12bb4cbe3c5cea6d2686d4480dabb8ffbb05e5238c877fe20383e", @@ -4114,7 +4218,7 @@ ] }, { - "tcId" : 350, + "tcId" : 363, "comment" : "y-coordinate of the public key is small on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3044022046643c7fe0f308b8af4ce2978d797e8c46a7e1f8bfee0b5cdbaecde1f59be41d02201bd11a814d1fbd9ae97a49df99beca7fec2512563c0031c5aad5b9fc2fb0a507", @@ -4140,7 +4244,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 351, + "tcId" : 364, "comment" : "y-coordinate of the public key is large on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "304402204f833bec9c80185beacbb73b5f984e2c03d922359be7468ce37584f53d1aea4a02206636744ab7fecaa53541bcf5f37c6cbe828a8efbc4d00f6469ba390a86708a26", @@ -4150,7 +4254,7 @@ ] }, { - "tcId" : 352, + "tcId" : 365, "comment" : "y-coordinate of the public key is large on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3045022100a2869da416523aad2b8fa8aad5c3b31c5a535fdd413b71af4dffb90c6f96a669022029ff3e8d499cabc3cc4cccd0fa811cc3b04770aa71f0d052185210b14d31993d", @@ -4160,7 +4264,7 @@ ] }, { - "tcId" : 353, + "tcId" : 366, "comment" : "y-coordinate of the public key is large on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3044022063dbfe29249a506b89fbd2cb1fafc254a9582dfc4b08d143b6d25bf2ab49d55e022044cad80c00460905e103f26da84cefd71af4bc7a71962a3bce321bc3b5842736", @@ -4186,7 +4290,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 354, + "tcId" : 367, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "30450221009d907cf88e10d60c3f23892498fe43ddb02f824fb18e6be313e02d94f2c8e09002200c16b9e0db4dc8606c023b001f69b3c886080794fc9d7fe31b00c1cf0935e421", @@ -4196,7 +4300,7 @@ ] }, { - "tcId" : 355, + "tcId" : 368, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "304402207395ce0ef652848a86b61097cc9543998d39dae88a1fc9e4dfdd69642949548902207de29e256e8202382f91c116a667a8b946f210447a57369ba61ae4fae73dd136", @@ -4206,7 +4310,7 @@ ] }, { - "tcId" : 356, + "tcId" : 369, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "304402207baf1fde87ccb1bea0f893b3bfb2549c04bca18835d8eb5a31b8d20506ff88c30220289ebe829fefb9ad009d7cdd622874aef5fa088f0508a4b43d5895d61645cecf", @@ -4232,7 +4336,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 357, + "tcId" : 370, "comment" : "x-coordinate of the public key is large on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3044022033e37c3b66acabee3d68cbbb9c55cd52b586de51647723fa84e532a3ec5953ef02203b8a9ee707d1bc5f83e17ea072adc2ecda92e637d7c06060f1af79b929a850b3", @@ -4242,7 +4346,7 @@ ] }, { - "tcId" : 358, + "tcId" : 371, "comment" : "x-coordinate of the public key is large on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "304402201f8ebdc94ecddd84f90960cc55d0ca02e33d70535fc1c7322b3c2783b9dc92380220205aa8626c3a5da214e5485b11154a378d70b0d3323ab868528ae8048d17b696", @@ -4252,7 +4356,7 @@ ] }, { - "tcId" : 359, + "tcId" : 372, "comment" : "x-coordinate of the public key is large on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "304402206b0d70e09ba1642adac06dff9b52e22a3e4aab4180e372665691412241e743a002204d7d30ff8a210de69e3e6d1ecf7175f89f481a4d9ed06beaf7148da47f4af9e9", diff --git a/third_party/wycheproof_testvectors/ecdsa_brainpoolP320r1_sha384_test.json b/third_party/wycheproof_testvectors/ecdsa_brainpoolP320r1_sha384_test.json index 2a229efa9..4c324e4fd 100644 --- a/third_party/wycheproof_testvectors/ecdsa_brainpoolP320r1_sha384_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_brainpoolP320r1_sha384_test.json @@ -1,13 +1,13 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 331, + "numberOfTests" : 376, "header" : [], "testGroups" : [ { @@ -34,46 +34,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3055022900860beed2003147ee26e5e2427c18c219edfcf1262f6457ab7a25f6c1dda9913b1d57f20df3cf6a5d02280e5d76922edc4c479cbd0fd53a501c18f703fd4ec8048fbe56137731e59487bb881de9e8d2163d7a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "305602290080b6493f062bcc05487d1d4f3afc0bac3616388fae0a613e6fe3e7c65492e25f031f23931cfb27c6022900c0f5bfaeb08050c11bdb299d56fef190a624cbb2707ff814146b9d1770c80895757d20445fff6be6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "30550229008395f3e780d1c3961383b8fce9e03e141743eecdca3585d798d5066d867e450da61031cdd3877c5d022823fd6dac0fbe95be4e569c5b9894e8cf1982f0355a39698801552d6b7e932ec8db5bb4c1d6d606de", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3055022900c143a9684b6a8018b5a5e7b737633de24a917370c230483f2ab7336b1bb73d63c406e7171f15740b0228453e853d903d9183751fdeecbdad50fede86e38cbacd025bb0b98c4b187d52e91207e2b139a25e42", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3055022800b2c594224fcbdac83cf008fd69f0168063215ee9ae12ff36a7e8c95bf1d9db59a069ca9b6e11cf022900c326903e74451e8063a704466ac1e0382e189f7d5c15da8c9f7908f8aeaf28b46b1e69d39fc80697", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "Legacy:ASN encoding of r misses leading 0", "msg" : "313233343030", "sig" : "3054022885b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -83,7 +43,7 @@ ] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "valid", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -91,7 +51,7 @@ "flags" : [] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30815502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -101,7 +61,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30560281290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -111,7 +71,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0281285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -121,7 +81,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082005502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -131,7 +91,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3057028200290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -141,7 +101,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e028200285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -151,7 +111,7 @@ ] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -159,7 +119,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "305402290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -167,7 +127,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3055022a0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -175,7 +135,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "305502280085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -183,7 +143,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02295020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -191,7 +151,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "wrong length", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02275020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -199,7 +159,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000005502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -207,7 +167,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "305a028501000000290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -215,7 +175,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "305a02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e028501000000285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -223,7 +183,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000005502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -231,7 +191,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "305e02890100000000000000290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -239,7 +199,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "305e02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02890100000000000000285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -247,7 +207,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -255,7 +215,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "305902847fffffff0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -263,7 +223,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "305902290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02847fffffff5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -271,7 +231,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -279,7 +239,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30590284ffffffff0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -287,7 +247,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "305902290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0284ffffffff5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -295,7 +255,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -303,7 +263,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "305a0285ffffffffff0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -311,7 +271,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "305a02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0285ffffffffff5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -319,7 +279,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -327,7 +287,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "305d0288ffffffffffffffff0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -335,7 +295,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "305d02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0288ffffffffffffffff5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -343,7 +303,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -351,7 +311,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "305502ff0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -359,7 +319,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02ff5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -367,7 +327,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -375,7 +335,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "305502800085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -383,7 +343,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02805020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -391,7 +351,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -399,7 +359,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -407,7 +367,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000", @@ -415,7 +375,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "3057000002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -423,7 +383,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000", @@ -431,7 +391,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50500", @@ -439,7 +399,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "305a498177305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -447,7 +407,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30592500305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -455,7 +415,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3057305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50004deadbeef", @@ -463,7 +423,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "305a222e49817702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -471,7 +431,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3059222d250002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -479,7 +439,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "305d222b02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0004deadbeef02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -487,7 +447,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "305a02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e222d49817702285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -495,7 +455,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "305902290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e222c250002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -503,7 +463,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including garbage", "msg" : "313233343030", "sig" : "305d02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e222a02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50004deadbeef", @@ -511,7 +471,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "305daa00bb00cd00305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -519,7 +479,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "305baa02aabb305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -527,7 +487,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "305d2231aa00bb00cd0002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -535,7 +495,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "305b222faa02aabb02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -543,7 +503,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "305d02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e2230aa00bb00cd0002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -551,7 +511,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "305b02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e222eaa02aabb02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -559,7 +519,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -567,7 +527,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3080305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000", @@ -575,7 +535,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3059228002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e000002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -583,7 +543,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "305902290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e228002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000", @@ -591,7 +551,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3080315502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000", @@ -599,7 +559,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3059228003290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e000002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -607,7 +567,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "305902290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e228003285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000", @@ -615,7 +575,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -623,7 +583,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e5502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -631,7 +591,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f5502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -639,7 +599,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "315502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -647,7 +607,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "325502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -655,7 +615,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff5502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -663,7 +623,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -671,15 +631,15 @@ "flags" : [] }, { - "tcId" : 80, - "comment" : "using composition forsequence", + "tcId" : 75, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "30593001023054290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", "result" : "invalid", "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "305402290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5a", @@ -687,7 +647,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "3054290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -695,7 +655,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000", @@ -705,7 +665,7 @@ ] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af500", @@ -713,7 +673,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af505000000", @@ -721,7 +681,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5060811220000", @@ -729,7 +689,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000fe02beef", @@ -737,7 +697,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "308002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50002beef", @@ -745,7 +705,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "3057300002290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -753,7 +713,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af53000", @@ -761,7 +721,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "3057305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -769,7 +729,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "302b02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e", @@ -777,7 +737,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "307f02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af502285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -785,7 +745,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "removing integer", "msg" : "313233343030", "sig" : "302a02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -793,7 +753,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302b0202285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -801,7 +761,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302c02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02", @@ -809,7 +769,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "3057022b0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e000002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -817,7 +777,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022a5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50000", @@ -825,7 +785,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3057022b00000085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -835,7 +795,7 @@ ] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022a00005020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -845,7 +805,7 @@ ] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e000002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -853,7 +813,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "3057022b0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e050002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -861,7 +821,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "305702290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022a5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af50500", @@ -869,7 +829,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "302c028102285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -877,7 +837,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "302d02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0281", @@ -885,7 +845,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "302c050002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -893,7 +853,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "302d02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0500", @@ -901,7 +861,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "305500290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -909,7 +869,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "305501290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -917,7 +877,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "305503290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -925,7 +885,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "305504290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -933,7 +893,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3055ff290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -941,7 +901,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e00285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -949,7 +909,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e01285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -957,7 +917,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e03285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -965,7 +925,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e04285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -973,7 +933,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6eff285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -981,7 +941,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "302c020002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -989,7 +949,7 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 114, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "302d02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0200", @@ -997,23 +957,23 @@ "flags" : [] }, { - "tcId" : 120, - "comment" : "using composition forinteger", + "tcId" : 115, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3059222d020100022885b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", "result" : "invalid", "flags" : [] }, { - "tcId" : 121, - "comment" : "using composition forinteger", + "tcId" : 116, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "305902290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e222c020150022720e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", "result" : "invalid", "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "305502290285b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1021,7 +981,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285220e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1029,7 +989,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34aee02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1037,7 +997,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5a75", @@ -1045,7 +1005,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "305402280085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1053,7 +1013,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3054022885b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1061,7 +1021,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "305402290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02275020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5a", @@ -1069,7 +1029,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "305402290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022720e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1077,7 +1037,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "3056022aff0085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1085,7 +1045,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0229ff5020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1093,7 +1053,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "infinity", "msg" : "313233343030", "sig" : "302d09018002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1101,7 +1061,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "infinity", "msg" : "313233343030", "sig" : "302e02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e090180", @@ -1109,7 +1069,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "302d02010002285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1117,7 +1077,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "302e02290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e020100", @@ -1125,7 +1085,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "305502290159100378a2b190377dcb3bd531e20c378d106931fc183f707dc9d08576f8fb566185594220b8dd7f02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1133,7 +1093,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30540228b25375383538f0c7bb524b178dde4b6b99f0c9e68efa1a2a233972f599ec49835462ae8b972db75d02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1141,7 +1101,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30550229ff7a4e43a7940abf8063713c89a01fd42e6c7f6673ba76d332af7e5e42778d5d93250bfc19240cb59202285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1149,7 +1109,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "305402284dac8ac7cac70f3844adb4e87221b494660f36197105e5d5dcc68d0a6613b67cab9d517468d248a302285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1157,7 +1117,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30550229fea6effc875d4e6fc88234c42ace1df3c872ef96ce03e7c08f82362f7a890704a99e7aa6bddf47228102285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1165,7 +1125,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "305502290185b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e02285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1173,7 +1133,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "305402287a4e43a7940abf8063713c89a01fd42e6c7f6673ba76d332af7e5e42778d5d93250bfc19240cb59202285020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1181,7 +1141,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022901237f27debd21320e1a68f2707191fc90c8c8de0031452240c8538fc061cf19470536f8f1bd23ee06", @@ -1189,7 +1149,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0229ff7cc2999e4fa8929e57f001b2cd8e3bc4d5a93eb4c426fcfa6dc3323084c26773f8144e3b3398c7e4", @@ -1197,7 +1157,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "305502290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0228afdf1f41799b1da9c6d385ee606fe3d530c6f1a58549f06264f49f078cb73fa2815a5c6987a1a50b", @@ -1205,7 +1165,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0229fedc80d82142decdf1e5970d8f8e6e036f373721ffcebaddbf37ac703f9e30e6b8fac9070e42dc11fa", @@ -1213,7 +1173,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e0229015020e0be8664e256392c7a119f901c2acf390e5a7ab60f9d9b0b60f87348c05d7ea5a396785e5af5", @@ -1221,7 +1181,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "305602290085b1bc586bf5407f9c8ec3765fe02bd19380998c45892ccd5081a1bd8872a26cdaf403e6dbf34a6e022900afdf1f41799b1da9c6d385ee606fe3d530c6f1a58549f06264f49f078cb73fa2815a5c6987a1a50b", @@ -1229,7 +1189,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1239,7 +1199,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1249,7 +1209,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1259,7 +1219,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311", @@ -1269,7 +1229,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310", @@ -1279,7 +1239,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312", @@ -1289,7 +1249,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", @@ -1299,7 +1259,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28", @@ -1309,7 +1269,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1319,7 +1279,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1329,7 +1289,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1339,7 +1299,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1349,7 +1309,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311", @@ -1359,7 +1319,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310", @@ -1369,7 +1329,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312", @@ -1379,7 +1339,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", @@ -1389,7 +1349,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28", @@ -1399,7 +1359,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1409,7 +1369,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1419,7 +1379,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1429,7 +1389,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1439,7 +1399,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311", @@ -1449,7 +1409,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310", @@ -1459,7 +1419,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312", @@ -1469,7 +1429,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", @@ -1479,7 +1439,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28", @@ -1489,7 +1449,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1499,7 +1459,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020100", @@ -1509,7 +1469,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101", @@ -1519,7 +1479,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201ff", @@ -1529,7 +1489,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311", @@ -1539,7 +1499,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310", @@ -1549,7 +1509,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312", @@ -1559,7 +1519,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", @@ -1569,7 +1529,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28", @@ -1579,7 +1539,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311090380fe01", @@ -1589,7 +1549,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310020100", @@ -1599,7 +1559,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310020101", @@ -1609,7 +1569,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593100201ff", @@ -1619,7 +1579,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311", @@ -1629,7 +1589,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310", @@ -1639,7 +1599,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312", @@ -1649,7 +1609,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", @@ -1659,7 +1619,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28", @@ -1669,7 +1629,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310090380fe01", @@ -1679,7 +1639,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312020100", @@ -1689,7 +1649,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312020101", @@ -1699,7 +1659,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593120201ff", @@ -1709,7 +1669,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311", @@ -1719,7 +1679,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310", @@ -1729,7 +1689,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312", @@ -1739,7 +1699,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", @@ -1749,7 +1709,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28", @@ -1759,7 +1719,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312090380fe01", @@ -1769,7 +1729,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27020100", @@ -1779,7 +1739,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27020101", @@ -1789,7 +1749,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e270201ff", @@ -1799,7 +1759,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311", @@ -1809,7 +1769,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310", @@ -1819,7 +1779,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312", @@ -1829,7 +1789,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", @@ -1839,7 +1799,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28", @@ -1849,7 +1809,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27090380fe01", @@ -1859,7 +1819,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28020100", @@ -1869,7 +1829,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28020101", @@ -1879,7 +1839,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e280201ff", @@ -1889,7 +1849,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311", @@ -1899,7 +1859,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310", @@ -1909,7 +1869,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312", @@ -1919,7 +1879,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", @@ -1929,7 +1889,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28", @@ -1939,7 +1899,7 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28090380fe01", @@ -1949,12 +1909,700 @@ ] }, { - "tcId" : 221, + "tcId" : 216, "comment" : "Edge case for Shamir multiplication", "msg" : "3730373135", "sig" : "3054022825166f47ac99c6bec3b038849ab4ead3b251f18afb0da1da5caa604a92a909c8561817684abffb9202283107ffd1aadce5b58a2a1b9517ccedda090433ac6344b027f36fc6b358ef4a8e436df3fd05521668", "result" : "valid", "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "31373530353531383135", + "sig" : "30540228103c3ef2b43a8f57d01e2da67edfa003a0d342d7fbde0541332b0b24deea76afff4e2cd0572d73bb02280a0a680ebe3644c46b58d67ed8ee94f3aaee2839bc270d6b939bcb7657eeebbb6cccf2bc54af9781", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "3130333633303731", + "sig" : "30550229008c70216094feda4e721a72d8a91c51dd17392cf4c4481d7cd94be56da994e5baaa561085cecfe80d02281b19f7e89525601820bc17bd595a7dbdef76e5b352fcb16c3a8a1c332ff6a5308ff47a7e54e0b1cb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "32333632343231333231", + "sig" : "3055022900b4a4a035dbeaee126d09c7b15816b04bc717cb71bb5fe7649ac026269b7fe6d593fe1ff8fc5278a10228635516de531104e72176e89a845032b3096e3269e41431c1854fbc4337ba6fb5ea91defd33729d83", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "34353838303134363536", + "sig" : "305402282a3103cdaad1dd28ecf897491051dd0a9c9da9483753c93490b4a05f1c42e1642925a3a0154d40620228672903243b6858a5e09148e403461f31c1ff0e126c365942e0680d314c1a7a7c57e2f0528c8cabbf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "32313436363035363432", + "sig" : "3056022900b880b6be2a1295af3840a5f374fe77cde1ffdd6df3bb86097d5ce14852f73a1925fa6d192a27b74c022900c2cb211303aea030a5b92be98fc36770822f8195ad73eee5a9bb87c5717ba4345cb60b099e4d4deb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "333335333030383230", + "sig" : "30540228677f84a0653725b94e4eeddbe0b70aefdf594f5ef9e484b4060567a8365c43a783d81548d1f2740802284cb24e15375bdae0b44b336fc7e6c11856d4c6f9dd7e83148dc387c4a8869b11538b7ee94f053f4f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "36333936363033363331", + "sig" : "30550229009d5d984c7544ef737a1001d67f9dbbed521b46f74bc468c03881c2ab5944635af5465c3fa01cf51e02280c706dcfe11a4e30d623870fb0f2b979d0fd9daa970d86f64bb48f49aa484d924e9b93bcaf406924", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "33333931363630373935", + "sig" : "30540228448464becc13522c90708aa5204930e676fedfbaefe8fe02509a4fe822cc88fd6d92a958438ded7c02285de659e080a61c50b5b7489f4677ec4c6931faaf171f2a69756e2f2d1214235bdb1ea3d2a4a75359", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "31343436393735393634", + "sig" : "3054022859c0c95941e1a52390e00c2d7796c685dcc4d73d6d6967590aa1767c972e199de3c6dbfca77dcac80228507f27ab5ac05ad23cb25fc48ffc766dcb6dc0cd25606505a2d270066c3a74842768b54af2c84751", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "35313539343738363431", + "sig" : "3054022859902d7763e7f1875a4252d133eb6114cfc1972b683adfd767a71ca80c3f78057cea759ea195d31e0228397deaf96e2903a207f68e5330c9f2c6276a45d0fdba961a04c275fa203678176201ed370999a32d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "35323431373932333331", + "sig" : "3055022900d142217584e852a499efa734a10a436a397ba7e068ad70f3eefc4d6731e76a481b260eac1d2147f0022817c8482639df8d20fcb835bfe0f3ecd27317eb8315c69b656ebf137dde6582f3409d7c44a8b6e085", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "31313437323930323034", + "sig" : "30560229008a55fa49224592f7e403a4b3e647bf382a26499b37ec2cff51a2be2a1357807fe875359ec8654f87022900b9506e74af8f552d4abb2c472b8508ce24814e20b27d192e24d36d5ac751922b0c807bf97a7b1ad7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "3130383738373235363435", + "sig" : "3055022868ad2da643d66fc5d27b63d7222f835d09fe0b328fc4da4684b86d9c12b3992626f610e3395e4ed00229009662f74d52712a2af54f601c4488934fe2826d50e1ee868022437c9b620c93d43fc750f03312897c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "37333433333036353633", + "sig" : "30550228578bdd50de9986fad341a954e51126ff0cb540026abb3d42b3c208e4ad187f7ba2d99b3efe495c92022900b95afd2d12cdee68c3572a5fe126334ed0ed7ba82d3097eaa6d9d737c09b830b6cd3e878f470e7e0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "393734343630393738", + "sig" : "30550229009d612663497c484084d3d15d8e799e1fe38b7b5922955fc5a7fea4ecfc41954ca707525c1e0dc010022859e80cf69be6876b95357ded13ca61a494fac7355ac2e80a89be0219552d916852632617c0946bc2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "33323237303836383339", + "sig" : "3056022900b4c00f589dbb51ea68270f4b02eff48a4b123c0167bbd24daf2a837903e734339b8a2542041f87aa02290094c32634baea4452c054295d7aebe23be7e80abbf53789651674182263ee5c2902fbfb3df7da7425", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "323332393736343130", + "sig" : "3056022900b9201e49950ce0d1df644356405f0a785a8b8470f83e78a6f35e6234daa92a7685877a59d8c91a970229008bee9077443eedde34a2fc2c266f188e844eab2904c84204c816ba3cb1c4b9b253d4a78ce4e81114", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "3934303437333831", + "sig" : "305402280d42a1899f73ac70c9192558b478db8803c68337d415faebab76858c32a37e399f1727fd599a18170228363f1346c0227ec54da1659165ee7b07e06610d36b1ce6226f608bf6cef2144248de37562be8537a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "33323230353639313233", + "sig" : "3056022900c5d65effab2ec3e4435c258121c493e24ae92005ac80136f21f2f42946fc3745841dbc2a3eb9969502290085fec2a9080a1ece18896970c9a2e1b32240eaf187d65f6f9e91d27111c4033d471eda67eb8986ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "343134303533393934", + "sig" : "3055022900a240adea61f748998df2cde95be9d7df30f454bde5b907ec7de6dcdb121bea41bd42c4392476c4f902283ef991d642bd0265b4a7b521b20a42fb2c687ca2f0694b239a113a83575b5727dcb632482a572649", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "31393531353638363439", + "sig" : "3055022900cad52bdb35af7ee0e8f687c81f2edd8efc2d6ee317f3c6a82121048ef7a3ff3b69187aaea53f4926022858f84e186616544af494900241d2b802df2eae3e3f1410865e4cd16e221f277e7b5093ff186e4d76", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "35393539303731363335", + "sig" : "305602290093013ff84151a04ea146a36d2a3b9f497ba5d9323019b730be322bc519e2701e3f0ec1b6c8015e8f022900872669f33b9b4b93384d9ac3f7c3092560b9af7e6738221e3b289421813601fe569b2c49afec8bb4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "323135333436393533", + "sig" : "3055022826228cdd2c08fbf8dd4ad5d2f80ed15129868e892d33cd892503207e91114c868d0064c60f1bb612022900afdedc05f0b27e9363c34d9bd1bc64ec0142fcd9f40f3584605bbccf12b0e279e4b3e3d0927a4852", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "34383037313039383330", + "sig" : "30540228731d597c3694a4932f0f14fc3132d2ba9f5b7d833ae91cbe9a450352f4240d5bb712f65b0eea041202281b8a6fc9bc1ecf8c09b1ba27c4c8dcebaf1e669a89036b34fa8ff57280e5741959e6c05e05880a37", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "343932393339363930", + "sig" : "3056022900d2ab69ae6110bb67ed99ffbdad8036dfabc46de8ae1fc7e799986b91ba7d454672ebe4896cf72011022900d29d67bf2b882770d46dbd06a6fbaad583c2ceedcbd772200b7532e354f86eaf9a9418191eafc5b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "32313132333535393630", + "sig" : "305602290081da10c5fef4bfb58b4a73b4cf3fd4f0f028b448b3463dabe0d6f1e101af570fa64116731ea5b9c2022900ceac01ebad706ef43c80caa1d8962c655bfd810396b94d2bbea299bd5cbcced75562b0fab446ff85", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "31323339323735373034", + "sig" : "3055022838358ba2c46f61f39bef22873a5bf26464f2b05e4874bbb62a2323385f8e87a5b118a0079078b44d02290093f84f06290f48161922552577482a973404f47c84c6e1a94643c3832fb2912fc4b38529e2f13e9a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "32303831313838373638", + "sig" : "3055022900afd1fba700fc703fb772f701597adddcce4ff9f530c830dc8c8cbd4b3070f4a22b80516b0b820970022876c2e890860c36bbb5f6a1053401f1b51aa83cdfd96a3c15e1a183fdf8357e49d2984e4fcf19c25d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "343534363038393633", + "sig" : "30550229008c90d4c8bf021906d3d577bd16b3e139bbc35d7692a828f0ef5cdf9d51a8442265f815849fe793b802280bfe16492abb58a1d8064767546d29aaf6138c5842c7f7002fbac34b78b324b84426510c1b7b0d89", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "31333837363837313131", + "sig" : "305402286d07da92bd405912b22a993ed30e06149c78743fa195fcd3baf05803fddd5a6408201e68faee622a02285ad3c8b4c1c68080279f20ba15548343fca9ec52fe23bdf59619738dd1bd418414ac53ad7ce16c2b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "32303331333831383735", + "sig" : "3055022900be43df617f79ef83404e7c7393ed3c38c815d06e3c0debf9ba37f36c419a6c3ea690822f88011ff102282f0ad4ee5fe7ad128f58a520a4fbad3f0a502a4a4412639b3dbc206edfb2a03d564010d78d2228b9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "323535333538333333", + "sig" : "3055022900844ca29340112d0eb9dd15f62655a0cfa993415e570511a3f7273623b82d892d136c6e8bc57db84e022871114ae579d053b5cb3d77d2e9faf1c06cc263ab8fd845a0378f4a75da86ddc23ab4d07946832a77", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "34363138383431343732", + "sig" : "3056022900cda8531222502a62368fddc724798870038333b9fa77141d4bc5ef758f7e973e5ab8b4cfae90eaa10229009ead50a2533287abe5504efd8db57f8b96a7fe039cc95d1690ea0c1e2c9df5fc29cddd7b01edb99b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "31303039323435383534", + "sig" : "305502285c2c6a661338df365af8ba1080b994e59989f002fa4fff42fc8994ca6395620152f3971300aff6f90229008681ea1793bd3e069426127a6b665725ddba4a8f1945851743477a1cbdc7356713ae70fc138531a3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "32373536343636353238", + "sig" : "305402280e061b48b5f7836e0caf73c9770c3fee1f67ec18ded9e1d339ab56d05b9adde369504fedff1d66810228009dbc4ad8edc1896fa041ca60ac64b7fa148e3f02b0f697ae22d923f526fd4936e5f584b23ddbc3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "313139363937313032", + "sig" : "3055022900a8462605c79437c068523d93d2e1529ccae1b5248e8f9a90f2ef08d9d5e5025b3639f82b70f1e7ed022867aa5fe4e79e7c54a8ce389b90e1ce1556aa689b44814a6cb5c2f0fe4569c5cfcee34cbb4a086219", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "323333313432313732", + "sig" : "305502290093b01029421ca30d8abbd06f134ee9dcbe81790d012722ae65214f0aaa34bba642f43949d5ec51a50228110e4fce36e0c2acd898122fba756e711ad082087c36b125084f67b22e37a02bd68628cdb164ece0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "31363733343831383938", + "sig" : "305502286b6d893c3055da5d5a2ff6ce038a1bec59b04950bfd8012648d6063186ff861d7aa91a5185aa3c0c022900a602ed34ee41e4811251a51bd67010f8eb3355b8691dad66035e723d971346f57c8a0f479fef666c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "31343630313539383237", + "sig" : "305402286fc42cf23aa42c36675ff126412c757dde74ef73cadb0425e23cb76230a58b3d002370b4166bfd2902284e61b9b10a13fe0dd2758733f6b178af98e0079867837d55f8e5e90b577de90ce0d8dc345ed16b38", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "38393930383539393239", + "sig" : "3055022900b529a563a2f4065d333c812b0b6134de9735bb269fea763f01cf7d1c6a0ec70d7223c7e6c1b040e80228347fcb8f3971b3d968ba709b1bd4d31b550cceed232268ca0df1e00502a56aa42dde7330bd919d5f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "34333236343430393831", + "sig" : "3055022900b91b2a73449560522112fa4fd1b57b8c24754791af247a8c9de423e0bd536289a4fe850f7e3c43ae02282eb3f874f2e5ec56356bf6baf10b64b7c54b13447ccca1ffc66a1fc89dc8e977801748f8f0ce5a4b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "32333736343337353537", + "sig" : "30550228314338683f23b1110d1840732f672254f38079bf11eeafff1ec2e53a5373f74c98887b11ebb78c86022900b7e3a6b459dd10cfb5df6d2ea7afb15efeb1e5e917e5aa44fa54743689d7daf163f998e05719127a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "383630333937373230", + "sig" : "3054022822d1881a94e1e11cf10620f37d708ebed847f1459129a0d42cb457da8051f81a0f9da846281a68f70228404652ebd261f5f6b185de4a16980dc3662fc4573e245577e7ef6e3cbfdd47bc1e487ba206ccf760", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "35383037373733393837", + "sig" : "3055022900863970caec6c6ff0a1c70f60859576e3583e6b529de3f928136e848c56b6c6715045fdfe526377470228667f525a88be891ec6b9f96d1a68c4f06b3b3d2ad1c15f063d110ec9fb60ae7463dd568a69ce452c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "353731383636383537", + "sig" : "3054022869cf0600384ceb832e237b6b453dea81a3c19cb8fae48ba186d28e3b118464b27af9100f181b738a02282780269a8fa40790ed726372ee0956265e72896d9e84f713f883a3bc0548e8d3a2b357333dda4c0c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "38363737333039333632", + "sig" : "3054022830f38139883f71c0c64d63adcb731f1c385df87db7ce7326bf50410acc50f0babf5017f92a1e1a6e0228597734222482724643f60e48b3b589deaa37b86e1de1cf0b129b286ec67686574f16cfb5f2cc6f45", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "32343735353135303630", + "sig" : "30540228174ae98cc25dbed747cedf8697266d16e96bb4f8071c905990f4e72c728c94aaa32dce24a52166fb0228578099835a3dcb3da2fd42750180079da407c7a142cbccb699fed7af89dd703ba0cad94cdf2c051c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "393733313736383734", + "sig" : "3054022858cfb1511a223c06b3e974b660bed827bee38c59c4523068e9c9faa330c970e6271ea387db6b40b00228763594ced6e8413bfd90d5ceca18d6774a3da87473cc4dee726b0325e2df8b257d9e01318ae7e022", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "33363938303935313438", + "sig" : "30560229008ddba4f7aa8cc5e00a3ffd2a082710d42d3a88f9f947ba51f09466c2a9295caa131b8ae9ef51b35c022900bc3410033a5798d9e4c6a817da1759c00c0d38e3c1ff22f0a41e5ad0d1e914e71c907da8c245ca2c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "3130373530323638353736", + "sig" : "305502282f7e50ee96706d597d8bf0103fa46786746a2c65c021fac7fa378d244c418a42b7908f0fab2dffca022900b7b94f2a883ba1b49858329cc78fc2a992109809b470b878cc38e1bdd4df3ee00a0ae7e228e466bc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "383639313439353538", + "sig" : "305402284591491eee04e10a40a1e8eb82148195123348ec1a7cba06044e8f226ed30910b693ebbbaee0685f02281b8b3733cc5ca15dad84809df8499788b4899cba307f93b49ea6a63b9e77487c3c98b803fce69cb9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "32313734363535343335", + "sig" : "30550229009d22b864e2706fa43a67ea62f39e4d3f402767d9d038c78e2844d699f41eaf1a641cfdd9d6a63fb502281eaacdad8294ecc2ca0c55e6e73df03d832beafe048fc690895beca5cead9d01d37b3fed5741cb94", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "363434353530373932", + "sig" : "30550229008f1502143eff372fb9bdd956ece35d232403fed7f77eb4f4552d4fc84e4a2e5d6c8ccf06f5a6ad6102284621c9fbc37466f7c757f66d171da8ee0a0dd5f24113e2f517a082b7ab5d4123c3eec9eeadf69952", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case hash", + "msg" : "353332383138333338", + "sig" : "30560229008dcdcc74a25fcd92e4372e11364a361c7a2d7f3dd74c5d6bc3761c07fe78f084765de8ce70e448fa022900b3cfdb35c20b1e30d3c216dcef3c73cd44ef1973c8695c8ab439f7e26628574e0f349d81c598d1e6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "special case hash", + "msg" : "31313932303736333832", + "sig" : "3055022900bc2a5b098f724830a190480fff5fafa0f2fe85bf17176af8d4eb670e1d55533f820d690e76b3bccd0228516c576444be0250e33823302adb708b6622f17e2438f01800c58edcf907e505b419f6c0dff11afc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "special case hash", + "msg" : "31353332383432323230", + "sig" : "3055022900b3208e3c49a8ce5fb89effb2480e8ca6b9e11b16a049aecf0ce35450e1e53509909b02ab33e663e20228362affc091fa46d71ae84e27979ab575c60f115845fc521e0a81591ab233bd32e6ab0e8b08809801", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "special case hash", + "msg" : "313536373137373339", + "sig" : "305502290091cd133d74c701c936758054753591d31f1d854213b4067e033880116d4653cf257015445c5563ea022843185b31dbee46dbb62d1cdaadf479aa4f4b0b32dbc49ef5ccad43c9f0fcd94f06bdf6315e67c785", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "special case hash", + "msg" : "34333033303931313230", + "sig" : "3056022900c63ac9ada6e0a00dbdc171f4ced1c16294881cd7b8cc91e67d0f97f5a61909ac6a694ab0b0d37a6c022900b33d6876f4464e7ad8e27a195f63b49fad3be8f4684f4c3d42f58913944abc60173e5113581d94b7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "special case hash", + "msg" : "37373335393135353831", + "sig" : "30550228489db46f6ab87624a332376735aaf8e6c4c43affdb9b93c78682d3f90c1e01caadbcac4c975a22130229008e10c64116c4042b71bd9872c0506a7b34b6fffa9c3e24f843ce18270e3f163659ddc4a2460a4382", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "special case hash", + "msg" : "323433393636373430", + "sig" : "3054022809f7e103550337e36ea09f9ab3b83580ddc6259fb9daf38b424175d64134d14cae3112bddd7b21af0228253719f8ce1161959841b06ae31dc9d84cf0df90dffc101f0442c8e98c040e4d53f8ecd709b62049", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 277, + "comment" : "special case hash", + "msg" : "34333237363032383233", + "sig" : "3054022841310739de7f1e06169f375d73e06550a50850be6aef432ef2143d7addfaf218f68836375921006e022843c4594e625f7aaa757eea847451d0155bd6b820883306b921184ec8141ca2b8c23b1dd64b980f97", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "special case hash", + "msg" : "32393332303032353932", + "sig" : "3055022900cf0672d18f93bd9c8c1c5e17d90a918c5cc8fdb967f9d2ad727dd72ec992116741b175d35393885d0228029e747ea2c1d66f1b4c5be492bd3b0ce01e8420a626a8a8e125c3b58c614cab12e6edbfc13f8a4f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "special case hash", + "msg" : "36343039383737323834", + "sig" : "305402282a247a37c489974ed8946e5e8bd5a9d298d7afcc416b5efc3a9c69ba61d6538ad5294775d1c2a479022848f5716ab8b409f284351051dcd222cc5ec4f1b8c71708b1e85ed4db1ecec73888bd8f78c1e74d05", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 280, + "comment" : "special case hash", + "msg" : "36303735363930343132", + "sig" : "305402287a2d71ce074eaaa4dff6d104fb6e7b070cb09c235deb697f5334918e181ce9bbe547b79ab37969f102286dc14d2bfa01e0cb36878d1aef216df992b5c3f058fab8ce922249b59cb72556364138389561af5a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "special case hash", + "msg" : "32333231363233313335", + "sig" : "3055022900851f1d1483719cd183940cf4e9eb30eadde699d8ba8090e216123ff61e41d166505a591a75dac6ce0228292a45f31ef34bf34c3ccfd4a22adc4cc19c416151f70e95ad19999f9c59685e5fd9079a27b86fce", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 282, + "comment" : "special case hash", + "msg" : "36343130313532313731", + "sig" : "30540228061df326b43ad7aa7bc4af8f3a5830bb0e63297cf690ec60a7259a942dce631e6676742ad12830cf02280e88675228b7fa4743ab53d24865193742cd6c5db218dde0044b301654bbab639abc775aae69064d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "special case hash", + "msg" : "383337323835373438", + "sig" : "30550228560e6e5414414dbbd6e9d40522c9f3fce665c4455eae07eafa3724d708689315f6c7515cfe1aedbf022900a3e619bf5f9d776a591ff74a9252e43bd04ae1f1c34fe5b84f04c3d9c972a80e187888bade5aa9d4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "special case hash", + "msg" : "33333234373034353235", + "sig" : "3055022834f9def6f21f5328d1c5e349857f3a7008f0afa5bbcb896ff6247b21a4abac7aedada64fa23f956e022900cb44dbc53b0b0b43d6b158d90247209c2c74152c4e19a1c703577cf407ada14b198bde1ba79a344b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "special case hash", + "msg" : "31343033393636383732", + "sig" : "30550229009721d7991f2968c23856a075e86b70a39f4aa30fd68777dbbf46c1d37cc3be4497cb4714b2f1656a02280aa34e858175fef3c0734c5c7c4ccd0459927b0f722e86af6c4045752b4ba154e725946319dc4274", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "special case hash", + "msg" : "31323237363035313238", + "sig" : "3056022900aec92108751afc4a0c62a9da2163bb52bdabb9e7a8b566ca8d30fac389c68a3817d21a33df2f68da022900befbacfb03957c9378903cf9b432093f78954e5224303611e9e96c92a76704e3a6432a24413bd277", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 287, + "comment" : "special case hash", + "msg" : "34393531343838333632", + "sig" : "305402286e852689b90451a1592fad585ea57c71eb5b446196c07dcf450972ad13fdcd8117319eec75d0781f02283608d11f0b8eb773b35878cc43ea95fb4d354ab0ffec9f785a41a17ebcf8f7d957f793479ae89999", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "special case hash", + "msg" : "32343532313237303139", + "sig" : "3055022900a34ebb41336c252a056097983d56dedd1eda042c7378b8b56d905aa9be1d7f6afb605466c0026c440228414c12e2a97f8e427ee9bd95e15bd5c10c16c1eea6011f01f271fe75869a6000fbfbc25a6d1f8541", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "special case hash", + "msg" : "31373331353530373036", + "sig" : "305502281cf27fa96f137e0fbce4da476bdb5c3b875b7fb455fcfe7efd863cb8ed61090f6cf6a2b927fabbdb022900945bc7e4f319004b2ef4ce2fa2ef270c4abc360e21d8f8b21074080ee8a3422137c96f82e26cfa3c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "special case hash", + "msg" : "31363637303639383738", + "sig" : "3055022900cdb4f0b7f7de92ec59a2e0a1900318bdd649155bcd3e0914136a7c46c5e4bfd84231c04d64cc5c5302287b0ee0d7b7773c3bcd5921239f36b093bd232859d685920eaff53a91ff7188344a3075fe7f342c7c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "special case hash", + "msg" : "343431353437363137", + "sig" : "3055022900aa8ef33f59508ea9617a41084a3532e1179d0f5755e08277a568192272cec63f910377a871021c7e0228708751c6284f7c3cfc57a598c1199c1cfcb3d26e4546484de55228c292bca978ea7698d3f7d806c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "special case hash", + "msg" : "343233393434393938", + "sig" : "305402287d57fe006a0563d5570acbcabdf94ed515029f52e02298c79c9891181bd8b4974dde5765433d89cb02283be83d7dc7a5dc1a151f2b0957f678b9efca3d0818ec359202d9a4cfe792e95924be9e36e20ef970", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "special case hash", + "msg" : "34383037363230373132", + "sig" : "3056022900998c251f0c1f9623980c1cff0e369c7b0a383fc74079113121f982bfe7b87f17b48e5cdd29b0e1c0022900d0d33d8be8c37fb49c4f49ceee321186ff30b9950a706c6fddd1054772af3c3266fb286677592d69", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "special case hash", + "msg" : "32313634363636323839", + "sig" : "305402282e2384e2621b0f248ad34922f721f434527d354a7ef876defb8e80f6864867ae60c76ce24896a40f022808ecea054800ec201f0d1ac893f3bd79ae48533529345e1d3310fdc747d765970fa55ee0a47bdcd1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "special case hash", + "msg" : "31393432383533383635", + "sig" : "3055022900d290cf0f9fbd691743b9dcdc00c0816fb99b5ad3b89a23f1313e0bf00cb3e12c95648dce175e34470228587707db7e9ddf613ff7d979ba9ca411b4bb7826862a380ce7cebecd52f52ff885f8ad536fbf1123", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "special case hash", + "msg" : "32323139333833353231", + "sig" : "3054022834b252604ebd8675104266be4df84b51942687a212957dedd4ab6dff4355a0027b7122aeb1e9f449022815082c5764df742c40193a8bf1e38d43a5fa4c77416cd8753057521c765062c676f99be659fcd00e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "special case hash", + "msg" : "393236393333343139", + "sig" : "3055022900b45baf5ee188cef5413ef3e6f0d917a90cf263d2be0a7039a6064e6e4053b6c960f44de15932855a022847602defee00b2fdea095346deae00b46069c95c09e43594889b8d3aa3d75350377aa3431ef63c76", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "373639333836333634", + "sig" : "305502286d8267065d60dcd375ce041813d6085fa90246cddbbaba12643c736cc9b7e6d619178f12c6fd2d3a0229009b72611a5b4f8763e30c11aa791eff6b74c34d05e65451736e2a2b728f2e5ef485dc4e2e5c3daa37", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "32373335393330353733", + "sig" : "3055022900a1a302aa27a32cd25c336c9ed7adaf5caf33dc3485a813718fce395ec0c93eef4cb34a6518a61cc80228258acd1b450082fddc05433e2dd66b0321114395a33bd9827d4c44d486c82c2d229869f3762012fe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "38333030353634303635", + "sig" : "3054022863fad28570b4203502a1d105903244dfe2b09530a93d8ea429a197c7121337a99d4c73516ec6613502287b4a08b7cdeaf6eedeec6306a0c410b092718c25590190030c5255bf837393d8293890c84909f436", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "34333037363535373338", + "sig" : "3056022900c1e6232f06a44de1d7213b20eaa1b89c31dd2f5bb033245e8171524cc9110876d778a04834ac88ee022900cb4aa20d158c3b8d115ec62bb51545bd58b63f1f0176ada04869dfee84019737cb8072f7a8b940f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case hash", + "msg" : "39363537303138313735", + "sig" : "3055022847b6baa1a053eab8b38ed6c9862f2ffed3811449e49ff2e18a588512129d1dea0a6c4fb811dc5eb0022900a6cceef5a1e12f9b049f72f53732d42903a733ca6f3fae9596e17d9c757ed4ef04fcc37302ad1f45", + "result" : "valid", + "flags" : [] } ] }, @@ -1973,7 +2621,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 222, + "tcId" : 303, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "30420215014064fb4c224a8b248a0d933f7642bd56aced9b12022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e", @@ -1981,7 +2629,7 @@ "flags" : [] }, { - "tcId" : 223, + "tcId" : 304, "comment" : "r too large", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e23022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e", @@ -2005,7 +2653,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 305, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930f022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e", @@ -2029,7 +2677,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 306, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "305502287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0229008c0736554dbc446063e8e15f297fd4b66fa8879945bbb5c22714a9645f4fa4ef9d710eafa6b226d8", @@ -2053,7 +2701,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 307, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "305402287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02285407cdd593acb501fc2848351f9d2e6b5457d3de43c3130e3b74e6a9242b3cce1c24f094f118bcd6", @@ -2077,7 +2725,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 308, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -2101,7 +2749,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 309, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020102", @@ -2125,7 +2773,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 229, + "tcId" : 310, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020103", @@ -2133,7 +2781,7 @@ "flags" : [] }, { - "tcId" : 230, + "tcId" : 311, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312020103", @@ -2157,7 +2805,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 231, + "tcId" : 312, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44d86998", @@ -2181,7 +2829,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 313, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "302e02020100022821494db879806d4f59e53d4963977a03f6ec51140c9f9a1dba8857ff3bbc76d2214947e60edc982b", @@ -2205,7 +2853,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 314, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "303302072d9b4d347952cc022843becc876a63564b458280199e382cbad8ef68d406665bbf307ffea45845a9ac69345a84a5a72b87", @@ -2229,7 +2877,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 315, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3039020d1033e67e37b32b445580bf4efc02283992353d916617b49303856488e39fbc26173b8bc426f8207de3d8f1b97f3d12c803b99d57768fa7", @@ -2253,7 +2901,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 316, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "302f0202010002290084380881b243236967227191398a3a4909000425576c79465bdaaa0a03267b9e48f68fa0a68b29e3", @@ -2277,7 +2925,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 317, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "303a020d062522bbd3ecbe7c39e93e7c2402290084380881b243236967227191398a3a4909000425576c79465bdaaa0a03267b9e48f68fa0a68b29e3", @@ -2301,7 +2949,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 318, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592940229008ce984c0247d8a7a9628503f36abeaeea65fdfc3cf0a0c6cc8dac9da9f043b4659b638e7832e620b", @@ -2325,7 +2973,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 238, + "tcId" : 319, "comment" : "s == 1", "msg" : "313233343030", "sig" : "302d02284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105020101", @@ -2333,7 +2981,7 @@ "flags" : [] }, { - "tcId" : 239, + "tcId" : 320, "comment" : "s == 0", "msg" : "313233343030", "sig" : "302d02284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105020100", @@ -2357,7 +3005,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 240, + "tcId" : 321, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "3054022869af23901b5e27dbf09e3c2f6900f032fcc7e7d2db47895196a41763f7432c74c348aaada262c98802284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105", @@ -2381,7 +3029,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 322, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "305502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022900f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb700", @@ -2405,7 +3053,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 323, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "305502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022900ad0b664f9559e29e46fd4fd390e75abebf14997d17a1a3304c80e451fc8f79bb7cff168e17de6f22", @@ -2429,7 +3077,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 324, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c197310502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105", @@ -2453,7 +3101,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 325, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "305502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c19731050229008ce984c0247d8a7a9628503f36abeaeea65fdfc3cf0a0c6cc8dac9da9f043b4659b638e7832e620c", @@ -2477,7 +3125,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 326, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02280cc64af035cb79b3336a62d915b381e268d3bcb834f9cfd0f597c37ca5fcf50f588614ef0ef7b6a5", @@ -2501,7 +3149,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 327, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0229008e765d0d1cf9539f682a4155b6d60eb6aa6862b2af9e9d3f94c9ad46d332f0e029775522815c0e5a", @@ -2525,7 +3173,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 328, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02287225a960d967cfe52ac126a50fd79fa85a586397c0b298c8adfaf138317b0f794b24f53bd920c1cf", @@ -2549,7 +3197,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 329, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900874f311b6b9ac74fc34c60c0941873651b3c0ec1d097a7861e0c7fbec3226f23a5e2c929d856ecb3", @@ -2573,7 +3221,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 330, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022813753ac90fbc7edfdcb32e1697fdfd41b1fb59c5ad177e96feacc87522ef928de80a60bb0f32e7e2", @@ -2597,7 +3245,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 331, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022826ea75921f78fdbfb9665c2d2ffbfa8363f6b38b5a2efd2dfd5990ea45df251bd014c1761e65cfc4", @@ -2621,7 +3269,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 332, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0229009fee192930d30502c05e56adf086ecd13a92cd43ce0c72ea65ead43667890ae19be835333c32c5f0", @@ -2645,7 +3293,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 333, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900963f97cb35a321df62fc219eb2f3703949c483165d06db13c403080a86c1e5d9b43d2e8dd9643cde", @@ -2669,7 +3317,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 334, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022813dbff9e667e7bcd44950226f93b09738e793517c02886ae9f2b3dededa756c9049ab9a46bc7c93e", @@ -2693,7 +3341,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 335, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900852466cef316992b3ca25cc54b7f4fda2e8a819e7c4b040543e94f9caca02937681c2019bb49ee43", @@ -2717,7 +3365,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 336, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228634bfe1800786b0256e90ac2de272f41c85e0976c0caa1691bd835a5a444b1ed1705a0361ae6ee36", @@ -2741,7 +3389,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 337, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900c697fc3000f0d604add21585bc4e5e8390bc12ed819542d237b06b4b488963da2e0b406c35cddc6c", @@ -2765,7 +3413,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 338, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285685b327caacf14f237ea7e9c873ad5f5f8a4cbe8bd0d19826407228fe47bcddbe7f8b470bef3791", @@ -2789,7 +3437,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 339, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900a2c1f84088120fce85fecf81f0ecc00729f4199ebba0d5b5eda190001000b43168db254b8ef32a70", @@ -2813,7 +3461,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 340, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228711f6d0abce96fe7f5bed2ca4600a021fdda9a8c922fb0e10f180f97fa2cc84dd785c71e6c41dbaf", @@ -2837,7 +3485,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 341, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022802a6eb408443d24e96be4ca0278442a8a426087f9beb03ffe5526162bf1dc30434cf7ea79574b19b", @@ -2861,7 +3509,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 342, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900b6ba1aecd240debe77213a4228b125603671c9d5147b6c0b36dd23e42b7cb5078a1b8fdf1b98b93a", @@ -2885,7 +3533,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 343, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900957b383ba1cebf5ca579ef6ed10027988f8424f42ffbea2e51b3340df9f8c3c60b558d6dc2df10f3", @@ -2909,7 +3557,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 344, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02290098ff1db1b9affa33a2e53c684d3f07611772405e8c200f2af2afa9e53c6e8ef30cc143b3f5ff7fb0", @@ -2933,7 +3581,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 345, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285e9ff4433ca3a4af648e0071c87c2e5c3554b11761b10bb2b81725028a56c4fc92f1320ca7396c4f", @@ -2957,7 +3605,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 346, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900c76ce53560163f157b11e4d05c61540a5df6b8241cbd3ba7d911a7541eec55e986ebf811ae50a8b9", @@ -2981,7 +3629,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 347, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02284218a45116ea65b283cc7d90a510f077b1b09eddbcfca3e7d2896b869dd3ba556c4f10590b0e08cf", @@ -3005,7 +3653,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 348, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285e5f32423bad3644be718d8195341362c9cba52b330f913b1521af6e5e3eb2069421b05dcac299f7", @@ -3029,7 +3677,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 349, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900ac07aaade5c5fb2fe5a18bbefd262e0e439fd68e0a317db06ff4ba623a2a03114ec5b6e084171058", @@ -3053,7 +3701,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 350, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228311f6d0abce96fe7f5bed2ca4600a021fdda9a8c922fb0e10f180f97fa2cc84dd785c71e6c41dbb1", @@ -3077,7 +3725,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 351, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228623eda1579d2dfcfeb7da5948c014043fbb53519245f61c21e301f2ff459909baf0b8e3cd883b762", @@ -3101,7 +3749,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 352, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900935e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59313", @@ -3125,7 +3773,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 353, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285b5d0d7669206f5f3b909d21145892b01b38e4ea8a3db6059b6e91f215be5a83c50dc7ef8dcc5c9d", @@ -3149,7 +3797,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 354, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "30560229009563bd68545ccd185ae724d8efcd4cc23234934eef10f280792b2f930c97a6c1e00829a8b975b9ee022900c5e79c49abb135129f0636e18e2e73bced30855deeba1477d9521b33a32865155177d946e1babcb4", @@ -3175,7 +3823,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 355, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "30560229009563bd68545ccd185ae724d8efcd4cc23234934eef10f280792b2f930c97a6c1e00829a8b975b9ee022900c5e79c49abb135129f0636e18e2e73bced30855deeba1477d9521b33a32865155177d946e1babcb4", @@ -3201,7 +3849,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 356, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c197310502282a460e39a48c0ff193727e795d339347984ff65457b636ed6f74d627fc8144fb81504445742783d0", @@ -3225,7 +3873,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 357, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de802284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105", @@ -3249,7 +3897,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 358, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de802281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070", @@ -3273,7 +3921,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 359, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de802282a460e39a48c0ff193727e795d339347984ff65457b636ed6f74d627fc8144fb81504445742783d0", @@ -3297,7 +3945,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 360, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "305502282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de8022900a91838e692303fc64dc9f9e574ce4d1e613fd9515ed8dbb5bdd3589ff20513ee05411115d09e0f41", @@ -3321,7 +3969,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 361, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "305502282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de8022900b52c3cf70a58445477eab051464ac05768321fb29c7aa242b9194cab5ebc4c35e10edb72cd3ba2a1", @@ -3345,7 +3993,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 362, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de8022853bf06e43fcc4236b2ec0d88471379053f1f3437207c5a75b09036b1c40fa8f3128277894a4c96cf", @@ -3369,7 +4017,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 363, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061102284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105", @@ -3393,7 +4041,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 364, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061102281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070", @@ -3417,7 +4065,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 284, + "tcId" : 365, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061102282a460e39a48c0ff193727e795d339347984ff65457b636ed6f74d627fc8144fb81504445742783d0", @@ -3441,7 +4089,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 366, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3055022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611022900a91838e692303fc64dc9f9e574ce4d1e613fd9515ed8dbb5bdd3589ff20513ee05411115d09e0f41", @@ -3465,7 +4113,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 286, + "tcId" : 367, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3055022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611022900b52c3cf70a58445477eab051464ac05768321fb29c7aa242b9194cab5ebc4c35e10edb72cd3ba2a1", @@ -3489,7 +4137,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 287, + "tcId" : 368, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611022853bf06e43fcc4236b2ec0d88471379053f1f3437207c5a75b09036b1c40fa8f3128277894a4c96cf", @@ -3513,7 +4161,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 288, + "tcId" : 369, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3055022900f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb70002281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070", @@ -3521,7 +4169,7 @@ "flags" : [] }, { - "tcId" : 289, + "tcId" : 370, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3055022900ad0b664f9559e29e46fd4fd390e75abebf14997d17a1a3304c80e451fc8f79bb7cff168e17de6f2202281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070", @@ -3545,7 +4193,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 290, + "tcId" : 371, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3055022900f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb70002281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070", @@ -3553,7 +4201,7 @@ "flags" : [] }, { - "tcId" : 291, + "tcId" : 372, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3055022900ad0b664f9559e29e46fd4fd390e75abebf14997d17a1a3304c80e451fc8f79bb7cff168e17de6f2202281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070", @@ -3577,7 +4225,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 292, + "tcId" : 373, "comment" : "pseudorandom signature", "msg" : "", "sig" : "30540229009cf7f0d60cc1fb2d4b3e78d5f83b374e17a4aebccc6e723f1ad35babb2acfb2b75530389189395f802271110c5b8b8e5fa8dc7952a7bf6200bddae6c1d66639a07a4b6046e00bfa7a2bd9d5777b80c3a92", @@ -3585,79 +4233,7 @@ "flags" : [] }, { - "tcId" : 293, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30540228240a2a7ee9ebb2c753b774cc7f296a905edca6f8715769b8ba21284448aa87a0b30cf0d62aa8db11022817194483a413fb2a5be8d418171097d6a72b6ceb9a3cd4f4c956a681aa95a9e964d829ef2ed6b7aa", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 294, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3055022808c0d832a0b8fd22eb7a10afe148bd7c61132d1b3e625091dbe05e26bca2a9283c1408b6bf6ebac70229008c004e7c796b7a78757d4e1bfc449ba1b79a2a77502548653d5743d587be04f726fa505e0b80a72a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 295, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3055022900c0e2e65bdeeadd24b785a61959121d16f33ea059235f89dffff94af4d0f7f6f3e3c2fc7626886288022805c332000296f866455795c95e40de8cba4c230525dc1700e73ebf2715466513460d11a9c5cefab0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30560229008f1ec392960476b53f375ce2e9218aa171aa162ae1751779e93ebd412c2fef6c9e802dbaf0c966950229008db0adffad09b55541879e95475421ac9236c4b8bf1d0ebf7be9df28340c9a394f854b2ad1a983cb", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "305402280b5ef7a2d5f1d17555050804e80c1d999638475868406303e59d5a19fe784c1b5e6ef6a1db39844902284ce0e07ae7b2a068d4fb767e6ea624da4e5414b384ced412e042b66ff9342d5292d6eb3f74c804f8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "305402286daf315f518206aa0916515db129e55af448f3feef9dd44ba1eee341e1abe026b979b33ff2f935b40228048ac193784a78be0fb5cec317c9c93a57334e44d44b93ee53fc685c3bdf0318077eb3b61a70951e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3055022900a6477be7ac1e7251c05bc3a33ef582bb2ff2e15a3ddedd36551423a5d47eb169952ae5472757118e022825f89d31586afd4e99f35a72064d928a729fa63223ec6969ff6ae21ebd608902400f0c1e7e5db842", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3055022900af6bc6a7d631ca4d8bd0d902e07ebb65eee711af1376c303f3a4e92e3648f4fbc2f90934251a7aa102287ddc09201e20fa923cf5294b6c031a24f29cafe74934eab71e99a052ca32d565f736a8031fdf4028", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3054022847cb9c51231958b093753977d0e9168baf7df30a12e5f51d590d287ffc3dff663bb5ac2e3640611102282dabeff55edfa2cd41d4cd5b178886ba7971e74c4736d02a94a4cce5abaf42d2f833926b02d6566a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, + "tcId" : 374, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "3055022826fd695ee1cc50c2661c2434f8699577af181304bceb7690c538b03463df24334395e791f6750ff6022900b322618cd50c6a7cffcb419ec05b67ec6a117088c78d57cecdd224902d391892ca03e4bc1bd0467b", @@ -3665,79 +4241,7 @@ "flags" : [] }, { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "305302273c2e58b8b769bb5f2358384cfb5cd18d9b42bb4d8f7038c2c360fa4a07d7fdb6baf8712b6a313002282fe414ed89b168ed2c54483645871e5a0528ab9897137301387ca210212f10dd6772c4ad3a1db626", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "305402280a171f07e45b5d547b34aa757a388adeb2ebca9e5981ae001bea48b9245c39b1c39900f251279535022818fc5fe8610366920851fdb374dd6fcdc5ff611685aec3db5b60f990b3e802bab7d12703fb6b7e2d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 305, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "305502280a1eba2117080d5f3ad3713018d67692f81cea10457f77f1ad8600f597d6d8e1508e7f58bcdc7ca9022900b58a604a5bb03b70152e18a4ae1a67e5487057a49de3cec409327346b3a87e0f1ecb1c4379e3c014", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30540228152cf11f7eadb7ee1c2d08c5e4dbd13c6cde7af370a7f0e6bc8e97448d095e9397f510d8671a894602281a01143c041ea5df4bd5e1807ee1caaff55dc65c0cead9b3afd0fa321c7d6b7031a4a6416e454794", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3056022900b66f0ee0d538030dec76463bd218dfea9fa099172e6aebc29bf3249e2f6a43d87b65ddbf53842619022900999435b30552063f7fde62b2dd9197b8fb6b9a2fd9fad91c2202ed5ed1115f2941baef7812def2aa", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3055022900b644526f1d152487148bd27e8fa696df19d96b85958d7a1562f2f6cdf9bad0627ab8f3cfa4514714022858eac270103dd30257622c433093820fcbfc178fde0937777673992c02850e1388269f5a9d8af10e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3055022900a2c7a235c29fe8edf861daf4eb7189e6764173f4725d65a9d722eacfe284c9c1b08530645b1e0450022833cd2fe300da21b57b615ef666884a3996824daceb753c63ac0632bbbd2c5c47fd54560df467b136", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "305502285022199709ae123895506096ab337a7fed439b60fd86ae05603b1c90066083dd64814377d33c5a3c022900c51b0facb631cb8bf1af92c468e85cf7efbc470ac306ae1025aa9eb8f8b6a50cb153cd5ca1d18de5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3054022866a09e5f56726092c2bddd00f1b5b932dcf92189628035ac6fcca7606e2d66be6c7a63130232680a0228620c73ae81c037c1465a9eeb02f01ead57d54abc8deb76412d05720c530140c60700c937577638c7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, + "tcId" : 375, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "305402287a31b7375f924369ec12bc33b834726c95444a4c263557344afa732cf48a155e71a6ee7de42e91ce022824d3d72861f4d2b551c10f0294d16a3bf1d4ee3e484439b804d097dea2d7cace76ade14af1663322", @@ -3745,156 +4249,12 @@ "flags" : [] }, { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "305402286787b980a66749ed0b63b8e1857d2d8bafe7344ca7a0d1c2c2ad23bc9d3916714bb1683ca3e19ef002286e0352e95bcd79de5cd1aac11f5ed3c42b4aa3b2bde667e939cc8aab2da60f7e27ed01375d77efd9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30550228033e4bdb806f5bf3dca2f3f839bdd9213c4904a00a2fb6ebe3ff9b4a00430a5e5547a1115676edf4022900976c3695960f25151df781955444e4581332f299d812e259c8efe857c8af8cb53144863178610db7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 315, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "305402283f3f2b52fcdd46d19d225656cdffec5d46d30bcefb095224f8a96a420c74e1a1e7f1699ad820102b022847af2647d0f48fd0af14f0e1973c02b91d313c2407ba01d320870a4e1598ea3f5193ba2adf245c51", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30540228529d6d1bb1bb51388ebf41737ada083b0740f9a37a878e0f34b237b01cb108c025898ffebbd43463022824ec25045f4652b0363513686a4142588e11733bba31322f495f828d91d3e805497bc1f47604b647", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "305402284c3d1f1f5f13355289951ceb44ec3d7ed23c70b6db934c6e3c225a6e0c0d7efaeea110cd9fe75294022868ba90fd8c55cfd53d2d6d50e152f957208aabc917947ae25ddd258ec2f82be82a9a2c3cbe1fd206", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3056022900a72f9b8bf22b28b3a2cc9b5da808c174d848e62a31011a7b130ed54dbfe89530aa9ac9a1ceaaa368022900a913454b3c76bb36229a0545ac414905dd26bf4d4c67f4f9c7a2c81d5445be0d9b1465afdb4feacf", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "305502283d8ffb5908d20eeda0abbcea3280772669aa3420e211681fd4c31cfb1f82b8a0d9231ed7e35886530229008ef01622f63761ebd7ed383083e1f00984603de71e4b6429f9b1dad5352c870fd64effead5305b13", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30560229008a2cbfb0e9120614ba14d7a93049a227bc8ecb7c0ac5ae0bc72e8f45fd45646e56edc0c28734e594022900b976a913c060867c57678422badf0b403d4395a80909e4dcc8cdf8c6f68312c51a1311dfcf2aca15", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "305402281af8b8d325032fec4e10c0471a5d02526ead95e2a5ce85dc0d5e38959dadde4f59efa76eaadf13de022812f4ca711553c38ab64f2e74ad52729cfaea773d6abeb13b9ae417f84079a88e9bfcceaf21049d0e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, + "tcId" : 376, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "305502282417eb10a538921621066608243fd6574de84ef1281520f01ebe0444b46a607ab9eda8f3721779a60229008f1e2ea294028baeb738181e128c86ad55cb1945436cf69e090c2f6159f6f22011d731733b4433ba", "result" : "valid", "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "305502287d91e0d4c8b14ccd4be282229108d8cf9b22d458164e3ee36d3c77ca9d434824c3de90dc356786cc022900b4733939814bec07ee9e045604d56afca213f032d7fd7efbc5202062bf8b098b4dcb4f530366711b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3055022900bed4f95bb94ec98e730f43335b5dc35f6ef4b0f4afbce8990903d51561e8912c4e07d9671841074c02282cfbd417500a63ba179601501289bcc87b1184e522398c66c75d283850470badbd7b28d71933ff99", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 325, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3054022876afc2b14e76af9129dcf1d6b605d1dd56017fc53b3bb0aed1c901d24c6266586dbb4460d9cc7f0c02287e9996a2fb52b1e2a7ad6489022e1bc0fbf9523a1fd526a05d6aec1fe78b709f7af17bff48028382", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 326, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "305502284a8768f0698a76b77bbb91ae698cadfddcdf1f93364f7cc9b695e3a4a14bdb2067302b0cab6308cb022900ba010fa0428d57e28e2231a7bb1a4ee6c28964c07e5d82557945137a22a55df99685f1c43571a927", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 327, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "305502285fe898f704932d2976593d260519cc3fc5bbb39988ebdb8f6c8686aa83c5d628efdee22907ed6c8d0229008277d8de421da5bc7286116290b3266a8e006a3fbd48fd3dc70c6736af3a53ccb6184a3ab5042dd1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 328, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "305402285cce2d6cfdb4f10f809a8b63640b90e8fccc21381b7c870e3704de3c8bd8230e1a627197b6a1111a022820cb6e42e5e651b3cecb7bd3bcc6fcc249f6eaf512e3152f97ddd7820e746c5a8739fda710f4c013", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 329, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30560229008c94a6a25b5db8ec209175fedaf15c7ffcb189fcbb2cd6c18ba96b5596c5f892e6bbbec8c7a43ac402290087ad68b96ae24f33296ca49ca675d04c4f25b61c8e5ca9ca66b9eddf072451aca87fc7994b848d18", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 330, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "305402282490665d073b6045dfc09c743768b61aa290cdc3bc9f49a89c5ee8acb96c9322ff98a09472e4583202282b86566dc5d0c48e6cf8dcf4de977908f34b94e846a479eeb4c9ae1e6dfe97783761970364ea917f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 331, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3055022900b9c8bb17bca2ba8275aeb772834c8a6365ad5148e68e955612c9ffdf1834062c416586b3c24e0fb0022863511f500b31214488e0a36c1ebb80b1c377539be3bbe09d14321b632c79225d6693fde61def6a94", - "result" : "valid", - "flags" : [] } ] } diff --git a/third_party/wycheproof_testvectors/ecdsa_brainpoolP384r1_sha384_test.json b/third_party/wycheproof_testvectors/ecdsa_brainpoolP384r1_sha384_test.json index 8ec1bd00d..638884829 100644 --- a/third_party/wycheproof_testvectors/ecdsa_brainpoolP384r1_sha384_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_brainpoolP384r1_sha384_test.json @@ -1,6 +1,6 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", @@ -8,7 +8,7 @@ "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 358, + "numberOfTests" : 403, "header" : [], "testGroups" : [ { @@ -35,46 +35,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "30640230727b81c06f51fe188906397a3885848285713ccb6a463d87398fc9e5fde2db668696fa43a88405560e18b3d0b80d9cf40230363586f2bc35f2929226175b1cd50ed3873e584dbc95d5e1aa6de4fa5f15959adc486e6da484a4c06b722981dbdd8875", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "306402307fca4fde25d283e2f3c5c3b3f0c1d8160e4fcd24f88e9408a058a8b4c0f7edda239a94e83f16a939b30e6050f8905001023059a70257405a65957eb510d1274affd72414f8dd82571f7a3cdab6783e76d46dc2bdf1fe617614b71c16660a389662dd", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "306502304b6f543bbc417d971826aca05c47bcbbd295dba8c1d86e362cebbdb95d401a0b25852ac55863a2b83df578ba5610773a0231008c640b9d96550e3da7a1f98e094f183f51b5b222d9ca51b39f5a8347508008349575d73fe99df0ceb6a6b45d0e6eaca0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "30640230076542ea696022019b034db08233f4d7d15d1c549e23222c7c888825d50deb5e81df6e0f31df202046d6c590d0843b2d02303e7d8c851593e0149f9fd1df62aaf5c2e203846de9c2655895873418a219532b05c6f24c4d832d9e58b8ad7ab55565c0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "30640230785313dd9bfbf9c8c7799b052be4ab88d4953eccf280e1f7f8f15a8d72dd3ad0262cbf74345d05584591bdd3a44380f6023072ba760edd4f7f6bbbc7e5ae1de994dc7de26b0ce3613b4c75a3b9c431d9e60e67ebd4b348cb7f18d5f185ba6eb13634", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "valid", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -82,7 +42,7 @@ "flags" : [] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30816402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -92,7 +52,7 @@ ] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30650281300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -102,7 +62,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "306502300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b91028130090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -112,7 +72,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082006402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -122,7 +82,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3066028200300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -132,7 +92,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "306602300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9102820030090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -142,7 +102,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "wrong length", "msg" : "313233343030", "sig" : "306502300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -150,7 +110,7 @@ "flags" : [] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "306302300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -158,7 +118,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "306402310e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -166,7 +126,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3064022f0e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -174,7 +134,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910231090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -182,7 +142,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b91022f090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -190,7 +150,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000006402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -198,7 +158,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3069028501000000300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -206,7 +166,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "306902300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9102850100000030090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -214,7 +174,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000006402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -222,7 +182,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "306d02890100000000000000300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -230,7 +190,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "306d02300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910289010000000000000030090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -238,7 +198,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff02300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -246,7 +206,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "306802847fffffff0e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -254,7 +214,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "306802300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9102847fffffff090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -262,7 +222,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff02300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -270,7 +230,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30680284ffffffff0e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -278,7 +238,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "306802300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910284ffffffff090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -286,7 +246,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff02300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -294,7 +254,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "30690285ffffffffff0e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -302,7 +262,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "306902300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910285ffffffffff090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -310,7 +270,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff02300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -318,7 +278,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "306c0288ffffffffffffffff0e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -326,7 +286,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "306c02300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910288ffffffffffffffff090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -334,7 +294,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff02300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -342,7 +302,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "306402ff0e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -350,7 +310,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9102ff090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -358,7 +318,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "308002300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -366,7 +326,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "306402800e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -374,7 +334,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910280090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -382,7 +342,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -390,7 +350,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -398,7 +358,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "306602300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410000", @@ -406,7 +366,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "3066000002300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -414,7 +374,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410000", @@ -422,7 +382,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "306602300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410500", @@ -430,7 +390,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3069498177306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -438,7 +398,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30682500306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -446,7 +406,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3066306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410004deadbeef", @@ -454,7 +414,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3069223549817702300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -462,7 +422,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30682234250002300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -470,7 +430,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306c223202300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910004deadbeef0230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -478,7 +438,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306902300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9122354981770230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -486,7 +446,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306802300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b91223425000230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -494,7 +454,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306c02300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9122320230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410004deadbeef", @@ -502,7 +462,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306caa00bb00cd00306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -510,7 +470,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306aaa02aabb306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -518,7 +478,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306c2238aa00bb00cd0002300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -526,7 +486,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306a2236aa02aabb02300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -534,7 +494,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306c02300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b912238aa00bb00cd000230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -542,7 +502,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306a02300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b912236aa02aabb0230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -550,7 +510,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -558,7 +518,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3080306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410000", @@ -566,7 +526,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3068228002300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9100000230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -574,7 +534,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "306802300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9122800230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410000", @@ -582,7 +542,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3080316402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410000", @@ -590,7 +550,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3068228003300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9100000230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -598,7 +558,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "306802300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9122800330090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410000", @@ -606,7 +566,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -614,7 +574,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e6402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -622,7 +582,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f6402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -630,7 +590,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "316402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -638,7 +598,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "326402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -646,7 +606,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff6402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -654,7 +614,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -662,15 +622,15 @@ "flags" : [] }, { - "tcId" : 79, - "comment" : "using composition forsequence", + "tcId" : 74, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "30683001023063300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", "result" : "invalid", "flags" : [] }, { - "tcId" : 80, + "tcId" : 75, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "306302300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb", @@ -678,7 +638,7 @@ "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "3063300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -686,7 +646,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "308002300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410000", @@ -696,7 +656,7 @@ ] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "308002300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb4100", @@ -704,7 +664,7 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "308002300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb4105000000", @@ -712,7 +672,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "308002300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41060811220000", @@ -720,7 +680,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "308002300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410000fe02beef", @@ -728,7 +688,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "308002300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410002beef", @@ -736,7 +696,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "3066300002300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -744,7 +704,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "306602300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb413000", @@ -752,7 +712,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "3066306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -760,7 +720,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "303202300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b91", @@ -768,7 +728,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "30819602300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -776,7 +736,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "removing integer", "msg" : "313233343030", "sig" : "30320230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -784,7 +744,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "3033020230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -792,7 +752,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "303302300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9102", @@ -800,7 +760,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "306602320e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9100000230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -808,7 +768,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "306602300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910232090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410000", @@ -816,7 +776,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3066023200000e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -826,7 +786,7 @@ ] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "306602300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9102320000090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -836,7 +796,7 @@ ] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "306602300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9100000230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -844,7 +804,7 @@ "flags" : [] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "306602320e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9105000230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -852,7 +812,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "306602300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910232090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb410500", @@ -860,7 +820,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "303402810230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -868,7 +828,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "303402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910281", @@ -876,7 +836,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "303405000230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -884,7 +844,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "303402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910500", @@ -892,7 +852,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "306400300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -900,7 +860,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "306401300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -908,7 +868,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "306403300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -916,7 +876,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "306404300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -924,7 +884,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3064ff300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -932,7 +892,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910030090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -940,7 +900,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910130090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -948,7 +908,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910330090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -956,7 +916,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910430090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -964,7 +924,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b91ff30090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -972,7 +932,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "303402000230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -980,7 +940,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "303402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910200", @@ -988,23 +948,23 @@ "flags" : [] }, { - "tcId" : 119, - "comment" : "using composition forinteger", + "tcId" : 114, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3068223402010e022f8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", "result" : "invalid", "flags" : [] }, { - "tcId" : 120, - "comment" : "using composition forinteger", + "tcId" : 115, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "306802300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b912234020109022f0ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", "result" : "invalid", "flags" : [] }, { - "tcId" : 121, + "tcId" : 116, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "306402300c8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1012,7 +972,7 @@ "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9102300b0ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1020,7 +980,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b110230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1028,7 +988,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadebc1", @@ -1036,7 +996,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3063022f0e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b0230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1044,7 +1004,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3063022f8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1052,7 +1012,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "306302300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b91022f090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb", @@ -1060,7 +1020,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "306302300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b91022f0ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1068,7 +1028,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "30650231ff0e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1076,7 +1036,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "306502300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910231ff090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1084,7 +1044,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "infinity", "msg" : "313233343030", "sig" : "30350901800230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1092,7 +1052,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "infinity", "msg" : "313233343030", "sig" : "303502300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b91090180", @@ -1100,7 +1060,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "30350201000230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1108,7 +1068,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "303502300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b91020100", @@ -1116,7 +1076,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30650231009b472fccbf6d812d65696852cbfcadddaa9ff8b1ed8f8be752cc82bc2aebfc9f6bc887fe5da9bd8a6aafb4c21c74f0f60230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1124,7 +1084,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3064023081d4f2c778fca6dd46ae89562a302a1f8041169e12e6de81149fa5e2d2e3b14fcd531a9f86aa3769f39f50bc4a6c262c0230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1132,7 +1092,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30640230f171eeb5e3caebfaa9f4072b84e994016a8f7857ffc4cacbcc49ebb08118290863722eb10dd60585d0d87d40cc8f746f0230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1140,7 +1100,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "306402307e2b0d3887035922b95176a9d5cfd5e07fbee961ed19217eeb605a1d2d1c4eb032ace5607955c8960c60af43b593d9d40230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1148,7 +1108,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30650231ff64b8d03340927ed29a9697ad340352225560074e12707418ad337d43d514036094377801a256427595504b3de38b0f0a0230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1156,7 +1116,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30650231010e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1164,7 +1124,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3065023100f171eeb5e3caebfaa9f4072b84e994016a8f7857ffc4cacbcc49ebb08118290863722eb10dd60585d0d87d40cc8f746f0230090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1172,7 +1132,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "306502300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b9102310095c7c160c094d4422528af5fd56ee1234ee90dcd68d721b937f609f8bbaa1bb9b5e2c5c3372bd2a25796d8f056b250a6", @@ -1180,7 +1140,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "306502300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910231ff7c55845b7a23f9f2066dd06333a25d65248a2bb98e2e7452f9c92d1f63a1d06a176d5864602c4c81e08674ea84a985dc", @@ -1188,7 +1148,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "306402300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910230f6f15d21e2a398e5ea34c01e7b7760bbc646633c847d34f9e7206473f05a09ee1957f0ec3453f06de3f15912925214bf", @@ -1196,7 +1156,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "306502300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b910231ff6a383e9f3f6b2bbddad750a02a911edcb116f2329728de46c809f6074455e4464a1d3a3cc8d42d5da869270fa94daf5a", @@ -1204,7 +1164,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "306502300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b91023101090ea2de1d5c671a15cb3fe184889f4439b99cc37b82cb0618df9b8c0fa5f611e6a80f13cbac0f921c0ea6ed6dadeb41", @@ -1212,7 +1172,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "306502300e8e114a1c351405560bf8d47b166bfe957087a8003b353433b6144f7ee7d6f79c8dd14ef229fa7a2f2782bf33708b91023100f6f15d21e2a398e5ea34c01e7b7760bbc646633c847d34f9e7206473f05a09ee1957f0ec3453f06de3f15912925214bf", @@ -1220,7 +1180,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1230,7 +1190,7 @@ ] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1240,7 +1200,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1250,7 +1210,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565", @@ -1260,7 +1220,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564", @@ -1270,7 +1230,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566", @@ -1280,7 +1240,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", @@ -1290,7 +1250,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54", @@ -1300,7 +1260,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1310,7 +1270,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1320,7 +1280,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1330,7 +1290,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1340,7 +1300,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565", @@ -1350,7 +1310,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564", @@ -1360,7 +1320,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566", @@ -1370,7 +1330,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", @@ -1380,7 +1340,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54", @@ -1390,7 +1350,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1400,7 +1360,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1410,7 +1370,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1420,7 +1380,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1430,7 +1390,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565", @@ -1440,7 +1400,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564", @@ -1450,7 +1410,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566", @@ -1460,7 +1420,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", @@ -1470,7 +1430,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54", @@ -1480,7 +1440,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1490,7 +1450,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020100", @@ -1500,7 +1460,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101", @@ -1510,7 +1470,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201ff", @@ -1520,7 +1480,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565", @@ -1530,7 +1490,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564", @@ -1540,7 +1500,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566", @@ -1550,7 +1510,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", @@ -1560,7 +1520,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54", @@ -1570,7 +1530,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30380231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565090380fe01", @@ -1580,7 +1540,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564020100", @@ -1590,7 +1550,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564020101", @@ -1600,7 +1560,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640201ff", @@ -1610,7 +1570,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565", @@ -1620,7 +1580,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564", @@ -1630,7 +1590,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566", @@ -1640,7 +1600,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", @@ -1650,7 +1610,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54", @@ -1660,7 +1620,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30380231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564090380fe01", @@ -1670,7 +1630,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566020100", @@ -1680,7 +1640,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566020101", @@ -1690,7 +1650,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465660201ff", @@ -1700,7 +1660,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565", @@ -1710,7 +1670,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564", @@ -1720,7 +1680,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566", @@ -1730,7 +1690,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", @@ -1740,7 +1700,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54", @@ -1750,7 +1710,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30380231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566090380fe01", @@ -1760,7 +1720,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53020100", @@ -1770,7 +1730,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53020101", @@ -1780,7 +1740,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530201ff", @@ -1790,7 +1750,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565", @@ -1800,7 +1760,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564", @@ -1810,7 +1770,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566", @@ -1820,7 +1780,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", @@ -1830,7 +1790,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54", @@ -1840,7 +1800,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30380231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53090380fe01", @@ -1850,7 +1810,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54020100", @@ -1860,7 +1820,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54020101", @@ -1870,7 +1830,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec540201ff", @@ -1880,7 +1840,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec540231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565", @@ -1890,7 +1850,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec540231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564", @@ -1900,7 +1860,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec540231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566", @@ -1910,7 +1870,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec540231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", @@ -1920,7 +1880,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec540231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54", @@ -1930,7 +1890,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30380231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54090380fe01", @@ -1940,12 +1900,700 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Edge case for Shamir multiplication", "msg" : "3335373632", "sig" : "30640230705c790f8f50061c508c15fc9aabc1f58193ab15b394ab2195e358cb620a5bf4b65449afb9c417bd1a3105e53a9742ce02306dd7abda4001bc416982ab4326b5d27b1280f02b142f040ce2497f9e153e4e1e3a35c5ffaef72694e677872eb19ddf36", "result" : "valid", "flags" : [] + }, + { + "tcId" : 216, + "comment" : "special case hash", + "msg" : "31373530353531383135", + "sig" : "3064023079df11f0221de0473ccf844ca702b0d3981b8a97eb8f6884f4efeb84715d2c6ede43208c7e98db8e091e6c917fd9f0bb02301da9881957bffe209d61dde87ecd9c9d8c5cdad0e4cfb6e08ce2e06a431c3eeb2d141d3b13b5baac30ebfd622cbf5ed6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "3130333633303731", + "sig" : "306402301cfce0ce5fbf6178abb6c27db2d4a48ba5797dc9b99cdfe52f749d079c789ecbe1bd8e7de10e2ac7b83d0381ba0c611f023024c37f70691e443b1b70293100c98cf5494e0d6e0b14e4400eef72cd0aa10fb4a689f6b88ae0f0abc3af7d09eb1b0cf9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "32333632343231333231", + "sig" : "30650231008c297529b9ce5401f51e5eaeb53115f4b07066c79c4b54a9fac00638fcd16cfaaa9626dc6da6598833d924b0b92867a60230787762678f96858f222505f110b97a24987338d5e5dc0c290624c243904f65c0b5780517838a7ba217fac9ff59b6de4e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "34353838303134363536", + "sig" : "3064023069fcb752545d6576b0ce45f8903651831e79ef0e173ad1c8fdad99d6b380aa7ce4a588d14aaf0a307e5bb05b81945d1002303fc4151f72c111cd2b0a38fec138083f7d058b7389a266f7030fc55b7d69e490aee05f931c55b769cae93229e7af5e69", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "32313436363035363432", + "sig" : "306402301ff39aa7f866347b6c5a0b62bbc9329483245d524e93dbae9fc350197143460ba6bff2a12401ac12c575fc331d89042a02301591933f0e33894abcb72c0e53de6889a00ebc0ab5974d3ab8613a493b168db33da5118f3f3477a73df49af27ed80d05", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "333335333030383230", + "sig" : "3064023061d322d16ca80620bb093333ac1f7b5f38ad5d1bf39b686471b3838d194a4337d3d0ca300125d4b724dc6c7cd1b0aa000230595b3d2e24354810c5d20dc81b2ba3d719036c7d4073b170d31d210f58f3b5f7ca0f03007e33702be149517f8ed69ab2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "36333936363033363331", + "sig" : "306402307c8cd6b9ab6068297f8bd2f4fb5cb86182843b80dd7582317e817899c612bf13bcdf520dcd61353f27a4356dbd16707002304331c14c7f033c5f6e5d9d2de76a9020b426357d5ddbaf125765b8ed476a18ebe1bafaf9417bbe0f8f9672fbf20a5cde", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "33333931363630373935", + "sig" : "30640230771117177496a9118f2883e57f63a58998d57879166659314c508b6028094d4e16090f277acfd47e097f5bef3dc6593902303ec4bc040aaf47f9acba6093c82c3e07c1e607ee238bebb5db96596964bc3af7e57b808c2f6be04128467a56577b40e4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "31343436393735393634", + "sig" : "306402306a05488b75acec4718d7164ec19dcd6d351a5fb2852afc4915e9ebcd8073897a5d559dc9ec56a5aae400dd0cdeefc71602302e511d8bf60ebe468f5e045333d43d4be59b4393c8e650e3e6fabcbf10da7ae5f2318bff047413df4dc17fb372d98d8a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "35313539343738363431", + "sig" : "30660231008542c58427f1deb1dbd36227eb96fbff153edbd23ebd13e786a52e4863c888a2dd50941654e551a4fca91b5bf351978902310082b68b14b608032945bde3d7061d5f687458ede1b302af8842449788f8314b108579f6c528bdc800afe6b2c8b185fb6e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "35323431373932333331", + "sig" : "3064023058fb974bef2acaf2547cacb6f0cc934b5991c66eb7a223755209acaf5b9e4b0fed712c76606c59c1014ba2c2eb1bb32202307d9e265dc09e031014182b369e15b4a34dba3901062d627cffab561e73d38bbea907272346fbb247d3ec63564fe1cbef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "31313437323930323034", + "sig" : "30640230065ed5994d4b498af7f5ab7d4c08810cb76d242b5d8b7b5537cb8afa6ea852ab714f66b144a486d05b2a56f2056baa11023037e676a8d535d0a818dcecccaa4783db6d254925a00dcf6a035a7d9e0d677dc78195a7eccfc7beee8e8eea7456c3699a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "3130383738373235363435", + "sig" : "3064023025c147aa99a615a34a6bd152d17184c48d28bf79fa6fba928e678ef638a064da79d5f253f7feb8915a40d6437b7bdfa502300cf7e14c03cf67895721cc2fbdd62d6a0f89aec43dd123d51f813d9b5c82850c07d089e7aea0df2f597e6a1c8e2bfd29", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "37333433333036353633", + "sig" : "3065023100853df8d619f3aa7dd0bdd24c34d387cc59abff4a0585e2e9c82066e4d2e957b0437031bc1284ba3d39545d5e850e27a302300435982cefe2cd1581f378c6be16ea77284a178b3f0dc14c169c9ed863cc4a8d8f78651380609df5e05b65041dd7a201", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "393734343630393738", + "sig" : "306402301b29b1e60895a4920d6861836faa227765404602f4bba3b4faa888a4b1693a7c8b585b59b942487122a9889f4f1454ef02307d9fcfbc2ee71fbe32a4262e4777daa38f9722b0a67500b950aae4b469bff9525ae1de389cc17ae719e24ecd19728441", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "33323237303836383339", + "sig" : "30650231008937dd05004f6e782a2c91c8d79f40795d169fab6af385f91f5cee928c2a22869f10938ee2edb3ed0e0a0e38144d5064023048c692b4b88776b0158b99e15e99de3955ab9d884477418cb740ff917a704c7707f39954186a03977cbedf34bac02715", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "323332393736343130", + "sig" : "306402301e42fae83460bb8f30d7d6bedf984622a55035d502fc2d7f9ce52c56515fd66d1d593094d4167f4ae051f2b12d0e67ab0230284d00f98f29202f03b37971978eebf2fbfb94bef2b4d63fbed88c7d29d18b61ca409882aeeea97e30a0b156dce2bb06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "3934303437333831", + "sig" : "306402302c07e185941b20628df84808ff9a010e5e112c0632cb3231266e8418ab06f6f18eb41f2f98a5a0ca1a462339228fad9a023029051e9231d68ab462ba7aaee39edef69c05f81ba7eab161454bcf4969ba293463e6de2e784677e8d2a92953400fe957", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "33323230353639313233", + "sig" : "30640230030687253ad2ccb94342d325a8ad19278ff2ac8cfe00209ab030c7997b3008d4e9588ba2922d62e75a5e6cb842324f720230752ae1bdbd94e35bc57815d2758b1fdfee706f410c0ed966be8792eeb54cae8631baa0c095e0742d6dd7d1e0419bc588", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "343134303533393934", + "sig" : "3064023039abdc1943608ef4f5c46bac7ae1e23d2e3252e6fcc2b0ce8f41501df024b7d297362401be87b122bb9ccd98daa533ce023058f8d8088faf75fa06d76e8cc10a1d7bcfc225d58b75d8a204e6a5ce4d6d95146e853b6818746cebf7864facb44a2189", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "31393531353638363439", + "sig" : "30640230510f5602dbf3a095276e99a67a65249217c6e6c168a6caa64f5aad806b57d29002e60786c6f3ed274690583d18cde72b0230687568eb41af3f5ccf7f2b16e67a1f4fbcb3bf683d86e49a61fff0c28fc03d797a722af9b02c391a49f5669c7968db1b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "35393539303731363335", + "sig" : "306602310084bedafb46873274ef91de67b20375c7698afbe37f3d5bac1bbcabcbb4aa6616b345267fc9d5285baacca6f1b694619f02310089b39165949cc435503f4a6ac5754d2afddb99b55a3ba840040d51624a0985251f2c9787b5cb266a218143db5b041879", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "323135333436393533", + "sig" : "30650230251b50b63fe1cbae210431bd1e76563f078454f7c2b2e475abc1b7758920f03b971112c62ca6132a480738768edc35d30231008b8c1646900601de4fc9c9dbea228ce9c9edbbce7c31a42d3cba580e191c92d123e11c0634b87bc094cff16e209b6954", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "34383037313039383330", + "sig" : "3064023034b3c6afc0fa7a75385e3d0dbfb237b5c76afe16f0f69e44533b7ac3abf4233799201504ebec0310b2fd7e867f9fdd0102302f831f5955c2e4fa5b298bef8f09732d0b15ea7ce141a6dcdbbc60378fd9c969339e826def5681e96f0a1dbc36adaf5e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "343932393339363930", + "sig" : "30640230335bf6b152647bdf8a3c5de8de3c69832101902679bc802612d2f4bff8c7ed7df225a080eff6deaa5dacc74016c5ce3d02307f1b116f8d27d894ffe6ab57546851baa5513d110e6960d713263afd542e97f01f4df4f7b64d49496d22c2f6c56050d1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "32313132333535393630", + "sig" : "30640230329c5d35adef357339f901657af55da7b041e8c18374c79ab44449b27a83022800f0c938503bdd85b7884a32df9057fe023074f56101c7f7b36d634c2175a0d17cec0546b6cdf18e86ef9abb6d6d0bccdd0442af1255e02a5dde707840db48543170", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "31323339323735373034", + "sig" : "306402301ac3d463df221945adbd28a746817ba83d5957d95657c724f1ad68b98bde6bf7959f7363253ece174d7aed346410dc2102302a5a30a8191a4883babf69ba883af7f5067bc990f8dac4a35bc6ef387102fad85d268564c61246dff17510634168a1ac", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "32303831313838373638", + "sig" : "306402305cc9a074e10c41724d55502d72430d707ba755c41d568d79987dc3cde45cf6f70341f91fa2a20e3ba5b57febde05b5c402306d8025162af30cfab2cd16a1342b4174ae171dc3c75bc1fe994ec6c0359295f0390e65856aec5ebd894a15c68577ab0c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "343534363038393633", + "sig" : "306402300c13ddef4e7e83163090559fa592edba35a92d66e54a34aae2905a10b03a316ffd0c013f7b061909f3a924ac25f1c90a023040ab2d40b4007fec32a647784ae4a2d5cb4f7042cce8c374298c345180d0e38aaa5d73875eb859b082d0a17cd496d20f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "31333837363837313131", + "sig" : "306402300af74a3ea3c4121711d10f2e4d725031b1b08cf8eff22834748402453b8eaa00b1578611ee45220753bcbd20a391402e023015eb2daf4fb9321283f69157e7c747d6376759d0130e790552b4fd89577139a28daed43ba976a76bec1c7d53a49c9822", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "32303331333831383735", + "sig" : "30640230674b6ac9890dcbaba4d744ce9992e9dc698e524b0d1cf4d76d355372631d6f7dce6ff5a607273c0c1469d8e5b12ab60e02307cf8f98328f920d29475d5cb38bc35fe71ffd87f1be788d202908eb939c76b7694cecfc21dae50f433773d75e279e303", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "323535333538333333", + "sig" : "306502310089ab51357a7db36d1c26b1e906088b9aa3e3d59658e2bed55dd03deb56908677a59a4b24cd65eae6351b03a9300ae5180230395e10a6accc3c6e566844c4fac4caa2a8ceda4751df5aab5b3275f825c5940b1db60886f1395318110ca53c69328352", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "34363138383431343732", + "sig" : "306402305b3f30c83acaa088a372d5588229a3555dba14fbed8cbc2935f6f6eabd8077c853dbc7b2e354683d41dce5b5d4c9de580230767024280e5e131b4a46d66b35f2b304a55e6481f094b355e873a7f861029602097a4d300136ea005bf5fbc10843ba95", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "31303039323435383534", + "sig" : "3064023032e8abc36623fcb2034662105066afd71fae4d75b8300e32bef4632fac65ecbd285c4061ca64f6813edd2abfbcc213e802300b0013e2a56c36de1ba19a9c304869f3d69806ece6f4a801c27a3d4f1c20af5eb175e95e734ef637653a6cdb2a9ecb44", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "32373536343636353238", + "sig" : "3064023045df529d2531d48cab412b680cadb532cd6225304fb742841c89545959b79e198c3b1297dc5c4bd9aa7549193e0780d102305c8f62fc4852069d35232aab7725715e9157d1aa688050f896d690dcd4e41baa66ea6f9b34deea5a607cc391ff097d7d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "313139363937313032", + "sig" : "306402301020078f6e5717538fef879c5635d4d7d52721be1529585b0a77083c5f347f21b1316d0399a8bc17b367336475a6d97e02301ade87ed2e2bdb2481a027dd3fa5b93a81f4ffdc33d4a908d97b40f841821c02929b036135f419752c88d57509d17bef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "323333313432313732", + "sig" : "306402300d93d5c63741447fdbed17a738a41efdbb7093333797499fe70d5c54bc86b6bb650424bbd64907375ef92efd13ee25ec023066192ac1fb22db75881df7ae890da4953a74fa954e0b5e6b692eca23c3bcfd5fb3228d092d9991071baa4b6e8fa206ea", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "31363733343831383938", + "sig" : "30640230049334bf43f7d9c213443c96c4ba119b335757a3e69ba873bdc4ef642139b8687a8a5782b6a900211d6fc1ecf14c2cf90230182990bee4787267b6d63b7ea67a25852951d145cf5a39d201babe9f3f1120924e5b283eeb636a8fbbb0c2fc66ddf755", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "31343630313539383237", + "sig" : "306402306b0c248fa39317621af5344f978bd765ec6125cce2f40cdddfa40f7e8c7f4fe9216354bdafc2067288c56794eb5d17d202307584c077ad35b58fb29403b9c2c641271794e26b241dfc8d74d4daa7de3f076c9c4c6d3909e2c0ab9b9a702c0812eead", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "38393930383539393239", + "sig" : "30650231008c048a8eaba1b654c3f687df01714df3b61b98e578205c804a72bde32daae87b37fd2f9f5f82b3c5f7b4a007eaa1986a023030b79f44c83bd52e537ccf9a35772fab5ba9faf0decbe34763b5ae280984ac7ff27fb8dbad57218c364b39dc2a03b5af", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "34333236343430393831", + "sig" : "306402302ebcd94d17122442d3e7bd12c4b609dbceef69b3246092e4ad0c83d602c2516e09169b592fdf61a7e881e262bf495714023070392cd4e5e17606608c2e4ffff7a9c0e9171198915cf7e50633263d7e071954f12ebb1a4f4acc7683a160d64dda3b88", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "32333736343337353537", + "sig" : "306402304d7191596f50b8309e1490895e62b16c415c1f7b50d2a4260904bc5b7bffde4f92687b029f326f4b48e6fd8d1f19ee5002300a54515fad47bb08e586697f28e2bbf98d7575c7bb911bd74db3d9aa848475bbddac66181efd63a24918dec2dd01a2d9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "383630333937373230", + "sig" : "306402306fdefa7d912cd2c30cf12bae608ab87de12d49ee084d239081e89246e4939d6071dfd11f7401894aee9c13d11013ec7502307937495dc0a3a3d66c43945d99cd98dc842ae8677f14d649b22c1e7ec14857a05639ec1fe08be228112832b5e32fcf15", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "35383037373733393837", + "sig" : "3064023005867e5f8abd704007b98c1a8f2c69f4eea14cb4a4210262b474c4eba9073374cab5dd1bb5c781df040df32bf7943187023068afdc70aaca5f1b36ef32593d889e377d3f83b329386c982acf9b401b7cd26b75a5389395c15d507d7d67023d6d07b1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "353731383636383537", + "sig" : "306502310088d5f4069be31fc58a38fd8de9dbc7fec64065de4268d41c8db799d0a20ae10492c7e80b30034b7f321cd49b2b9c3f33023009912b63c4f88be77211ab533cf13f2b63472006aab5e70df21b87301fe5139aaed4845a421b0f076f968ae4b32490d2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "38363737333039333632", + "sig" : "30640230750e5baeef6934b36512572dd330fa88353e321a521363bda889fd257e4ea4024fb5f92e39f265d789d2a949dd91843b023018b8467c63892514847c3b98ee279e3f41b391a47975d7f4d6669385ac0bd2e322f88608870310b635ad28256d8dcab5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "32343735353135303630", + "sig" : "30650231008bb6569737c5e01d2596d3ba5d01890f231136c69c6c9f42a944f06602296b1159f29fc1d98b68be06f3052c5fa8619b02302d1d4ccd79b00998acf03d3412888f27d274b8788742be27d798dd7db654d964fa4cde3384d88c2a50247792e8820ad3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "393733313736383734", + "sig" : "30640230277b8fe00651998cdcf8b4f40795f454e4dca2fdc2c10dce1fff8f0c852aac0bf6183b1ac3c3826706c3e659854198a002300d71f3f3f681fc391c3cfdb81b61eba0155cb4a8e9ce8049cdf9b459aaf264525fbb893eaa71593a9618c0f117efd90c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "33363938303935313438", + "sig" : "30640230269d14d9867ed23410caf24f5f9f171bc0e52f006d8d16c02c81f1b4edba222de7351ad72943ed09a2e7ac176a1b215602304af93b800fbdca45ac74cfd22cba9a508739f8fcf3ce14e55c39bc770a143f809970e836447a4542d0bb367de6612c89", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "3130373530323638353736", + "sig" : "3064023040731dbe64636cd5ef5d2560a23f3891accf0a530a446c6ad213b4ba7ff9cb505aba9331836ab8a98fe565e866c87979023019eb3cf6b5faf11e9717d6d0449624a509358936dd0067ffc18f22e6bcbc6aa1df3a45f15ae732197790cc6fdb92c3f0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "383639313439353538", + "sig" : "306502310084335a1c93d996e36c22aee4f33ceff7c6ff088cd5604db8275098600666144607bcfac7e695f2f79a775628a1ab6f82023028ca8cdc6bd772cc9f24c14ef71332f192fefd52d03b8df99a257f315e0f6f3296e4a45fd182f06a3d2ba2779c10a40c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "32313734363535343335", + "sig" : "30640230520b74d5d33ba289ffccf5187a6000380c31304b1d6f8fb54d880c1908fbd8df5e0857ffa8ca344ff7a4fa9bb6ed5f38023003ae877bc1f0bc8e7c9039381f0b66a52047163cb78eabd7a3dbfc538b424fef31d1e0af76c0e1bed7936a88338f1bb6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "363434353530373932", + "sig" : "3065023059492f3e58b5bad9412105b4824dbe939d7cb2864a27680620ac107285505c42ebfaeb154c4eb6d9e6783a12abaa35aa0231008b4114caf3260e509658243a5f4190e40c268d012578df86866a4e9503c8490804882d0812aa105e245c8c46fb36480d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "353332383138333338", + "sig" : "30640230421dc854479aa611887aa3689b63276fbdc16ec7d3dca449b482dd27b1403c911ef6265ad625279e9d83ce7534f4ac3f02302852e16b4276215a62ebcbcffaddbdb2358dcea7084948bc948f9b3d0f91693aba66362d4a2cec70f7952e374886211b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case hash", + "msg" : "31313932303736333832", + "sig" : "3064023049110e413aa3e02fc05937d100ae4db14cf3f0038b38679a4aa297b11f9c47f7df538df8cee30efda4ddab2cc51a6b0f0230018a09a18e1e7983e52b8e6cc8da9c6d7155c5409082f69587420906b75cb5157d3758e992b223eb7e9c274fbff4a973", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "special case hash", + "msg" : "31353332383432323230", + "sig" : "3065023100884cf64ce726d5758efb9f2f35c92dcc6063b01b7432faffd0f8186ac177e31129633a648a1a6986148384a7d1c4d3f5023001850718d7a2d41eb9892f5440ef4b9fc8b996d3b6742eaec3d40b10c5caa890b9a853e1d211f7fd1178116a9e7c5f4b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "special case hash", + "msg" : "313536373137373339", + "sig" : "306402300d9dbf8ebcf80f256ee2d1f4fb45cd543381f6275c4c10afa85208828e27e6fb3df3ca7491899c68307db66a505c7a9002301f0db26dc691680832b3e359905e5e632bc9eaefd1d5eb4f058a0d88f8f2df0d1a60c2f77172caf6554b2d256cce8c67", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "special case hash", + "msg" : "34333033303931313230", + "sig" : "306402306fa1802ac4c2e79b8b5a477b0a5febf630c29c089841484c1d569daedbf13c0bdf793d0a8f6915bdc67dd1480824a1ce023028b8063258111e32aa10af0b2068c7f54f0d5e9f02ad39a415c91743d6444c20156c3592d2bcc234f265b46a35864e57", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "special case hash", + "msg" : "37373335393135353831", + "sig" : "306402303dc1363dd0119a5054afd99484026a2692567d2fbeeb4c6d80a30d22f166b6304544246a35ba854f854601397ce45bd502302b020a770901108ce6ddf69117a2e80734788171604a8f0571db61a4a8c3c4dae33af841afe4a9892306b4f9ecb19b49", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "special case hash", + "msg" : "323433393636373430", + "sig" : "306402307b984bfa807a8e9b0eef94ed28c24b04d42e0664fbfc0ee1c1b5945c8f0e97fdc515fe09edd6cdaf7fef3151ca4044df02304e878741529d7a90125deb8fa5fdab8e9f7d254b8aa48a59a2f335c7d43402f2590f1082c76b2263582c9dd98ca686cb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "special case hash", + "msg" : "34333237363032383233", + "sig" : "306502310087731525e787239a232ba3c24b9caeff3ce591c168227b8e2864140b1d7c0c50a7d5fa9f4f6468bca817458c171aa4470230670598b6e5dfbaab3b622bad9b5b6ae42c9d27bd45b1b0b892af9fd9739dd50414e8eede3c6dc10fc224463b44c8c23b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 277, + "comment" : "special case hash", + "msg" : "32393332303032353932", + "sig" : "306402301901d0d861205cc3e3f4a189b879ee246486f0cfdc481d63727384feedc46c8baddf891a6e6eab6bede4e46bbff1649602304017c9eddaea3112f26f7c6ee472ee1983d7a296a7402295794fddd9e267fe62d85b07b99e81ea513eca8d1a67e705a0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "special case hash", + "msg" : "36343039383737323834", + "sig" : "3064023004143d73f140febac8fd4d6762b9a55bc93264cc3372bf1661b35a4b11be9af7910d3aa8e4f5cb5eafe1de3a9d96957702305966b4e1e9ef78e523916dbea37e03ecc356f466441dc45b9b98fe6d09af83e7d57a861c5d2cf94bf0b87f62752b2824", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "special case hash", + "msg" : "36303735363930343132", + "sig" : "306402305d24a6cb0a9f7f8b9f8d72da989fcbe85c9448b425a368207fce8421e5a60f029184f18611b9a5a1eb66d054d36057da023032b8a4d4aca17e8335d84f2a68d74f38d8cce5297efe9e6d0e1a8e5bed1b5759bcb73cff28062963a28bbc1c571e3e1c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 280, + "comment" : "special case hash", + "msg" : "32333231363233313335", + "sig" : "306402301d10c1ec203fa05deed62644b809150cd5e3fa15c9129156fbc0477742328d8d35b1c4ca8baa6138e2e12936a0f4c33202304a029bb52ddfb171e4b125d3326deec488cc9f6f2b36d051a35d75c1de4b7abd178c7d4390e511f14d58f49baef62dfe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "special case hash", + "msg" : "36343130313532313731", + "sig" : "306402302dcda31189d8d179f7deff208aea8bdfe0cb08a6da46f663c5ca649c84d8fec9c4495921c7791d32aca42557c3bf658b023067536e336428bddfb0862bff5bf5d5b1694b82c1e1485498e14fe5c88f75a9d7f520115a35703cc30ba0ce973815189e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 282, + "comment" : "special case hash", + "msg" : "383337323835373438", + "sig" : "306402302cb81c03c3cefc417fc60f19b740e230982e0b1c68ced12121300d533f485597d1c532d87b235d136be3a43dd85882ca023048a04c5d8d867e8849bd3b981f010691f0e7422882573bd5bfcc33d6f069a622d159ca71bd562502ec001bd2b453712f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "special case hash", + "msg" : "33333234373034353235", + "sig" : "30640230152464668cefda80dea5232d36bf240ac325e3ca279d8c8e0458306b18fb12ac1ed16586d2d07562691c3205ebb4c77402303c385567269279e9bc5a2d076ae9a09e790d1d8d08978871dfc586298f56121b4bc84f7891e91c3d7612249d320e363f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "special case hash", + "msg" : "31343033393636383732", + "sig" : "30640230052595a16d03a138d656dec75a5540b80f7efe63b193250de3bf811fb2799d7eb9a6ae274ac953a8fbee741dc1f52100023055f0594ffa8d32b91eea8bf079b8f5a9f6b60888500225016095b3e71181ff32dbabcaa5e992b43409f55467bbb65125", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "special case hash", + "msg" : "31323237363035313238", + "sig" : "30640230296f6b3851553203822d7417c176eb3ec5e556e352d24f2834bbdf7089a168e637f3e80999e7a8611466dec370590029023064f796945f53fe0b27bbfbc5b5e957d4132c24c8b462075e821bca24983e8b8f850531617a42ed3157dbe20eab31cb28", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "special case hash", + "msg" : "34393531343838333632", + "sig" : "30640230619380558cd14ac909b565e049afa224f7e720af1b22e18b59cb055fdc0f191deff46a6050d1642c5636c032e9a7b46b02303c3fd2f278f07954936c6183da8aafc0f61319d9a90b7d3dd11abe13e55e2afa81512f384c13331af1d6fb4d7c6929b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 287, + "comment" : "special case hash", + "msg" : "32343532313237303139", + "sig" : "30640230354ee949bfaca35b1934e88e036b7f376006b79886133d07ff4aea3e057eeeeec0b93f629961c9ac1ee188c1c87e2cd202301d02624a9110f7bad63ef70e134a7ff572d772aae30b4de679494d00ba9cd835d4ec840d772af9f7c0b0dae8cad3837a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "special case hash", + "msg" : "31373331353530373036", + "sig" : "3065023100881e4eaeff3d3ed173daa166223d9583ac8dd28a310765e7261b0ff52b2b3fafee805d613258add6d056157ccc40da73023053bc28cffdedab6452161e05517194e66afcc14d107d1e5ded729f661cd6630d8b6581a8c25251ed7c4b5c364129b58a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "special case hash", + "msg" : "31363637303639383738", + "sig" : "306402301734f666ae2d87271d9ede0da53ba8fc6cc2f83edc15dd26b9349c9e4cc5380434fc37b4ffcfd9b781f07125d85dd6600230531daed4b855e9117a1ebafa232f06b47f50be4386db27ffa5ceca3e247be95497565c0c97b437d32d7694974b22f2ba", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "special case hash", + "msg" : "343431353437363137", + "sig" : "30640230296917dd85475f8e7b6f858e84740bfa967996e173d63d85aa08f1b6d3683097395e4a7648d14e0bedbbe3667d3db4f502304d3e0279e93bb192f24418a0a05bf17238dcf78dbe8343e55a663418106d7ae22845943459b2641f45ef4ed606c53437", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "special case hash", + "msg" : "343233393434393938", + "sig" : "3064023047f3150db2f4fa598ec25dfe864e11f92bbdd5d6046aef744b794f56704e323cde1eb6eabdc3f72f8940d6a6fb30a1c802304e41a74f6f6cd1950df41133c58608fbd8fb92b17bd3bfbeb1c1cc778489a4fcf884e8006546cb69fa9d3492652d1255", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "special case hash", + "msg" : "34383037363230373132", + "sig" : "3064023041b903c255e90cb719b74684ed9700a924362ecd1cc8ce35b44daa1d41e3ae2ad3df2d01b9100337efbab68c53c6c76b0230471f451c324025ddbfbe359f1d3ac5e40f712b4e8ae0bb316f54a1ae1def08c95f53ecc51afc375de4368d03d5095964", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "special case hash", + "msg" : "32313634363636323839", + "sig" : "3064023061b9b042fd654ca9c685aaab03ed0544e39e1848370537a0d0ac42ea7453d6853795695dda8f4c349b897c2f61f950360230634d5a0a8c8571f7685c6c4b68de8b2916d8af2233693a17399acb6048a4d1416ed3b2f91b7853868def58a0eaddce51", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "special case hash", + "msg" : "31393432383533383635", + "sig" : "306402301ac6ec442cbcea48a8c404ac27e42e2122a121ef8484bd91c04aa259438fed1ee8a80ba59464b8a4351089923bb01e92023078c0ed4eea7fedda04dad0d3f0d228bc54148b1238c63428fc39a772146947798965caf7ec9276a05a972ca1e4218f84", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "special case hash", + "msg" : "32323139333833353231", + "sig" : "306402306df0b36456bdcf91f6657d05b93738771f183912e27b9fd888af4850b3d979c4b7cb042f27e38615f054d5175938131802306a638be5f77cbec37a9766036efbc900498ee4fc850ac983e5b602c9483038da987374d755aa089cfd50bf2cc2de3b95", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "special case hash", + "msg" : "393236393333343139", + "sig" : "3064023031c868d4f028e318c6913a8d1af08abb1f8ad961a85338f8baed7cbd8d79e1337f35be3b03f1f62c033f1388d62b701e023077a8d63de68f69ca299aa3ebab0836d1e717285bf403683e03210bd2a333d7b61984d1e13918913c8d1e7d6a93ab7f69", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "special case hash", + "msg" : "373639333836333634", + "sig" : "306402307d45c7dfa59f13830e9dd79a283e2129d5829be4cb84e04369ed3bfaa08fdb38ea643cceda163fdbe5016623d3f1e41e02305b51f7b0ca780125dd6f60d3b40923fcafe6e0d49b84b3dbe508bb169459495a8420028a3e4484412048429e67ca6037", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "32373335393330353733", + "sig" : "30660231008732951e64e15ec1203332b9ca9a1dfbeddfb0d1231d0e2898c099f75efd4de9a46db9a780539bb0e28435d5b297007802310086b21184542ce50d046d49ec539d33569a5cc45c6432d965fb4c455c63d448194355771d7ddc47af74fd2827e1d72e0d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "38333030353634303635", + "sig" : "306402302631c759a6a86914160766b94a4e4f474a0ad679b5afed8a7237eac773c6b0d67ff3ec36df3730e81adeba58d6e29517023016209dcc9237a9ae32d862b33153943f1eaf2a92146af773cf3e5bba48a8551d9c2fa12a01dff3b005426cdaff05a8c0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "34333037363535373338", + "sig" : "3064023059b12f6220b046b08f892d69baefc81c510cc25ad090616b350606084216e6c40e1d8cd96a1b315e64ce1d84986d89ac02303994a6852b2377dcc80935e2ea1eaf7889ed694cd321bbda342dbd57ede1a47c2b30de46bb05cac66a6235c4bb290c5c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "39363537303138313735", + "sig" : "306402304f69180fb660597f8e70334b7b6fa97e5928a6c175de912905261f3e1f4df1752d3415370e6272710c7bd4bd42edadec0230445b0b78099bd99fa78a9945d7bd2058a900b94138d67abd37fdfcf2e9fab6644cb1a8c376163ecb69955e954ce8c320", + "result" : "valid", + "flags" : [] } ] }, @@ -1964,7 +2612,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 221, + "tcId" : 302, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "304e021900f39b6bacd3b2eb7bdd98f07a249d57614bbece10480386e80231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046562", @@ -1972,7 +2620,7 @@ "flags" : [] }, { - "tcId" : 222, + "tcId" : 303, "comment" : "r too large", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec4d0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046562", @@ -1996,7 +2644,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 223, + "tcId" : 304, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046563", @@ -2020,7 +2668,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 305, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0230480eca2874aa6ba71e7fb5711339ac0a7bf84065b3c7d59c64a2c6015e6f794e7dfa2b1fec73a72adb32bdb7dd55cd04", @@ -2044,7 +2692,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 306, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe02301629ef2d7182d67b6bd9cf6842251fe09c96bfe022b8ad9a0e546fdc8ecf5dc8636fa13059d7e9d83fde50e0d2b392c8", @@ -2068,7 +2716,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 307, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -2092,7 +2740,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 308, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020102", @@ -2116,7 +2764,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 309, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020103", @@ -2124,7 +2772,7 @@ "flags" : [] }, { - "tcId" : 229, + "tcId" : 310, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566020103", @@ -2148,7 +2796,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 230, + "tcId" : 311, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "30360201010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9173bec", @@ -2172,7 +2820,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 231, + "tcId" : 312, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "303702020101023100896621d23283b12111048d1c978e2c286d60b6ef7ce37af36cf7aa4de268d626de7ddcb356d167c7483c69455c752c93", @@ -2196,7 +2844,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 313, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "303b02072d9b4d347952cc023038e8dae216c63f06b3edbd0f9ba7a5e4a332ec187251e3d627839d1baac667d7caad2ab0a1ea9fbb12dc5a71e3b49bc9", @@ -2220,7 +2868,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 314, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3041020d1033e67e37b32b445580bf4efc02300d2436a599b396a51c546e05d1c3d25a8f6d05935ae5031dad3cdd7cb36cf6912a433de28f8475d3b1e2e1ce77610879", @@ -2244,7 +2892,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 315, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "30360202010102304a289adad7ceec67ae99ef5da797b6bb17d9c168428ab30ea9a68b89652c4b9e9bae876ab3d7fbdf1eb92ed422bd3b93", @@ -2268,7 +2916,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 316, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3041020d062522bbd3ecbe7c39e93e7c2402304a289adad7ceec67ae99ef5da797b6bb17d9c168428ab30ea9a68b89652c4b9e9bae876ab3d7fbdf1eb92ed422bd3b93", @@ -2292,7 +2940,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 317, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "30650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90464e502305dd0bf01c2259e1ab4e8f4fee099813f6374f6069e3839ccbf64499dc802c3c534d1cf1f9cffd76027b021574602ee43", @@ -2316,7 +2964,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 318, "comment" : "s == 1", "msg" : "313233343030", "sig" : "303502302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721020101", @@ -2324,7 +2972,7 @@ "flags" : [] }, { - "tcId" : 238, + "tcId" : 319, "comment" : "s == 0", "msg" : "313233343030", "sig" : "303502302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721020100", @@ -2348,7 +2996,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 239, + "tcId" : 320, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "30640230465c8f41519c369407aeb7bf287320ef8a97b884f6aa2b598f8b3736560212d3e79d5b57b5bfe1881dc41901748232b202302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721", @@ -2372,7 +3020,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 240, + "tcId" : 321, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "306502302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", @@ -2396,7 +3044,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 322, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102301fc115146e521d7ea33f3e128eb01db0f653dc45852c2b50301d639b778b13380e51d9366552cf2049156605d57adffc", @@ -2420,7 +3068,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 323, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721", @@ -2444,7 +3092,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 324, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102305dd0bf01c2259e1ab4e8f4fee099813f6374f6069e3839ccbf64499dc802c3c534d1cf1f9cffd76027b021574602ee44", @@ -2468,7 +3116,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 325, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230533b0d50480a3ef07e7e8af8b1097759bc03ac9a1c7ed6075a052869f57f12b285613162d08ee7aab9fe54aaa984a39a", @@ -2492,7 +3140,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 326, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023070a8e817f4ea82b831ba5e671830b4312846b23da14ff7d43baf3a7ee7aa061c86422aaf27ffc5c655406868b5bf19bf", @@ -2516,7 +3164,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 327, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230326c0872a7224e7a104087acf4c4b4e3e5aba4ffe4625fc3955ce9647bf71fb596b83971ad2b52473a2821991c808905", @@ -2540,7 +3188,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 328, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023065cf0a5bce70af078af6d5a14545ca619e47d6eb0fd0531ecc743a7685530284a83289c2d09e024384ae5e778799e414", @@ -2564,7 +3212,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 329, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02302e099adfe4d9120596e8a1520399b0e249555b171e0a71967307548a3c28753fa40bbcb0a8658369dc8ca0caa05fb001", @@ -2588,7 +3236,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 330, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02305c1335bfc9b2240b2dd142a4073361c492aab62e3c14e32ce60ea9147850ea7f4817796150cb06d3b919419540bf6002", @@ -2612,7 +3260,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 331, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230259160b321c350f4f2299aa77c72a09248927957b6414308bf8c7fb4f2dbba5ca79198f80a150e1ceb5a9845144eee9b", @@ -2636,7 +3284,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 332, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023100881964e1bba9a28c7a1d84379c65bb3da72f3cc879f7f579d2f9b34a574432d6c7d1c229ee227d4ddbdd9f15df9978c0", @@ -2660,7 +3308,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 333, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02300e3c83bb59abc57220170152251cf010b0081fecca2c957ca7ec1a33dae3ca1d7094b1c0f71b03e008bbe64659119f09", @@ -2684,7 +3332,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 334, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230631b97da7f334dafd01e2a01f8618632372d9abcdf14ebaf7213da37b1449c4e8c8a1dfe03384f3ade8907ad94421398", @@ -2708,7 +3356,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 335, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230397e11325b2e2e3790dee4859fdcca85592bc46fd0d580abc5114602b68512f549d9854c9af0db658189dd583f7fc1cb", @@ -2732,7 +3380,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 336, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02300fe08a8a37290ebf519f9f0947580ed87b29ee22c29615a8180eb1cdbbc5899c0728ec9b32a96790248ab302eabd6ffe", @@ -2756,7 +3404,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 337, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02305f92937aa52d5dd10fcefb95a2d57b617d6d8b04e8db5b3b5a39abe893fda2aeb2f978108c558aabbad829ce02c27735", @@ -2780,7 +3428,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 338, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023059930a2b8bbd79b8051f252a1af76b4a5c6525adf9c6c7910a5ccf798eac0c8d4513923a792a965abe82bb564dac21cb", @@ -2804,7 +3452,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 339, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02301449901ce4b00f0e3a5ff84cff8c134854b808e504d1b8f027ace9591234e3f62ce70c35a8aa8e60cafe1e0df3ed80e7", @@ -2828,7 +3476,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 340, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02310089ae6f8e215bcf35c7e2afed1a6b9855171687d9edbea8af5bf8e9ddc667aac4e166f05097385fa9ea3a6245fc07b4ad", @@ -2852,7 +3500,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 341, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02303fc16256a0914ce2661a54688af4b2546b1b59b043667da6abb5b1a1e0e2e6ab862fe8bb749f7251572bc160567530a7", @@ -2876,7 +3524,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 342, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023064c1556c5eef311a4f3ba46316adf73732d6ed47b1ba2ecd178ff89bbc5ddd6c6419f62e045ea2d35c33a250dc2fb925", @@ -2900,7 +3548,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 343, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02303cc98c561aa5f50c8f19d947dc75ac8f507e6985762006e7100982caccb79530f8f935ac9d3d82967cdf129ecf5b0ce5", @@ -2924,7 +3572,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 344, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02303f2095530f36144e009019eee102b2867d83c9eb4f28bcb31b383e00c8c3746b20cc90e8efc813aefb5b6a4965204c53", @@ -2948,7 +3596,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 345, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230704afc6a72080d1728f6cc9fd023e9d2373023377f02599b6ea9fb2923dd7403fe2fd73999f65316b53f910bda4f6f10", @@ -2972,7 +3620,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 346, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023046f09c4741c1afe74e32f6ff14daaf90f4486c33f5d0e978f9af24f5751988e72b374c5faeffdec309330401965f7d20", @@ -2996,7 +3644,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 347, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023019930a2b8bbd79b8051f252a1af76b4a5c6525adf9c6c7910a5ccf798eac0c8d4513923a792a965abe82bb564dac21cd", @@ -3020,7 +3668,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 348, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023033261457177af3700a3e4a5435eed694b8ca4b5bf38d8f2214b99ef31d58191a8a272474f2552cb57d0576ac9b58439a", @@ -3044,7 +3692,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 349, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02304cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046567", @@ -3068,7 +3716,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 350, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0231008b33c708624a1e2eeba00fb5b5a8ed1a1622fc71ed897fb13d87ac253935e8365850d380015c115d12e14a2472860d09", @@ -3092,7 +3740,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 351, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "30650231008729cbb906f69d8d43f94cb8c4b9572c958272f5c6ff759ba9113f340b9f9aa598837aa37a4311717faf4cf66747a5b4023028a9b8c55eb6f5f1cf5c233aff640f48211cd2b9cf0593e8b9ffff67c7e69703f8a6c5382a36769d3cca57711ab63c65", @@ -3118,7 +3766,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 352, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "30650231008729cbb906f69d8d43f94cb8c4b9572c958272f5c6ff759ba9113f340b9f9aa598837aa37a4311717faf4cf66747a5b4023028a9b8c55eb6f5f1cf5c233aff640f48211cd2b9cf0593e8b9ffff67c7e69703f8a6c5382a36769d3cca57711ab63c65", @@ -3144,7 +3792,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 353, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102301c25061a20a4e2a19cac497fa9c7a6c6376fe36862aa77bd6c9e1615bc00d454c30bbe23157ff3d00be80a009500e114", @@ -3168,7 +3816,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 354, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca02302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721", @@ -3192,7 +3840,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 355, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c", @@ -3216,7 +3864,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 356, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca02301c25061a20a4e2a19cac497fa9c7a6c6376fe36862aa77bd6c9e1615bc00d454c30bbe23157ff3d00be80a009500e114", @@ -3240,7 +3888,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 357, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca02307094186882938a8672b125fea71e9b18ddbf8da18aa9def5b2785856f00351530c2ef88c55ffcf402fa0280254038451", @@ -3264,7 +3912,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 358, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca0230789eac6ff99e146b7ae25f90d7a0cabf36baf32d14916ee2aceea7cadc95d7221f56e5baee6d82a03307064ba32856e9", @@ -3288,7 +3936,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 359, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca023064dc78d112cd6ed67d4323b302650a606ed41415bd8cfc40ec7438a70ee3d8680420e5f602aed591a324760c58140642", @@ -3312,7 +3960,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 360, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e02302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721", @@ -3336,7 +3984,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 361, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c", @@ -3360,7 +4008,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 362, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e02301c25061a20a4e2a19cac497fa9c7a6c6376fe36862aa77bd6c9e1615bc00d454c30bbe23157ff3d00be80a009500e114", @@ -3384,7 +4032,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 363, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e02307094186882938a8672b125fea71e9b18ddbf8da18aa9def5b2785856f00351530c2ef88c55ffcf402fa0280254038451", @@ -3408,7 +4056,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 364, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e0230789eac6ff99e146b7ae25f90d7a0cabf36baf32d14916ee2aceea7cadc95d7221f56e5baee6d82a03307064ba32856e9", @@ -3432,7 +4080,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 284, + "tcId" : 365, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e023064dc78d112cd6ed67d4323b302650a606ed41415bd8cfc40ec7438a70ee3d8680420e5f602aed591a324760c58140642", @@ -3456,7 +4104,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 366, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c", @@ -3464,7 +4112,7 @@ "flags" : [] }, { - "tcId" : 286, + "tcId" : 367, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "306402301fc115146e521d7ea33f3e128eb01db0f653dc45852c2b50301d639b778b13380e51d9366552cf2049156605d57adffc0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c", @@ -3488,7 +4136,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 287, + "tcId" : 368, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c", @@ -3496,7 +4144,7 @@ "flags" : [] }, { - "tcId" : 288, + "tcId" : 369, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "306402301fc115146e521d7ea33f3e128eb01db0f653dc45852c2b50301d639b778b13380e51d9366552cf2049156605d57adffc0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c", @@ -3520,7 +4168,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 289, + "tcId" : 370, "comment" : "pseudorandom signature", "msg" : "", "sig" : "3064023065fd456814371d60883ffda5f74f36dc2d45886121770e29ed3163754716d12c1cab03a2cb6a6e3376fc96d8727bd1bf02301aa65e57932d05788413219b7ab23e5337f63fb2dcb0f89b4227d284a3fcbdf3c54c021a6c0ca42445bf802213121654", @@ -3528,79 +4176,7 @@ "flags" : [] }, { - "tcId" : 290, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "306402306b10a2ecec944cd8263ea904457db3d2031f8f5cc369c42056d38edea3e673f6ffb2dc80ad9926021aa36b8eccb9b1ef0230361bffe307741afb3c946b37fbfbca5619a65ce55229dea766469f73c33a87d40310e2c1ad7dd0dd86e833c409fd411c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 291, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "306402306677fdfbb7896df62cd1fb7be92c32580cf82d88333500c3fb5fa8279d45a73dcddd9cb019223c18a6851d29a2323c46023075449ffd41b66e4d8d5bf880cf8f5f7618c770f9bdfd7456b16655cdc1a73e029ae49b2083ed0db0eedc3a37e6bf67e2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 292, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30640230142f9af23572fcf1df6cdfc27ebe88ba1e5dae3ffe4b7a96cdfd9fde2c34681b5fa7cbc2edfe0fd85237233f16815e4c023027bee9228de0e93c682cf3380ea7524286e2b723aed58f6c1b45d070409fab5e5f0db44b7c703c5c2dd98e9f54c86b80", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 293, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30640230134d654b9b2ce89745ee6f91f14f384c1b0918cdc31f956896888c0049c0a037ce6843abfe0fa208e9bc85d00ea4977902302803b3db39b01486c3824207455d6c37a9550ff01085e3547f7971f87f20ce0b899e16d819f4659d12c2ad870e0658f0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 294, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "306402306999f75ce19e7ed2aae51a00995bf0892012121d32768b1e5d64bb95a968352c280323595e45e8e248cd9097be3c763a02305f64ca3810fd8f15e7ceade306e2949020f817565072f63608915c73612a6ea91f31479e480a08dedbcdaa347bb5420c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 295, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "306402303a537419444d9a6fd27de5a6ce218b57c97ea097ec0baae3f69567e52f1c9dd634a67436f9c116a33e2ff2f15d13ed1c0230586942565989959ad9282df028df29c52d4cd74b988af377cc6f3d22145c18f9b23f5384bf46dbf9c3a3d6e7c38927b3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "306402306b2f570c916727c7c4a19b9058a6a1417730c9650de44b4941f412735aa480ad124804e7384ac0ddb6d5f24920381c9502305b96b393ed21f734843de2ef00842b16e739346041542b4e1ff83e9d4281c09a309467066ee506825e9510debe935a7d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3064023062062dd583a9c26a9ec3fc3eb6c8d1d6d39053ba45c2b51988f41907716f4853925b6d5f2e52704116e27413256063c20230159d46ce8505cc8f950edc20a4e982956f7550afe85874f4a5558b9b5cc55729b438a9722c5e445140069a3e8da2ca2f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3064023034f93a9190c052195a2c155b8201dd57c9310c24b36636717a6b208025272d1f2e378d54f48f2251f0adf5eeca2f3260023005be1ffb51284bd25136a810dfecc29bb09ed7a2af1ad55013e801a7cafdbb2736392514a2aecc7101cafe3dd6f26aa8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, + "tcId" : 371, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "3064023001057e36ad00f79e7c1cfcf4dea301e4e2350644d5eff4d4c7f23cdd2f4f236093ff27e33eb44fd804b2f0daf5c327a402302a9b2b910dd23b994cac12f322828461094c8790481b392569c6674ac2eca74dd74957d94456548546b65bd50558f4a6", @@ -3608,79 +4184,7 @@ "flags" : [] }, { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3066023100893a4812d5d0935a5719c9d8e58d2f8f6849776f49000dc0f546e77551970e0bd6e0bb24f3e4d4d207eb09ecd9cf24b202310086dbdee702223b288d02234a0508d4e101e2ce63cb22ea02e07e412aadb4a750c5de5c2d714cd9b1a4e382f2f7283114", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30640230634216e2b77ec215250d8f2eb7e47fa0b1135b7d220467bbf24d5e255740f96c6d3f922f6e56303470539d4424482b220230768d0c953bdb3d625671c3dac9ffbdbd3e9c904f1739a51b59072d4025090cf0529db0955ab84f7bcc68a425e7bd6c3c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30640230356d295e11595c6a0a1eba908604cbd6eb37120cb220ec3ea2ef09ba51fb34b4d066d683f026a8f9d530e93138db17a0023060a7cea9efb0f28bfb4db30e18a2d89bbfbb85951bca9cee686e4343468c9fff1b2ab6967c2ad7cda4e2fae19a221678", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "306402303c02d52bc40942f2fb54b6c46048ee4dad65a1c0f6deec97274b262e7dd487fc8f5abae51d38331ad2576e8b2c7ce5c6023077042b275ab053f9f10db09093a213ecbc58e8f0ff4468506bcd2ecb440e6d18f4bba77c2ff4d779d0c2336df4f57871", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "306402304a1b8bf071137f8ea85b9d1b1b0f855ed00b5a36ef7a69584b0b55eb56f87640ac6f2842d42a0fa5097fd8b505ffaabd02307332ff8847516c084a95587a15567ed3dd2a98bf7be6bc58c13883e4be5539370cb39902496203325ec8d3d00891152c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 305, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3064023034997ec3e14defbb93a1a8a2e1fc3a9aaf7c5f975f995cc412ec45ae0ac34c04ae42701eb6184474a3277b788e4736be023067fb4df932cc6ba99059447e1d9972f099c6419050bffcbf0ff509020a090ac6f1fb6648553e7799a544e26c2c68797c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "306502310085ef249d1f41b06f57e3d305c47114f05e3903b559dc7830135881813ec7c980deb8ede7cac772b45ae3fc99fcecfc540230326fe752d71f1b402a93ad5e8b778a210f485ca18442ce823458c69ea9f9bdbb5c2cedaced755dd8481028507a188353", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30640230392eb29e2a7a5f1c50a72e84251b511ddc85499d6cfe5164ab015d98692f775140b11501799dc9fa5c77bb85eaf952b802304360bf01480dcdb144a4b29a328213dd0d7d153ca4929494d3627772b092b29f6761c085336c1ed765bbd3c88cc8fbf0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30640230224b2c4ba08c96a101acc6cfee93f07ebbb942c0950a6153eec872057d1efc007d8ed3dbe77facf83b25d68be3d755540230514fffb95599fe003dd5fe03efc83f62b64bf51b663733b9c7cea6510bb55d149cf39dfd4fe403514e6150831b382a52", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, + "tcId" : 372, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "306402306dd9d4e98c9c388240e95c49b2100afbe0d722f8a152651c61d7ef9bf46150e3cdf9bf6330e75e4bf2c294cd66e48d0602301282d33b5b79d4eaafa03a77bb8ba2c318291f6ea09d548b7704bb00910856dd360557e609add891c6435d7a80afddfb", @@ -3688,156 +4192,12 @@ "flags" : [] }, { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306402306e888a5eaa24d1a03318d4f6c0686e4dd584f78e7f6c00a52b5ff82e985b3efd641391ac9522685e89f9309ebe06679d023037c47e7fc27a56f86e033e9214691890d0edbf23bc267b2090f21ab6a18ade496dfe207ccd21efbaa797badaada30915", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306402304518110ae52f101a2bf80b1969dbf50cc70189790e3805769f58239289cc60051f3337dec7803ec684208d0e56ee4140023019ea6f00caccfba71d9e56dcd47e9db355130722ebf5eeda228a15335192a3bb471f60a88c9bf8a7bfa1025c284fb829", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30650231008b10c183171be911454f63cd69b58bf321dd551547366c2d8242c9f32a2f8541ec58c7abeec2c6be23f9d88b65c64fab0230786e14ecf5d0ab4f512ef410f2e37fb851365c3d0ccd4d8801f15c5599a2baef4914005e8d90f51594535bd7e43492a8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306402304b5de69fe9bba28ba3df12c7e51c7566cb920a2ae8b90c16d66249362b40eea5b8b41512a18d389b9fd0f44f7d31c22702302342dc94e814b5309fae83fd80ebdbe5bacadf7a29c454617b077f9231772b55523dc929bf0780d68197676b76ea0f59", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306402300edcc4377b3417c37eb632292ac15edd3c59eedede9a3dcf6363f6fda6055911f10ccb1e9763cd5e70dffcd513c0fcf8023057cab352d6f339875908a14d0887d7570338216d27a1865e56a0de299cd4d6d39a521a221256ef707a5c397e6e42a48d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 315, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30640230119a372655a8279c47953be8f74dd9c5ad89caa504a459fbcef5902b60c10b1aad4b11fa4295b9f21ee83c4eaec2e6e202300ccdb93a4c38a487ae5af34c37486521fe53cc6c7e23ff3483a84d6d114eb0b5c35552d0301e210062b5c393e9850372", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306402305f80518f9c01d1efe2bd34cd07ae6f7089de75a9a61c40a434f89388d2c1f0c67801ce79045dce91445ad7956d94e49802301ba6507b33b1eeca4102eaad451bafacb59ef9942417ec9f846e29c2ffe56640093311568a4b41c716225ed6448623a0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306402303725b7cc3ce988a8ea7ca0351847f11f4c2edfd44d89fb98835ad10f17e1acd0ef576eea8fe59f23afa80b1fafd9168502303e5455c5d4e8477b1bfa6b36bd7393710233647eb79bd34fe13bbdb35a5f9dd514d9fe352ccf0c64f0fbb2794222e73d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30640230643bab5e2241fd1e4e06de1be76d40b918fec864fe3bc6edb3eecf0bb0bc2f847e6aa4bbf99590dff29d5b6fb13ea238023046e663094086a36c1bed51ffc0f1ca8bfe1258ae769fd04dd286afd3298f60280e597286a6c241a8051420550d4e4f13", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, + "tcId" : 373, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "3065023046cb43798bc06dbe788a4f4b2b98130e3aae917f1d2a005656bd70a3288caf7c37d1dee0c9108828a69d2a1eeae113c60231008180d0c5ba1bed4f2b0d4d8ed7ea17916b63400397e7b6d70e7312c5ff0f4524a49abf7071c8ba470de64fb668570380", "result" : "valid", "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3064023049122026df0ec7eec191f6d930a5fdeb09fbd22ec4e96e1e67a8b5e8a5faa972ef14b08c16743d06ecdedcdea8b46ec2023052616b834784cca56a4fbd59bd6f343275b44222ab503dfee3d1eb39e024d3578a919d28698304ee1868f95f8b7b0c65", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30650231008757ac9f296b91bf6930eb4d444914e1a01809a5d38d2af4a2308f962e72da259a674efd5e1a6ec614e9bf030e62565b02307710a488830703e22f0234216fe16fe75337516ea9af73508f0ed5cfd2546873a8498889a13e9cc0fa3dd7dbf6ff2866", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "306402301fbd8fcb4c2e11311d304c8cf0522ccc86229d7d67936d5993bc6e703fc201d0d1f0ddaa49b7e9e2cdc1f8560ef7abec02301ddc6ec82f2fd78f2997bb3d67ee4a835d1a372baa230b67c82875776037f2fabbd48c2701055b29107e83b86a9a868e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "306402306dd8d7981aac02fc6aac91d16dec9f407840937c48fb5f24e81f5b5e6016177353368f82f98b5850d71d0878b1168a1e0230495c051860bef7f80bf0b5373da6d5c71d9778707856dc1be4fba925caaae64dae653c8f79357d715878c8d52c7ea04a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "306402307e9aedf99ce15c53f5564cd06a693e3e1c533252e10e09f3d85aa309ef9282600fcc610b8408386b02c42c124f262c2502301f2e847ec8fecf7ef89ca50dbabc856fccfe9a7daf4a1843b4301af93a5e9f684530ec7f8c5a141675500333e702ba07", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 325, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3064023044de407a46dc138a82fae4771d981f4695e2fe10c0a75cd1e7b3721aef04de3dd65611a3e463d57cfda2e8f346d86b5702306ef664710e819dc98061320489bbef8c4fb418a580489c96320a3bfa94176f65f5523d3849d665dd308390b74e7639db", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 326, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3064023062a229eec8b4f04cbf19f8448dcc6bd282f0f8bcd6399a40116bbb16907d9f95a8cf8a202a2d1ffaa10f2d44a7bb388d0230552781ff7067c1acc13ce32fbf12b0e6e559a915eaf9bc345bb2208950f66ad83974801d6c378db2f5ecaccdb0231243", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 327, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30650230150c92f25a556c127ab84faea67af4fed4e941fa6d8fd041786938e494cc07265dc7e3e9a893f2a23aa28783673dfbb70231008a00058a7d653c27fcfa849a3b7c5b61c690686a01eca9d0b96b0abafb4fee25ca9f61f3bd4052ad6159c094120b06df", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 328, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30640230498edee7178373e85abf518916ffce05615d539bfc675e1f015f1e59375e07ada36bbd237b28fa3711e208379edd923202305318b5bad6f1f2188ebfdb68cf467b6873f7ab231b483b6d056e93aa31249baf52e88ec0ca084f7aaaec31f6853bd968", - "result" : "valid", - "flags" : [] } ] }, @@ -3856,7 +4216,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 329, + "tcId" : 374, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3064023043a3ac2f3d2b4d3723a97930b023ee73010a7cf8d2a99372f3132bd7d9c83574de3ab86525efc4ee2c59799d5ff7efb4023034f59a3ea9f5267f8458afdaa3873e2336e0ab8a40ca1b797cbd977d192f2024f9eb8d39b37b9a238f208d66bacd27bf", @@ -3864,7 +4224,7 @@ "flags" : [] }, { - "tcId" : 330, + "tcId" : 375, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "306402303531ada25b8d9af9b87e5224cd6a6d956c17dc323ef8980f497a6e7e44c83d69b74de791d62bceacaff7378863dd725b0230459d15539399409380af99d560c561217daa5c539729453067dd1aa4bd9df2b534920f0d6213261ecea16f0ed68536b1", @@ -3872,7 +4232,7 @@ "flags" : [] }, { - "tcId" : 331, + "tcId" : 376, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30640230438a0cff9fcfcf587f8c40775ad44ea4b0ed69f2d547befe295d1fb9c24ddcb97f228027df552a06bf657b4c2027261502305e157630bb744fc8e7f75901de498e5af0b5511dfeee0c4c1f2e5c4aa0129de57b87a2a13ea59d187d51cbeb6ef22407", @@ -3896,7 +4256,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 332, + "tcId" : 377, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3064023016496c08c3076773fcd841a5e25e1a87108e0ba90f9727f539034bd2cf688e01a955686a15112e0590fc91e3995ff5f8023031b1b7338f74adba33712a83a7c685e7cd5f3be84ef951ecad50facb7c6ec393a3bac52ea7b1212bd92f4f45a9f8514c", @@ -3904,7 +4264,7 @@ "flags" : [] }, { - "tcId" : 333, + "tcId" : 378, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "306602310087f3090292e79b722cde5aedafa4244f6eb460a280e2e050399b9d802391ad502108704a3c0bb9f9ae571c3f7dec6c0b02310089ae0043de38a585a1632c7211b78303afa3f8936154a6e65a6f729c3b1ec66a1775aa465af8eed6dfeaa5ba98cedb41", @@ -3912,7 +4272,7 @@ "flags" : [] }, { - "tcId" : 334, + "tcId" : 379, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30640230720822abefa91265a7b8d446ec3bc405fd192178aa1b85dd663396a896a32c119e64b1a20843f81edd43c03709b8dbc60230206ae95bb18d2d3844a39340872edba1611e3ea0e84cea7cb6cff282af414d8b5aa0be8aabc1b51b7121d426916b01b5", @@ -3936,7 +4296,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 335, + "tcId" : 380, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402301e5027fcc630aa08750a4725919dd9072422a21aca9d3326bec3e6ac040ba9784951b1fda6f588e60dcb550b75793a4e02300df3224641f6804f4d1bf951051e087ce1fa7365c43bd27878626833f09190cc0a7fa29b16bc2ca0d34fd0660d24718f", @@ -3944,7 +4304,7 @@ "flags" : [] }, { - "tcId" : 336, + "tcId" : 381, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402304e61e34740a9f6db0854faf205719a3d98ef644b86241b858fa22959c04395578bef7be35036ae7a9ffeb9a2173311f402301e967c3b6071d37560fd64a4fe0921b1d600f60d883fdec816836176c5e67ad05182aa080c7e2184c0710050d523f0e2", @@ -3952,7 +4312,7 @@ "flags" : [] }, { - "tcId" : 337, + "tcId" : 382, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402302c3090c581e575da58a8f659f74c5eee566400eb1d91de0a950e787542e6572f73b9f6d4f81f1c8e42f9e460dac3c1dc0230756b1b693e7fe06686708c2a609854accd21e3195d84b72c11c873908d175dfc00c00ebbdf8e2bb6970f2f19785303cc", @@ -3976,7 +4336,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 338, + "tcId" : 383, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30640230092f0ee1feeb79c054ae36235f8717e9ee72b466b1704d4fa78addfcd13518a64db2b2fdb06439acbc4c045fb2c23c3a02302371ca6d36f4266162ee5c657c71cea35dcec3632c5b220a6f23ace1ba6562a841aeeeefe87a7998adfaf185b8558e4a", @@ -3984,7 +4344,7 @@ "flags" : [] }, { - "tcId" : 339, + "tcId" : 384, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "306402306c8f4be641afaf5bf91ce08974d284ece6aec74792247229fa86c6597eed3fb507b712bb77af0226e1bbb3bad632b0d80230775954fe8bf936157b7ab7a683f6dc1838a8718200621bc8bf2f32b778f6c8e8c656532b50de39ac22d22b37dccfd1f9", @@ -3992,7 +4352,7 @@ "flags" : [] }, { - "tcId" : 340, + "tcId" : 385, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3064023076e5c07582177400df453114fed746f40704197897b4ca21b72e5b44d4ca40cfcaa55e4446355c91ea9767f38c8172df02300c6dd73eefbb4c06e823224d8efaa3ee934e4a97eed2833513b4d735ed06eb550b2a5fa7f86613d627d9db466afa6646", @@ -4016,7 +4376,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 341, + "tcId" : 386, "comment" : "x-coordinate of the public key is large on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402300e44fdc33aed0c320e371e2a78e9f18fde83434e681afb05a5bdb0f43cac70e83ede56bf8c56acf70e054e2ffef549cf02301324b4cfe684d401eac15b0940f5835436d3a1028e27c1966dbf69fefef82748a05b4443c77c870789135755d0d184cf", @@ -4026,7 +4386,7 @@ ] }, { - "tcId" : 342, + "tcId" : 387, "comment" : "x-coordinate of the public key is large on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402305966acd8a7714f2015e36fd4fdb3452258ce0aaefb3972091b496bd530bbaf1ec67d7e37e50031b3eea44a8bb8f62c2002302a5f309d2fad55b93a7a3012cbda2845efaa4ea0d187d3824f4a6a9227730d3ab15246d8d0952c7ee8c0b9eb83d1c2a2", @@ -4036,7 +4396,7 @@ ] }, { - "tcId" : 343, + "tcId" : 388, "comment" : "x-coordinate of the public key is large on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "30640230266eace657e1ec88a2adbb38a5afb4f750274ca614d1fde9ea39dff6f2a2aa69923e9a7489f06bf9d84c518cee57e55b02303d19027684ef221216f63a591d8e793524e4c1234a56ce415bb9ad9e2ebf25ac94a99261b9157d19daa5aa876291f308", @@ -4062,7 +4422,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 344, + "tcId" : 389, "comment" : "x-coordinate of the public key is small on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3064023013de6eb532321c023092aa78c199f9ee4dce7a18df158c3e799461af9d96c2d38765a78fdb14404d199365de05bd44c502302514a0359bcb66122bf48c186a4bb2edccf305b06414b11f470d2512cadda129366f6072de715bc2babb8a3a5f260d9b", @@ -4072,7 +4432,7 @@ ] }, { - "tcId" : 345, + "tcId" : 390, "comment" : "x-coordinate of the public key is small on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402301308d3d9edfe3ad07e215a975b2b067e9f0b803371b3029f4388a3471f4db23f358aea5c03db62d77115c56c4962633b02304b8b1fe44b32cc669114a1ce0ba0555446d0c96a32cb602185e8fba414d3a831cbf5b519b0f90647dc45e30a1f23ef90", @@ -4082,7 +4442,7 @@ ] }, { - "tcId" : 346, + "tcId" : 391, "comment" : "x-coordinate of the public key is small on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402305da3df094155b8f8812d0c6345344e41c3b591b65b95fedbbcbd3c3a3bb1c1dbfc4d4c5b841b8f8874d59b07cf2288fc02304a1e4a8399abbdf246929b2559bb0fa404772755fc74523626aeef432fe4764df1e1f5c9b0f897ed8f1ffd7a88167f0e", @@ -4108,7 +4468,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 347, + "tcId" : 392, "comment" : "x-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402300bf6fec0a5be27cddb0e7669ae06d15dfa75837f8ee72b47443ac845ffcd427b0893e10c85c20c7aa576fb70e87761ab02307418b6f374936adca8b07dc51545ee34ed2e9f56f3267033e30ea09a0acd31b6ce83503ee7e098627f8ba8b4c584341e", @@ -4118,7 +4478,7 @@ ] }, { - "tcId" : 348, + "tcId" : 393, "comment" : "x-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3064023003e306a86f6b2cb248fcb68d1d317a6042b7089e96d74c2f5b934e2e122831268a45e2185b7c21270e8b906cd372e6d702304c82ab6de6bc0194ac1a2e3480a0c80466af7d2a329d20b03151d1806a0bc0720f55d3781a7db9febe7d8bbd0a719bfa", @@ -4128,7 +4488,7 @@ ] }, { - "tcId" : 349, + "tcId" : 394, "comment" : "x-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3064023014d1df9b3db55ecc8d1e126625bdf5b6316bba1e7f4ea5ec77418c754a597563dc5dc291b7dd047782d518fe74e0be83023033ef701c440f280edf81a9632dde9dc17de5f438dcc19e9ca5919b4b73e62905e5f7e0bc9db0b14bc53327f79f70c6da", @@ -4154,7 +4514,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 350, + "tcId" : 395, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402306a3a18400686635ae279c385b640d4fa080d9c44a5d421fe4be5a5ec7a8ae31b00bfa406e919e57e39c11360e670d8690230729c0b9ff77f88f810548d6db1835312a448114a3bd93cf59422faa2ea026f5d47627f0c11fb859112246d879c859568", @@ -4164,7 +4524,7 @@ ] }, { - "tcId" : 351, + "tcId" : 396, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306502301ab8d6c31d4577f59ca5714c9eada979fdb9ec0cad32d8cb915dbd70492947187f5a52718e19982f7a2d4cb48b227723023100872e3ce7d1fd5ae180faf1990b11937558aa44ccdab631492b8925be84fbcb452148edad5bbfe48c06b8c9908ca252fd", @@ -4174,7 +4534,7 @@ ] }, { - "tcId" : 352, + "tcId" : 397, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3066023100803ffc58f8150a9c4c229a7b522357f49f9a5f48f82d8bb982954395836e09eb5f8cf1f345ce284674bc369d046d5c8a0231008a9feb64c410cf3ae6261ad35f7e3e8da13129daf94944f8e08e9649cd006622c3d5c91ec5b9798a1be3a31533a0a851", @@ -4200,7 +4560,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 353, + "tcId" : 398, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306502302ed569f12dbe30a2abf02190bb9e4de7e218e9fd705dc71cbe1480022781b2a2213c3ef2f91052e90840a18f74e375ae0231008872b566f387c2bcb639df9c2d866f7631df290c5f66c264d4949e256383b1b4b2098c120f13449d9d7bff6891919c88", @@ -4210,7 +4570,7 @@ ] }, { - "tcId" : 354, + "tcId" : 399, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402304b7e5651b035959295092e2efe548da52206c8d0e48ba43e2b8ecd98ece25dc08955b6e7b05e38c4e22829d1658711b5023044a973b75528400cef3f63f55f2154d48bb0b826214200d3f33c7bc31155242d4e24f07ed19606fdb2c8ecaeb6981eb7", @@ -4220,7 +4580,7 @@ ] }, { - "tcId" : 355, + "tcId" : 400, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402301ecadaceaa479fa4e9aabac4210b1ab77fc1d13a9c4cb022826bb1806575115834a6ecb9dec3e668b8c91d4aca283dc902302de8965a66d56545ad84fdaee16fffa0eb31022186a5b6be2a2475958b9ad72f483ebd4b255748a811806bcd428acfd7", @@ -4246,7 +4606,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 356, + "tcId" : 401, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3064023037e256872340da9dc884fd00daa14628372b4bedc0a8a09f9d7513521d3b803a78dc0edbab3c7dc2b2014baf7a9d210e02301ba4b4087973070cca9b957650177eeb41c557731596a966b0b7f68717d8e7b554afd07c2937c95403a90c3a05fa964b", @@ -4256,7 +4616,7 @@ ] }, { - "tcId" : 357, + "tcId" : 402, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3063022f128c199dc27677f23feae28a9b28813cbc3b02fca493005a67c3126a705c49b982cb5817ee2c81161e80b738bbb512023073cb6d4547771d254be74348955bee979071358aa3afd62a5838179a0965465aec79bd6cbd9b8b2aa2c79bb88ab21592", @@ -4266,7 +4626,7 @@ ] }, { - "tcId" : 358, + "tcId" : 403, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3065023100818b0fd6ca0978a59cad3fa15e84db2896f39b2aa462f0583834fa4444d153fe61e0c93071ba96c5ffa7193f77b806f302301d2d6144172385f857db4b7e7e863962eacacdec034b4b4a9dd1af272604403f39f45a21948b30976e738e9e98fd9cee", diff --git a/third_party/wycheproof_testvectors/ecdsa_brainpoolP512r1_sha512_test.json b/third_party/wycheproof_testvectors/ecdsa_brainpoolP512r1_sha512_test.json index 94e22eb70..53abdd079 100644 --- a/third_party/wycheproof_testvectors/ecdsa_brainpoolP512r1_sha512_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_brainpoolP512r1_sha512_test.json @@ -1,6 +1,6 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", @@ -8,7 +8,7 @@ "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 363, + "numberOfTests" : 445, "header" : [], "testGroups" : [ { @@ -35,46 +35,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "30818602410091218080b43ceb8e71e669e5d99a5c691e109d84b8d8d1099ba1804ae7ee288c743c296f27c1a526e8305708237120746e875447f8ecfc1ea6e51696b29e47ef0241008fc9cfbf62d722f27effe4ab9be85bdd4663fe8077d796c2a0bad297521555816bc61fdeab51fdc1383190ae5c0b36bec8b5db0ba95426e84d0a081aa4068454", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "30818402400d696354dee88661fddb2abb926249b338192907ee63b71a55819311ba747a0f83ecbcbf06ce159618e152547278f448226b038b8425db9b19b4da3fe8569458024076ca5f428527c4d67bdf3b7fc1b870755ec093910c75607c37fb35e4444a7f8bd89d29613400aea00e91e18a7682aba48375d6edc7bcce2e603cb7b239304087", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3081850240658e95d1398613751d9eef7ff8b00e63020f9c1a83365f1e0047d0d86d61397462743b4be3ebdfe4c1f1819b8cbd01c18892f5b592e3d32b88ed7135d320587902410085593b913f542c3b79bad7e29a859b3756280f79efc980d5ad270fe0655c627354d269b763cc66130b10995c045ed8ae92f0fc0d3ab14eba839cdff606832aa3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "30818502410097ecfb653b81416bf69de1c21840103af77f055be5e5d61937347d14ccbe82077073d0e7eaddea3fb0637a6f7c29f5a621cddbca82b13864f7eb1ff69b5dc5a902402f3655a6ec5a43f329ed52528e1e44d7c20b76871735ddfcf112a2fa264a27de473e12805848cdaf51b7b94a3cd3704b650b0a5f44fe897644e2a2283efa8d03", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "308185024100a51b4593a0487cd3e8672e0b8b8738df439dfbc5118f81cb54225b9bc2a44254cb761d593bc55a110e957e06f0f93fb50c02d744aa304a22e670f77af78b7a99024033dd5c2926df519a788f8306dc8f5d998690a683f03a045bb87ed8775702cc97cb0abda3b9aaa267cf030485da8d9c67875dae732d3dbdba3b88f6b2bc3cf8d4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "valid", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -82,7 +42,7 @@ "flags" : [] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082008402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -92,7 +52,7 @@ ] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "308186028200400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -102,7 +62,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "30818602400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70282004066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -112,7 +72,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "wrong length", "msg" : "313233343030", "sig" : "308502400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -120,7 +80,7 @@ "flags" : [] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "wrong length", "msg" : "313233343030", "sig" : "308302400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -128,7 +88,7 @@ "flags" : [] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "wrong length", "msg" : "313233343030", "sig" : "30818402410bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -136,7 +96,7 @@ "flags" : [] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "wrong length", "msg" : "313233343030", "sig" : "308184023f0bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -144,7 +104,7 @@ "flags" : [] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024166297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -152,7 +112,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7023f66297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -160,7 +120,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000008402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -168,7 +128,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "308189028501000000400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -176,7 +136,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "30818902400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70285010000004066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -184,7 +144,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000008402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -192,7 +152,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "30818d02890100000000000000400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -200,7 +160,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "30818d02400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7028901000000000000004066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -208,7 +168,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff02400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -216,7 +176,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30818802847fffffff0bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -224,7 +184,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30818802400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c702847fffffff66297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -232,7 +192,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff02400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -240,7 +200,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3081880284ffffffff0bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -248,7 +208,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30818802400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70284ffffffff66297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -256,7 +216,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff02400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -264,7 +224,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3081890285ffffffffff0bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -272,7 +232,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "30818902400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70285ffffffffff66297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -280,7 +240,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff02400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -288,7 +248,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "30818c0288ffffffffffffffff0bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -296,7 +256,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "30818c02400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70288ffffffffffffffff66297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -304,7 +264,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff02400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -312,7 +272,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30818402ff0bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -320,7 +280,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c702ff66297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -328,7 +288,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "308002400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -336,7 +296,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "30818402800bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -344,7 +304,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7028066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -352,7 +312,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -360,7 +320,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -368,7 +328,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "30818602400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80000", @@ -376,7 +336,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "308186000002400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -384,7 +344,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80000", @@ -392,7 +352,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "30818602400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80500", @@ -400,7 +360,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818a49817730818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -408,7 +368,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "including garbage", "msg" : "313233343030", "sig" : "308189250030818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -416,7 +376,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818730818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80004deadbeef", @@ -424,7 +384,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "including garbage", "msg" : "313233343030", "sig" : "308189224549817702400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -432,7 +392,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3081882244250002400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -440,7 +400,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818c224202400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70004deadbeef024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -448,7 +408,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818902400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c72245498177024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -456,7 +416,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818802400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c722442500024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -464,7 +424,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818c02400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c72242024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80004deadbeef", @@ -472,7 +432,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30818daa00bb00cd0030818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -480,7 +440,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30818baa02aabb30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -488,7 +448,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30818c2248aa00bb00cd0002400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -496,7 +456,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30818a2246aa02aabb02400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -504,7 +464,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30818c02400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c72248aa00bb00cd00024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -512,7 +472,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30818a02400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c72246aa02aabb024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -520,7 +480,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -528,7 +488,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "308030818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80000", @@ -536,7 +496,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "308188228002400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70000024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -544,7 +504,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30818802400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c72280024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80000", @@ -552,7 +512,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "308031818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80000", @@ -560,7 +520,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "308188228003400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70000024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -568,7 +528,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30818802400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c72280034066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80000", @@ -576,7 +536,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -584,7 +544,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -592,7 +552,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -600,7 +560,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "31818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -608,7 +568,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "32818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -616,7 +576,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -624,7 +584,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -632,15 +592,15 @@ "flags" : [] }, { - "tcId" : 76, - "comment" : "using composition forsequence", + "tcId" : 71, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "308189300102308183400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", "result" : "invalid", "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "30818302400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194", @@ -648,7 +608,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "308183400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -656,7 +616,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "308002400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80000", @@ -666,7 +626,7 @@ ] }, { - "tcId" : 80, + "tcId" : 75, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "308002400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f800", @@ -674,7 +634,7 @@ "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "308002400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f805000000", @@ -682,7 +642,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "308002400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8060811220000", @@ -690,7 +650,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "308002400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80000fe02beef", @@ -698,7 +658,7 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "308002400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80002beef", @@ -706,7 +666,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "308186300002400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -714,7 +674,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "30818602400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f83000", @@ -722,7 +682,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "30818730818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -730,7 +690,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "304202400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7", @@ -738,7 +698,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "3081c602400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -746,7 +706,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "3081850281400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -756,7 +716,7 @@ ] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30818502400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c702814066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -766,7 +726,7 @@ ] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "removing integer", "msg" : "313233343030", "sig" : "3042024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -774,7 +734,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "304302024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -782,7 +742,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "304302400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c702", @@ -790,7 +750,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "30818602420bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70000024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -798,7 +758,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "30818602400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024266297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80000", @@ -806,7 +766,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "308186024200000bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -816,7 +776,7 @@ ] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "30818602400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70242000066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -826,7 +786,7 @@ ] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "30818602400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70000024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -834,7 +794,7 @@ "flags" : [] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "30818602420bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70500024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -842,7 +802,7 @@ "flags" : [] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "30818602400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024266297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f80500", @@ -850,7 +810,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "30440281024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -858,7 +818,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "304402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70281", @@ -866,7 +826,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "30440500024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -874,7 +834,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "304402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70500", @@ -882,7 +842,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818400400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -890,7 +850,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818401400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -898,7 +858,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818403400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -906,7 +866,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818404400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -914,7 +874,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "308184ff400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -922,7 +882,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7004066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -930,7 +890,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7014066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -938,7 +898,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7034066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -946,7 +906,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7044066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -954,7 +914,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7ff4066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -962,7 +922,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "30440200024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -970,7 +930,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "304402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70200", @@ -978,23 +938,23 @@ "flags" : [] }, { - "tcId" : 118, - "comment" : "using composition forinteger", + "tcId" : 113, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "308188224402010b023fd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", "result" : "invalid", "flags" : [] }, { - "tcId" : 119, - "comment" : "using composition forinteger", + "tcId" : 114, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "30818802400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c72244020166023f297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", "result" : "invalid", "flags" : [] }, { - "tcId" : 120, + "tcId" : 115, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "308184024009d2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1002,7 +962,7 @@ "flags" : [] }, { - "tcId" : 121, + "tcId" : 116, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024064297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1010,7 +970,7 @@ "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f947024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1018,7 +978,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf19478", @@ -1026,7 +986,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "308183023f0bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1034,7 +994,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "308183023fd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1042,7 +1002,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "30818302400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7023f66297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194", @@ -1050,7 +1010,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "30818302400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7023f297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1058,7 +1018,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "3081850241ff0bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1066,7 +1026,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "30818502400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70241ff66297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1074,7 +1034,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "infinity", "msg" : "313233343030", "sig" : "3045090180024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1082,7 +1042,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "infinity", "msg" : "313233343030", "sig" : "304502400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7090180", @@ -1090,7 +1050,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3045020100024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1098,7 +1058,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "304502400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7020100", @@ -1106,7 +1066,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "308185024100b6aff6ed23b6308e0ace840e7557d0366549da44c23127fbe2d3f6771c987375223c7ac494ef54fd71ece3546ddbfdc3bdc4bd0a1659446423027f0e01affa30024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1114,7 +1074,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3081850241ff60f4bb7b6be2a7778b24b6b20dc3d826cee8bedd5a9d83de360cbce23c32629477bfc241fb9d08caeee021216e83dd3582611608059d8ea8b7f35208c85df95e024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1122,7 +1082,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3081840240f42da6cbb83393fd3506629fbe722bd165e6b36ef198aa12f38fa653539a94fb3301e17cb7b9d11bcf997dc511d012835fed1676f2049679928517749af90639024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1130,7 +1090,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3081850241009f0b4484941d588874db494df23c27d931174122a5627c21c9f3431dc3cd9d6b88403dbe0462f735111fdede917c22ca7d9ee9f7fa627157480cadf737a206a2024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1138,7 +1098,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3081850241ff49500912dc49cf71f5317bf18aa82fc99ab625bb3dced8041d2c0988e3678c8addc3853b6b10ab028e131cab9224023c423b42f5e9a6bb9bdcfd80f1fe5005d0024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1146,7 +1106,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3081850241010bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1154,7 +1114,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "308185024100f42da6cbb83393fd3506629fbe722bd165e6b36ef198aa12f38fa653539a94fb3301e17cb7b9d11bcf997dc511d012835fed1676f2049679928517749af90639024066297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1162,7 +1122,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818502400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70241011107186cd1400fb066d93c809c69d2bdd295a3142181bdfdd2f593d44cdab551e38f64afc6c8b247c733dab9d241a0bee33f14c1d651a63ea1c2b962a99a9561", @@ -1170,7 +1130,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70240bb4bdcfb196c8699e72f6f2434d5daae3c3487acb9ee19e0262e5a3f6c74a4713912ac2d2d76661544271886d2e98030a7db6dbfc595f08336b38c5d7048948f", @@ -1178,7 +1138,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818402400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c7024099d6854c0aa9b4dad8fbaa2d97602949f89aea9f92481411036e08f62358531e71aef79185e073d17a52865fad6a6f883a72bebf320c349f13c4dd1ff30e6b08", @@ -1186,7 +1146,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818502400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c70241feeef8e7932ebff04f9926c37f63962d422d6a5cebde7e42022d0a6c2bb3254aae1c709b5039374db838cc25462dbe5f411cc0eb3e29ae59c15e3d469d56656a9f", @@ -1194,7 +1154,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818502400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c702410166297ab3f5564b25270455d2689fd6b6076515606db7ebeefc91f709dca7ace18e51086e7a1f8c2e85ad79a052959077c58d4140cdf3cb60ec3b22e00cf194f8", @@ -1202,7 +1162,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818502400bd2593447cc6c02caf99d60418dd42e9a194c910e6755ed0c7059acac656b04ccfe1e8348462ee43066823aee2fed7ca012e9890dfb69866d7ae88b6506f9c702410099d6854c0aa9b4dad8fbaa2d97602949f89aea9f92481411036e08f62358531e71aef79185e073d17a52865fad6a6f883a72bebf320c349f13c4dd1ff30e6b08", @@ -1210,7 +1170,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1220,7 +1180,7 @@ ] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1230,7 +1190,7 @@ ] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1240,7 +1200,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046020100024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069", @@ -1250,7 +1210,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046020100024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068", @@ -1260,7 +1220,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046020100024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a", @@ -1270,7 +1230,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046020100024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", @@ -1280,7 +1240,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046020100024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4", @@ -1290,7 +1250,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1300,7 +1260,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1310,7 +1270,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1320,7 +1280,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1330,7 +1290,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046020101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069", @@ -1340,7 +1300,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046020101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068", @@ -1350,7 +1310,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046020101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a", @@ -1360,7 +1320,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046020101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", @@ -1370,7 +1330,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046020101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4", @@ -1380,7 +1340,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1390,7 +1350,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1400,7 +1360,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1410,7 +1370,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1420,7 +1380,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30460201ff024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069", @@ -1430,7 +1390,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30460201ff024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068", @@ -1440,7 +1400,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30460201ff024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a", @@ -1450,7 +1410,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30460201ff024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", @@ -1460,7 +1420,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30460201ff024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4", @@ -1470,7 +1430,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1480,7 +1440,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069020100", @@ -1490,7 +1450,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069020101", @@ -1500,7 +1460,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201ff", @@ -1510,7 +1470,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069", @@ -1520,7 +1480,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068", @@ -1530,7 +1490,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a", @@ -1540,7 +1500,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", @@ -1550,7 +1510,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4", @@ -1560,7 +1520,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3048024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069090380fe01", @@ -1570,7 +1530,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068020100", @@ -1580,7 +1540,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068020101", @@ -1590,7 +1550,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900680201ff", @@ -1600,7 +1560,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069", @@ -1610,7 +1570,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068", @@ -1620,7 +1580,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a", @@ -1630,7 +1590,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", @@ -1640,7 +1600,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4", @@ -1650,7 +1610,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3048024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068090380fe01", @@ -1660,7 +1620,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a020100", @@ -1670,7 +1630,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a020101", @@ -1680,7 +1640,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a0201ff", @@ -1690,7 +1650,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069", @@ -1700,7 +1660,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068", @@ -1710,7 +1670,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a", @@ -1720,7 +1680,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", @@ -1730,7 +1690,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4", @@ -1740,7 +1700,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3048024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a090380fe01", @@ -1750,7 +1710,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3020100", @@ -1760,7 +1720,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3020101", @@ -1770,7 +1730,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f30201ff", @@ -1780,7 +1740,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069", @@ -1790,7 +1750,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068", @@ -1800,7 +1760,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a", @@ -1810,7 +1770,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", @@ -1820,7 +1780,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4", @@ -1830,7 +1790,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3048024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3090380fe01", @@ -1840,7 +1800,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4020100", @@ -1850,7 +1810,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4020101", @@ -1860,7 +1820,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f40201ff", @@ -1870,7 +1830,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069", @@ -1880,7 +1840,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068", @@ -1890,7 +1850,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a", @@ -1900,7 +1860,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", @@ -1910,7 +1870,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4", @@ -1920,7 +1880,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3048024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4090380fe01", @@ -1930,12 +1890,996 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Edge case for Shamir multiplication", "msg" : "31313138", "sig" : "30818402407da11e5b4bb7932135cd91accef8892c4286654a7be7c9d384b600d97900ee12a23ff1f9ae9a4fe74cca185d0dc9f59dc24be03d0223d8feb55b6dde1777475f02400686bc313aa5c1923ab0543331398190ca5f22a3a97e963a13cedf688da1dfe4a348945497b21c01c8a17c23252b3e8eac1f9a92d6320eaa324b44807c326175", "result" : "valid", "flags" : [] + }, + { + "tcId" : 215, + "comment" : "special case hash", + "msg" : "33393439313934313732", + "sig" : "30818402406d87be05958ca5c70c5d296291605021402deba1772f31bbba09dc65a837b09a78d332b6162a3201ca1a30d4162d8f186b2bffca5302333aca14894d5f093fe7024010b8b3c90b4609ccbddded275d4249857d882749e4b836d017dbaae05e3a19cf7810632329a02580dae44136cadcf06ca57dfe560e1c1122e2ec00ff04d7881e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 216, + "comment" : "special case hash", + "msg" : "35333637363431383737", + "sig" : "308185024023e9bac3f14d56679bda0bb2f4f19eecaf6dd503649c81149227880f14376d0224193d2b1bda4b08f87e46687dd9141278a399f0a3cd0d002f236d0e7d7382b70241009c24fb2128d62e5ddf59bb86b3a6b787b10cc75865e5aeab41a84f878ab3a947a2f6b4b0871af494c130f58bb3957ce03d61373f3fb5cbe97ebedc1b3aca174d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "35363731343831303935", + "sig" : "30818402402d07d8bb6277b78fa448d52e3e1d901ccbdd682930fca9d86959a63b5a792a8aa82ff9bd7da3e4057f402a76e82836aa3da34b6ff6bb8b2189ac242baea2b0ee024058ebef50ea30d15ac26fa03e2b065c7ba50f331a5cf240175ff3a6a1d8db400e1597ce675eb32f269b4367011acf3276580602eed7c2938439772e1be1b938be", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "3131323037313732393039", + "sig" : "30818402400d6743a7bc904a21d731205fcaa7fcd0018ead446ecc9bafc4532bd0ce6bfa6960159f59b5eb37c750d423c4fbcfb20a718e5655d517b74fff8986c9638f4f2902400399d7941fe5f3f308afb8a8a4ff8f2bec1bfe6b910c8399d831eb6221684875f67fe6a2576c86feadf3cd2af147297830113611fcfffacd8a8c8c52cf957ff8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "3131323938303334323336", + "sig" : "308186024100aabc4bdcc44ceacfe03a96a7939bf08c407d300de446514fc964de4dabf29ebda0608c1709c72244f8d888cb0e556d75828756d11c11be7787603bffc6718ac502410081eb84c8743ad6ab78a021a6f55b3ae0845f18307ea18e771e3c4e11b312eb8e530002c95cdb517855b17ea9726ec9602f347e789fab42055e688a558e3fc98f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "39383736303239363833", + "sig" : "30818402404e7f75681dd7cb2eea022e5b86329b25307c21b828c7416916cf1f5938071519cb7da668ec6bc219e72d358732f1c77abfcc61065aa3239419089fabefe396df02404f9ec196a71c5c8ed88d7fe1d0038f372ac60bfa180cee2498aa9c0248166f17382368fa2b3b8ce29d50d7a21e91a83ca88db5d4efd073f821a8c5aa4d26675b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "3230323034323936353139", + "sig" : "308186024100a0e1c2bb33200254beab5e735c1a2c590fc118540301add7e5491701d22c71293adfeddf4308940fd8a066222ccfb3802eafffe03b2156c8e79c3260d180b3b80241009d8482127f22eca10b2792747d6016ba719965603ee8e71f2a39500a2f211dcb2da582d5dbd0c6a407155e1b01085b759c80971cf185fd0a26e3889263a7f2c0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "31343531363639313830", + "sig" : "30818402402ee9ca54e2df79d6e06f130189faca801ccb081c43472d4f888aed892df878d12ca14c8e800fb7a75c2290a028fb7d12936499c3010bc5c7c07b2f738924766e0240558c02bcd13290ff34e039a199384385a44f97ef9a7dcdaa0faca66357ec7b9c1b40ea7a3529f4bb796fbddadfbe64d3e6abfc54c2946f5b1f548fa0877f3ae6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "31303933363835393531", + "sig" : "308184024054f45f0bc30a889a4fae7eaa047ea02ca0b9e387d6367801f8bccec2ec7c0ff89d6603d70f7c8e055e59fa69905b185faab437779d62c4d2eef4b12a90c20ab4024043c2ca3205a7f8b61f64661d0fe746bd23fd0f264999310a56b398048ad46fbab8a5e3b3e2e16c4b2f03f101573e2f6593b64accf319dc9e2e2e847b06fcdd31", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "36323139353630323031", + "sig" : "3081860241008a030fd4ba48d3f5998010c764e869211a4ce33122a7fdc7b8df26763be180f25e068db6c92820be641b8afd178a803360bd197a86cc8ef76ca008443ec4ad630241008037c3a2c1cac26e6ff89894a07b3e25f513680fc2e46ed693df96d0ee85b9400cd62d723fc98adca2a679fafec9db5fe078f25f9804e0d0ce16d1a432d194ff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "35363832343734333033", + "sig" : "30818402403bbd1997802b5fc5d4f2b87b6cddb97529cac1ba29dd29cfff7315b787116d9d3dabddd1b4414995c2269906a7bc1959a06de5bcd4d563042e1741af009cba9f024051b3d435efe79573aca8efd3cc1c8a227ecd94eb4079675459b6f4f168b6111c07c633e64e60d43a5f3b0d0b2f4371f68c7cdeb6bd8fbbf3bed2effa2542b0ae", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "33373336353331373836", + "sig" : "3081850241008293a545974430b3d7f7e314ab0ef48731715a5f79c2f34b94f120fc0170397130298803778b532ff10020db060d19d931d74856fbf330a75b28416d45af54b602402b8db48308c0b1f621e22c7dc1e762b08508be1a8eb4355f6f9ccb842085a1f664d7b68b1a24bd88f17b16d141b0c1c3a5d7f1a7ef4d533b900d1853bc5a6f6e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "34373935393033373932", + "sig" : "3081840240525940c217986b7ef0e18c81fe10063d65dbe1809d726c8a1aa0b617f334891e94c5df14f7b944a1639950a43e98eb6f1c349121d107f91ca7142b7ff62ec77602406b3567e4965f2d766fd07280f31f8c77921265f00e719c7c0055e51c85e1f3d46ac93967816130a6532c902543a530e27b4197cfd1478c90ce1fc74124636b73", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "39333939363131303037", + "sig" : "3081840240205caef78b7f0300266108ddf4e28b6ec1a2198b857f92b2df58a6d968d3db3ef6469f7afc20c632219ac43139ea08476e1658ad145ce8e3973c674ba8173efc02404a7a5320e5e249c3ff54cf903bace86f39b620acc19007413cd13a2df0a1f5984e7a4d18cd8d1297560295d4183af1857bd8e6e338aa3799ca1550635e4ae006", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "31303837343931313835", + "sig" : "30818502410089f6e2f342b4bc2f004fdc1d0e24a7d1d4cb6b0032b8fa2f50e3f90f3880918f31aafd5022ff74bbe1cc64febabb3bf33a8e714f597ddb0be8067d8a0964dfe102403ad67dd55364c29d4a5b446c646f30bc5e648a889ac7b1bee49b71918c32554d0d95d5a57ef5e7f4b267042fa3025f1323bd7dbd1d60c44e325d4f78c65a4adf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "33323336363738353030", + "sig" : "30818402402f3052550c595ed8920a7994b4adb78b8f7502fc066ac47ab4ffbe010d4a5e3e54545279a747d29c61c7d2856b8e47d0040e0713bde50e42e038dfd5af61e891024054f8c58893f19fbcf010d227017b88a49cb6fd1ee6ab883d21cb58fc0869c37ed73c7312c67f5ac19bf5bf0abe4bc836ee35b2a2c805c3953c48e79ab8665aa0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "31343438393937373033", + "sig" : "3081850241008e366955ffb2a7fbc836441492f74cae4552fb0d2496cfe7d8c44b9420290947e29bf8a88265e2c6cfc37d29d2bbbd3d10513e0895e73551e2d7fa80d069710602406311528152bcf6121733867b61fc523e7f01bd15009984ea30b17ec15b8240c13f1ad137df37de4a32f6e3b93bc190959de17a1ba3fe71b03e97541c90a84939", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "35373134363332383037", + "sig" : "308185024038a49f5f88f99e64074f0281ecfab9b8bf02092dbc11b87041bfb561b4b3cf29945ab5d9dc45f1edf41606ef6d2204badb67611584b892993de27e8f6402cd9a02410097e2da758a8e377a7d682f50b0e30f695a6f6c53e6714243aa9d533b4a9b9877d5d50af3e7a4f1fe6077c7ea704b918c599500afb84d0ba016828aa2e6fd132f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "323236343837343932", + "sig" : "30818502406de29d0b50950a6409d29d2583e6c2d77389740ed0be4ebbd4571e82b5303ca27087ce1327832e9991cbf73308a1baedf97d1f3af9edf35e27c15a0cc003d6aa0241009a19f33ff3a88ed303fff90535aa1605bbdc006b803a804eb1df092b5aeb9db1be0cb9b676694503e36d2cd3868db0c34896c94cddabd54ec95ffeb6988a7fc3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "35333533343439343739", + "sig" : "3081850240170f01e92b69cbf0d3d9e4a5740163d7ebafa7bb8d3835039f140d075e950dd57dfdf1b7b8d1678548446410468cf2898e130c745e07ddff921c5542191caefa024100a7b5d928be42799a55b05e15758a1aff02775af9edc214214ca89f73ad12017d672e59cd6aa54f18f270e01ab4dbbb2f748c87cbc2ac9081df2e76524da17711", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "34373837333033383830", + "sig" : "3081850241008bc089bccdd8843c06d5a79e386c513af51931660db8b888bce5b5bddbbe4c73956a9acbc32e1ceaa5053fc39308dd6451e6e403ca574310667093c6d789b9800240417c966dc36dba5c13d96701946c86a0683805692f24c012b1a7d571405efd850a997065b19d35621bb4b39c764933849ff7d8b8f7df9fc5048b598ec1faeeb0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "32323332313935383233", + "sig" : "3081860241008fabc939e7a6c13ac69cdd47f996248bfebe3f8e80deaf9c35e5a5cdca086f9f81661a1a41f69e3595b055a514d57efb2eaf5c1525dccf21736d2bbe89a5668c024100a8f9b171b3d33898cf7eace35dad6c3fdb998fc409fdb708338f20c9e4b8297b375485a5e87eae6fe68b1139b1fb4a3bfa250f47045f12a5fae945a2abe70c50", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "3130373339333931393137", + "sig" : "308184024026f405c9cf5afb29e3f60de672e25016d39666f6b34af54b74562d4ca9e03dd87e2bf020189e5d2faea5bfbae21adece9f210bcb02a7558dad1b73d78b0532f802402b4b0c35057b9524e866625e7df820e15c86c2efdc1cd6c4c3cd4e6eff5d5758bd7f95b8f77e10163ff65b380eff970caaa7ed3bd0a121d3bbff3b6e7a261b75", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "31383831303237333135", + "sig" : "308185024036c5c4720d10a455f4952a95872cc69e5c48e9689a6ea6e3e282c9cba58b01fa3cf64c9c99a6003d424895b996e26072ab6e76b29d1cf1dabc2b276802358ad602410081a9e6b79f8055e2bde4365eac153df4003d487b589ad3306d4a49387d244abcdaa09c1b63f0877b15468fe3e14dcf4cb63400a99fae7dce5fe946548e64abd0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "36303631363933393037", + "sig" : "30818402406e684611327cfcd9d40e5252abd3d48fb735885970e9b3ba3f55a10b3878985c548f0c5244619676a0e5c44b4c9b1ccc1a20acce42e50d4d1aeecb4aa6d87ae502407749fd228293ae527e3d30de8f6fae99151e38329a1094c92b347209a4f7b69474ac90f21d56c625f1c76ab91b4c3d12a2bf4ba2826cf00adfba75368ef50c24", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "38383935323237303934", + "sig" : "308186024100887fe53394545f107a27867df02fbc1f5986585a42b52195243a0fb7d1e700bcabed301caff3ad8c2af23497b2ac027fc186b8aaf4e6512bf5bea5a357ad83fa024100a923a3b4afe30eae49b018766da2913c6647d7384178f656d40d010fe1147d786ee50932286c813ea40e5c11555f6b8d8a6f8275145cb94cc041f1cdfcdfddc1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "31353830323334303934", + "sig" : "308185024068d9fb181a8450ae377dc750f3bfbf82cbc39347cf5d2526bcb6c3f6343a7451065cb4a7b2c0ed3d68ce320d9a9c35c966c05bbf45b1acd2cfeab33b7bbf176d0241008538469e631960f5e13f6a3cdbd5cf6e893d0b154f43032b1bdcdbe2c5ff5338cff5223a1f0eae7ca3ed39232219c848fa75b0aa18e318c06abe474730e26edb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "33393635393931353132", + "sig" : "30818502400d0d1eb2125eafaaa47d2e30e0650bc7e5c99f4fb5be1473708d19a991f4cfd1fe319ca73ed1a8b59d4c00b22ee0cda9bb2f00e78f13bcbf372efc0a003d2d1e024100878e71c2f5d53ac07b2ea1349110ffac6dfdfa2152d3b9fb662f6f9ef4e760dfabdf81ed690e85d80db3213481dabef6dae14b20c25f6f56a360ec9762114bda", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "32323838373332313938", + "sig" : "30818402401c75cfcca11661bc91289b25990a2c836869a2fb5bb61a5530cf248918db45883273d8d9d24a492dccc429480eb9d843544dfb8bf96ea75f06e4caee91fc3c5e0240457a98f6870b4d131f9f769229cbe93e9761432cf4e22ae0f4b35c55123770336784060b747c34bcd3bad3f8970718fa88777b2b565da3f32498286ad00153df", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "32323330383837333139", + "sig" : "30818602410096bc9787cc6d512a2fda9b3498b04b53f9c03f4060ab0382be7cb7077855196e60e0d150eaaae6099acb9341a15d06c9478afc445021a5ef298f1498bffebd9c0241008db26e51fbf0d7a5eabc67a7f7dd698d16a97643784d49c7f292481114a01c581fdfc6f779b1cbccf5e8ea595c98b760c3c5a10ffe1e6e2cb101e1a5c8a14a44", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "313239303536393337", + "sig" : "308184024006e20f468d6fce4b5571d6e188f10cea05541d82c9f81791d7e7b2716d92dc57494053712b0b01b346e5797243326db92028e80f1d8e0382b1e63c4d96daa9d902402155eb2364926fc34797923125503cdada9983e6251273e5fe1e0298e61e26857dc412190c7e677760569500f85ab2665b6e88901be861cfce3fa4e2bda55429", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "32373438363536343338", + "sig" : "30818402401e2480c56be72a52fe00945fd7c2feefdd03bd713bc3e3d6e6d434d5a2a7a2c8e1b47cb1428b96f4d8589d6ee5fb32dd7d0a767790f8209b5fd3412c0d56257902403c0500f7531dc5f0040f0bb0f533bc5bf344fd1f325a80c420435f93d3ca7eeeb15b1a4f4391408f166971c9ddb79bfb68f23c6997c2ae40d66cd0f4fa711217", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "37353833353032363034", + "sig" : "3081840240774d852a1df9f3b530db4d0345c3f7c413c8dc4df1c18f4289cbdf39de2d9eb8bd90ca7803c2b3fe8a8eb9d804dfcf0d0bc79211ac199da1c09abd80b0f220f4024070fd03a6fb63582bc64128758cc8bffcf5ba0bf154ed421b37e95987d4647ed7a3ede5159ac175f7370a2e23fff645105c4e0d99ddd1486ad6ac5a832903d55e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "32333237373534323739", + "sig" : "30818402402e7f63da657a65105287c644cba07b0f986b4b2f3a18c0809dcf8d8ac2169450b2067cc5e0ac3d65e1eac67f3cea3a62c723eee062d30757dcaa9e926ebfbd00024061b262a4aa850ba12e31761dcbde8cc7c9abd48852a734b38b26cbb153a80289c4788389b16baf101f6c5da8eec6d584d0ba883e53b6d7d2afe36db83ea951a5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "373735353038353834", + "sig" : "3081860241009b0be1eff11d16b6c480a0e17c5f3471eae4fcaeff92487209f0f23c57a7dfabede9756698efc625c77935667a519e42062e9d087842c83e08b976d3b96ea6dc0241009c9ef5e7760a036bc40ec710ba88e9ad6f8e06948dfa77a26cb8fd6c3b87112dc0d0f6ccafe08fa5b636f429a097af39d569433c933f902516e85871bec30107", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "3137393832363438333832", + "sig" : "30818402407396b49696311d10da5c85a3324bc07b855aded9f556fcef6b3a157ccdeecedfafebfec27e9b764acc84f0ab137ee3016dba85f4564eb9b220641e73671f8509024034d85eae9bfd43890fcd2b0511aeaa7534a470d4a610fd592acd0e01784dc6be4ab0fae5ea6faeb6c17a5c2a84dc75b91a05173594f6212f2aa2160f229bd096", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "32333936373737333635", + "sig" : "308184024024dc7d0aa89ca22dcec20248f6706b6209583236dba3bc326f29321c5bef77ddf4968e27ab2dbf1882de2985e4901c03dce539d0df1716097ea207fae6b6114002406168c1277b7c881766b767083de4f4df82af8ac407122295ece58fa49cc051308848dc380675800a4a4dfd6b813207d8d0e422c232f30bdff7df7d89f427c194", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "35393938313035383031", + "sig" : "30818402402d47ca2c03adbff284031e2c6315836397ba34b7605057526b159e6975ee660ec809ea15f552087b2ab5bd3f718f8f82f9e9ee47f10c7e96cb06a5a7b4b0247a02403cb1f5681e4ba1b05b5c9a2c03f0d6bd839ad5bccf4be2ea085b6db5516037cc5d36faa83c67a17cf73f8f75e50ca33fb7591cf24f9508a7eed61314a47d9e54", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "3136363737383237303537", + "sig" : "30818402400af3273b4119624979eab305a0f83e5136ef6a56597c5353d8d76723529403995c45f3a24bb13ae85d3872dc811e008eaa2c5842f49a7c2ec68dc7cb4f33ccc3024061f5b236334964eb3ee2c6c6bceb9f2f8ecf0644ce9ca723d598e39472e3d39a993481d27c8df5df2b781d6a022ac489a9199475620d4bab390a3fcb6bf44941", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "323036323134333632", + "sig" : "3081860241009d54ccdcdde1b7b11fa6a70fd75da9a2387aeef94882506eb898d7256da4d0ae2ea0cf54f966ed350ce474c74f00aeff42cc16064b069b8a68820ba557b534d00241009912c602994781606f987213b4e1e056f3ae17935da059341bba17484ac62e32f2d04b3973275e738876ebb16fa1465f8e6bd26019d96aaa28ccfe94ab7ea94f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "36383432343936303435", + "sig" : "30818402407f7b14c2502a2bbf3f7d1829012637a1e46311efb1b87db41304318250d0d1b2552d2425378dad4bfda6ef1197d7b9846384acfdbfae036a5f732e9497c8584a024050693eee71ae5d706105d819089ac948b3d7b4151b0af55436899854d9cc8b7526aed896ae1f3dddfe301962043f4f3ba140864ef8d1bb6d45d5add1325d848a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "33323639383937333231", + "sig" : "3081850241008c33b1623e10e2f51edc0b96862cd2eaf5faee8ea6ccc985ccdb94bfb141d63db251faf1e7d69ed390a2beb71185db4029f07f03af4ac4aaeaf48af01e6f2420024055b0365b12f7d640f758e5af6e2d6a41fc5c56c80598f7bba0990b0d899f22cb634c22f64d7a1e970856b3b31bb013d39f761d588ba14a9583f8387d91d058b5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "31333837333234363932", + "sig" : "308185024100a34ac9c077538c21f92ab4bf0dd40d9fabee1f409e81cce71bed23d06ba72eb15b7b7a96fbe256bd0c41a0d5e3f0748996c16d742705d9a06c544a4e573c359702404500ed995c2608dc62ecc920ee560590648100e5b89e7f109a2c15a851708953e699499c987c1e9523f9d8985e6061cb9a84e58e2c26579bbb084b9d5d71f3aa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "34313138383837353336", + "sig" : "3081840240639a6cc0c3e50f2457f843c40f1714096e61637c78ba9d847adf0f6b2ece78adea98dd156a91638eeac743971f5d469506fd19e11555fc55fee3f82ae7b05b8f02402427b3fa238430e0cd794f28b4e0f2c1d3c83ab6fd00d47a4c630f5f072f961523cd5316b0f8e7a1387727e330fef692890a472495c69cf216727fba3771ad8e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "393838363036353435", + "sig" : "308185024061949220d668cd59009b0069607afac3a3be3866f50b0c3bdbd98e9eb306082b23136fbe6173dcb6b8d34e81a9e038e8a78071635b7bc4c787efb7bf8a8ba12a0241008426f68e8c7fc3e8bea84d7b56aa2e6bbb2b063e320ecd520d365a066d9240f5daa533daea28d99ca1ffae9c3b9b0e7cd28d7421ba35c305c891034867768b1f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "32343739313135383435", + "sig" : "308184024047ffc9cdf40e5580a4a938c3727acf8c37ad638b11c235d05e44bfb0a680a3c6eff57901541be0c60246749f1f0071a8594ed6eba43ea1f92668d54d938c98d302401521ecb3eb408c9860b83bb748afe306c35b93ee6b9e1e584c98d788d04d013de691cafcd0f5d71fe3dc6c8c77ed03488d8b92ab2c2e007ee35ad02c4ddd0563", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "35303736383837333637", + "sig" : "308185024064638c51af9269fb24d8e0974102be6e94bceadfe9cea1a9c89fd778010891845d26e5dc7a0fe7f0a6ea9ea0c1dd7c905e8ce43be648609eaf8494f06050b5500241009ff2abd8319159bf51c6f3307198d3c0500ad8674f42a91678317342e82ec0781d4310d618694bd8d074650ae64910a24a03598f00168120e530aa60317ad470", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "393838353036393637", + "sig" : "3081840240253d7aff8171372196dd152ce3536e65ff00ac3feefc32d790b6ddc85b0cef074a1736bb473331b3814b2f69d20e90050ed2d3ca125735336d15f9c012e289cb02403850573a859b7f9b153fe0d95f48ed30877eeb34ffd30e9980f4c42c26e9538f7edfe50d52f8e453af03d4554bca7ab2b3b98d794a317dda123fd31e4ea706da", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "32373231333036313331", + "sig" : "30818402407482b5e6bc84f289be96ff9c01ea2df632cc1d23b988f953264100e8a212e77c836fc3f66071d9ec6254341cecfcd8aaa940cc0cc1e26077f3c0a1a855e30c510240328e8a1fc140c8791b9d17e1e2dfdceb969a21d2b0245b1cc20766b6b41a2d6cdf9609dda1b1d2c2c6c385986e6c6facbfd68a674860f48fb8d113f577ef231d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "33323034313031363535", + "sig" : "30818402406599441c0ed9e2a82f5f09cfa9627b25d50195750723ac18907edea3b588b736deedcdcd0aee44df73f5f364e484b9949b7d7b698fde043e6102cfeed69db469024040049f8dd6ee0bbb4b9a29f2eded3c8bf0b10c8bd3be6bf5e4f97f074d716865fa824f51fa79ccfe791d5df6ad7fee6bad96ac5bff21a502f90ab80e211253db", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "33313530363830393530", + "sig" : "308184024074e11c74d4139eb9e532e583cf3edd0b9e0e7b6e82a3b79d8200e8e581deb71b153b961646a76320339f4c1a5f75a638ba2b0c3f065ed856ad0a158e3235c70e02406ff940339c0449d6e2403730b58d0dfc8de79bca0df06c5a6d437cc2c1266a468a8aca2a2903c29979d7f4d4f7871a106b31ec485c28cab62eb2100198871b83", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "31373237343630313033", + "sig" : "30818402405548020c2a0764524ca543d08e1526ce1476ba976af8d6150d8d2ae47495e5fe68cce98493b50304131df71c1a3d4776a77d5ceb74e47b2a8e650108ebab14280240620e2dbf67215f95fbbc92a992f20a4e7f301a2c3c3880b7e891ad484647a97aa00aecdefd03155207a9e459ef745a9d29a54b08f47b81cadbe4bea457eac6d4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "3134353731343631323235", + "sig" : "30818502410083de9122ab462722939d851d456b9b022937be85b15eb65d2ec1a48410a2f234e98140f208ed595de2fb5073b2ea494acade8dc5a44ed7162cfe7a70182479dd02402e0c938f56533857956e56d79c78fd101ddecb1a9695a56f18f6a89b94c0d3db47429afdde6b682832bf4c0fb849ec7faf729cb59d8e219dad70b7c8e257ff14", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "34313739353136303930", + "sig" : "3081860241008d42b3bed0202593ad44a93b43ebac7ee0d9ec1dbc5c546619d5a9bfb5c9cee744a445873f10539b51545ea787648dbc44ba2d27f91eeec59de92f2d71601553024100985ac4972c7b1223656dfec796cd3352d91d6c83ce330e1dcb1ec9817399340d7ca97457af51c19c6fd0787e6965d4f85ede5c7f507598b8bdd5c808db459e73", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "35383932373133303534", + "sig" : "30818402405b826d16040e448dfb70195de16e97454b133aeb1051373d5111f10814b7f4ad1714b25c0c5661efee43fa9329a4af09607eb66c72b2be2e21bb4d0229e3a1af024007f00f3935566f4ca16e346ef5ac47b2953fc8b5cc8870ae638c55fade1b586b37a119015fd7be3a33fd39165564f6117435bc1a20bfd57406608b3b27a91be3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case hash", + "msg" : "33383936313832323937", + "sig" : "3081850241008f89db5a6d6dc6fe96ec5f95960c2f03a6a072e644d158247d5b8b66e2346834ee11e5ede6bf9e8e0234a7f75ce8644914c585e0953d371c363e2f21feaa276302406601d228f4b53dab1546ebf7673360dba5dc3d59c953bf867c754325c0cfde85b64505fc995941929b53c5566b42f034ba1a09ed96e113961a1a7357a22793a8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "special case hash", + "msg" : "38323833333436373332", + "sig" : "30818402407e6107bc6e5f0d0958789e4b91201ca19d93c12bc4194c8316c2224451f5748bb6fb46497106c613b07efaac954e2ccb21062005b9ef4ea72ce4471daa5a3ea302407f1837827727685de8c8868d9425db06e33f6778b3b4d1e08e5f73e26804a142723a3d68a7d75fdf826e79f791f7a6b0f89a36e579cda9196fdd9f6419f71ccb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "special case hash", + "msg" : "33333636393734383931", + "sig" : "30818402403539944e52d0db1fe5e9ca3d4c8d93139a2d5c85e51960ed68e8fb5f29cb108fa184fd66864fed2bd90e0017925c5d543d618e287de43d22f7a94f17514f85aa0240060a37da2753925c18ba4b97c95d16ce574ce9542e918b4ea2e7f3890e723a375b0c7ccd497cda6c24111503ff948ee1b0975b90b21c0747f0b4bfd354e2ea36", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "special case hash", + "msg" : "32313939313533323239", + "sig" : "30818502401339cc85b910c82c7d5a0604427150e325c458cb2de1cf27194546db13cab056c021f6a78f5505e8bf6865f29b36bf67a3c23000617e35f92c8736854c5d72a10241008018936e27847ee6819b10458522d78991cde9d08b5e85f2e339bac6ba9afdba19a5c99e2117752345bdaa7a71be57f00e4a2d8db088f350721853f6ea1440a0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "special case hash", + "msg" : "35363030333136383232", + "sig" : "30818402400b62b76886412a3e92180ada31e86c28e288659ee71251b5fcab69fbe3a3ea7a9ecbe513ef2f7e0900738250d2818d255b838dc092f045fe5f90e99a6fc48c20024075255debf55318a265511e3f7bdf647c88dbce185ae139050c437154fc4dee2786c440b4f67528a1a343c8f42057e9bd223df64ce757081dff7f16a784ef5868", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "special case hash", + "msg" : "383639363531363935", + "sig" : "308184024002517cfdd22c2be4c62ff72f0242f844cf137f230b41bd1b968426d75fd01f2b467a3d3dbae156d19ee33498070a672794129965064514337596d1bc66481a1a02401e40509a671fbf9638d1d2b242f3041096d6b59d1eb71072068620fdf31953b20a4bdebfb08d248f0d7e34f053e634f43aa42a3863d753147de7368b28a74d84", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "special case hash", + "msg" : "36353833393236333732", + "sig" : "3081850241008fef6b52c4d643fd9d5f28fd5204fc5b5b6a3e57e6db9c8eef7514068933377a7f16a069a95bb6f649dd3310922a982211f242093a23ab44df810eb4d744b05402405e3862a42fe8a560432d5de042f980613e68f6b3444d7d53526600a505992371f6f72dd1aa775e58e24212a0c26439d2eb717340fd536d38f9148d2136850a7e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 277, + "comment" : "special case hash", + "msg" : "3133323035303135373235", + "sig" : "308184024014be636d9aa0aacb84f1d7d0b88372c0322687767d45239d7b8837d747d60fc6cb0fa7e897bbdb19194c82debddb46ddd094cb001ddb7e025923835d7e0eeda40240090d62997fb4ff82896d2e8a0ae22cef6dacf1889bef71805dba0f701d41ac219820e15e915e10513d491b6aa308b35906dc5d45191928f5025683be8a3a9f1b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "special case hash", + "msg" : "35303835333330373931", + "sig" : "3081860241009af98bee9911640fb5d58fa0803e5393b772fb0c862ee9f8545d9dadbafb1a6c73c85b79f39d1185f4b2c4bb54e51317e2633d50fc8f75888504268b84f40e2402410087fb7c8a2d81f7226debff31b4f0a29a08f1f9a4c50e5615b570555ef2cca1df2b704e92e9b8adb44189e69553ed79effe315bd401d0b2328cb065cf10e130cb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "special case hash", + "msg" : "37383636383133313139", + "sig" : "308185024100a64a9dadf5b6a57028044e08d788784e07ac98dfa1ed238348e45e95d44f631d9f14abb94643f87d1cf3f9fec5dc2720e429646c0ec7151fb89924cd431c30730240115f653a3d327d93118cdd24ffff039da516afa27f37c78735c985973cfe55275b610d7be24969eb531721a0a486194b6b8823d0d70b0dc1fd4c7611c32861e0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 280, + "comment" : "special case hash", + "msg" : "32303832353339343239", + "sig" : "30818602410095d081c0728fee3f5b11a593395869aa342c260dfa05e5575317150236482d00ee80a6f0a3a25c0c8e3a6790014c6747d8b5ddb081328bd53e4c6422c623d79502410098334ddc2a1ed887b26fa23599012b31fbd5fa384db5c0902233c1efe61f85fcce09a9e7fc13fb0253c8cfceb8762360ee5d20e17debbe84a1c8eb68db7ffd4c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "special case hash", + "msg" : "3130303635393536363937", + "sig" : "3081850241009ddd4ac392e9b8391d766b6f5d26f164ef6f4552d73f1ee9d096b77e3dcc3a42023573156c5954187ebecb2f60ed7a01439809dd8eba286e5340eeb7e184593d0240166a4a2b9e0ceeab82783c1a7d622dcf7bffc69b85ae41e5ad9b552bf3b687a228cff644d5497ba0a1644c039162ecdfb095d23dda25efe14f48032c6d09caa4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 282, + "comment" : "special case hash", + "msg" : "33303234313831363034", + "sig" : "30818402407db0fbddcf437e25804bfa6d476007bb2e49138527ff27d759d05c0b1a3dada2327c49813200cc24fd81f0deefb6061314d06829024f4464591f520d5cbd9dae02401753cbe7f6d18e8fc226a950385a43858ddddfba4b57c5c07d581f51cbf5c8f93781b48ccc887c039fcdecd6e65e3e594894c67875ed89e86c44e52d656c346a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "special case hash", + "msg" : "37373637383532383734", + "sig" : "3081860241008986b0ea9c57e037960e76d8b539afc714cc3adc90394b96bcfa3f7fbead4fc585133e4f61b7ce3edff093b98c257dbbb497f86dbf467f1aed8d7a7dbfb446320241009e7d1fa09ccb4b4d49a2463f12a9f760d3cc0be38e409a3521723e6f48398001901153e141c121500c8ba689896e2c3c883767378920375cb52f0cbe5ae98161", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "special case hash", + "msg" : "353434313939393734", + "sig" : "308184024075dff0fc67964d57ff013e4eb8a7d356b9f408be6f5aed818546b064102270a8147f3ab78b94327b60232fe086222f7ee7c027c6a2f856467922156cd00c524602405972544117567221cd67575428c5c61edfb228b131464927657e45ae8e55625c874c46978c7dd481d2db8ee9cabd1a61bc2447ced2ff9a72ede122dabc6d9c31", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "special case hash", + "msg" : "35383433343830333931", + "sig" : "308185024100a2ce4a9661c71f7ede80c167c675860cf68d7ef5400312f2ae050c412ddddd8869ce093b2e11e38495245d04252e44129e994536435210e3b7d1ebb0c015bac502406932855efecc41215d2caf8bbed6f0a2d806d2be3485760dfa8c8817958147e26f6f6bfd91f0874e1449c9745653488c068ab80fd99227b5a79c17fd266b7bfb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "special case hash", + "msg" : "373138383932363239", + "sig" : "30818402401b60263f05e2e818f67941b1b5f5e8668dbba51aafc4dfdf9b49979a80ae0c51f2b1b28824fd9d4b0a2d32b7e6f6e3eac580590752e171bf1ded04da5417ae2902407aaff63685f50e01fbb2d727aca66355c7f524b3b0b7c52301cb9b5aeaa2b62385427cc6aac126e1652fe0e62ccb1479b1a48ac7dd8173d754d06f505dd443c1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 287, + "comment" : "special case hash", + "msg" : "31373433323233343433", + "sig" : "30818502410086039c7f139431e6648bebeb5eaca3dac07ce807b51c68e7590120faaee7fae4280b33b1a4dc979201823b31f150ef2d0285a4588662b7c87e50155d406274a702405ed7cbcb6ba08d0a20514f801503ca84b4a409ce8f55651643013999f8d3ff65a9b0bf2a7c52f84dd2945d22677fa46227a64c7359180fbb4b15033ee8a8abe5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "special case hash", + "msg" : "32343036303035393336", + "sig" : "30818402407016468a36f855abbbb4d4d859937f5fae56a4da2c4d2719fa77e111a56cd3a21e9267120127db5a67afe2b32c7b4c3bfe15d0ad44c60c4089a4fe4fa53cdca902407fcb61da561cb7cb8aba8c07e7417423bed2e99784b5f646990014e6872552a07e1034d80e69b319b7cd2c7b157546323df4a2ab8433c623eb0c77d4159f014e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "special case hash", + "msg" : "31363134303336393838", + "sig" : "308185024043acf84a076d740e997bcaa35dec9e75df3c0c4f25b2075daf077de60b5b9fb7f784a6027699a216a047a2135a3b530fd8fa0077338d4dc85fbbaaceb6641022024100807a3cdfc0f33bbe7a5a52f7e4787c67340d958baf0d957d015c73c9c8d0b60f87a426bfd2c9209fa7f5fab1b05a8860857171400714081b6f6e733f380c3963", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "special case hash", + "msg" : "32303935343235363835", + "sig" : "308185024100851fa88595498dd5a5fb5a0710e02fee1a023e4b4aacfeba03f7c4c14a8fb433934ea233e5d27de155daca4d4e3843f0f2cd586170728a2d4ce65223580cec6602401731b6c00200f4474d4ea2046775d9350e45f2abd45bbcc1163c77deaeafc94210985b7466cf61bc78d59bdd2439aa1c7ddac71e0072d73d876a14f3261af77b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "special case hash", + "msg" : "31303038303938393833", + "sig" : "308184024078456d3583b93fba209d6faf7363f8e87866cce8f1a8f756520d5fc7d22d369408753373a999c8e5ba5817c61ff9a3a0a9804121a00104c7c15dda9b60bd744d024067e149ae6a206d3deeeeaf78f90fc5fc69c0c101273512ad42d5fd3993babc671de9c4aac015310be8eb6d83121b9709b93cd43763bfba9dd83976a91a75f567", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "special case hash", + "msg" : "31353734313437393237", + "sig" : "30818402405ffc31a2e8168748c629e0690161cc6249680c03de5cbad44b121aa856f557cf9a84983e493f40e2c0f598738b0f6ec8575b66e4c4e59b6b63996058e4aca2aa024041e0857e6e959c55bd807629361ac41dde640feacdc212d7cd2e1dcb9a3a9a4e933cf8e91fc7b1257b7a4f9696283e06e32f976987df86da2c87978b34cc5eb4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "special case hash", + "msg" : "32383636373731353232", + "sig" : "308184024031492b0888f6fff52d247bee1734c8425c35606c9d8cc63df382dce5224c8d55ff2ba6cfa29d09500124e8576abbd0d710baeb099efef02fe810d4a19dc2ca44024024d3b320def3943ac856680e00891c28da011840af29f4f2c8884a022463a1da9dbccb11bd4b720e72b9afa8b6b871a86f12f875cc1c09077fcc15a90f402acf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "special case hash", + "msg" : "31363934323830373837", + "sig" : "3081850241008ee3ad5b61de2a1e3a10aaa2b5b7c1f9f790ebcd110afdcc08ac9b70fe7530fda9ce94e44058740e17b7308331ddb0ceb0bc69b949442122713582e4941aecd30240325dfefb8f462d5e7dc4124ef0719fef7649d470f3f1555172484b0304e75ba122802d1a8597b462b345f34e17df4a3c25eaea269ea11ef5b042440b5cabb714", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "special case hash", + "msg" : "39393231363932353638", + "sig" : "3081840240556b513902291450e9a2b126b858e1e2bb0a23e2ee904677d9e5eac88a25f01408b8f512d91352c43c519d9d74570b3d78366df437a4298b311a39a63c442abd02407b8426258789971c56c53d997dcfa1270543bc9f7c42ca2ea2fac08852c472bb2b284aab59a4baaf0f2c986a2c68fd3e6fc91f1d28be9b7577f7784c587f3714", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "special case hash", + "msg" : "3131363039343339373938", + "sig" : "308184024060557b793efc6fd8e22f6fb880b9b24f4ce95b090f694fab2866bc18dd85ed5f479fa896d84092dadcb4b9686ad8074d69be8429eaad63d03c63c6217fd7cc7102407819879f5105f30ce8efd87c044279ae9eac3255327d9a8b083e9dcdbbda1e01ecbc9ea690bfab771b63318a964942f4577847f571b679363311ce1bd20a2ae0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "special case hash", + "msg" : "37313836313632313030", + "sig" : "30818502410096a8b736b4d1c2e40132b0c1dc351c700b62db81e8bb39aa717a1ec0258eb92da819df0117a7047e6c33549d3848d6eea3f725aa39b03222463ff246e896642102406bb7c1e5fde98b5eab976193682cea8648df80a649c2ad68e0b2eda5e2bee9aa9b773f4d62486edbb09ecf434c1ae0dba273f68bfa0f985ced5d7b0120ed88e7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "33323934333437313737", + "sig" : "30818402404d9d07d3a45f1c913634713d7ba74ffbd3cd114ae75f178fe7ac7defce7314818b6167760cb6e7d0a24f427d8eee6012b52c683883bd97e351405c937e4f6eda024027bcb629e31066dd6a4c65432d39c25add00bfa369d48b0e4820a19f081e9eda977875636a8cf9840122d5e1bb3cea5fefe0203f601616d6aec820a1580590fa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "3138353134343535313230", + "sig" : "3081860241009151eb1014557b00c8f28892a2911f5d67d59396a93da4327d0059fba767b97dedd52e0cc85e0bf8988c7eec231008a0f972d51139a2fe12b75591c071fce9ec024100aa89b592fd309327e6c911e2df0d95fe99bf01de326a9ff06648a321a363a79e7bd5b051e0160fef18ab814031a07601a6783cc4efc68c681d2df648fbc5477e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "343736303433393330", + "sig" : "3081840240374e3d3bff57b2a0f924aa19ed2c8d44429f8f8a62934ada5c0bd83c2ca9ef2538f186f2863680183c51324ef4cac5a945dcb908ac40f4dbcb1d2045cac6585402402ba1c3960386177723809dddab3f806a10da5e74c67c9c460b6c4163f37230c355cd4b098aad23da524e1e7040363f4d728fafe4d952ad5ff1370c1010efbf09", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "32353637333738373431", + "sig" : "308184024060f1a5bc4a35f001114e5d7105c21d6e5161adeb5d1d88251791fd08e0192a6fc94ede2109288389b3ea9d00575b66ec0cee5f1e531c05c0885427a3bd65d64702405f62c35cfbaa2aefdec113335fc5f5646ed858da0be4852177135d7ee62c1220ce447cb6ab26cbf543215b2c15af42d95a515b7250fb5ed79204a57cb04f6567", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case hash", + "msg" : "35373339393334393935", + "sig" : "30818502404becd657fd4c9866fbdda4cc07c4cd528964b120b4137afe1c142758d0480398a1fe6e203b564657c99ef03a044f89c4a5bcfb3cfa6659671fcfa1d8384b82d9024100a1649256d0c43f7f6c19267741738903d82976cc3a678b480c50b52aea3d493a80c20ffde7b57f9291b22be5b4130dcefc82fee70bc3f1f308ab0a8403828ede", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "special case hash", + "msg" : "33343738333636313339", + "sig" : "30818402406b3f1533f53fda7448a710a4d0e3d8278c96d656635a8ec9c86085ed2337b73368f5c5934a46d59dc79ee6c3349fc78874c05f5e5ef859eab03dd858d2c28e85024025cf5a2f2638ebf2e76238bb54dab1e96e9de0d67d5579151e2256c9527ebd4d3857731fae84ab3b56b74bc89c4a99639b0c687b2a133bf77029d5abe4a5fdf9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case hash", + "msg" : "363439303532363032", + "sig" : "30818402406ff4be5df3f12cf2cb7816985e9ba0099cf589a2a22367abe019328789ad5092107d12dfed8352a1dd4ad975e861ab9f9c64cb6b5bc98c5786247bdb4ea4829d02405eff29e6e20e9ebf1ac602589c5ba64b2020d1f2fee83e6d0c9cdda1af8d7c0ab8e5ff059ea457b903d2fdd48ff84a32e338f0270515fb0ba44c009524ab7880", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case hash", + "msg" : "34373633383837343936", + "sig" : "308184024056b91ce37f560c1c6557f7fe0029754f87c8f10d92dc525dfcb4cd5a966be0e8d99fc00851e85b85827d31c861034c20d2acb49e4f1eebd8e0d0215d54db2b1102407cec2970fe9f293c9d3a672d3777ff0edf728545bcbe005c178e0b405fe4223aab60dd44521be321672e81445892911130e602a4b8359bb3632f909918e02a58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "special case hash", + "msg" : "353739303230303830", + "sig" : "308184024049cd57e25cfb68043705184969e309066986057d9c0b7a2f87766aadcf76eda8028d4eceaceced9153ac9760f47514dddd33473af09ff0dfc000d53130a2010e024073d534bd76522681e71109c07cb17b09e661c11c519b20fe6db80d47756f844840b7be6b95c5db497e706c5f58c78a350a8e802effbd55b5967bdf87ce75f064", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "special case hash", + "msg" : "35333434373837383438", + "sig" : "3081840240680d7c82bbff291bb71f2da532f1a931eb39a222336d5e40657cc2fb126b2247cf2dae233555564ea4424ec37912b37e8866d45c393c6a91ce132dbc9f46635d02401f0c515856a62af68f0f23145aad92a77d7107d8d8aa46cabcc72b2c082185db1d75d1546a4e6cf527c69fe52cb76ee15eaa620444b6f272b4027635ebe83676", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "special case hash", + "msg" : "3139323636343130393230", + "sig" : "308184024059fff5ae9729b21c389a12702360aca2575ed4a44922e17de57ce93979f19556de0e25581cfc98c1a68ef001a7f8d157e7591baea44e003c454e941bbf9e5f7e0240109196a80b32a0a57a7bcd3a6ce7f925d14f51c6152ad866d3373008d650b5af7a25e2bfbd59b6371fffecfde116d2a36a8d1fe9178ba3b3f37c09b271a5b050", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "special case hash", + "msg" : "33373033393135373035", + "sig" : "308184024066ef246c7b80b56e0ea783ac737151c73610218d00c936f4c18d5a6c44f35ee19d8aa15765dffdfe51aaa331123ee4c5c8d67263f695561e7cf7e648efb7a4f702402a0ac49a984cbdf66c59c65dee9a3cc5816b7882af45341e9dc514aefaecd2468cd5b967a53654880046e18e1adc991fe1b7bc0e5379179ba3dc84bcee12c61b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "special case hash", + "msg" : "3831353435373730", + "sig" : "30818402407469767e7512c7d294d83290871b5cb7ec5d6ebf05b2d7651839729b8727818e9e530875e901b759e92c798610d4473591b2cfb87428a2f0b1afb25d25f9868c024013aa65ad34388ee102ce4fe0f3801db5f1be38b8f591946ae55be7159a2e047d037618ce45a0980c9f686a7bee7fe8c7882262c4f7c6608596e12900cea620a3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "special case hash", + "msg" : "313935353330333737", + "sig" : "30818402402dde8dae883b5f5b8222b261ff198b0d4615b223735380031e37603d9766c3a660ccbae350d40994ebb49a09d8c902beacf8f0de1ca2b0a4a31d00b56bd845a402406604fde70ac761420133624def5c44b5d5a5795d4412dd73983aef629080ae47636497018cd5d31c8b85b2b03d72171488429eaf4b8247aa6b01044c0ae461f9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "special case hash", + "msg" : "31323637383130393033", + "sig" : "3081850240245dbf6c53a2d7881b8d157a6200d9ba3243e4d9c12d3edebd8ff9e103c6158f896ed5bcab43383cf6becdbcf081604a595508172bbf43f152b669c4f41d21e5024100a1dfaf17a6e551fe0bc0cc24cac5a8214dbd750860a60300210ae9dc4aa160f788dd58b82f9688407551b0a20e367083a1a0f99c35715228c2252f0f0ddb2585", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case hash", + "msg" : "3131313830373230383135", + "sig" : "30818402404550b986fb04cc7fde0dc85a95a1581794b2521020532dc00fb5ed4b0ebd6834f183f3c62a5756bf5bd0b9a516bc3d6c7e81efe551164b9de0c152938295e2fb0240485976253d58032d27ed6156ec15cf853440ddecdf63bdb304e1e74d139c1319674664c5aaed9bb3043a6e8aab1ca2e15afdb45d3320042750f9ea8296fcd5e4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "special case hash", + "msg" : "38333831383639323930", + "sig" : "3081840240539183dadea6630bd4416a49a8d6e7792303e1e44d2028726f84697c496c26daccac5fc4a4ad34866e718e9067c4af1bc9e22c70b94e74f2822fef929e7bad5602404abb755192a18efb2e72a2fb4ee51e47db6d3bb21be2ddefb8fcff5e084a2d8c8c7a1f44d04c54b6bcbb957c14a62d7547feccb5d3f20ed20093136d97dcb689", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "special case hash", + "msg" : "33313331323837323737", + "sig" : "3081840240208250a2a662f8536b5cdcffa137b83c525512d9e3cdfed020760c1b05b55fc9f66c6d7a8c25bfa475b107831153738d55a4dd07a78192d041692bf535e1ac0402403d857ddd8cb246ac6ed21e1dc5368190daa99bf8c36449edd318b27827a24c9ab0314c592617249a1da9fde135bc85e4c4805d05179b40c8cf4edbc0adf19f46", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "special case hash", + "msg" : "3134333331393236353338", + "sig" : "308184024065c639aa06868153b7763ff68bce97c7d9fe2f028d9bea623285214ec5572f641274e419a8335dec43fff2234ded00bb0123411dea843e970bfb8fed4a514ee402403fd4eab53713231e9191906ef0cba9c4cb50fc24628c8f2db1914d6ccec491c780c96cdb1b9be6a63cd379a8463939aa8a6eca6357237fa8e829fa4a38448f7f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case hash", + "msg" : "333434393038323336", + "sig" : "30818402404a110cc6aba129603a617f0f83c8d7e9a661df8b571fed8498322d5e448b466f7942e39a56a085303ddb922db59c7dcaee44de094a7853e717a3e928179fbc7602402e5484867e70cf9e3bfcff309e89ee1d909904f4b94022ae91177554706122e5c45f9a72aee76410bb844f09f8e66e0eede287d6c365244e7632f478a7530a11", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case hash", + "msg" : "36383239383335393239", + "sig" : "308185024039c896c0409967f9be11fdfff9e8f7b08b7f2cf44be471d4ea1e256932344436663a4da8fe28ffe79d277458e9ea2f597a7db847414bb2ad2438037cb6c4a6cd024100910d53ab2c5c56bf05837429e5e3d08a02d0e602272830297922bc91e29f4f988271fdd60f070eb0aa1e57d742ca75965638274f3cfb2b7b28d1a1462a384fa3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "special case hash", + "msg" : "33343435313538303233", + "sig" : "3081850240431701fe9a41c1cda0a23b6c4fffb7128b536bc9c0fa1455d7263af04a1a1d409a96a2e04a56e1912838d4ad45ae9d66db7d9347e160495b4be77122852a281d024100824cb138a29f22435d401880556e16c5859349bd19f53c5c20516ace4d84c5c600bf61114e05697cde121686921b9774b83b84d00c2cd6b78cc5920c6321878e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "special case hash", + "msg" : "3132363937393837363434", + "sig" : "3081840240684e6e41e2588506b6ec29b458301a7981c1093300675a9cfec0f195696d35a16068c4e25424fc9b276d84f7afeb39af096effecff09a6ac67327095e2e25c2a02401c3080b7f70cebd1930a2b8bf60731e8380fae8a08f0311a27abc15d1105e4aa626260cee865d2cf224ac7a925c4eb5babce2fecb5e20d61f7a5dbbbe33a0193", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "special case hash", + "msg" : "333939323432353533", + "sig" : "30818402404c56b13a81a39cb7f2767b115fb409b9cb9988aac5885b632712b133f23bec54c6fd53318e265fbcb18476717339ea901259fe629a396267741ef44e4475a7bb024024fca68064bbf8bee1551c2d00b54a16b50b4821c299e2aa1a73dfe2f81c73c40993166ab8ed9bd8489cfe523e41cf6e35ef7a7a331bd8d2a4db77dff40d113b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "special case hash", + "msg" : "31363031393737393737", + "sig" : "3081840240682afc3b9259dbc9160119014619375a7d4916bd08a931cf7877875fc777d18a3caaf253c605c1197399ef9372b9f585a5841498565fb577018160f62f9f3b6b024056a7e2dc08f6fb561b620f09e830ce6fd52b49da815f9c3e89959b0d2fcc79adfb6dd9f9ddf0ed9e295b728c305effcb4d97efde40d93dc2b6377e9d4f72be15", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "special case hash", + "msg" : "3130383738373535313435", + "sig" : "3081850241008a6854acf4c80327def8e3ec1046de4f35498df798a916edc84431674d4eb45d20559ccdb8c1a14754de6ef404b5e8a66c3628abacd07e8ca406ddc0d97560e602401e5a07f82bf320b774a460f3ebf53496ef632f7a33d51fa2847f63931fef1311b53c213840ea3c6e70d2846a576599026ac16690258e4fc8edbb1211816fc11b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 324, + "comment" : "special case hash", + "msg" : "37303034323532393939", + "sig" : "30818402401b0605be20e4374b17e4eac26bd2bb957020e1e05108279bd26960de64d39ef2d19cc8ccbe8fd72e122412c2c620cd2c4640268b38df93193b8ac7e0d8382ca50240289927ed08ef4e0e5a41728775a10dde8c6cc6e08f9eaba51077c880c5aad647bc2f35def592d0ddd1d3e140b6e756c46be36013cc5a6e5bb9870b5c4dcaf2ac", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "special case hash", + "msg" : "31353635333235323833", + "sig" : "3081850240373844063323beb4e6a4d282193592df39dc5767519a8031b62d8aabd5ded695407bc4687ac09de93fa38a89412cfe6acb5c09975779a9e41702e18157b844570241009262014ccacb90a4b8333b9743f25b89825f3f7d2171e6f3afd82c048a9805745b7812b46c2c5447fe100e3beea0ec3bb4fded3744531eb00c4df1e05d39c573", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "special case hash", + "msg" : "3233383236333432333530", + "sig" : "3081840240798f3008a628ad65c7f83ab51f2e7b9e1d1b74cad864334cde339ba3d2d73f13549a18c6bc8f8272d5a036570f45a1cff2051cbc48e8a990c3303bd6df887ed9024060a1a0ef92d5c28b6d6afeb2718decb57661253ac5fd2e13639b04fe6d417eeb40d753146fdb804937ac6ba92c8f8bf96a9e0c81532ef03910bf4ce0483bf39d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "special case hash", + "msg" : "31343437383437303635", + "sig" : "3081860241009582bfa8a212ba8d0852a4690bff7c937bafddd2f8447d850ae518389f20182bf83b00052c3b3dc65b1a70cf216cdfa62dcd17a5adf331a2a732baaeeec0ad9d024100a4a1e41f5fdbb9000d0f3bbe311995a28af86b9b0334de549882964c5311aa52d87de9626706bb2514c1cf409e9907f4e91e9a49d65524b4dfcba52092025506", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 328, + "comment" : "special case hash", + "msg" : "3134323630323035353434", + "sig" : "30818402404d6790c49c82a7ac06ce84215394c86c7011b1b5f714738b1ad4d7b010d8546763f602c9af1e6748a27d297bed04ebead4bf629043e4deb398a27d4f86f3d79502406a6dcf9c898c07d24f13e76366fdfb76eddd4157ef2befa910524934a8d4109c12e01ec45d9fd4978fb2910681e5460371bbfc76528703e8b8a8bcbe8a6c8a39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "special case hash", + "msg" : "31393933383335323835", + "sig" : "308185024065b49ebf5198da395aa182ba31d473129acc2fd65fdc0df2cd59a1c68a527882c922f73993396355bd6cdf4e4fe9c42e1716f66eaf3e0e73253d5f618c3006390241008deb03cc4640194ce230da1d77aacb007427557f70d4a0ee814812c560865f14f24a8f79393cef1a159d2834d9fdee0a16a85bcd5cd50e0f7c26323036335ffd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "special case hash", + "msg" : "34323932313533353233", + "sig" : "308185024100873e39e7f6b7dde5e40ca7fd4b8e85f3cdeeae4671d63218b9f7195445661da0d1f54607599ae7531202ebbae9b5a1a58d37c4a1fd3fff8e96547fdd3f76f883024074bf6db093260eff6cac9f06db1646c083e4bc09c8f1755aa302ecf7916979019cad8bed739007970c2cee87d0252cc68f056f710330c65fc56551297312b220", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "special case hash", + "msg" : "34343539393031343936", + "sig" : "30818402400127ada33ff4c6441e79f6014651df82d4d10cf4601ac567d44142b0dcfc933f7c8a2e231d0d290cbf042df6112d6fe16ddd2c1e96f798205cbf595268a9415702402235411c90cc9ac1872d238e7c7d8deb0755b3662cd9f249bf3c844e750cf58f90fe908f28b138676ef9cb24efbbafab8d3bebc177a5b32a32d17b91fc49b0dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "special case hash", + "msg" : "31333933393731313731", + "sig" : "3081850241008244c73317b53e37473d7beef9f8e5bd31ed801f9bbdb9639b7f0f24e0329c7914959bf0cd2006986fa81f7f4b4002503343aec0465d8f1ed17c97746ed6caed024014bc6cc4d155377175ea95c359c69624afe18579014421b66a140e87c1439f7d78f5645d4bd8c027549526865855fff0fc527f493623c3647b5c901d8de4b829", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "special case hash", + "msg" : "32333930363936343935", + "sig" : "308183023f11ddcc69dda56764afdbeacd615b3c2950587943716ed6dac7658679a21b2b4cdbe85a5e4094def253ede57f31ef7588ee3124d805abc12ecbf7f55a7cb55d0240119d722bc372a4e6c5b4e39fdf25816f2387d00ef040d0ad75bda27970001ce5cdf5a2d4dd8bc804219fe8e9715296adb53303b90f2c5c1f3f94b3f5f2fda8c2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 334, + "comment" : "special case hash", + "msg" : "3131343436303536323634", + "sig" : "308184024012e59cd484adba7d0fc2e402d6caf0e44a0ed252a891623d2687902b518376efd734a7b7533d797ce8f145028b428c18f5f20443c53f04e604aa311315e9266d024047736e60345f1cb9bf7bd117d8cb82c941179f0893a4b7d8762f7bc9322025a564acbd7b3bb47de384a4582f337b809e84c48b08610a3dfd0c875dfe9b8885f3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "special case hash", + "msg" : "363835303034373530", + "sig" : "3081850240009a5f640cdaaf26f1c15cfc5c27498a8231571f22053154cc2f52877cbe5cf289c553d7bdf86b1973263604d594e529ab2d1df1066d885fd5a061f638e7a34602410091fe33e050748bd7d76883a03d5f2976487a0326a3a3c5ef276c38a9ca09962570ecc8b89f931a145497b77a482a731289c2f79c4a7b871928b39e94a1488c83", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 336, + "comment" : "special case hash", + "msg" : "3232323035333630363139", + "sig" : "308185024068c001ac8c8804c0a9c38f18109e26b4e8a1ba18d0fba8547f70e3989f3c510871e80f8a7b314fc521b7c79c3bb3b691560ab9d699a24915fc682fdac1f01c6f0241008c2fa0a4d960d2688442dbd663e85f46d858faaaff91b7ba9ae96ba6619663780f05950d0ad89b79cd695d14dee57f27bca99f0165f1d4bb123d17b1a46bda32", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "special case hash", + "msg" : "36323135363635313234", + "sig" : "30818502404b1e61394e6c262b1e4a63ea7cf41e660020b247358d1b15aaec9533d587d82425a860dc9f7a8e2b1761393d3fc2a9d1ac433a0662a1e2ee2555fc9c3849ad4b02410086daeb1961ef422a09f53bfa0e5ffc7f52a3b55e76f0c2ebb7f8b034b3cfaff08c527a15a9f97e8d09da812e395d5c611680b7f651d41694f0b58fe9eb310b6b", + "result" : "valid", + "flags" : [] } ] }, @@ -1954,7 +2898,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 220, + "tcId" : 338, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "3066022101280f3ebf4f1d42296d47401166f7709f0ad02bae2524eba77322c9d3bb914889024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90066", @@ -1962,7 +2906,7 @@ "flags" : [] }, { - "tcId" : 221, + "tcId" : 339, "comment" : "r too large", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90066", @@ -1986,7 +2930,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 222, + "tcId" : 340, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90065024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90064", @@ -2010,7 +2954,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 223, + "tcId" : 341, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "30818402407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02404338ed95ac0d09c51d7044d59f1bc26f8f3f11fc7bf2f81bdf0b21b5c0b9c89bea3cc6dd8b3692c8310b98117b508d130073e74b02b3ba482fb0a5ef1036a3fd", @@ -2034,7 +2978,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 342, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "30818402407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff024039c982e2a4f560c509055888f60317e6b5bb61d594d7bd4f5897396bf3e81a09cf703d319f9b4a092d46d5f202ff5ddb776c57e8ede8454def7037b541c97436", @@ -2058,7 +3002,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 343, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020103020101", @@ -2082,7 +3026,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 344, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020103020103", @@ -2106,7 +3050,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 345, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020103020104", @@ -2114,7 +3058,7 @@ "flags" : [] }, { - "tcId" : 228, + "tcId" : 346, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006c020104", @@ -2138,7 +3082,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 229, + "tcId" : 347, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3046020103024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829cbbd6f0", @@ -2162,7 +3106,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 230, + "tcId" : 348, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "304602020100024012d5e9125cc71fbeb86c217e09bd92b646c6dd3a1be1d6a6ed4d80267127e4b5b4bc4aac7d5d3aa0033114c85aac2a1bff3def001d248d0a5483dc2ea66f5ac1", @@ -2186,7 +3130,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 231, + "tcId" : 349, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "304b02072d9b4d347952cc024076752ce289c38f22de7f75d0fa6da056f473c77194de931d97efd65421ff3ec82c57a6393a42702e14a2d831768865ab933281abf1bcf52a7ef6b73f2373c9ee", @@ -2210,7 +3154,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 350, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3052020d1033e67e37b32b445580bf4efd0241009ce766006a5130005e79caddba04302708487a27823bd1d3d9ca0a801f4fbc0b83126aa1911ad44afd6a770c753d619fef707e7c773f467de5738b35333893cd", @@ -2234,7 +3178,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 351, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "3046020201000240029c0de2216bab72af9ec823411e7ee444482bc268ae1ba9064e04019609757d95b2e0c5a3fde377a87fcd38b32f8061bd3dc81cbbdb96ca626e6582ba61dc31", @@ -2258,7 +3202,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 352, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3051020d062522bbd3ecbe7c39e93e7c250240029c0de2216bab72af9ec823411e7ee444482bc268ae1ba9064e04019609757d95b2e0c5a3fde377a87fcd38b32f8061bd3dc81cbbdb96ca626e6582ba61dc31", @@ -2282,7 +3226,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 353, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "308185024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca8ffe9024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578", @@ -2306,7 +3250,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 354, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3045024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578020101", @@ -2314,7 +3258,7 @@ "flags" : [] }, { - "tcId" : 237, + "tcId" : 355, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3045024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578020100", @@ -2338,7 +3282,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 238, + "tcId" : 356, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "3081840240556ecedc6df4e2459fea735719e4fe03e59846d9d9e4e9076b31ce65381984382a9f2e20a654930ca0c3308cbfd608238ed8e9c0842eed6edac3cb414e548034024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578", @@ -2362,7 +3306,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 239, + "tcId" : 357, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578024043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -2386,7 +3330,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 240, + "tcId" : 358, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578024066e59cbcf0f0a0fee7256d52661cf74b816308a77a7c9e8c4130461a4d1205eedfc32b5fba90829c8425409283eab77c74fcf1d45571da5a372a026368794c9d", @@ -2410,7 +3354,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 359, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578", @@ -2434,7 +3378,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 360, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578024071e913d0929bd85cd53899c977dbfd5a8775b3cd22868c09e4426886f5775af58e2992d6331b6ebb810440bbaa72b584be768d00b03e91e923afb9ac6870aaf1", @@ -2458,7 +3402,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 361, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02404f9c8a3c424ba2b2882c200355d25596b1aa063ff9b2573079325128dbc6ae5098e88460f4eb4331ffa2808ad3cf2305eccce70f3e6df3cb114c638b459d9167", @@ -2482,7 +3426,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 362, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02402820c603534f430db8e49727244a316acd6ea30733070dc4fdd24e2211dded80597a9cb6bd866f37b255057ab771925eb439293319a9a2c12dc0b7cb1dbf4fa7", @@ -2506,7 +3450,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 363, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02406e5d2dd1e3d278ebc6f73409651ebc46b65c6c3efe1165b74b5164356783251e3bb666804faa7bf389b5ff285b66b912c51c478c58cd2dbe5293d95735ab9436", @@ -2530,7 +3474,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 364, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02402bd0ea22df17e2f0854094002df56a63da80713274b5192327b1d86c256437bd10f7a21e1c7480836dea40f56ee9b5810c68f2a06e728a802d01b5a514db6914", @@ -2554,7 +3498,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 365, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02403da945bb815ee5303a05dc5eec3285b0a1edf43be7caa19fc8f5ac06122b3451d85b7df2da41f347e2e51458f39d4d16c3cc87aad7b451758d3afd9729659156", @@ -2578,7 +3522,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 366, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02407b528b7702bdca60740bb8bdd8650b6143dbe877cf95433f91eb580c245668a3b0b6fbe5b483e68fc5ca28b1e73a9a2d87990f55af68a2eb1a75fb2e52cb22ac", @@ -2602,7 +3546,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 367, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02402d17048ee57e45b66057acfab9c3b2a4939e81b1eb0f8972a8c2b5aa6b04c15584894e168e15dc5cf889fa09f7934d1084def351042c2b97cde3c100b894bad3", @@ -2626,7 +3570,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 368, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02402b18986d87bd21cdcbf0f13103794735979354290c43aa8c298dbd473de5a389cb55f00c2184a235f6b7347305926c0e25785eca6d98eb2bd921562164f365f0", @@ -2650,7 +3594,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 369, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0240445f8caaf2093f6882bc6c7af537ebacbf8620f0b6ac68a19a5de1935225cc949c24365504222938c56982b824bbee59253f4a866485149ec4c5b5ec9ad74ec3", @@ -2674,7 +3618,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 370, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02402da089be4ccf10ec5bd463556efbd3388cc343b9dd0bbd6f2e98a5d0ca362d0fde2aebf02bdef173a0f1f04755ee76a098727638e4f7f389521d997bab85b781", @@ -2698,7 +3642,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 371, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02405b41137c999e21d8b7a8c6aaddf7a67119868773ba177ade5d314ba1946c5a1fbc55d7e057bde2e741e3e08eabdced4130e4ec71c9efe712a43b32f7570b6f02", @@ -2722,7 +3666,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 372, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02410088e19d3ae66d32c5137d2a004cf379a9a649cb2d9723384d8bc9f1725ea2872f9a80c3d0839cd45ae2d5d0d601cb63e1c95762aaaee7da9bf658cc7302912683", @@ -2746,7 +3690,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 373, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0240372e96e8f1e93c75e37b9a04b28f5e235b2e361f7f08b2dba5a8b21ab3c1928f1ddb334027d53df9c4daff942db35c89628e23c62c6696df2949ecab9ad5ca1b", @@ -2770,7 +3714,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 374, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02402aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9", @@ -2794,7 +3738,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 375, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb024048d7851b079f620209e8ba05eb24ee515964d37577c7c3ae309ab2bddd7eee7101899d0c6c780111bede61ed1215ec42399409d605eccc9aac4c9548f87770df", @@ -2818,7 +3762,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 376, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02400e6cf68d5be5138253de290ec41bde7dcf96065c280d0a09d9a4888d5de04dbea75038fc061b653340696c62baaea92d5747e50249034c427f2f813e2b98c24b", @@ -2842,7 +3786,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 377, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb024041b2af78294165d86f751cb82a80327a0eb4c0544a06d4a5719aea4a098f115973aff4c1a8cec2dcf0f5f0fa24190b474a25b9ab3baef7770f68ba9c7ef7f7ca", @@ -2866,7 +3810,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 378, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0241009c5fc3fbf70f16ccdac92f95974408ffff7e05bd0268cfdf862e9beb174fb48ee1e0e10f942d8fc67ed69f7a94c85f61c84048617e67c1cc6c0260e048641a6a", @@ -2890,7 +3834,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 379, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0241008de1ea3f1234690e75bd787cfabe15f833cb7dc65107cdb035f99b0bbe6c60ad6e8365dddbb1f973bc26dddba9e4ae7c72cebd41f471a8bb227d2b3df41f346b", @@ -2914,7 +3858,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 380, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0240326a7e59c4bcf9ba52235a8e06d244557acf66885b64f9238cddb3be327b6205758b60f3203418cbe5b330e28a9d7a360edfb8ddf39d46340d5c2792824b7c6d", @@ -2938,7 +3882,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 381, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02403c5d08339f2f6f97a2b86b83296678f7bff61e1b7487cda14f3b12fce6aeafa3f2fb385aea3e82f312a6880efd18a1d77fd7faafaf9d1ecc5ee9c2c0f71d10d9", @@ -2962,7 +3906,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 382, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0241009584a4bdf0c6c8ca72211f589dcdd7be181accb926f2430dc7135abbfa7887d606030c85c72f5a3c05fcc7e0d1fb33afc0251fd33ea04b3b96470bc26ce612ab", @@ -2986,7 +3930,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 383, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb024040197987189f8cf04a951e01c48fa8ae9042f184848f93b215dc790fe2c42ee2d549d8cb50ff3db74b6ddb376a80b2ce3983946b2ed99819856e75ebf8ff2ae0", @@ -3010,7 +3954,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 384, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0241008032f30e313f19e0952a3c03891f515d2085e309091f27642bb8f21fc5885dc5aa93b196a1fe7b6e96dbb66ed501659c730728d65db330330adcebd7f1fe55c0", @@ -3034,7 +3978,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 385, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0240156ecedc6df4e2459fea735719e4fe03e59846d9d9e4e9076b31ce65381984382a9f2e20a654930ca0c3308cbfd608238ed8e9c0842eed6edac3cb414e548037", @@ -3058,7 +4002,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 386, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02405ca54a231be76c06c9d987de7bf2ed42cd634a07edeb6e0c580412abe709ab177e474a9ea96245a640f7e6be1d2d5cba3a7cdc41a8b093901a5b8be06420e15a", @@ -3082,7 +4026,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 387, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "30818402401b8e8440bd94752dc603159728a346872cad48dfff819f181f9d53537a80868bff1280acfd2397a846d3259049352bc11f5fb739410c766d1344cbcbc03bf761024021610740799a83a13b49aa45dd854d85b058bd955a4105d749cba74b8f2a38cf7c33ed56921d029e7493894ad3d8f28f4431dceb89cd56316de93dc09777ca10", @@ -3108,7 +4052,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 388, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "30818402401b8e8440bd94752dc603159728a346872cad48dfff819f181f9d53537a80868bff1280acfd2397a846d3259049352bc11f5fb739410c766d1344cbcbc03bf761024021610740799a83a13b49aa45dd854d85b058bd955a4105d749cba74b8f2a38cf7c33ed56921d029e7493894ad3d8f28f4431dceb89cd56316de93dc09777ca10", @@ -3134,7 +4078,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 389, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd6343855780240222c52be9261f41bd990faefa3f53267f5701c5723f52a02f7ad85c216709b49aaa6127375bb6e050d1ae0384cbc03416c56c3e69b45f892bde7eae6ec21cce1", @@ -3158,7 +4102,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 390, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3081850241009f4945f680edf9800a63285758f399b3d18d8141b8a18064a30d3035f4cb6581957877f3a8f0f72597116e702915a4f4f698f404089a4cc5080447def02f4850024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578", @@ -3182,7 +4126,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 391, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3081850241009f4945f680edf9800a63285758f399b3d18d8141b8a18064a30d3035f4cb6581957877f3a8f0f72597116e702915a4f4f698f404089a4cc5080447def02f485002407a0c02f1c1a6fa1a522a5ba1006bb4059122ae5bc9902853bdb4ddb52b922a996175af9c5b543fc8e5a920c9120d3032cc114dee73b0c0e781a9fdcb022f9294", @@ -3206,7 +4150,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 392, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3081860241009f4945f680edf9800a63285758f399b3d18d8141b8a18064a30d3035f4cb6581957877f3a8f0f72597116e702915a4f4f698f404089a4cc5080447def02f485002410088b14afa4987d06f6643ebbe8fd4c99fd5c0715c8fd4a80bdeb6170859c26d26aa9849cdd6edb814346b80e132f00d05b15b0f9a6d17e24af79fab9bb0873387", @@ -3230,7 +4174,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 393, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3081850241009f4945f680edf9800a63285758f399b3d18d8141b8a18064a30d3035f4cb6581957877f3a8f0f72597116e702915a4f4f698f404089a4cc5080447def02f48500240222c52be9261f41bd990faefa3f53267f5701c5723f52a02f7ad85c216709b49aaa6127375bb6e050d1ae0384cbc03416c56c3e69b45f892bde7eae6ec21cce2", @@ -3254,7 +4198,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 394, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3081850241009f4945f680edf9800a63285758f399b3d18d8141b8a18064a30d3035f4cb6581957877f3a8f0f72597116e702915a4f4f698f404089a4cc5080447def02f4850024030d19ac71a42ca70edaa8b0d335e48023a0ddf57ea39a9bb18aebf1544a0ddd6f3c8aca4f154e6505bdd40506d9ee01451a0859294ad19f633dd98b79a796dd5", @@ -3278,7 +4222,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 395, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3081850241009f4945f680edf9800a63285758f399b3d18d8141b8a18064a30d3035f4cb6581957877f3a8f0f72597116e702915a4f4f698f404089a4cc5080447def02f4850024010b989002855ffafbd8c23a661f3b93ccfff4fbe84a23d1a6c4aff4405bdb94c3f860224e205032fdc9a1dc80c7d6b21409f9632e0fb540021ccc42161b70f1c", @@ -3302,7 +4246,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 396, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "30818502410081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f822024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578", @@ -3326,7 +4270,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 397, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "30818502410081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f82202407a0c02f1c1a6fa1a522a5ba1006bb4059122ae5bc9902853bdb4ddb52b922a996175af9c5b543fc8e5a920c9120d3032cc114dee73b0c0e781a9fdcb022f9294", @@ -3350,7 +4294,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 398, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "30818602410081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f82202410088b14afa4987d06f6643ebbe8fd4c99fd5c0715c8fd4a80bdeb6170859c26d26aa9849cdd6edb814346b80e132f00d05b15b0f9a6d17e24af79fab9bb0873387", @@ -3374,7 +4318,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 399, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "30818502410081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8220240222c52be9261f41bd990faefa3f53267f5701c5723f52a02f7ad85c216709b49aaa6127375bb6e050d1ae0384cbc03416c56c3e69b45f892bde7eae6ec21cce2", @@ -3398,7 +4342,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 400, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "30818502410081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f822024030d19ac71a42ca70edaa8b0d335e48023a0ddf57ea39a9bb18aebf1544a0ddd6f3c8aca4f154e6505bdd40506d9ee01451a0859294ad19f633dd98b79a796dd5", @@ -3422,7 +4366,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 401, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "30818502410081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f822024010b989002855ffafbd8c23a661f3b93ccfff4fbe84a23d1a6c4aff4405bdb94c3f860224e205032fdc9a1dc80c7d6b21409f9632e0fb540021ccc42161b70f1c", @@ -3446,7 +4390,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 284, + "tcId" : 402, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "308184024043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc02401868cd638d21653876d5458699af24011d06efabf51cd4dd8c575f8aa2506eeb79e4565278aa73282deea02836cf700a28d042c94a568cfb19eecc5bcd3cb6ea", @@ -3454,7 +4398,7 @@ "flags" : [] }, { - "tcId" : 285, + "tcId" : 403, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "308184024066e59cbcf0f0a0fee7256d52661cf74b816308a77a7c9e8c4130461a4d1205eedfc32b5fba90829c8425409283eab77c74fcf1d45571da5a372a026368794c9d02401868cd638d21653876d5458699af24011d06efabf51cd4dd8c575f8aa2506eeb79e4565278aa73282deea02836cf700a28d042c94a568cfb19eecc5bcd3cb6ea", @@ -3478,7 +4422,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 286, + "tcId" : 404, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "308184024043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc02401868cd638d21653876d5458699af24011d06efabf51cd4dd8c575f8aa2506eeb79e4565278aa73282deea02836cf700a28d042c94a568cfb19eecc5bcd3cb6ea", @@ -3486,7 +4430,7 @@ "flags" : [] }, { - "tcId" : 287, + "tcId" : 405, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "308184024066e59cbcf0f0a0fee7256d52661cf74b816308a77a7c9e8c4130461a4d1205eedfc32b5fba90829c8425409283eab77c74fcf1d45571da5a372a026368794c9d02401868cd638d21653876d5458699af24011d06efabf51cd4dd8c575f8aa2506eeb79e4565278aa73282deea02836cf700a28d042c94a568cfb19eecc5bcd3cb6ea", @@ -3510,7 +4454,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 288, + "tcId" : 406, "comment" : "pseudorandom signature", "msg" : "", "sig" : "30818502410089edf75e6e986305d8181386c16db44ba0d7ff40f4335569754a481f5cd48c6211a63de7bdaa485e9fa79858a4eabf111fed2959f031de2a132ba709412683a902407a8c08564f51534128bb52fe36dffaae89079011256ef8069e64d64c5610d3e611c0ba8b19027388fccc212523b22c44e85a789e16cb1bbd3240c86b43480fde", @@ -3518,79 +4462,7 @@ "flags" : [] }, { - "tcId" : 289, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30818502403915e599d984f4d8417fd3a11d01a68c6d90474f2b1551bcc4b4eab9aa8e2d05ef10e0d694d0c13c98bdea76df39895015d92bcc228ff3416c0dfff5394c249d0241008d3e50b32ddb81e8843cff3373d747ba8cc0d090a73282492eb60ee49618534ed05bb73d0dc3a2cea4cbbdc54f3ef915e880926d83405a08b6ccf9848e4d8ab1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 290, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3081850240558cd1bbf7853b68d566157772a84967d7a317535009adffc6bc437aed1ec443b82e59c4f7a3ecbdf36e3919b1a14d11cb4420b982df1cedc5c5a48eb5a1342c024100a266df24c6cf32c071e623d81a1991649c2bb3fc06cd91bde4721ce9458513d63511a0dcf522baf6ef4b12126149b66722b30a862be07356e78f9aec34e4c295", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 291, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3081850241008628504957c1c0295f277969b88f4101795072fe9010bde58de44c4b6a8b19c91eec95d76dd3dbe65c9f95122029a5acdde05d77de5b7dd765a7e756cf21e1840240094c9947a3faf64a7963cfbfdd5a988cec79fe27f1e1b4c5d6c9986da8cd6bfbafffbbafe6ee01a002189607401371765a4a71527b40b2192c09a05273b70a98", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 292, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "308185024039b3a3fd9ca78f258577bf4641d6c02661e9f30eb066b680aa8bbe567ae1d9fa75b5b94211f7f8b842303e97af7e86bea68398d9166159bc6b077a36a6ef235102410094857c4425397ae1a554ef5ddf27195666b65fac8b356a5a19412c2a6134f77703d775095f6af70fa4cd5d63065dfe70c095156c7868bc7f4a4a0aaf70040a1a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 293, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3081840240187ca74d98179988b356ac360a8575be689c04f70dba3988f293278a1acaac56db4ff13effe990a5df28e1406ef2fa8b3eed62bb1f39d77ee580d21eb44dd3930240249fc547a5e2c2bd1074ef2dfab0c8d48ba1f6fb657e270129682931310a112540a1137683ca65cac718c1be9adfe34d919549ff99d632e69e65530041ca5388", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 294, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30818402400f09926d3a135f6f51dd7b5db3b5d3e55bfb3c1ba0c30f865faeddba751cc603c9f4af834b874400dba94dbc3c688226a4cb0fc5800f0248e9b159c6e39d849c02404984317b3c9520b139cc4535b8269b6244e9fd6288d1351e8b73d7c9e709bb1932e343f758f6f4fe8db8099161df0fe9a4bbc5e010e6c4c8060ab6a3c6aff889", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 295, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3081850241008d41d2c4b61d31385e6c4402bf4c86677f1bc8dd01d93ddbb8765e8d5cb447d33756152ceb0a8e0e8aa0e2e6d14da9ea8cede6dce286778f5e5e7bba1509756002406bb0b984933cec50cd3295d0039bcb8ce6a505b43a2be69884b4d064309a892fa617906c2de43fdb8ad3ce5c4bc134203de9e59367ec164bdda484b2734feb5e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30818402404f850ac7b43c71ca6ca9ff37ce1e585b4b9e426692eba53716cee6bfaf2e908255be98cc10784f1a6d4e6c4be321597cf4a7746a0cb15b6571cffcfbd428353702407e20583e692ac05f5a1c5098f7f8b173daeee53a724426bde8d3c87dce1f793bccf0b706097ef59329b92e55860c132514ff83e637dbdc5ab39c143d0b3316c5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30818402400c3e41d030a40e8ff8919b07e102aeca730595c882d266dba6a79607e95638d1f8db1ca3f38aed34123d993e524658f83d41a6ab982f730f91c1f3343d958f500240219d8f9e3628ca26f3193318cca8dd671d9adf5422c376def66fd3cb760a24a1c7e7e655af0f28243411fc8b5232576bee9ae47bfda93dec8d3c6feee7512c52", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, + "tcId" : 407, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "3081840240225dc2310177ce6267efde9937eff898fb0bad12b0dbeb4fa9c6be6e20f88563e6d2991d47a648b0ba5a7039842dbf883bbd735df793cce0d136023fbfc9be95024000d59783d8bd050cf728b3506c16ee4a78ac26c12fd33dadb6ee8146372e4fb2a880ef77eb20ac90f3a4275c1718a033a7c0b2df538eb35827330154191153cb", @@ -3598,79 +4470,7 @@ "flags" : [] }, { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3081850241008dee57a9e032e4b3afc9ec58d9a46e9d84d272448d36a07f3b362d821f1cb1082e90f0a0c779225db2287b0292237e2e80ca57ffbe89a87b2d78b5e32d714b6b0240672e2f549117678c4ef0fb106103bc987f839c9bdbef84ee92e9a1f79b3d4270d42b2b982bcedf88df117f62bc4e89c37c7a2aaec8c2391a7089d1721e2a206f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "308185024100920dd66e2dc70da70034b3b8b1793e6dccefcddd6b89973afc98c9df70e178eeeea5ccc2d5d2e0b068bf775873248e8b06039565d7b0277ca971ff0f8f28fdc7024016a62271848f3df776c53345c7d99abaf34933cbedf5c4f534aa099ac0b76e2a77aa1064395202dcb762b02bcd121af8a6785422e8f8eb585476cb2fcb9786e2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "308185024066e5c6498dc07bea9f7437ea760322c4d8a83c3ab415a10e96f726f2c8dfe8e352e7edb38ce0a8f13bb96e233161d6ceb4cbb845a566074e724af0e31ea1721c024100977ac9eb1a33c46c729a601d1b4086b82ed48c2e4c35b9b281470a44fbe16ba403fcda5dcff018a70613fc89f7483ab2531181ce6d76b599845d7d697c48eb69", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "308184024034430780830864b3a54334e3dd0344412288f3ce5b17277a75f72cbe6d8a38f216c1f4f2f3493f430a8705fe1e9ab3bd4b9ec670d64146bd8c6e25a6d5b36d06024036da09fbc88bd421e0e421aae0df56ed6f4cd21ecd9c2447d50ee6de546e8ade3133d793c898b38ac72d2267ae2b83026441bdc0ec674e5e69c1ee1c7855977d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3081850240027fb2089ebf8678a8efbe44e12eb504a18c121068bc45ed4f48f882721dc7b6816f58078cf5482965dee81342594af0412d1c0bb9582c210126f4b17f090d0c0241009bdf94cdd2b3dd22917dbb4afa4638aedfa2eafdd6e11e78ef848471054dd3a01027e434d5164fe6b6cfe820c047a89ae72af8ff8825417473f386cbd8cbe8bd", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "308184024043d872839886c53368c2ce044248255221bc5bcbd4c734efd1bb8c61b3aa06b466e7db5ad93e14906168d4b02d0b37d4e88739b2f54b0860f71c56b75871eb4c02401b46c4011af392543ae3be096adc59b4388d8a51df6771e5e152180fe80c29b03282572c2121cccd0d6c063282e216e0ac477354774ae941575aede4193dd9d3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 305, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "308185024100a41edc0e4c0fc8083a412cb602a048a0b7bc71cb948fae0f359f5a65181ec7bc3127c2989335bdf9f8c7208060fdf5937794fd7d4763cfac1b7b0bbb8c3df8e20240087749434902774e8eb5c4bf04c451c50273679d548acdf07493d780d0656f6774692fc3ee4ec5d13e01aa0015d6dc9cad1047ef09d1f5aab80d2b6de83710e8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30818602410083aadf57922951fa4eaed0140892c752043a970fee033135c053b009d6f9472d1a26a5f91c053953841093c2a332a5e5e92922a71538f27b22cc6788ba044b280241009e8ab28a76dc0eaabcc43496107264ac42eb79340a7b9ca1aef8d75f2c0226bb5fe7afd4dbe37ebe7c3ba2b135ac2469a6c13bad1780d4f8e40c0e8827b8c1ee", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3081840240418f88674193a94156fa5d5ac639c2c1271f14ce5394d54c30c0e8085b69b1e4066ec3b6b18d04342859b53bb2487e596722b4e788fc3ede058213ac5db18a9c0240043b63ceabf93e25f946634c09b00c36b7a4e413fad415b5232c69dd04bbe13cad8e7b12eab8e9985899f4d790a20cda9a23a79b04246cc7eb2eeea4093c23ec", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, + "tcId" : 408, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "308184024061483c729369413144a6be0dd05c1ac29bc440bbdaf87e572aa987e9ca423639f339bcaaad99cb1fa80b7c35416a1834ec04bcf0fe7812c712eb1f06a16daca3024041bb956c339ebcf5e4e403c7d8928d5eb4fdf7d3f53a2c06d6c9fac347f603ac3209a2af37516f807b50363b5328bc98b94354af7d59966d160f68e80c6b2dc0", @@ -3678,156 +4478,12 @@ "flags" : [] }, { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308185024100aa0f0c888b164bc5c95dde51b05b96a03194b1eeb51bb203038d874254126e2bd8facd041160d514af353c4c5b6b3879412b7e428ec96199976948a8a72ca499024047aa5389d7f95ba161db52f3a8fbdf25f67423e646d203728f8781b0bd68282a0e3c1360a282d90a2d2de4f70df63c0b1a6376c5b6bec8be918770f162ad63b7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308184024043b42d602b8c9d58c2f3f9c692199918b202c5922c3b6a1719457033b0f291c202f79cdd05dff70f85a8fb3afbc802c51266b4d5a0d75432f624cd84cf92ac5002401fa248a12faaf352d953ba5e456e53ada5776bd96d351d7cd3b6893c25f9b1c75feaf709b297c7ed89d2afe1ee270d56b6d37d700d7f1c99acbd76739d33cf98", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308184024024e123514e5a66e6e602c0731b7d523170f0e516094fdc64224851e989959327c26c0508e731c11ee1ec1cabf1724fe5bfe871298465e15b49fafc8179e1789e024070b19db5c097703b4350b3973a1b42e65741f019ac2ab9d6d3bf6db8191920fc4c78007b149b9d1bbcda945608aaaa87df44d6a35fadefe257d6c8ff4bff6368", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30818502405af3e9635a468399563d1e9624a5355c37f1c3c8d8a7723eaa83a44012dd30bd3e4f0839100deacd08a8ca7842b267389f97961139de4ca485b8d815721399cc024100a60ee65815a5990942efab34ed7fe9c751ce67f758c1939b09d2673ff2947d467096956b1f4e3851afa051b1e23832d452fdd3edeb4f72c8647596c1374a7ec5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3081860241009655557b1643ef2eb364d3a8159f22e78da5a277c6363c05e190719cb276ba3a9c7654f665997a43024bc8fa5769caf4bdf6e23f3f344df35313a5d18908e69302410091ea8f09db6c672fa8c6c6d3077b93354786430a7bab82e1bc6213b67eba9f52209e84b8e9690f8919413816dc44eac65a721d2236cc7767cfd2b29f3a1f5ee4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308185024073fde788900f7bf9be1057420ddbc6aea955f6aa11a026f416eee30eb48325a3b19a89b752fbc09f91c5a029cf0f00287ef67702d657fa8c8528c27cf82067c1024100a60edba5f6b452b79e1fc6aece05467d68417655270bfe1d05d2b4a76d255006cf8a5f1b680dccdb737ba4af5cd40e394a89f2f4b9e2c1c92fb76116e7932588", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 315, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308184024007d6bed335740f06f506c3a8e51381dc5cd11e648d787962f88c32ceba1853f9e6eda57cf1d8151f4c40791b3c5bbf263c73557ef72db5fa105b64aadcb9118402405ea1a004276a6a335f0652806d8df1911cc5f086d546a7afa852336a9769ad12c6a394ac2c8aa2398d6c723bbb61c5072b25b3fbe547e6644d2ea66032fd3a88", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30818502403ca7cade6c723f12ceeadca56bcff71ea1eb2bd388a27941b728f6752f424a6b3c4c0c7a3dc369753486c74fea234494aa4e3d1df859690901e766ec4cf5b6580241008bb431c4b5e5acdd92140e8a8b3e5cb3de5361979c356b335c41b0577065ff350f15cae3ccfb9c240b8a782fc5e70145fd70ae516e3b70ed912df34fcd5f623d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3081850241009401f566e5dfd6806e58de002daf51b29c9f58deb0bb0572a15bb0a01a44dffe80fb45a0b9a061a78bc531b07f2fdbcf94722bff23dd5a1f2a78a0bfd1b5fbdb0240138da4f1356891080bcf600e8713de8dc04a2a4c11cb4c6ce3f08ea884e5c98b44f0a9eaeb2170340151bf4e8322cd6c086848c82c27b55e4fb792bf440ea700", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, + "tcId" : 409, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "308185024100a620880bb7fab1180e3d8f393e4b3343dd4eb1c374f9d61252f8a201d9096ba836721f8e2d8b56cbf406960aae0e50325adfca6b1b529f06a81260bd8b15ff68024076537febbc0e24ab4992b576abf8bc0201cacf5ccf674ad3c3b1552c98ca64642eff5401afecab167ec0be195fe5ffa178f14567ef171b4827964a559d079b7a", "result" : "valid", "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "308184024002692d43df4ce3724571246a459c46fe3f94373abf7da921e531ad73bebf8c623ed34300741694efb652a21ba4fc3237c7ef0a4b7d9ce2188d885a0302d9102a02400eda15d35f34dbb29c504023851ad03841f578b1f215de05a184493e89f2f802a53ac604b6ef7955863ec610aa786c5236b0981a20721853ee081aa46f99d412", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30818502407129e41282482a50417aec000389935adc2eccf65444aac12a30ccb9b06fab0650d347258c8bf1f30b35769946c07bb02de452605e40ee2c2e14fd6b08c476ec024100984ba319c1a3d1467e99a59bce31454367a210d4a261ba7cce92206a7ffeae23770a00d33aa3b61edb88b3790d1a249245ff5c58a5ea83ee28bce7f09648212a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "308185024100a1246d8296795c48e19211014d88f6795a22863454f6f89ede7a931abab1d8ba003726fd72fca49f5e6d4e178b4e4a83c87265bf48de0684e93f6ef56bf5ca21024058b2dada9935b9dc11a3c8985b0ecc07066fce090cd57d412c25e1431d018e3873dedb3d48b9b2fd0af37608cdfe1e338e19368bd805e1ec38528c04ba1129a9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30818502404134d7c0e61393867b451e4aaba79304b4bc9e7400826cdfa21093e468a6884aea440beb0a0b7e4459c3eb0992683e4e52912ec32083e79a96cd6bfe9605123e0241008533c2c34bf7cd2968f5ccd167a4ea710bfa0a126273b43aaf406ab60063237cd7eb0fbf28f9898c3bf085ded5e2c2c8b216f48a5ba033c029c6b2c969d88051", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30818502410087a6311356c309695a74ef2096bf95c2aefb22412bfe2c12ed9d93fb0614fcb176c4db52f17f732528abd0314b1e93fb670ba673925d8f809baa6dca5a7ef37b02403bd5551cfc5ada9b31fcb763900ee21c301abea14851c768ab69b91417527fa96b27f4f35d3a29d99fd860e47d69a1686b8c5b9e3c1fc9a1ad387e950cdc32af", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30818402405ab0aac4c655b08ac678af4fa151b2a85092a701ca21b44e733391801e499a3743fbfe9b6a38cc51f1bd393c1379db664f59b3c6abaf931402647ddf13bd7bba024032d056f3e09fd4dfe4ee747aabe57a972a2ddcfce29bd2ff6d0c2f1018c85c10a4b5a8dcbb6dbbb8e0e870af0561b98a536f13dabc042ebc49ece5db3809ab37", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 325, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "308184024017dd4280d311e5cf69ce7b4ad7f88d7e1ef3c2ce9128db4cbc68560de309cd2a5ee97cc4e906141de7158f30767ae38b8ddd80c90fbf3bcc2af191ecf24d365902404b517e40d5b145e4f82bc68b6897b8a5b727d29a4b0e97f2202552556cd93bbc92f1e256f8d480b0b7eb72bceb1115e0b6ec45b73ef18999d5b98ee3a345db99", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 326, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30818502410090d4d5b30c84013ec14011011b244eb5741b3b4512aeeb93e13ba34fc8169b9dc86d47c310cbd575cf2b94a81218717538b902b4603467a654f5f0a35129563702400fa303a2973d7afa13a7f8049504001c3ba7de524d3a7d91c7737880f59ca1611cd945fa50fc78ef7ee9b9606d231aa80b68dd6271b8f57f8f51f10caaa0f233", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 327, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30818502410087ddfd6155f068b4078b699d1b0eb74cccbb4639ff0c404bd2e4a9be2fcea4fab9f55b41c37be9d5fc3dac0566140564b20f3852b1cd81dca46e9ca6649ae97302405290491b678fe1ea66257a2018b31f31794ce3d2671c5b565097b4a8e1e77e1d4a7013d7f34286d3b9e07a8dad536990245d53bc8d9a216e71b0d57bce64811f", - "result" : "valid", - "flags" : [] } ] }, @@ -3846,7 +4502,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 328, + "tcId" : 410, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3081850240479ce8458b04b2dc127b46971e6c79831bf788f65ddc770620daaa15583f8d506f2a6652d82b38560ec1977586e11929b666f6d7012d816fd356d41e9304d60f024100a750f73ccaeff5d994067e66e45c200892c607b329be5e64db5c383c7be711c97b5dd425a52250bc862477e28b3afa4ef3d831066a7b143432a5d15403021457", @@ -3854,7 +4510,7 @@ "flags" : [] }, { - "tcId" : 329, + "tcId" : 411, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3081840240685b8b2929c9a0a9b0deb6baefd00e26f50d4c1fc3fed47d7ef812c52b66ec6f6d09f54e9bdb7202016570f75bb9912aab3a572bfb97ea589ace294ff0fe666202404c286267cb87a6be56f4cd0080398c23e569f2ebda71d2cd1682080290deb4143bdc61e75b42abefbcbbddf4c794545a05378656a1858658e0a4595833fc40f6", @@ -3862,7 +4518,7 @@ "flags" : [] }, { - "tcId" : 330, + "tcId" : 412, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "308186024100811112d27ca1e434b00c0293320284b1c5369fd007f90e7a99d44c9c02013688d16e5e0a2fc3a077064a995c4244195c04f00323e33adea6b37701ad5cb3621602410082dd5c3e3642fc43e5c4c652e3b2d00f6d137207be8c9b2125561c08703e4a84d2a82785f775abd18aab24e52f12c5f8cb56b28b915f9c0b1110c542ba92b313", @@ -3886,7 +4542,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 331, + "tcId" : 413, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308184024039d0c5c4e48ca14064b2e9b3600deb0ec2fb3e0c65b3be5ce3f206166d76dfc5a5f6ea8702da3aecb13e7b55a87b1263c4884611e5de440f6c89ed12f88ae50f02406ae78398e7f942b35e7d87ef27ce830690f7327ad2a83df56e9d0288b51999454bd90f895e7849f35b2a652a3af97bf55795b4698e0b014ea6ff021a00878f3c", @@ -3894,7 +4550,7 @@ "flags" : [] }, { - "tcId" : 332, + "tcId" : 414, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30818402407c3ab2e3deafb823ee591dc53c97b389c6d18a8ca9a6ae20c74328606db2d7c7d2bb3ce26894e3f30785237b9e874350d615786381b0c8c420224d2f5e359468024034e703dd939b2b1a200872334e2f864dbf26688f8475c9e38a384102e08a18c27d4e30d802095fff3edda6dc1e03aa81aed96719cb49612471fa118875a15c18", @@ -3902,7 +4558,7 @@ "flags" : [] }, { - "tcId" : 333, + "tcId" : 415, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30818502404cd8a5f1977a3cf8e847a1377359cca7046c793ada0665f2c06908fdcec24e6cd55a1750ca576421b8a65aa99aed863cdaaa77d7f7cf84448ea58e95c57a133c024100a340572d5d9683e72e157e683ab16d0e2a35030ff3e1641d1b4f801d80732c32b9fbb53fdcaea933f131136f8ab25311018b871f53753782989a87ef231a38ac", @@ -3926,7 +4582,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 334, + "tcId" : 416, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308184024053192c28820ec266639fee09e214a55cc0efb07b22dc0d3f293bda2072fcf9b462da93ec9e7169ae1f1148705189f7f15d2cbec46d224197a3a7a924b0c00a3202401b664536aedbdc97bed4dee23eb94a49f23de3bd84a78f299e81edfe017a7d3ca3a7c8aace8d13b6b2eb477b922c439839eacdff2783070757754863582f715d", @@ -3934,7 +4590,7 @@ "flags" : [] }, { - "tcId" : 335, + "tcId" : 417, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308185024100969058c15d675b1b262152a4520f7e803ab465a9e1eeef7b8a5d0fb3e88032b8e8f1be9f37c80f9c7b950f4da950baae9b216ecd6c793ddb1459cfdf49776bae024020e0d078a5a113e92facdfe5cb39243247254aa0a656b83e7baa343d36f7b14b86f15e54b71ba7506d5119ff52c47e0ee549927a008cbf2bbfe1916d1cc274b2", @@ -3942,7 +4598,7 @@ "flags" : [] }, { - "tcId" : 336, + "tcId" : 418, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30818402401de5df621364436bed5cacf8dbe420e4e4e5d1b0434fcf9dc335645dd0aa07cc1d1ea30a8cafe2531cd4035dd972c0d6c3720f160e24264fd6c41521e44eb0cb024072e9abd54561bac89b234bf9e51a3f6003590af177098e25f0053a3ae18a6c74b389674a6eb80378ffd255cfe52323645cdfe9a10a965341b4e47fc0dd082e1e", @@ -3966,7 +4622,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 337, + "tcId" : 419, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3081840240422fb18cdec966937145b0f160b8ce222b0ba16fab075e16f1dac839b8d7772fee27a283ad722225bebe83db2d5a8b25cb2cbe45248b3aa876554c6a37f8137502407a3889d53bb42a6d41f393eb00c43623937029d4cc1d367469f6ea4ec16658619d2935de0a655adae4cbb624f2ffe3ce41f024269d9149dbd83cb1c97aed41b8", @@ -3974,7 +4630,7 @@ "flags" : [] }, { - "tcId" : 338, + "tcId" : 420, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3081850241009836ee7ae0447ec07a6a216633e0a97de831fa04fcd760abe39e8f457796fdfce9c69ed13c827de0ca6b60d849ed6976ac091b7d90ce3e98d3c9144afe638d4202401c9d8e142baee857d6adec8eff84ea1d23b05f5482cc2950451586cf5de0cbf9e3a727a4a4e93e15b6cc0125e5fcd1910636898064a63813a0c75fee28041b88", @@ -3982,7 +4638,7 @@ "flags" : [] }, { - "tcId" : 339, + "tcId" : 421, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30818402400877d7a3ffacf4ef36cbedfd44e4cc0237bdeede8ce0bdfb330bb73b317b7d161c45bd1496e1233ced8f7dcfd05e0e1cc665fb1dc92b54fcbe9b0e55d9ba1be402400f7ab871742ebf22e0b7674614d71569d5084ccc0c98c2e40d088ae88eab37820a89a2dbe49e1b67ec55ae1a34fe4822d691bbf5490fcc2c47e7c1ba4dc56e7a", @@ -4006,7 +4662,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 340, + "tcId" : 422, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "308186024100a7322046ba7473716d35742d961ac5f2fe2e1dd574ece7bd15da8c66a262b2e79b0d1df27619fdebbb41da1b27ba7c9a0370ef962ee8a45105f4416d16ebf13e0241008418e445db45cfbdc8458055386d65e9bc07b497b8d4bef5f515e7947050d9ab9799fb520f322bf00fae4fae03c1269510ebb3e1dc8cca59298e26945862e9e6", @@ -4014,7 +4670,7 @@ "flags" : [] }, { - "tcId" : 341, + "tcId" : 423, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30818402401bb460ac42bb3640bfc739a0186ef3362ed27b254f548c073935caa211a1aa302e79a9466d7fece774d250c1aeaef9641b9a2f25e61ca37fada8ee07f49fd51e02403d918a07a36f578da8b0d42d30bad60ecfbd603a45d0c1a71bb01447ead81a5313265cc9b5860aba03f1c93a9cb9f3bdd9a85f270dd3691465941d2b8098f93c", @@ -4022,7 +4678,7 @@ "flags" : [] }, { - "tcId" : 342, + "tcId" : 424, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30818402405b44e4fd4996f27a7dcf306bc9fff4a9c36e3fe09026fa72122b64a4ff65f861a5954ce8a41f69a3915c84a63db0c57c6dfecbac4fde99ea5fcb104d6967d6130240088e7b846d6c5e093a7ba17427bcba0e925acb826e4e9b972b2d8a6d232f635cbe96bf6f163174db646c2f6623c89dc6e4a828d4e2e2fcf3c427c42bdb72efb7", @@ -4046,7 +4702,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 343, + "tcId" : 425, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "308184024073967eb24e20f0d4ba58895a49f812c28d24e5f0fd5e35f1075810a478d93717c8aa2605ac84226dd3d53c39c0d8c52eeac8e998bad931f5efdd664b57cee555024005b0031fb10dfc7c36ed89aafe66444835cd9c53e1c850af5f055e2b263d3e737a4e6a83cadb9d76dde535e809f447455324d4aee6f036485d4167a6e60eeda5", @@ -4054,7 +4710,7 @@ "flags" : [] }, { - "tcId" : 344, + "tcId" : 426, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3081850240633f456914707923f4b0086ea318b8cebdba5fa14352e3d9c606bd8dabf032835bbda76aa514c1a6dde1b321803d27f253dfe1cae532a5bdcd9e93e5f94596d10241009b9c8ba074deeb03745d8ae37c73e02273071a35dcfe0f65e463e208bd11c6ccb3aded6be7313d7a656d5e871b8ea4d1d51b778467b6dde6578e105d56b617d4", @@ -4062,7 +4718,7 @@ "flags" : [] }, { - "tcId" : 345, + "tcId" : 427, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "308184024040891a57b9b8f0bc6a8761d2424cb60b3f39de4e601bc8daf15ab3216c2c56ebcc760de30907e89294af5818f5a72a2df409bb6918f3d6e506ce5314602e50c1024068620756ee2a600a1467f29608ead019d0d516b79c8a756fc537a9fc734616bfec133839beb4778fdffd3fb4226e51ce4bc09627331c8daef1f711648a30fb06", @@ -4086,7 +4742,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 346, + "tcId" : 428, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30818402404debd0683028f2335b233c49531b6096e7c5521f75fcb4b5f5e32241be081f3c2b8549b57f31217be9b7aa1a4687a72ec9a5d376307252ca7c1b9b610d25b4d0024004d1303f6b91ac01c91411a983f3abb04f3698b169f8a39ffd1931c061e66f43482fec795dfd0d0abe879fa8db885b618aca2ae013e693f154bb9d0a77adef4f", @@ -4094,7 +4750,7 @@ "flags" : [] }, { - "tcId" : 347, + "tcId" : 429, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "308184024034ac9a4e6fb171f424bb592d1b845bee55173b42422fd5b5132f859a27ddcda5532fd38116e6277d9375639fb25b0f66f1e8a1accaa7800c91c87e7439987d58024075892be8e11d9bf3e81e8370af02d88bda83ce0ae9c21aeb487eef4c4c5458e51a99e4d788db84064cfbc48240f56612078769fde0e3b706125f46e2f26a3508", @@ -4102,7 +4758,7 @@ "flags" : [] }, { - "tcId" : 348, + "tcId" : 430, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "308184024036b68b5cad7428803f606615505857aa7cfb683d1e9ce856d499fa6e13ee6a4f235edd00403429ff14bc578dd121fd256004794add4fb8195b43a9e1eefbd3a1024045c6affd607f5424a0e49c0f1a72ebf7948a80b482ef171ee161dc36515679e32fa9edaa92c57403e6e102643b77391aedeec2b054964315dedd4cc369f23f03", @@ -4126,7 +4782,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 349, + "tcId" : 431, "comment" : "y-coordinate of the public key is small on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402405e1bf4b1debacba4725fc3cc8214534de5f6e592645b60f4c4a1dd2260d3357d8fb2ada7f72a48346a7e34395a6a181c694048ae8258f1cb3b6f63f4932829eb02405e3df0beee22fa96d4655833862f73b52f12e4c4c7d818b21846effb39d6f09fc35b2d0fac8f5cb3c4051ff45f5305e93b24138a0f95fad2fef1c10cd1dcf2cb", @@ -4136,7 +4792,7 @@ ] }, { - "tcId" : 350, + "tcId" : 432, "comment" : "y-coordinate of the public key is small on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818502410080400bee9a342f3afba2dbb029235ad511aedb30960c53bad670460b38304d7cbd706ff98f1296cb7e746f8ca3a43937a5cd035a00c63868001fa429b491bd8e02405c66941edcda56228edce77373a7b9dcdd464ed18075e7da1427911778784f8017bef6f18751cba12355bd90ba63b8d31ea373387f36494e3642008082d349d1", @@ -4146,7 +4802,7 @@ ] }, { - "tcId" : 351, + "tcId" : 433, "comment" : "y-coordinate of the public key is small on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402404768dfddae4cb83566f2c3a9340091c2608e0e270a4b3f48ded7c75b4aa15ab65cb050cfdb312c32bfaa7759869c9c0ce27f6cdf1fb584379f6398c95ebf864402407e1a3aacd8d603faecf87902147b67435d992ee9e543f934dd4c40d8a12cd1e10366d0743d7862b9c8ba8b6816639c3509b5caa2a91533c0af50ece2fd2c530c", @@ -4172,7 +4828,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 352, + "tcId" : 434, "comment" : "y-coordinate of the public key is large on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "308184024027d9c6c4db31aff288fa4e40159d6ee18c98139427484796f1f8745c9827dfc08d393abe144df6b7c12d48971fdd284b81e6e10860359ef71473b9e6bb84cb1e024007a0420c8a9b26911b63626540a85f60aa277afdef9990fc8dc1d3f1f2c5a927e1e4a29d81a701b48b366f000f962614899cbf193826ca8de4a425538de5ac62", @@ -4182,7 +4838,7 @@ ] }, { - "tcId" : 353, + "tcId" : 435, "comment" : "y-coordinate of the public key is large on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "308184024049542eec3b96c476b59b2b94d5fc7ee08fd2a1b1e732e6609098ab2a7f250452fbc1057a6d3feccbcaeb00468b26222eb48065fcaad7647681823860451e1e91024037db336dee1e45d9ace550053511c9c3755657e78eca108d3dfd1e68fe83da626b8dacbb19f0ee232b0f8bfe8ddbe7d5e98b7a2eccd03f375d164ce828631896", @@ -4192,7 +4848,7 @@ ] }, { - "tcId" : 354, + "tcId" : 436, "comment" : "y-coordinate of the public key is large on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402404f90ceb76bc72f0cca10705d3badab6caa6019ef6bfe7de1b75951d517d2b16168515bf305f0006292e4900598256141e45c19077fa447dd5f32daa62c25081502406712a784102802821e9708e349d03a88297b374ef81a4edc35016524cd2a22afea7b8b3171de60ac1b3882533650586dcad338ea48231486e10e3120ce3d2a59", @@ -4218,7 +4874,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 355, + "tcId" : 437, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "3081850240459e3e6e671a6c342d585db689043d32a494ce0039ee71ac67ed6ec0861908ebae6b2d6e4a67caa7a8f0576a49889a4a63d4b0b8aa8845c9cf785b49412a7071024100a5edd7abfce9d4413b22289397785b3d84b2c0d3719409255bb7128268e0bcd37d928bea5486bf56ffe259c7ec9f50b878e0155d73e3bde5cffe55e612f8d7b8", @@ -4228,7 +4884,7 @@ ] }, { - "tcId" : 356, + "tcId" : 438, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402401b2f7ea40960e37e28b556b7e446c4641e2f3d8a829dcc4a349553e42cf9ce6272dc9cdcda013e3981cb73b10d46321c80501d6a34ad7fd959a0c78f891f33f002407f195b7696edfc7687ff0126eaba13dad1e19563e8d395af32db3d6a7b4e82f28004501d92b7537da397845b7aa398a11051052e52264bd8cbcba9987ec6742b", @@ -4238,7 +4894,7 @@ ] }, { - "tcId" : 357, + "tcId" : 439, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402401b5c1d2b2b06591a1fa516cffa9c8a57cf1fffc22cecb7249281670bc23883a68553e0caf1edd9f1703a25b74e0000a37e32e6cc3576939f458c3dd5c4dbcc9c02404b23d7ed7f8a6b7ba7d22aefa8fde030ecb3f2fed4a5f26f12d59a29d63cdd0ec03fae557d141c7b0e8712c306b0eebbd0cab27696012062622bb180043034ba", @@ -4264,7 +4920,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 358, + "tcId" : 440, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "308186024100a952847acf213c86e231316d8f9130f7cbdf7f3952307a577076342d13939b4ab5a1313b34abb89204d3fd1f873885fffa683c5a493e5461c7f1400af86ae7fe0241009a65a8a4150de593b29642b988b2ec2e23e15e156ecf0af5fde2fbd73208f69f2506d141e0b47c0e1f2fa09ef26b389a6bd2b0230930a16fd119767e382724b5", @@ -4274,7 +4930,7 @@ ] }, { - "tcId" : 359, + "tcId" : 441, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "308185024051bfb80aae30262a67bf0771a6b8d195e59aa04e87bd060fe5a9bd56d35385a5fc3da5dfc3ae8c67dbd408184482855e3563dedee72a21b60fafd73819aa837c024100807f0d69385467ad6cd8a44d482ca3b6e18f7b352ef19a2bc980500b6d59045f0d6f7ab7e414c50d2b68d7f6e6c01d3e8353cdfd475f249b31842fe59955f414", @@ -4284,7 +4940,7 @@ ] }, { - "tcId" : 360, + "tcId" : 442, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402404e8711b00de355f14c8eb91959c13c77f9155754765f10f2aaa8fdad6a14c6a4e62c5ed48a9d8ca403c902db0c2c0735426b33e67828ac32ae19b84e6598681902407d104ae5e5d0da26cb427d7951d40df429b4205086e633b800d7d7b8bde48a9bec4e43ddeb4226192b5c9b30ffa3efa7d2385ab28a190c165fb2a2c58572c2a2", @@ -4310,7 +4966,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 361, + "tcId" : 443, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402404cd61754211d222371e552578ff705cc819a2f9fb2729f05d848caabf44a31fda1bd038f1b87efd28a8ce53222fdfec18d5929df926df27c2c7e7360bc5c0c7002405ce94c851db1807dc79dcc087c0830d70a0069cf52baffaf347aefa1ddba77f6f770c1483fdde38f5d74bdb32372e12fee843efff0f2dc9344ca1e3b26b9b051", @@ -4320,7 +4976,7 @@ ] }, { - "tcId" : 362, + "tcId" : 444, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "308185024048b4bde7befb1b1cad50cee6233cbf32812860c81d7ad5b0e9d6377202bcd34827c534da0ac9646ae0154689e38c608894bb3126e1025f69c824c69ab821274a0241008369f5840f776668ebb435b33be05dce4adfabb8860ccc900d07db006a50195fd4de98632192fbe7319cedff26aa8682cf7bf5f1c02e58b9c163236103d9b314", @@ -4330,7 +4986,7 @@ ] }, { - "tcId" : 363, + "tcId" : 445, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "308185024019524b15cf4ecb400b938ef5f752b86ec8f07c5903da5dba9c91ab7965b1223a8e262bef8cca8973ed98797f37a35e1c5999cf203e610ef773c6aa2786bba06402410098cf7526f5a24a0e2f22f909f8190b13130451b15dd6774bdea9d929342d924bc7eba1df89919c1b9aee8d09203606d10cebff89904cb7e71a82d8972d755306", diff --git a/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha224_test.json b/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha224_test.json index 8fb42ae08..047180f09 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha224_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha224_test.json @@ -1,13 +1,13 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 355, + "numberOfTests" : 340, "header" : [], "testGroups" : [ { @@ -34,46 +34,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303c021c4a8707d71bfb4abe6f4ec4b6a9b9bb6ca976f49ea4f9da5c512c18ff021c0e7005d0d6531f804fc379ff5636f84dd4ebfd152a77208a4ab380d2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303e021d00f28392efbc1cde8f18300262d8983b7b3a76469eb109d74963e6b78e021d00f88da4155a96cdf7684f25642576db90346f0ae4dce4a6e0bfd147d1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303e021d0080d9d26b88c799b65de914068a8f2b13a7834f2f1eb680a610a38365021d0080b9d0b15dea30ca097f04fc3b1283de05e9cf6e418601db595d8c74", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303d021d00fc6e6932efd7ddc5c9be971b2516ac818a7300bf3ccc19d19572c781021c47a255e496b1cceb892c4861e2e0e48ae94b98493a8cb255e8e23298", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303d021c3284a29335f522ce8b34a17cd22c8c8f6a72d7cec4211f64f9e93fbe021d00d1c7644ca2a165562d14dafef9b9a26bd5d3e31f6945928b63675f2d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "Legacy:ASN encoding of s misses leading 0", "msg" : "313233343030", "sig" : "303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021cd7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -83,7 +43,7 @@ ] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "valid", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -91,7 +51,7 @@ "flags" : [] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30813d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -101,7 +61,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "303e02811c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -111,7 +71,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "303e021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a02811d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -121,7 +81,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082003d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -131,7 +91,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "303f0282001c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -141,7 +101,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0282001d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -151,7 +111,7 @@ ] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303e021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -159,7 +119,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -167,7 +127,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303d021d70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -175,7 +135,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303d021b70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -183,7 +143,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021e00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -191,7 +151,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021c00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -199,7 +159,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000003d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -207,7 +167,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "30420285010000001c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -215,7 +175,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3042021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0285010000001d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -223,7 +183,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000003d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -231,7 +191,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "3046028901000000000000001c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -239,7 +199,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "3046021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a028901000000000000001d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -247,7 +207,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -255,7 +215,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304102847fffffff70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -263,7 +223,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "3041021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a02847fffffff00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -271,7 +231,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -279,7 +239,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30410284ffffffff70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -287,7 +247,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3041021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0284ffffffff00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -295,7 +255,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -303,7 +263,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "30420285ffffffffff70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -311,7 +271,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3042021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0285ffffffffff00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -319,7 +279,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -327,7 +287,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "30450288ffffffffffffffff70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -335,7 +295,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3045021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0288ffffffffffffffff00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -343,7 +303,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -351,7 +311,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "303d02ff70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -359,7 +319,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a02ff00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -367,7 +327,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -375,7 +335,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "303d028070049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -383,7 +343,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a028000d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -391,7 +351,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -399,7 +359,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -407,7 +367,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000", @@ -415,7 +375,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "303f0000021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -423,7 +383,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000", @@ -431,7 +391,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610500", @@ -439,7 +399,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3042498177303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -447,7 +407,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30412500303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -455,7 +415,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "303f303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610004deadbeef", @@ -463,7 +423,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30422221498177021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -471,7 +431,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304122202500021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -479,7 +439,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3045221e021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0004deadbeef021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -487,7 +447,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3042021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a2222498177021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -495,7 +455,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3041021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a22212500021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -503,7 +463,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3045021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a221f021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610004deadbeef", @@ -511,7 +471,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3045aa00bb00cd00303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -519,7 +479,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3043aa02aabb303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -527,7 +487,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30452224aa00bb00cd00021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -535,7 +495,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30432222aa02aabb021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -543,7 +503,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3045021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a2225aa00bb00cd00021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -551,7 +511,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3043021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a2223aa02aabb021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -559,7 +519,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -567,7 +527,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3080303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000", @@ -575,7 +535,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30412280021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0000021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -583,7 +543,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3041021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a2280021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000", @@ -591,7 +551,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3080313d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000", @@ -599,7 +559,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30412280031c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0000021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -607,7 +567,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3041021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a2280031d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000", @@ -615,7 +575,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -623,7 +583,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e3d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -631,7 +591,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f3d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -639,7 +599,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "313d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -647,7 +607,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "323d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -655,7 +615,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff3d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -663,7 +623,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -671,15 +631,15 @@ "flags" : [] }, { - "tcId" : 80, - "comment" : "using composition forsequence", + "tcId" : 75, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "3041300102303c1c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", "result" : "invalid", "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463", @@ -687,7 +647,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "303c1c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -695,7 +655,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000", @@ -705,7 +665,7 @@ ] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb3584636100", @@ -713,7 +673,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb3584636105000000", @@ -721,7 +681,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361060811220000", @@ -729,7 +689,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000fe02beef", @@ -737,7 +697,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610002beef", @@ -745,7 +705,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "303f3000021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -753,7 +713,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463613000", @@ -761,7 +721,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "303f303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -769,7 +729,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "301e021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a", @@ -777,7 +737,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "305c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -785,7 +745,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "removing integer", "msg" : "313233343030", "sig" : "301f021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -793,7 +753,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302002021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -801,7 +761,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "301f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a02", @@ -809,7 +769,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "303f021e70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0000021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -817,7 +777,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021f00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000", @@ -825,7 +785,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "303f021e000070049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -835,7 +795,7 @@ ] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021f000000d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -845,7 +805,7 @@ ] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0000021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -853,7 +813,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "303f021e70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0500021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -861,7 +821,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021f00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610500", @@ -869,7 +829,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "30210281021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -877,7 +837,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "3020021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0281", @@ -885,7 +845,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "30210500021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -893,7 +853,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "3020021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0500", @@ -901,7 +861,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d001c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -909,7 +869,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d011c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -917,7 +877,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d031c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -925,7 +885,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d041c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -933,7 +893,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303dff1c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -941,7 +901,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a001d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -949,7 +909,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a011d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -957,7 +917,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a031d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -965,7 +925,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a041d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -973,7 +933,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480aff1d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -981,7 +941,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "30210200021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -989,7 +949,7 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 114, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "3020021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0200", @@ -997,23 +957,23 @@ "flags" : [] }, { - "tcId" : 120, - "comment" : "using composition forinteger", + "tcId" : 115, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "30412220020170021b049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", "result" : "invalid", "flags" : [] }, { - "tcId" : 121, - "comment" : "using composition forinteger", + "tcId" : 116, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3041021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a2221020100021cd7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", "result" : "invalid", "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "303d021c72049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1021,7 +981,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d02d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1029,7 +989,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a488a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1037,7 +997,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463e1", @@ -1045,7 +1005,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303c021b70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a48021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1053,7 +1013,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303c021b049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1061,7 +1021,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021c00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463", @@ -1069,7 +1029,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021cd7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1077,7 +1037,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "303e021dff70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1085,7 +1045,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "303e021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021eff00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1093,7 +1053,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "infinity", "msg" : "313233343030", "sig" : "3022090180021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1101,7 +1061,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "infinity", "msg" : "313233343030", "sig" : "3021021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a090180", @@ -1109,7 +1069,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3022020100021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1117,7 +1077,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3021021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a020100", @@ -1125,7 +1085,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d0170049af31f8348673d56cece2b26fc2a84bbe2e2a2e84aeced767247021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1133,7 +1093,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021dff70049af31f8348673d56cece2b28cee4c34a02667b2df86234be1dcd021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1141,7 +1101,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c8ffb650ce07cb798c2a93131d4d81a785bfd0d5b70f4de586ee5b7f6021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1149,7 +1109,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d008ffb650ce07cb798c2a93131d4d7311b3cb5fd9984d2079dcb41e233021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1157,7 +1117,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021dfe8ffb650ce07cb798c2a93131d4d903d57b441d1d5d17b51312898db9021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1165,7 +1125,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d0170049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1173,7 +1133,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d008ffb650ce07cb798c2a93131d4d81a785bfd0d5b70f4de586ee5b7f6021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1181,7 +1141,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d01d7bf40db0909941d78f9948340c5b4b7a5fa6fca97e8a82091e08d9e", @@ -1189,7 +1149,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021cd7bf40db0909941d78f9948340c78771e4888f4e702e5595d9283924", @@ -1197,7 +1157,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021dff2840bf24f6f66be287066b7cbf3961eb3abe80737bf48124ca7b9c9f", @@ -1205,7 +1165,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021dfe2840bf24f6f66be287066b7cbf3a4b485a059035681757df6e1f7262", @@ -1213,7 +1173,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d01d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361", @@ -1221,7 +1181,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021c2840bf24f6f66be287066b7cbf3961eb3abe80737bf48124ca7b9c9f", @@ -1229,7 +1189,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1239,7 +1199,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1249,7 +1209,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1259,7 +1219,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1269,7 +1229,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1279,7 +1239,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1289,7 +1249,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1299,7 +1259,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1309,7 +1269,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1319,7 +1279,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1329,7 +1289,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1339,7 +1299,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1349,7 +1309,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1359,7 +1319,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1369,7 +1329,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1379,7 +1339,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1389,7 +1349,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1399,7 +1359,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1409,7 +1369,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1419,7 +1379,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1429,7 +1389,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1439,7 +1399,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1449,7 +1409,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1459,7 +1419,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1469,7 +1429,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1479,7 +1439,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1489,7 +1449,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1499,7 +1459,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100", @@ -1509,7 +1469,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101", @@ -1519,7 +1479,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff", @@ -1529,7 +1489,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1539,7 +1499,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1549,7 +1509,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1559,7 +1519,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1569,7 +1529,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1579,7 +1539,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d090380fe01", @@ -1589,7 +1549,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c020100", @@ -1599,7 +1559,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c020101", @@ -1609,7 +1569,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c0201ff", @@ -1619,7 +1579,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1629,7 +1589,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1639,7 +1599,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1649,7 +1609,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1659,7 +1619,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1669,7 +1629,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c090380fe01", @@ -1679,7 +1639,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e020100", @@ -1689,7 +1649,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e020101", @@ -1699,7 +1659,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e0201ff", @@ -1709,7 +1669,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1719,7 +1679,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1729,7 +1689,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1739,7 +1699,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1749,7 +1709,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1759,7 +1719,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e090380fe01", @@ -1769,7 +1729,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001020100", @@ -1779,7 +1739,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001020101", @@ -1789,7 +1749,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff0000000000000000000000010201ff", @@ -1799,7 +1759,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1809,7 +1769,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1819,7 +1779,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1829,7 +1789,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1839,7 +1799,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1849,7 +1809,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffffffff000000000000000000000001090380fe01", @@ -1859,7 +1819,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002020100", @@ -1869,7 +1829,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002020101", @@ -1879,7 +1839,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff0000000000000000000000020201ff", @@ -1889,7 +1849,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1899,7 +1859,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1909,7 +1869,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1919,7 +1879,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1929,7 +1889,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1939,7 +1899,7 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffffffff000000000000000000000002090380fe01", @@ -1949,12 +1909,220 @@ ] }, { - "tcId" : 221, + "tcId" : 216, "comment" : "Edge case for Shamir multiplication", "msg" : "3137353738", "sig" : "303c021c326bc06353f7f9c9f77b8f4b55464e8619944e7879402cca572e041a021c3116e1a38e4ab2008eca032fb2d185e5c21a232eaf4507ae56177fd2", "result" : "valid", "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "32323534363238393834", + "sig" : "303d021d008ce2afe20b684576fdd91b4b34168c9c011996af5b0eb85fa929f381021c662af5ca651bffbc623c3a3b372779bd09e1948cd19188f5339a979d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "31383237383738363130", + "sig" : "303e021d00da573cf73aed174710c232155735248f8ebef696374647527da52258021d00b251856b66a83c32bf0b7b81a01f1db4507e622125f301bd832a5ccc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "31353138383631373039", + "sig" : "303e021d00c368da86582b2c82b696b2f7c79027968f3fd25cbba9688cdc67b17a021d00aba8e3c2ff1af9bb9c66ca88a3825a19ce17206e7a658ff47025891e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "32313239323333343232", + "sig" : "303d021d00ffcefcb57190d0b87efb789fb53407fd2c65c5ae3551da3eccf8ddd5021c05c89b41238f1e1def8fbe8d4afebf20be077e82972f91297487e118", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "31323231393739303539", + "sig" : "303c021c2b98c67ebf6597b08bc7f1b73ff8662cf125e9700ec973ece9c6ff48021c2e3f72a8f76e12c8cdf4487e0956c1ef4578e1da4d29d8db824d415b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "32333032353637363131", + "sig" : "303d021c5794d70440f166904d24d0b910cd127c63a9eddca45a4d9032db47e8021d008ba5d290834d9a0963122d928da902f7b03467396072180bb1801b43", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "31313035383638343732", + "sig" : "303e021d00c29c70b0b21782d1c727f4907aef5641b6d6c6e7b2a1ebfa57794223021d00aac2d3a02592f298dd3198e388425ec7a91d7e6be48248a64773614c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "31343636363134343432", + "sig" : "303d021c5c3ef3778c811e69ef0b0e370e45ec0d7eb88505c3e8ffb8c50b9993021d00e06b5c6e47dc4da9e64fd21bc3e1da13cf7c264fa64ccb89da87387c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "343431393536343230", + "sig" : "303e021d00ed8f586563232cf15ebd014bd4f99727e337cfe4ce48694fe6748ec2021d00fff779a3eca9513522908e252a2b4aab2060608e6cd2d4f1b8c696cd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "31393639343836303634", + "sig" : "303c021c64c084f6b775bbf7915c1964a68b0259629328598f13557872867830021c2a6f3b289d130ec3d99e4caaf601497895a069c1a5a75b559ad28444", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "32323335363732383833", + "sig" : "303d021c2b514e9b0e0eb68adc01915abbee9fa21f3034be5581dedaa6b15982021d00b8f71c5fdc68d698716bfc623b278216c0fcc0298497fc9c03db44e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "32323537383433373033", + "sig" : "303e021d00e4103f4a8a814485b6b406fe8dd72206bad6a50e7126bc655c3d2285021d009bcb99693284cac26e6641a861dbec24f9cc5dd7bb535339d09ac984", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "393434353030393436", + "sig" : "303d021d009edfb833446ec8b6fc84eea34ee40a85b732e5c99da8abc8bafcc515021c5052b40f9d407ae90003299cabe3e1a587b0558127cafb31de6b2638", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "31363837373839343130", + "sig" : "303d021d00ad2647c8ff377798a6aeaed436d30c7b25fb52428829ce6424dd34e8021c28f58671d77c86da302418c51e5ab86d137ba6ef4389722bc79b8751", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "333933323631323238", + "sig" : "303c021c5dfc6fad385bdb24b2b70a64fd4253405c0028bb36f4793aa3bd31fe021c1c210b74924171378992b03bb1bd78c5cfcfc879d2e5c736d35516c3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "31303733353731303935", + "sig" : "303d021c766bef46229695e6829dd12cd558369ec34519ba4a72dcaf6f73f7b0021d00fc015ccdd1e943b910101607d81ff1398ca6a4d70c25832b02b221e4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "3630383837343734", + "sig" : "303c021c120055f90ad1290c4c5fc5faf69b215139182c770d2b55e95712442f021c01ac47f7446543d4003b039d9f54daa9d0799f98291a32df4fcd472a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "31313932353639393632", + "sig" : "303d021d00f480591f6f40a25b37a035fd91954145ec342e593d09e142f25da408021c5c6ba44ff52f52c51490743d9b650916be58d06d7c1fd99dfa2eab58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "3930303736303933", + "sig" : "303c021c57daddb0cb6af939b1ea1aaf4bc72e56150c0c46a581827193e65d17021c3bc37bde4e60b789ba86a054d37f1191e0814926c1a0100168d16c17", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "31363032383336313337", + "sig" : "303c021c3a74102bd1fc617018efc4fbc042e719a81b55830aac1f1dcdedec65021c4bb9fe90015a45f31c8c95dda24f54fcdb64682c13f68d4da3d1abe0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "32303830323435363734", + "sig" : "303e021d00e3b6bb1b5beed048e0177e3e310fa14eb923a1e3274c0946f9275454021d00e044e0494ff46573c37007e3efa3233588f1d103ced1823c7e87e7c8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "31373938323734363539", + "sig" : "303c021c3c212b5a7e65d9af44643bd62fa42a9b9cffe6bdb623e9b9e4337156021c29c8121a12427a324e5d551ff5a83d3c252e32257af2800d080817d2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "31313535353737373230", + "sig" : "303c021c1630554989fffd0e35f2d9105623d73a543634c48000484c422272ca021c214da487d5e51f73814dff80a08c77bd8a83a9889a1b26a5578ba954", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "32343332343734363634", + "sig" : "303d021c0a4609242f2193b94bc54f49bcf532a576e035cec50e043668574bef021d00aa68bd67624d8812002bbb3a5f530594451372d4ab36896a2929c3df", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "32343137323832323737", + "sig" : "303e021d00ef9ff446e8eef3e948f4129fe8804f81f5b7f116a5383f9e8bc359e4021d00f4c7055bd98f4a7ea49d9574160eac167809f6a78b9dd220958dd0f3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "3737383734373731", + "sig" : "303d021c1a6c59d85d5b3120b28c0d30bc058a92dc725d8ef450c198cc3ca522021d008b17fefc8ab1ff0bb37a93446453d40f65bc2cb9636b11207f5c90a1", + "result" : "valid", + "flags" : [] } ] }, @@ -1973,7 +2141,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 222, + "tcId" : 243, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "3030020f00e95c1f470fc1ec22d6baa3a3d5c1021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", @@ -1981,7 +2149,7 @@ "flags" : [] }, { - "tcId" : 223, + "tcId" : 244, "comment" : "r too large", "msg" : "313233343030", "sig" : "303e021d00fffffffffffffffffffffffffffffffefffffffffffffffffffffffe021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", @@ -2005,7 +2173,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 245, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b", @@ -2029,7 +2197,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 246, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "303c021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021c3d5052691b8dc89debad360466f2a39e82e8ae2aefb77c3c92ad7cd1", @@ -2053,7 +2221,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 247, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "303d021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021d00bf19ab4d3ebf5a1a49d765909308daa88c2b7be3969db552ea30562b", @@ -2077,7 +2245,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 248, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020103020101", @@ -2101,7 +2269,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 249, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020103020103", @@ -2125,7 +2293,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 229, + "tcId" : 250, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020103020104", @@ -2133,7 +2301,7 @@ "flags" : [] }, { - "tcId" : 230, + "tcId" : 251, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a40020104", @@ -2157,7 +2325,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 231, + "tcId" : 252, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3022020103021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c6f00c4", @@ -2181,7 +2349,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 253, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "302302020100021d00c993264c993264c993264c99326411d2e55b3214a8d67528812a55ab", @@ -2205,7 +2373,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 254, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "302702072d9b4d347952cc021c3e85d56474b5c55fbe86608442a84b2bf093b7d75f53a47250e1c70c", @@ -2229,7 +2397,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 255, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "302d020d1033e67e37b32b445580bf4efb021c02fd02fd02fd02fd02fd02fd02fd0043a4fd2da317247308c74dc6b8", @@ -2253,7 +2421,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 256, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "302302020100021d00d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e", @@ -2277,7 +2445,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 257, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "302e020d062522bbd3ecbe7c39e93e7c24021d00d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e", @@ -2301,7 +2469,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 258, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "303d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29bd021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -2325,7 +2493,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 238, + "tcId" : 259, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020101", @@ -2333,7 +2501,7 @@ "flags" : [] }, { - "tcId" : 239, + "tcId" : 260, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020100", @@ -2357,7 +2525,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 240, + "tcId" : 261, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "303c021c7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151e021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -2381,7 +2549,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 262, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c753bb40078934081d7bd113ec49b19ef09d1ba33498690516d4d122c", @@ -2405,7 +2573,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 263, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d008ac44bff876cbf7e2842eec13b63fcb3d6e7360aca5698f3ef0f1811", @@ -2429,7 +2597,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 264, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -2453,7 +2621,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 265, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d00aaaaaaaaaaaaaaaaaaaaaaaaaaaa0f17407b4ad40d3e1b8392e81c29", @@ -2477,7 +2645,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 266, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d1be91557d866ad5f2945b14ec3317bc43c1338fd06af6496201cce2", @@ -2501,7 +2669,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 267, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7ac54a381d9bd3f2698359d6f658b5e4167d15a75b576e82d2efbd37", @@ -2525,7 +2693,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 268, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c4fbb063e82402e16fe14edda4d7986b0b88344a1f53b0e2684ee7e31", @@ -2549,7 +2717,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 269, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d3be5f50d726f99b8ac44bff876bfe78dd7ae630d227ef0ba87ae39b", @@ -2573,7 +2741,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 270, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00e5f50d726f99b8ac44bff876cbf710e47f9087d1afdfb1dab6d6daf1", @@ -2597,7 +2765,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 271, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00cbea1ae4df337158897ff0ed97ef0b261e681f654be23a7011518ba5", @@ -2621,7 +2789,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 272, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d726f99b8ac44bff876cbf7e28422aa07ec3cb1d9472bd704f4029f0", @@ -2645,7 +2813,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 273, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d009720b755413cca9506b5d27589e58ac4bed856762ba7ae20ab5b43cc", @@ -2669,7 +2837,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 274, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c2e416eaa8279952a0d6ba4eb13cbfee69cf7bcae437232fbfa5a5d5b", @@ -2693,7 +2861,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 275, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00c56225ffc3b65fbf142177609db189ab5bd013246f19e11ca5b5a127", @@ -2717,7 +2885,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 276, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00a7dd831f4120170b7f0a76ed26bc4ea9cc9e1a70048c1bb5f0a55437", @@ -2741,7 +2909,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 277, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffffffffffffffffffffffffffb2364ae85014b149b86c741eb8be", @@ -2765,7 +2933,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 278, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00855f5b2dc8e46ec428a593f73219cf65dae793e8346e30cc3701309c", @@ -2789,7 +2957,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 279, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c2db5f61aea817276af2064e104c7a30e32034cb526dd0aacfa56566f", @@ -2813,7 +2981,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 280, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0084a6c7513e5f48c07fffffffffff8713f3cba1293e4f3e95597fe6bd", @@ -2837,7 +3005,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 281, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c6c7513e5f48c07ffffffffffffff9d21fd1b31544cb13ca86a75b25e", @@ -2861,7 +3029,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 282, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d8ea27cbe9180fffffffffffffff3a43fa3662a899627950d4eb64bc", @@ -2885,7 +3053,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 283, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3e5f48c07fffffffffffffffffffc724968c0ecf9ed783744a7337b3", @@ -2909,7 +3077,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 284, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00bfffffffffffffffffffffffffff3d87bb44c833bb384d0f224ccdde", @@ -2933,7 +3101,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 285, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffffffffffffffffffffffffff646c95d0a029629370d8e83d717f", @@ -2957,7 +3125,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 286, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e1520", @@ -2981,7 +3149,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 287, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0096dafb0d7540b93b5790327082635cd8895e1e799d5d19f92b594056", @@ -3005,7 +3173,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 288, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "303d021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021c1ef359e4bd146f63d8155c5c2523fa3353c9820f84f28150bad3819a", @@ -3031,7 +3199,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 289, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "303d021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021c1ef359e4bd146f63d8155c5c2523fa3353c9820f84f28150bad3819a", @@ -3057,7 +3225,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 290, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", @@ -3081,7 +3249,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 291, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -3105,7 +3273,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 292, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00db6db6db6db6db6db6db6db6db6ceed4c09e84c77ebd9116e17391eb", @@ -3129,7 +3297,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 293, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", @@ -3153,7 +3321,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 294, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00cccccccccccccccccccccccccccc121be6fa59cb431754377d168831", @@ -3177,7 +3345,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 295, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c249249249249249249249249249227ce201a6b76951f982e7ae89852", @@ -3201,7 +3369,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 296, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c0eb10e5ab95facded4061029d63a46f46f12947411f2ea561a592057", @@ -3225,7 +3393,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 297, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -3249,7 +3417,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 298, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00db6db6db6db6db6db6db6db6db6ceed4c09e84c77ebd9116e17391eb", @@ -3273,7 +3441,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 299, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", @@ -3297,7 +3465,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 300, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00cccccccccccccccccccccccccccc121be6fa59cb431754377d168831", @@ -3321,7 +3489,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 301, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c249249249249249249249249249227ce201a6b76951f982e7ae89852", @@ -3345,7 +3513,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 302, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c0eb10e5ab95facded4061029d63a46f46f12947411f2ea561a592057", @@ -3369,7 +3537,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 303, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303c021c753bb40078934081d7bd113ec49b19ef09d1ba33498690516d4d122c021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -3377,7 +3545,7 @@ "flags" : [] }, { - "tcId" : 283, + "tcId" : 304, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303d021d008ac44bff876cbf7e2842eec13b63fcb3d6e7360aca5698f3ef0f1811021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -3401,7 +3569,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 284, + "tcId" : 305, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303c021c753bb40078934081d7bd113ec49b19ef09d1ba33498690516d4d122c021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -3409,7 +3577,7 @@ "flags" : [] }, { - "tcId" : 285, + "tcId" : 306, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303d021d008ac44bff876cbf7e2842eec13b63fcb3d6e7360aca5698f3ef0f1811021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -3433,7 +3601,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 286, + "tcId" : 307, "comment" : "pseudorandom signature", "msg" : "", "sig" : "303d021c2770403d42b7b45e553308d1f6a480640b61cac0ae36665d6f14d34e021d0085506b0404265ededf9a89fc7c9c7a55c16c5b0d781f774de8f46fa1", @@ -3441,79 +3609,7 @@ "flags" : [] }, { - "tcId" : 287, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d00dd0d56c27a0dc01ce0aad178f274d47bdf9dac8db1df5edbd3234e9f021c393cb201b9f3306ef587c8461e18617f8c0cb96dfad301fca8c852a5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 288, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303c021c0441d3ea1ccaf7ee9cba39cc90f117edf9183d34e8ec255bbee3af7b021c72787e0e4c55099d0582680e153ed4907d2a950c9421da4b83036091", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 289, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303c021c4408ea3b626ab23a391f941f93e1f2998efb4c2dc4ab6ccbf2f79b50021c0fa5ffbafb3943ff0c4e68408247f95343c4832bc01e5cd505685ef3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 290, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d009f0659f0009e16c6a98e26f7479b7ed4268f28d9bd8806ca54a5d8e7021c43aa3fd3dfc50844e03f4ce9801d3a1023a8c4d0bd67149f437ae3a2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 291, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d00b2f4f3ca7ce467a8928ee15b2672a30aad1d03f5271e9a0e7a52e233021c3e0f281a9d56fdfac280ac1eb799d3874115e773041d1e722fc36b67", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 292, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303e021d00ed63abaa150741427c9810dbaadec1bf43c0ac36968146300c0b080d021d00febd4a3944f0ea30f0e9bb13d553e839b48ef721e598aa03db7638d5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 293, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021c340814eb8a132af8e8d6bc0836c0abcd6411e8d8930cf346c41de9ae021d00c8eefdb53796bcb54c59f3193ef858ebc92cebac9f0bb38c08284b4e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 294, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d00cc75615f5415f8244fd42b518618b9734e3c5b1399507557f7834789021c7b68afe08887d34f1ce19942e4f3c5d99c20d0e15ba13adc287e5554", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 295, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d00f83bb419a391163c306b3e10c3bb5a029b428d560181c80e279498f3021c317446aa67bac1e52b6069e29e90f6df1737a61229600523e32f4e23", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 296, + "tcId" : 308, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "303d021d00b68da722bbba7f6a58417bb5d0dd88f40316fc628b0edfcb0f02b062021c5c742e330b6febadf9a12d58ba2a7199629457ef2e9e4cecd2f09f50", @@ -3521,236 +3617,20 @@ "flags" : [] }, { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021c5df6b8389e40473ac6cb14330066887779a6aafbec652c9d3f42f4db021d00ce28e7b8f4a4d5263a10c20d615b3dbaad18b58de36625a485d77adb", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021d00edd07a0529340b7e3ad39a37f7f7043cc560f605f2c14d5b6e7c4f63021c03cd4525a02091490b49645464040fac40d8a70ce49042b21f1a1b8e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021d00d32e7b5ebef67e442f086595e62d7f282c26b5618e50ae386de8efa9021c554e7c860e0e1db0080cd520c7fe745b72c540074fc610dc0e280520", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021d00d1edaf4c0174197bf38b78b53c6ed7d8d3f16ab50379bc9c25e40536021c438bc07b8cfc3b8aa319e9d50153ca4bb6702071bbc01b687d48bd99", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303e021d008bb29b81e2b348ab4f04156269f21e9ed74eada70e505faf8ee8519a021d008b9a30f30ea26c37bfe4f879939ed442523ff8ce0a3ceda97f3314e2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021c627cf63b5c30c55368d377cee6e8da5ccc265952b36eed5f2a7ccc0b021d008f76f6b9cfec6ad1bbb3e0b27ddadc7c3b35b6fd33a8302a75b0ee55", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c1d6b1e116413eae3d8975144d14bbab1db23dbc2254417973f8871a4021c7dfea6372066fce663a84ced6385ae63a4c5121d3ba6856208603ddf", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021c1e93ab2e3b2249bcc89c326d709ddaa568320cf8598c3ee0d69aa674021d00ee64abd080c4f31311b5c1ff081f3131a1d76e292f23e1f8602a3dff", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 305, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c76ab1b4c88eb4985ed345b5e3abf06ddc8c3f34c0d0e1b393a76ce85021c523ce0669a34b629b6e13a9f8b0fa6c5a6514e1267077df420ab3b88", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 306, + "tcId" : 309, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "303c021c01ec1ff15c8a55d697a5424d674753f82f711593828368d2fbb41a17021c20d9089db7baf46b8135e17e01645e732d22d5adb20e3772da740eee", "result" : "valid", "flags" : [] }, - { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c5af925948bda1fe510456cf27ce65b6d3ad17dd6d511600fad58aacf021c2eb0a3cf8b5e0b73239eb053a5a78ab8af78397062d06f8dbda2eb17", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c070fa48e5307b660cfa9e66a0ab98959ec3dcc3ac5e1b1dff1064087021c028926a511087943333f6fa336b235792b6f64ee3f5f594a7c3f6d2c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021d00bcfbb22ed79dd2ee8ae602dde144a63f9fa68f8f9b71b5994ac8f17b021c27c9c1494081d99a2708b02196eb9581b0b4147d00f3ae3089cc6d7a", - "result" : "valid", - "flags" : [] - }, { "tcId" : 310, "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021d00a914df6f841ef05491827d92e55148a5c71c687c89dccbfdfd6eddfc021c7316b41eecbff1dd0fafdeb8b717e3f91aceeb2c22cb25023ee2af0b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303e021d00a72fc403de3dab1cf179f630940cfd990702969160d7bdf5c47a12a0021d00c2b0a943e45dbd0ffe6a4e31eab8099cd940c02d415041c149f24308", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021c23ae9b89bbddbc88815c39e6f5969cce536caf36547b19d286fd868d021d00df9f9b611e22facb95e599bbca556f943739d5110678883c27d89c4d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021c356c7d340cfbd7205d466872524b1585d8659c43532fad657352f420021d00bc54e0b4c6f878e6052058ef4cbadefe3b4299993df773277bc32e5c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021d0086f4ab774e4e5d8705eaeff1f464da1774c177defcf4799656606b85021c3e03ea07272bad191989244af4230c275657c13258b77f9241caf7e6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 315, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c1bde22394310f2f3139a51406c05ef6b553cd72b3520c824eb0ba4e6021c379d85d4a88357b77fc418c1e4a2525e964415605b7a5ca5018c7662", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 316, - "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "303c021c3e46e9ba4dc089ff30fa8c0209c31b11ff49dbeec090f9f53c000c75021c6f2e3b36369416602bca83206809ed898fcf158a56c25a5474143f68", "result" : "valid", "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021c6464668eeb6f693262fa4449dfffa86d346a2d11521d196214158666021d009ba2b14539efc3c884515e5bcf794c27a00ccbff01297a45dc444693", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303c021c50b504b81612583ebecc4317a24ea4f7527d246ae1bee6c0157452f8021c0df691ff8b33d71c8b96bd246328ebd3a2f91d2be2ade9a7c2643cbf", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021d00e14a319fd627669f24ce1a51f7ec2333da3b2c3de62c3aaf2b02e76b021c7845a14342c67c2f1ccd0a8a3a34ca0f382386964cd4c07360dd7bf8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303b021c098c7a8a3b6c5659e7a013efbd8e907935d0606b6c2a868455abf489021b7730907f494e81ddceb19215fa7e9398e7aa9144ac74d9fbf8c519", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303e021d009e5db35801390400d1c6d496ba9d9ff5fddb688bdad6c8144d12e3b4021d00f8a618180b6b76c9bd837a67547a826c3cf270be1f2f50af690b8285", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303e021d00f1b4f951e32e2ae47b776cdb87654cb18b74106d6b81f29e4d98f3cc021d00f1ea4b08a530d55982eb4a895d28f75fc2b831d7e46fd835bf8d8a33", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303c021c50e80890e6b9b25b1aae3f8ddbc48026f57ad0f117694b0377bf4b9e021c7e804b9aaeb1df008cb3ac44f54d7d9ff159ca37d7f869a642c65eb6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303e021d00bdd75697eeb16df9b85ba07a14bcd200997a64bf1ec12e6e24bbe81b021d00d6f8396d399baa426c70d9cf00f1e392281755bff240752ca544e433", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 325, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021c36766ad3607b8b63a4d7ce4132b46c90c8b99f44afb589720efffe4d021d00ded14db5945f5f84ba235f8eb2ada604ae8a9cf92527f692bf066629", - "result" : "valid", - "flags" : [] } ] }, @@ -3769,7 +3649,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 326, + "tcId" : 311, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021c77b38da37079d27b837613ac3e8248d66eabd5d637076c8e62c7991e021d00d40cd9f81efc52db4429c0c1af7c1d8a22b6c7babbe7fbd8b5b3f02f", @@ -3777,7 +3657,7 @@ "flags" : [] }, { - "tcId" : 327, + "tcId" : 312, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021d008c03b32c166c0c8b99d7f876acd109447efb13f6b82945e78d51a269021c657568f1a0a8bd7df5ffa43097ebb2b64435c8e3335bcaafc63f9ed5", @@ -3785,7 +3665,7 @@ "flags" : [] }, { - "tcId" : 328, + "tcId" : 313, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021d00d199a375253d30f1d2b4493542e9934f9f1f8b0680117679f5bc4ad2021c11419ddbf02c8ad5f518f8dac33f86a85e777af51a034132e2767a6d", @@ -3809,7 +3689,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 329, + "tcId" : 314, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021d008ff82699e2e82870be9cfdd8a408bb34f8f38a83a4ac8370f18f2bc8021c7e5008fab6a0d4159200077ef9918dad6592cd8359838852c636ac05", @@ -3817,7 +3697,7 @@ "flags" : [] }, { - "tcId" : 330, + "tcId" : 315, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021c3f3b60b529ae0f950c517264adf2e481616bc47416742d5103589660021d00f731ebe98e58384b3a64b4696d4cc9619828ad51d7c39980749709a6", @@ -3825,7 +3705,7 @@ "flags" : [] }, { - "tcId" : 331, + "tcId" : 316, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021d00dc11ffdc6b78754a335f168c4033916a2158d125a3f4fed9dc736661021c6dd84364717d9f4b0790f2b282f9245ecb316874eac025600397f109", @@ -3849,7 +3729,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 332, + "tcId" : 317, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303e021d00a59b25b786d55f26b04dfe90ee02a6bde64ed6e431dc9fbdc3ab360e021d00fc14b5ad20f39da9900e35437936c8626fccf6632e7a3d9e587e3311", @@ -3857,7 +3737,7 @@ "flags" : [] }, { - "tcId" : 333, + "tcId" : 318, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021c2eda1f96c1a6e3ad8a3321ce82cbb13a5b935b501abf6c06f7fd2b3f021d00e81050c3e5f53a3c7b9d0bdb9ed92a326dfeac44791ba1abe4d6e973", @@ -3865,7 +3745,7 @@ "flags" : [] }, { - "tcId" : 334, + "tcId" : 319, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021c60f5e093fda08fc14ac99d820a18ad1370c58150bea0aca24fc6db9d021d00c2220a0ebbf4896e68fdb5bd824f88291c1c862b916f9c4af87f8f5f", @@ -3889,7 +3769,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 335, + "tcId" : 320, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021c2ead37846a5e36a490b75140bdc7b636c6e9f6d8f980f6fadb08f769021d00e1fe130ae1798c196d7be62c7a5ddb3168cf4b8d48b6b6b4dc94ab3b", @@ -3897,7 +3777,7 @@ "flags" : [] }, { - "tcId" : 336, + "tcId" : 321, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021d00a8a4c9416d72c860573d073281cb08c86ad65313f06b15a329e82eb2021c5a6edd2f0816b7263d915d72c67d50a854e3abee5cde1b679a0cef09", @@ -3905,7 +3785,7 @@ "flags" : [] }, { - "tcId" : 337, + "tcId" : 322, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c576bb86c517bfecdc930a4c8501725548d425afbb96d93f5c1e2a0e1021c77248c5ecd620c431438c50e6bee6858091b54a87f8548ae35c21027", @@ -3929,7 +3809,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 338, + "tcId" : 323, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021c34e41cba628fd8787ba1a528f6015d2cae015c1c9a866e08a7133801021d0083d422ffdd99cc3c6d7096ef927f0b11988d1824e6e93840ff666ccd", @@ -3937,7 +3817,7 @@ "flags" : [] }, { - "tcId" : 339, + "tcId" : 324, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303c021c2558a42e79689244bccd5e855f6a1e42b4ff726873f30b532b89ef53021c07f9bd947785187175d848b6e2d79f7ab3bbc1087b42590b0cfb256a", @@ -3945,7 +3825,7 @@ "flags" : [] }, { - "tcId" : 340, + "tcId" : 325, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00d5fe7dd5fb4fd1ea5ce66c0824f53f96ce47fd9b6c63b4d57827fd17021d00bce5bc3af705afaacb81bfa6d552d6198962fece9fba41546c602ddc", @@ -3969,7 +3849,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 341, + "tcId" : 326, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021d008c1da2f07cdcbce4db8067b863468cfc728df52980229028689e57b6021c32175c1390a4b2cab6359bab9f854957d4fd7976c9c6d920c871c051", @@ -3977,7 +3857,7 @@ "flags" : [] }, { - "tcId" : 342, + "tcId" : 327, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303e021d00e46d4f11b86b5a12f6fe781d1f934ef2b30e78f6f9cc86a9996e20c0021d008351974b965526034a0ccef0e7d3bc13d91798151488c91533143f7b", @@ -3985,7 +3865,7 @@ "flags" : [] }, { - "tcId" : 343, + "tcId" : 328, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c305ccf0b5d0cf33dc745bb7c7964c233f6cfd8892a1c1ae9f50b2f3f021c785f6e85f5e652587c6e15d0c45c427278cf65bb1429a57d8826ca39", @@ -4009,7 +3889,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 344, + "tcId" : 329, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021c0e4fde0ac8d37536505f7b8bdc2d22c5c334b064ac5ed27bea9c179e021d00c4d6bf829dd547000d6f70b9ad9e9c1503bebcf1d95c2608942ca19d", @@ -4017,7 +3897,7 @@ "flags" : [] }, { - "tcId" : 345, + "tcId" : 330, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00818afcaf491da9d08a7cc29318d5e85dce568dcca7018059f44e9b7e021d00bf32a233d5fc6ed8e2d9270b1bdad4bbd2a0f2c293d289bd91ffbcf3", @@ -4025,7 +3905,7 @@ "flags" : [] }, { - "tcId" : 346, + "tcId" : 331, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303c021c0e05ed675c673e5e70a4fdd5a47b114c5d542d4f6d7a367597d713ea021c26d70d65c48430373363987810bdcc556e02718eab214403ae008db4", @@ -4049,7 +3929,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 347, + "tcId" : 332, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303e021d00ab7a19eecf63e9668278963b65236b2768e57cae0e268cb86a0ddda1021d008829f5d3a3394f9467ba62e66ef1768e3e54f93ed23ec962bc443c2e", @@ -4057,7 +3937,7 @@ "flags" : [] }, { - "tcId" : 348, + "tcId" : 333, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c17111a77cf79bead456ed86a7d8a935531440281eb8b15a885e341c0021d00fdc3958d04f037b1d4bb2cee307b5201be062e0d4e089df1c1917668", @@ -4065,7 +3945,7 @@ "flags" : [] }, { - "tcId" : 349, + "tcId" : 334, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021d00acafa1e33345eeba0c338c2204b4cd8ba21de7ec3e1213317038e968021c0b42fbbaeda98a35da0de4c79546f3a0f7d9dec275d2cd671f93c874", @@ -4089,7 +3969,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 350, + "tcId" : 335, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d00a3fe71a2a56f554e98fd10a8098c2a543c98bc6b3602ef39f2412308021c5d1d68f9a870ef2bc87484b3386549fae95811ab72bc0e3a514720da", @@ -4097,7 +3977,7 @@ "flags" : [] }, { - "tcId" : 351, + "tcId" : 336, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021c132f7625704756c13f2bfa449e60952f836f4904660b5b1da07e5a9f021d0082b4abafc40e8fd19b0c967f02fff152737ce01153658df445c4d7b7", @@ -4105,7 +3985,7 @@ "flags" : [] }, { - "tcId" : 352, + "tcId" : 337, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00f36a8347c6fe0397a1161a364cbc4bdfb4d8b7894cbaa6edc55a4ff7021d009c9c90515da5e602d62e99f48eac414e913dd0b7cbf680c1a5399952", @@ -4129,7 +4009,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 353, + "tcId" : 338, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c2125ecc08e52e9e39e590117de2145bd879626cb87180e52e9d3ce03021d008f7e838d0e8fb80005fe3c72fca1b7cc08ed321a34487896b0c90b04", @@ -4137,7 +4017,7 @@ "flags" : [] }, { - "tcId" : 354, + "tcId" : 339, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303e021d00e485747ac2f3d045e010cdadab4fd5dbd5556c0008445fb73e07cd90021d00e2133a7906aeac504852e09e6d057f29ab21368cfc4e2394be565e68", @@ -4145,7 +4025,7 @@ "flags" : [] }, { - "tcId" : 355, + "tcId" : 340, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021d00a4de0d931ddab90e667ebc0ad800ce49e971c60543abdc46cefff926021c550816170bd87593b9fb8ad5ed9ab4ddb12403ff6fe032252833bac4", diff --git a/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha224_test.txt b/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha224_test.txt index ac4ae4b21..bfe0a2f1c 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha224_test.txt +++ b/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha224_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: ECDSA -# Generator version: 0.4.6 +# Generator version: 0.4.12 [key.curve = secp224r1] [key.keySize = 224] @@ -20,36 +20,6 @@ result = valid sig = 303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021c2840bf24f6f66be287066b7cbf38788e1b7770b18fd1aa6a26d7c6dc # tcId = 2 -# random signature -msg = 313233343030 -result = valid -sig = 303c021c4a8707d71bfb4abe6f4ec4b6a9b9bb6ca976f49ea4f9da5c512c18ff021c0e7005d0d6531f804fc379ff5636f84dd4ebfd152a77208a4ab380d2 - -# tcId = 3 -# random signature -msg = 313233343030 -result = valid -sig = 303e021d00f28392efbc1cde8f18300262d8983b7b3a76469eb109d74963e6b78e021d00f88da4155a96cdf7684f25642576db90346f0ae4dce4a6e0bfd147d1 - -# tcId = 4 -# random signature -msg = 313233343030 -result = valid -sig = 303e021d0080d9d26b88c799b65de914068a8f2b13a7834f2f1eb680a610a38365021d0080b9d0b15dea30ca097f04fc3b1283de05e9cf6e418601db595d8c74 - -# tcId = 5 -# random signature -msg = 313233343030 -result = valid -sig = 303d021d00fc6e6932efd7ddc5c9be971b2516ac818a7300bf3ccc19d19572c781021c47a255e496b1cceb892c4861e2e0e48ae94b98493a8cb255e8e23298 - -# tcId = 6 -# random signature -msg = 313233343030 -result = valid -sig = 303d021c3284a29335f522ce8b34a17cd22c8c8f6a72d7cec4211f64f9e93fbe021d00d1c7644ca2a165562d14dafef9b9a26bd5d3e31f6945928b63675f2d - -# tcId = 7 # Legacy:ASN encoding of s misses leading 0 msg = 313233343030 result = acceptable @@ -59,13 +29,13 @@ sig = 303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021cd7bf40 # some implementations (e.g. jdk) allow signatures with incorrect ASN encodings # assuming that the signature is otherwise valid. -# tcId = 8 +# tcId = 3 # valid msg = 313233343030 result = valid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 9 +# tcId = 4 # long form encoding of length msg = 313233343030 result = invalid @@ -74,7 +44,7 @@ sig = 30813d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 10 +# tcId = 5 # long form encoding of length msg = 313233343030 result = invalid @@ -83,7 +53,7 @@ sig = 303e02811c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 11 +# tcId = 6 # long form encoding of length msg = 313233343030 result = invalid @@ -92,7 +62,7 @@ sig = 303e021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a02811d00d7 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 12 +# tcId = 7 # length contains leading 0 msg = 313233343030 result = invalid @@ -101,7 +71,7 @@ sig = 3082003d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 13 +# tcId = 8 # length contains leading 0 msg = 313233343030 result = invalid @@ -110,7 +80,7 @@ sig = 303f0282001c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 14 +# tcId = 9 # length contains leading 0 msg = 313233343030 result = invalid @@ -119,415 +89,415 @@ sig = 303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0282001d00 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 15 +# tcId = 10 # wrong length msg = 313233343030 result = invalid sig = 303e021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 16 +# tcId = 11 # wrong length msg = 313233343030 result = invalid sig = 303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 17 +# tcId = 12 # wrong length msg = 313233343030 result = invalid sig = 303d021d70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 18 +# tcId = 13 # wrong length msg = 313233343030 result = invalid sig = 303d021b70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 19 +# tcId = 14 # wrong length msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021e00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 20 +# tcId = 15 # wrong length msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021c00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 21 +# tcId = 16 # uint32 overflow in length msg = 313233343030 result = invalid sig = 3085010000003d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 22 +# tcId = 17 # uint32 overflow in length msg = 313233343030 result = invalid sig = 30420285010000001c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 23 +# tcId = 18 # uint32 overflow in length msg = 313233343030 result = invalid sig = 3042021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0285010000001d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 24 +# tcId = 19 # uint64 overflow in length msg = 313233343030 result = invalid sig = 308901000000000000003d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 25 +# tcId = 20 # uint64 overflow in length msg = 313233343030 result = invalid sig = 3046028901000000000000001c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 26 +# tcId = 21 # uint64 overflow in length msg = 313233343030 result = invalid sig = 3046021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a028901000000000000001d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 27 +# tcId = 22 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 30847fffffff021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 28 +# tcId = 23 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 304102847fffffff70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 29 +# tcId = 24 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 3041021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a02847fffffff00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 30 +# tcId = 25 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 3084ffffffff021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 31 +# tcId = 26 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 30410284ffffffff70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 32 +# tcId = 27 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 3041021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0284ffffffff00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 33 +# tcId = 28 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 3085ffffffffff021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 34 +# tcId = 29 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 30420285ffffffffff70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 35 +# tcId = 30 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 3042021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0285ffffffffff00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 36 +# tcId = 31 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 3088ffffffffffffffff021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 37 +# tcId = 32 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 30450288ffffffffffffffff70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 38 +# tcId = 33 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 3045021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0288ffffffffffffffff00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 39 +# tcId = 34 # incorrect length msg = 313233343030 result = invalid sig = 30ff021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 40 +# tcId = 35 # incorrect length msg = 313233343030 result = invalid sig = 303d02ff70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 41 +# tcId = 36 # incorrect length msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a02ff00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 42 +# tcId = 37 # indefinite length without termination msg = 313233343030 result = invalid sig = 3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 43 +# tcId = 38 # indefinite length without termination msg = 313233343030 result = invalid sig = 303d028070049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 44 +# tcId = 39 # indefinite length without termination msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a028000d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 45 +# tcId = 40 # removing sequence msg = 313233343030 result = invalid sig = -# tcId = 46 +# tcId = 41 # lonely sequence tag msg = 313233343030 result = invalid sig = 30 -# tcId = 47 +# tcId = 42 # appending 0's to sequence msg = 313233343030 result = invalid sig = 303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000 -# tcId = 48 +# tcId = 43 # prepending 0's to sequence msg = 313233343030 result = invalid sig = 303f0000021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 49 +# tcId = 44 # appending unused 0's to sequence msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000 -# tcId = 50 +# tcId = 45 # appending null value to sequence msg = 313233343030 result = invalid sig = 303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610500 -# tcId = 51 +# tcId = 46 # including garbage msg = 313233343030 result = invalid sig = 3042498177303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 52 +# tcId = 47 # including garbage msg = 313233343030 result = invalid sig = 30412500303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 53 +# tcId = 48 # including garbage msg = 313233343030 result = invalid sig = 303f303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610004deadbeef -# tcId = 54 +# tcId = 49 # including garbage msg = 313233343030 result = invalid sig = 30422221498177021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 55 +# tcId = 50 # including garbage msg = 313233343030 result = invalid sig = 304122202500021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 56 +# tcId = 51 # including garbage msg = 313233343030 result = invalid sig = 3045221e021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0004deadbeef021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 57 +# tcId = 52 # including garbage msg = 313233343030 result = invalid sig = 3042021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a2222498177021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 58 +# tcId = 53 # including garbage msg = 313233343030 result = invalid sig = 3041021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a22212500021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 59 +# tcId = 54 # including garbage msg = 313233343030 result = invalid sig = 3045021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a221f021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610004deadbeef -# tcId = 60 +# tcId = 55 # including undefined tags msg = 313233343030 result = invalid sig = 3045aa00bb00cd00303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 61 +# tcId = 56 # including undefined tags msg = 313233343030 result = invalid sig = 3043aa02aabb303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 62 +# tcId = 57 # including undefined tags msg = 313233343030 result = invalid sig = 30452224aa00bb00cd00021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 63 +# tcId = 58 # including undefined tags msg = 313233343030 result = invalid sig = 30432222aa02aabb021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 64 +# tcId = 59 # including undefined tags msg = 313233343030 result = invalid sig = 3045021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a2225aa00bb00cd00021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 65 +# tcId = 60 # including undefined tags msg = 313233343030 result = invalid sig = 3043021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a2223aa02aabb021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 66 +# tcId = 61 # truncated length of sequence msg = 313233343030 result = invalid sig = 3081 -# tcId = 67 +# tcId = 62 # using composition with indefinite length msg = 313233343030 result = invalid sig = 3080303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000 -# tcId = 68 +# tcId = 63 # using composition with indefinite length msg = 313233343030 result = invalid sig = 30412280021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0000021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 69 +# tcId = 64 # using composition with indefinite length msg = 313233343030 result = invalid sig = 3041021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a2280021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000 -# tcId = 70 +# tcId = 65 # using composition with wrong tag msg = 313233343030 result = invalid sig = 3080313d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000 -# tcId = 71 +# tcId = 66 # using composition with wrong tag msg = 313233343030 result = invalid sig = 30412280031c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0000021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 72 +# tcId = 67 # using composition with wrong tag msg = 313233343030 result = invalid sig = 3041021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a2280031d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000 -# tcId = 73 +# tcId = 68 # Replacing sequence with NULL msg = 313233343030 result = invalid sig = 0500 -# tcId = 74 +# tcId = 69 # changing tag value of sequence msg = 313233343030 result = invalid sig = 2e3d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 75 +# tcId = 70 # changing tag value of sequence msg = 313233343030 result = invalid sig = 2f3d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 76 +# tcId = 71 # changing tag value of sequence msg = 313233343030 result = invalid sig = 313d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 77 +# tcId = 72 # changing tag value of sequence msg = 313233343030 result = invalid sig = 323d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 78 +# tcId = 73 # changing tag value of sequence msg = 313233343030 result = invalid sig = ff3d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 79 +# tcId = 74 # dropping value of sequence msg = 313233343030 result = invalid sig = 3000 -# tcId = 80 -# using composition forsequence +# tcId = 75 +# using composition for sequence msg = 313233343030 result = invalid sig = 3041300102303c1c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 81 +# tcId = 76 # truncate sequence msg = 313233343030 result = invalid sig = 303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463 -# tcId = 82 +# tcId = 77 # truncate sequence msg = 313233343030 result = invalid sig = 303c1c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 83 +# tcId = 78 # indefinite length msg = 313233343030 result = invalid @@ -536,97 +506,97 @@ sig = 3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 84 +# tcId = 79 # indefinite length with truncated delimiter msg = 313233343030 result = invalid sig = 3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb3584636100 -# tcId = 85 +# tcId = 80 # indefinite length with additional element msg = 313233343030 result = invalid sig = 3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb3584636105000000 -# tcId = 86 +# tcId = 81 # indefinite length with truncated element msg = 313233343030 result = invalid sig = 3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361060811220000 -# tcId = 87 +# tcId = 82 # indefinite length with garbage msg = 313233343030 result = invalid sig = 3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000fe02beef -# tcId = 88 +# tcId = 83 # indefinite length with nonempty EOC msg = 313233343030 result = invalid sig = 3080021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610002beef -# tcId = 89 +# tcId = 84 # prepend empty sequence msg = 313233343030 result = invalid sig = 303f3000021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 90 +# tcId = 85 # append empty sequence msg = 313233343030 result = invalid sig = 303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463613000 -# tcId = 91 +# tcId = 86 # sequence of sequence msg = 313233343030 result = invalid sig = 303f303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 92 +# tcId = 87 # truncated sequence msg = 313233343030 result = invalid sig = 301e021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a -# tcId = 93 +# tcId = 88 # repeat element in sequence msg = 313233343030 result = invalid sig = 305c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 94 +# tcId = 89 # removing integer msg = 313233343030 result = invalid sig = 301f021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 95 +# tcId = 90 # lonely integer tag msg = 313233343030 result = invalid sig = 302002021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 96 +# tcId = 91 # lonely integer tag msg = 313233343030 result = invalid sig = 301f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a02 -# tcId = 97 +# tcId = 92 # appending 0's to integer msg = 313233343030 result = invalid sig = 303f021e70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0000021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 98 +# tcId = 93 # appending 0's to integer msg = 313233343030 result = invalid sig = 303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021f00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610000 -# tcId = 99 +# tcId = 94 # prepending 0's to integer msg = 313233343030 result = invalid @@ -635,7 +605,7 @@ sig = 303f021e000070049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 100 +# tcId = 95 # prepending 0's to integer msg = 313233343030 result = invalid @@ -644,295 +614,295 @@ sig = 303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021f000000 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 101 +# tcId = 96 # appending unused 0's to integer msg = 313233343030 result = invalid sig = 303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0000021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 102 +# tcId = 97 # appending null value to integer msg = 313233343030 result = invalid sig = 303f021e70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0500021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 103 +# tcId = 98 # appending null value to integer msg = 313233343030 result = invalid sig = 303f021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021f00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463610500 -# tcId = 104 +# tcId = 99 # truncated length of integer msg = 313233343030 result = invalid sig = 30210281021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 105 +# tcId = 100 # truncated length of integer msg = 313233343030 result = invalid sig = 3020021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0281 -# tcId = 106 +# tcId = 101 # Replacing integer with NULL msg = 313233343030 result = invalid sig = 30210500021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 107 +# tcId = 102 # Replacing integer with NULL msg = 313233343030 result = invalid sig = 3020021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0500 -# tcId = 108 +# tcId = 103 # changing tag value of integer msg = 313233343030 result = invalid sig = 303d001c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 109 +# tcId = 104 # changing tag value of integer msg = 313233343030 result = invalid sig = 303d011c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 110 +# tcId = 105 # changing tag value of integer msg = 313233343030 result = invalid sig = 303d031c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 111 +# tcId = 106 # changing tag value of integer msg = 313233343030 result = invalid sig = 303d041c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 112 +# tcId = 107 # changing tag value of integer msg = 313233343030 result = invalid sig = 303dff1c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 113 +# tcId = 108 # changing tag value of integer msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a001d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 114 +# tcId = 109 # changing tag value of integer msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a011d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 115 +# tcId = 110 # changing tag value of integer msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a031d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 116 +# tcId = 111 # changing tag value of integer msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a041d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 117 +# tcId = 112 # changing tag value of integer msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480aff1d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 118 +# tcId = 113 # dropping value of integer msg = 313233343030 result = invalid sig = 30210200021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 119 +# tcId = 114 # dropping value of integer msg = 313233343030 result = invalid sig = 3020021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a0200 -# tcId = 120 -# using composition forinteger +# tcId = 115 +# using composition for integer msg = 313233343030 result = invalid sig = 30412220020170021b049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 121 -# using composition forinteger +# tcId = 116 +# using composition for integer msg = 313233343030 result = invalid sig = 3041021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a2221020100021cd7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 122 +# tcId = 117 # modify first byte of integer msg = 313233343030 result = invalid sig = 303d021c72049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 123 +# tcId = 118 # modify first byte of integer msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d02d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 124 +# tcId = 119 # modify last byte of integer msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a488a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 125 +# tcId = 120 # modify last byte of integer msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463e1 -# tcId = 126 +# tcId = 121 # truncate integer msg = 313233343030 result = invalid sig = 303c021b70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a48021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 127 +# tcId = 122 # truncate integer msg = 313233343030 result = invalid sig = 303c021b049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 128 +# tcId = 123 # truncate integer msg = 313233343030 result = invalid sig = 303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021c00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb358463 -# tcId = 129 +# tcId = 124 # truncate integer msg = 313233343030 result = invalid sig = 303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021cd7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 130 +# tcId = 125 # leading ff in integer msg = 313233343030 result = invalid sig = 303e021dff70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 131 +# tcId = 126 # leading ff in integer msg = 313233343030 result = invalid sig = 303e021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021eff00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 132 +# tcId = 127 # infinity msg = 313233343030 result = invalid sig = 3022090180021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 133 +# tcId = 128 # infinity msg = 313233343030 result = invalid sig = 3021021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a090180 -# tcId = 134 +# tcId = 129 # replacing integer with zero msg = 313233343030 result = invalid sig = 3022020100021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 135 +# tcId = 130 # replacing integer with zero msg = 313233343030 result = invalid sig = 3021021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a020100 -# tcId = 136 +# tcId = 131 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303e021d0170049af31f8348673d56cece2b26fc2a84bbe2e2a2e84aeced767247021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 137 +# tcId = 132 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303e021dff70049af31f8348673d56cece2b28cee4c34a02667b2df86234be1dcd021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 138 +# tcId = 133 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021c8ffb650ce07cb798c2a93131d4d81a785bfd0d5b70f4de586ee5b7f6021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 139 +# tcId = 134 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303e021d008ffb650ce07cb798c2a93131d4d7311b3cb5fd9984d2079dcb41e233021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 140 +# tcId = 135 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303e021dfe8ffb650ce07cb798c2a93131d4d903d57b441d1d5d17b51312898db9021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 141 +# tcId = 136 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303e021d0170049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 142 +# tcId = 137 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303e021d008ffb650ce07cb798c2a93131d4d81a785bfd0d5b70f4de586ee5b7f6021d00d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 143 +# tcId = 138 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d01d7bf40db0909941d78f9948340c5b4b7a5fa6fca97e8a82091e08d9e -# tcId = 144 +# tcId = 139 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021cd7bf40db0909941d78f9948340c78771e4888f4e702e5595d9283924 -# tcId = 145 +# tcId = 140 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021dff2840bf24f6f66be287066b7cbf3961eb3abe80737bf48124ca7b9c9f -# tcId = 146 +# tcId = 141 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021dfe2840bf24f6f66be287066b7cbf3a4b485a059035681757df6e1f7262 -# tcId = 147 +# tcId = 142 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021d01d7bf40db0909941d78f9948340c69e14c5417f8c840b7edb35846361 -# tcId = 148 +# tcId = 143 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303c021c70049af31f8348673d56cece2b27e587a402f2a48f0b21a7911a480a021c2840bf24f6f66be287066b7cbf3961eb3abe80737bf48124ca7b9c9f -# tcId = 149 +# tcId = 144 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -940,7 +910,7 @@ sig = 3006020100020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 150 +# tcId = 145 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -948,7 +918,7 @@ sig = 3006020100020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 151 +# tcId = 146 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -956,7 +926,7 @@ sig = 30060201000201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 152 +# tcId = 147 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -964,7 +934,7 @@ sig = 3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 153 +# tcId = 148 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -972,7 +942,7 @@ sig = 3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 154 +# tcId = 149 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -980,7 +950,7 @@ sig = 3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 155 +# tcId = 150 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -988,7 +958,7 @@ sig = 3022020100021d00ffffffffffffffffffffffffffffffff000000000000000000000001 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 156 +# tcId = 151 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -996,7 +966,7 @@ sig = 3022020100021d00ffffffffffffffffffffffffffffffff000000000000000000000002 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 157 +# tcId = 152 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1004,7 +974,7 @@ sig = 3008020100090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 158 +# tcId = 153 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1012,7 +982,7 @@ sig = 3006020101020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 159 +# tcId = 154 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1020,7 +990,7 @@ sig = 3006020101020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 160 +# tcId = 155 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1028,7 +998,7 @@ sig = 30060201010201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 161 +# tcId = 156 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1036,7 +1006,7 @@ sig = 3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 162 +# tcId = 157 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1044,7 +1014,7 @@ sig = 3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 163 +# tcId = 158 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1052,7 +1022,7 @@ sig = 3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 164 +# tcId = 159 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1060,7 +1030,7 @@ sig = 3022020101021d00ffffffffffffffffffffffffffffffff000000000000000000000001 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 165 +# tcId = 160 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1068,7 +1038,7 @@ sig = 3022020101021d00ffffffffffffffffffffffffffffffff000000000000000000000002 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 166 +# tcId = 161 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1076,7 +1046,7 @@ sig = 3008020101090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 167 +# tcId = 162 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1084,7 +1054,7 @@ sig = 30060201ff020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 168 +# tcId = 163 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1092,7 +1062,7 @@ sig = 30060201ff020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 169 +# tcId = 164 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1100,7 +1070,7 @@ sig = 30060201ff0201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 170 +# tcId = 165 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1108,7 +1078,7 @@ sig = 30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 171 +# tcId = 166 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1116,7 +1086,7 @@ sig = 30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 172 +# tcId = 167 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1124,7 +1094,7 @@ sig = 30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 173 +# tcId = 168 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1132,7 +1102,7 @@ sig = 30220201ff021d00ffffffffffffffffffffffffffffffff000000000000000000000001 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 174 +# tcId = 169 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1140,7 +1110,7 @@ sig = 30220201ff021d00ffffffffffffffffffffffffffffffff000000000000000000000002 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 175 +# tcId = 170 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1148,7 +1118,7 @@ sig = 30080201ff090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 176 +# tcId = 171 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1156,7 +1126,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 177 +# tcId = 172 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1164,7 +1134,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 178 +# tcId = 173 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1172,7 +1142,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 179 +# tcId = 174 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1180,7 +1150,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 180 +# tcId = 175 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1188,7 +1158,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 181 +# tcId = 176 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1196,7 +1166,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 182 +# tcId = 177 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1204,7 +1174,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 183 +# tcId = 178 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1212,7 +1182,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 184 +# tcId = 179 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1220,7 +1190,7 @@ sig = 3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d090380fe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 185 +# tcId = 180 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1228,7 +1198,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 186 +# tcId = 181 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1236,7 +1206,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 187 +# tcId = 182 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1244,7 +1214,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c0201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 188 +# tcId = 183 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1252,7 +1222,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 189 +# tcId = 184 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1260,7 +1230,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 190 +# tcId = 185 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1268,7 +1238,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 191 +# tcId = 186 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1276,7 +1246,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 192 +# tcId = 187 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1284,7 +1254,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 193 +# tcId = 188 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1292,7 +1262,7 @@ sig = 3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c090380fe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 194 +# tcId = 189 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1300,7 +1270,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 195 +# tcId = 190 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1308,7 +1278,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 196 +# tcId = 191 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1316,7 +1286,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e0201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 197 +# tcId = 192 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1324,7 +1294,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 198 +# tcId = 193 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1332,7 +1302,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 199 +# tcId = 194 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1340,7 +1310,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 200 +# tcId = 195 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1348,7 +1318,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 201 +# tcId = 196 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1356,7 +1326,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 202 +# tcId = 197 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1364,7 +1334,7 @@ sig = 3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e090380fe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 203 +# tcId = 198 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1372,7 +1342,7 @@ sig = 3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 204 +# tcId = 199 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1380,7 +1350,7 @@ sig = 3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 205 +# tcId = 200 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1388,7 +1358,7 @@ sig = 3022021d00ffffffffffffffffffffffffffffffff0000000000000000000000010201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 206 +# tcId = 201 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1396,7 +1366,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 207 +# tcId = 202 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1404,7 +1374,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 208 +# tcId = 203 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1412,7 +1382,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 209 +# tcId = 204 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1420,7 +1390,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 210 +# tcId = 205 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1428,7 +1398,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 211 +# tcId = 206 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1436,7 +1406,7 @@ sig = 3024021d00ffffffffffffffffffffffffffffffff000000000000000000000001090380fe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 212 +# tcId = 207 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1444,7 +1414,7 @@ sig = 3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 213 +# tcId = 208 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1452,7 +1422,7 @@ sig = 3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 214 +# tcId = 209 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1460,7 +1430,7 @@ sig = 3022021d00ffffffffffffffffffffffffffffffff0000000000000000000000020201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 215 +# tcId = 210 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1468,7 +1438,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 216 +# tcId = 211 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1476,7 +1446,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 217 +# tcId = 212 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1484,7 +1454,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 218 +# tcId = 213 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1492,7 +1462,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 219 +# tcId = 214 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1500,7 +1470,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 220 +# tcId = 215 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1508,12 +1478,168 @@ sig = 3024021d00ffffffffffffffffffffffffffffffff000000000000000000000002090380fe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 221 +# tcId = 216 # Edge case for Shamir multiplication msg = 3137353738 result = valid sig = 303c021c326bc06353f7f9c9f77b8f4b55464e8619944e7879402cca572e041a021c3116e1a38e4ab2008eca032fb2d185e5c21a232eaf4507ae56177fd2 +# tcId = 217 +# special case hash +msg = 32323534363238393834 +result = valid +sig = 303d021d008ce2afe20b684576fdd91b4b34168c9c011996af5b0eb85fa929f381021c662af5ca651bffbc623c3a3b372779bd09e1948cd19188f5339a979d + +# tcId = 218 +# special case hash +msg = 31383237383738363130 +result = valid +sig = 303e021d00da573cf73aed174710c232155735248f8ebef696374647527da52258021d00b251856b66a83c32bf0b7b81a01f1db4507e622125f301bd832a5ccc + +# tcId = 219 +# special case hash +msg = 31353138383631373039 +result = valid +sig = 303e021d00c368da86582b2c82b696b2f7c79027968f3fd25cbba9688cdc67b17a021d00aba8e3c2ff1af9bb9c66ca88a3825a19ce17206e7a658ff47025891e + +# tcId = 220 +# special case hash +msg = 32313239323333343232 +result = valid +sig = 303d021d00ffcefcb57190d0b87efb789fb53407fd2c65c5ae3551da3eccf8ddd5021c05c89b41238f1e1def8fbe8d4afebf20be077e82972f91297487e118 + +# tcId = 221 +# special case hash +msg = 31323231393739303539 +result = valid +sig = 303c021c2b98c67ebf6597b08bc7f1b73ff8662cf125e9700ec973ece9c6ff48021c2e3f72a8f76e12c8cdf4487e0956c1ef4578e1da4d29d8db824d415b + +# tcId = 222 +# special case hash +msg = 32333032353637363131 +result = valid +sig = 303d021c5794d70440f166904d24d0b910cd127c63a9eddca45a4d9032db47e8021d008ba5d290834d9a0963122d928da902f7b03467396072180bb1801b43 + +# tcId = 223 +# special case hash +msg = 31313035383638343732 +result = valid +sig = 303e021d00c29c70b0b21782d1c727f4907aef5641b6d6c6e7b2a1ebfa57794223021d00aac2d3a02592f298dd3198e388425ec7a91d7e6be48248a64773614c + +# tcId = 224 +# special case hash +msg = 31343636363134343432 +result = valid +sig = 303d021c5c3ef3778c811e69ef0b0e370e45ec0d7eb88505c3e8ffb8c50b9993021d00e06b5c6e47dc4da9e64fd21bc3e1da13cf7c264fa64ccb89da87387c + +# tcId = 225 +# special case hash +msg = 343431393536343230 +result = valid +sig = 303e021d00ed8f586563232cf15ebd014bd4f99727e337cfe4ce48694fe6748ec2021d00fff779a3eca9513522908e252a2b4aab2060608e6cd2d4f1b8c696cd + +# tcId = 226 +# special case hash +msg = 31393639343836303634 +result = valid +sig = 303c021c64c084f6b775bbf7915c1964a68b0259629328598f13557872867830021c2a6f3b289d130ec3d99e4caaf601497895a069c1a5a75b559ad28444 + +# tcId = 227 +# special case hash +msg = 32323335363732383833 +result = valid +sig = 303d021c2b514e9b0e0eb68adc01915abbee9fa21f3034be5581dedaa6b15982021d00b8f71c5fdc68d698716bfc623b278216c0fcc0298497fc9c03db44e9 + +# tcId = 228 +# special case hash +msg = 32323537383433373033 +result = valid +sig = 303e021d00e4103f4a8a814485b6b406fe8dd72206bad6a50e7126bc655c3d2285021d009bcb99693284cac26e6641a861dbec24f9cc5dd7bb535339d09ac984 + +# tcId = 229 +# special case hash +msg = 393434353030393436 +result = valid +sig = 303d021d009edfb833446ec8b6fc84eea34ee40a85b732e5c99da8abc8bafcc515021c5052b40f9d407ae90003299cabe3e1a587b0558127cafb31de6b2638 + +# tcId = 230 +# special case hash +msg = 31363837373839343130 +result = valid +sig = 303d021d00ad2647c8ff377798a6aeaed436d30c7b25fb52428829ce6424dd34e8021c28f58671d77c86da302418c51e5ab86d137ba6ef4389722bc79b8751 + +# tcId = 231 +# special case hash +msg = 333933323631323238 +result = valid +sig = 303c021c5dfc6fad385bdb24b2b70a64fd4253405c0028bb36f4793aa3bd31fe021c1c210b74924171378992b03bb1bd78c5cfcfc879d2e5c736d35516c3 + +# tcId = 232 +# special case hash +msg = 31303733353731303935 +result = valid +sig = 303d021c766bef46229695e6829dd12cd558369ec34519ba4a72dcaf6f73f7b0021d00fc015ccdd1e943b910101607d81ff1398ca6a4d70c25832b02b221e4 + +# tcId = 233 +# special case hash +msg = 3630383837343734 +result = valid +sig = 303c021c120055f90ad1290c4c5fc5faf69b215139182c770d2b55e95712442f021c01ac47f7446543d4003b039d9f54daa9d0799f98291a32df4fcd472a + +# tcId = 234 +# special case hash +msg = 31313932353639393632 +result = valid +sig = 303d021d00f480591f6f40a25b37a035fd91954145ec342e593d09e142f25da408021c5c6ba44ff52f52c51490743d9b650916be58d06d7c1fd99dfa2eab58 + +# tcId = 235 +# special case hash +msg = 3930303736303933 +result = valid +sig = 303c021c57daddb0cb6af939b1ea1aaf4bc72e56150c0c46a581827193e65d17021c3bc37bde4e60b789ba86a054d37f1191e0814926c1a0100168d16c17 + +# tcId = 236 +# special case hash +msg = 31363032383336313337 +result = valid +sig = 303c021c3a74102bd1fc617018efc4fbc042e719a81b55830aac1f1dcdedec65021c4bb9fe90015a45f31c8c95dda24f54fcdb64682c13f68d4da3d1abe0 + +# tcId = 237 +# special case hash +msg = 32303830323435363734 +result = valid +sig = 303e021d00e3b6bb1b5beed048e0177e3e310fa14eb923a1e3274c0946f9275454021d00e044e0494ff46573c37007e3efa3233588f1d103ced1823c7e87e7c8 + +# tcId = 238 +# special case hash +msg = 31373938323734363539 +result = valid +sig = 303c021c3c212b5a7e65d9af44643bd62fa42a9b9cffe6bdb623e9b9e4337156021c29c8121a12427a324e5d551ff5a83d3c252e32257af2800d080817d2 + +# tcId = 239 +# special case hash +msg = 31313535353737373230 +result = valid +sig = 303c021c1630554989fffd0e35f2d9105623d73a543634c48000484c422272ca021c214da487d5e51f73814dff80a08c77bd8a83a9889a1b26a5578ba954 + +# tcId = 240 +# special case hash +msg = 32343332343734363634 +result = valid +sig = 303d021c0a4609242f2193b94bc54f49bcf532a576e035cec50e043668574bef021d00aa68bd67624d8812002bbb3a5f530594451372d4ab36896a2929c3df + +# tcId = 241 +# special case hash +msg = 32343137323832323737 +result = valid +sig = 303e021d00ef9ff446e8eef3e948f4129fe8804f81f5b7f116a5383f9e8bc359e4021d00f4c7055bd98f4a7ea49d9574160eac167809f6a78b9dd220958dd0f3 + +# tcId = 242 +# special case hash +msg = 3737383734373731 +result = valid +sig = 303d021c1a6c59d85d5b3120b28c0d30bc058a92dc725d8ef450c198cc3ca522021d008b17fefc8ab1ff0bb37a93446453d40f65bc2cb9636b11207f5c90a1 + [key.curve = secp224r1] [key.keySize = 224] [key.type = ECPublicKey] @@ -1523,13 +1649,13 @@ sig = 303c021c326bc06353f7f9c9f77b8f4b55464e8619944e7879402cca572e041a021c3116e1 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00048bf7e792f7c86877f1fd0552e42d80653b59e3a29e762a22810daac7eec615bbad04b58dc2a7956090b8040bb5055325bba0aa8b3a5caa6f] [sha = SHA-224] -# tcId = 222 +# tcId = 243 # k*G has a large x-coordinate msg = 313233343030 result = valid sig = 3030020f00e95c1f470fc1ec22d6baa3a3d5c1021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a -# tcId = 223 +# tcId = 244 # r too large msg = 313233343030 result = invalid @@ -1544,7 +1670,7 @@ sig = 303e021d00fffffffffffffffffffffffffffffffefffffffffffffffffffffffe021d00ff [keyDer = 304e301006072a8648ce3d020106052b81040021033a00042646ff36d9697aaaed0d641117f94f60e138bab8e9912b558ae0a818ca48e45a33550c1b5bd20a00e4d9df3033c03222e87bd96a8197f2dd] [sha = SHA-224] -# tcId = 224 +# tcId = 245 # r,s are large msg = 313233343030 result = valid @@ -1559,7 +1685,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ff [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004ea3ea2873b6fc099bfd779b0a2c23c2c4354e2fec4536f3b8e420988f97e1c7646b4eb3de616752f415ab3a6f696d1d674fb4b6732252382] [sha = SHA-224] -# tcId = 225 +# tcId = 246 # r and s^-1 have a large Hamming weight msg = 313233343030 result = valid @@ -1574,7 +1700,7 @@ sig = 303c021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021c3d5052 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000492ae54e38b4e9c6ae9943193747c4c8acc6c96f422515288e9698a13e8f3a759a1a8273c53f4b4b18bfcf78d9bb988adb3b005002dbe434c] [sha = SHA-224] -# tcId = 226 +# tcId = 247 # r and s^-1 have a large Hamming weight msg = 313233343030 result = valid @@ -1589,7 +1715,7 @@ sig = 303d021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021d00bf19 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b157315cc1aaeae64eb5b38452884195fdfe8a15fb5618284f48afe5e1fbbaad729477a45f3752b7f72ad2f9cd7dce4158a8e21b8127e8a7] [sha = SHA-224] -# tcId = 227 +# tcId = 248 # small r and s msg = 313233343030 result = valid @@ -1604,7 +1730,7 @@ sig = 3006020103020101 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000487d9d964044b5b16801f32de9f3f9066194e8bf80affa3cb0d4ddb1db5eb9b6594e6d1bcacd0fd9d67c408f789dfb95feb79a6e2fb9c4cee] [sha = SHA-224] -# tcId = 228 +# tcId = 249 # small r and s msg = 313233343030 result = valid @@ -1619,13 +1745,13 @@ sig = 3006020103020103 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004461b435af09ede35e74dac21f9af7b1b9998213039f8785d4a4905f518b89bde69de34a482638461d09386e7193ca90ca5b3038e2a3885d1] [sha = SHA-224] -# tcId = 229 +# tcId = 250 # small r and s msg = 313233343030 result = valid sig = 3006020103020104 -# tcId = 230 +# tcId = 251 # r is larger than n msg = 313233343030 result = invalid @@ -1640,7 +1766,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a40020104 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00048093af8db04b3dd2e7c3c59bb64a832c2fb8e8e141bae7ba1534950a10c5e87aecbd1fcdfc36cd18d41b3238b2ac613eb7c9de988d881816] [sha = SHA-224] -# tcId = 231 +# tcId = 252 # s is larger than n msg = 313233343030 result = invalid @@ -1655,7 +1781,7 @@ sig = 3022020103021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c6f00c4 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004c6d71f4ba0933f1269f7d6df83fd0c9c67254f101dcc126dc15faa3e3c45dc9fedc71c9f2b0dd1b12b656241f5e335066f3f925bdbcfe98f] [sha = SHA-224] -# tcId = 232 +# tcId = 253 # small r and s^-1 msg = 313233343030 result = valid @@ -1670,7 +1796,7 @@ sig = 302302020100021d00c993264c993264c993264c99326411d2e55b3214a8d67528812a55ab [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004beb9d8dcba48146b9032688ecea947a231e7d0e6ce17d76b56ed634835503f3b4af414870ef03383784b1d846b3e07b8e9fc2d6190a3bfda] [sha = SHA-224] -# tcId = 233 +# tcId = 254 # smallish r and s^-1 msg = 313233343030 result = valid @@ -1685,7 +1811,7 @@ sig = 302702072d9b4d347952cc021c3e85d56474b5c55fbe86608442a84b2bf093b7d75f53a472 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00041955ba3f90e7a739471a5d182b594c9747eb49d5356203f3bb8b939c807d88ce3a0885bfa5b5b7f6e9beb18285e7130524b6c1498b3269ee] [sha = SHA-224] -# tcId = 234 +# tcId = 255 # 100-bit r and small s^-1 msg = 313233343030 result = valid @@ -1700,7 +1826,7 @@ sig = 302d020d1033e67e37b32b445580bf4efb021c02fd02fd02fd02fd02fd02fd02fd0043a4fd [keyDer = 304e301006072a8648ce3d020106052b81040021033a00045cb9e5a5071f2b37aa3a5e5f389f54f996b0bc8a132ecb6885318fbf4ec5f8b93d8bf2a3b64fa7cac316392562c46567963c43a69f7a37fd] [sha = SHA-224] -# tcId = 235 +# tcId = 256 # small r and 100 bit s^-1 msg = 313233343030 result = valid @@ -1715,7 +1841,7 @@ sig = 302302020100021d00d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e [keyDer = 304e301006072a8648ce3d020106052b81040021033a00047b34ef8723a4309c0fa8a7ec3a783477652a82892370f6763314fe7bdee663853071e35fd3c76f991d7843c5e168ca659b93bd6015518fba] [sha = SHA-224] -# tcId = 236 +# tcId = 257 # 100-bit r and s^-1 msg = 313233343030 result = valid @@ -1730,7 +1856,7 @@ sig = 302e020d062522bbd3ecbe7c39e93e7c24021d00d05434abacd859ed74185e75b751c6d9f6 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000403f26a9c13979cf5d090ea25dc966398022ceec31504abc4b10f76767d577dcf47e10e384c6b9a229a455a9fd33e54fe7960b8b0160aef16] [sha = SHA-224] -# tcId = 237 +# tcId = 258 # r and s^-1 are close to n msg = 313233343030 result = valid @@ -1745,13 +1871,13 @@ sig = 303d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29bd021c5555 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b671296dd5f690502e4b1500e4acb4c82d3aa8dfbc5868a643f86a3ca46ba8c3a7b823259522291e2416232276cca8503cc8dbf941f1d93d] [sha = SHA-224] -# tcId = 238 +# tcId = 259 # s == 1 msg = 313233343030 result = valid sig = 3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020101 -# tcId = 239 +# tcId = 260 # s == 0 msg = 313233343030 result = invalid @@ -1766,7 +1892,7 @@ sig = 3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020100 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000476e34b57a8c61df59cb0b7921cec6e5422344033f7accb7b3179e682cefd0a848309d1decf98a3b9e333691b95c17821cb681137630c02e2] [sha = SHA-224] -# tcId = 240 +# tcId = 261 # point at infinity during verify msg = 313233343030 result = invalid @@ -1781,7 +1907,7 @@ sig = 303c021c7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151e021c555555 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b5c09b4851a67371eee7bbf02451e5208c40de61bc1a33df2710b384dcce4e5b83c32a800e8de28fa936d582cdcad185e894caac797f1d14] [sha = SHA-224] -# tcId = 241 +# tcId = 262 # u1 == 1 msg = 313233343030 result = valid @@ -1796,7 +1922,7 @@ sig = 303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c753bb4 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004941e283be31300bfd4f6a12b876fd3267352551cc49e9eef73f76538c115e5fe3b92f643c6cef1c58f3f8657574d1f64957d4880995cde83] [sha = SHA-224] -# tcId = 242 +# tcId = 263 # u1 == n - 1 msg = 313233343030 result = valid @@ -1811,7 +1937,7 @@ sig = 303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d008ac4 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000443c9ccd08a80bca18022722b0bdcd790d82a3ef8b65c3f34204bb4729ee1c1f00598130b2313a3e38a3798d03dac665cff20f36ce8a2024a] [sha = SHA-224] -# tcId = 243 +# tcId = 264 # u2 == 1 msg = 313233343030 result = valid @@ -1826,7 +1952,7 @@ sig = 303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c555555 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004d958e418fad1c5ea5c923e6185e03ed5539d3f5f58dfac8bb9f104596997e408c97be5fdc037a5c004389d4b97eb1f54635e985853c1f082] [sha = SHA-224] -# tcId = 244 +# tcId = 265 # u2 == n - 1 msg = 313233343030 result = valid @@ -1841,7 +1967,7 @@ sig = 303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d00aaaa [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004d629b434c9b5d157bd72e114fd839553f7f0e94600934a0a49e59aa4713a13c01775e75e2ebae75d9e29d2506184177b7dd0868693873596] [sha = SHA-224] -# tcId = 245 +# tcId = 266 # edge case for u1 msg = 313233343030 result = valid @@ -1856,7 +1982,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d1be [keyDer = 304e301006072a8648ce3d020106052b81040021033a00043d2e9bb9a712bf3ad42ac30659fdbda9be9956537f9f37cd05f0ff377d5982d6d9266d774942c44d9eb3501051d3b9688610131e7856ef36] [sha = SHA-224] -# tcId = 246 +# tcId = 267 # edge case for u1 msg = 313233343030 result = valid @@ -1871,7 +1997,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7ac54a [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004a0be2f10144b9b42b016f1bd9fca30e4c24aae4775596c7cdb07ae60d60ff3a70f1541631f6087d3f3b3fe376d2305b50b94821106412479] [sha = SHA-224] -# tcId = 247 +# tcId = 268 # edge case for u1 msg = 313233343030 result = valid @@ -1886,7 +2012,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c4fbb06 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00044d74397a586c8ac5e326bed03720bde7037e4a07aee7209f70493cab106778bfd081d17ab6dcb8fd8a454962941c26ecc19cda9fb77719db] [sha = SHA-224] -# tcId = 248 +# tcId = 269 # edge case for u1 msg = 313233343030 result = valid @@ -1901,7 +2027,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d3be [keyDer = 304e301006072a8648ce3d020106052b81040021033a00048c2f149b1738243f81a6f12135395a2ba2718863622e66e33efc241f5638cf6ae9cfb39578cf3a719702052e5e9e940216c5136dcb6ef085] [sha = SHA-224] -# tcId = 249 +# tcId = 270 # edge case for u1 msg = 313233343030 result = valid @@ -1916,7 +2042,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00e5f5 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004ad5227e48afaa165e7b97ef8210687556e10643fda8a377aaf4f5bf412e86d4ae55f4460aba6a932f307ee78efdc136e9a3df6313100bf4f] [sha = SHA-224] -# tcId = 250 +# tcId = 271 # edge case for u1 msg = 313233343030 result = valid @@ -1931,7 +2057,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00cbea [keyDer = 304e301006072a8648ce3d020106052b81040021033a00043fb94a3165ecdef43fa27907ed075caf52c25420ac7bc7bb90408992023c4d7b4775b591ae223dd4da9ceaabd73b9743ddab8b40576e393f] [sha = SHA-224] -# tcId = 251 +# tcId = 272 # edge case for u1 msg = 313233343030 result = valid @@ -1946,7 +2072,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d726 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004e45fcf0a7f4dc2a308dc7868251423fbf71a205a9546850a01a732fc9a73ca4d41175076f2f362b276ecb0ccdb6e0bb30c4a1b35c2e3ed82] [sha = SHA-224] -# tcId = 252 +# tcId = 273 # edge case for u1 msg = 313233343030 result = valid @@ -1961,7 +2087,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d009720 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00043c59e13982fd9c1a45991b1e9d79e939a52a62ca479764f1477e28131b004c9bffd7f00c05e3168c625cc93ab7a0f1ba8d6fa26a4d5162cb] [sha = SHA-224] -# tcId = 253 +# tcId = 274 # edge case for u1 msg = 313233343030 result = valid @@ -1976,7 +2102,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c2e416e [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004c6b8ff152d7a1b7a99ce3483bdeaaf5bd2ce64dc6b0f89cf3544b87c053ab6cf9cb510dc1440ab4e412a167f4c69365fcfc97f31d5ba4581] [sha = SHA-224] -# tcId = 254 +# tcId = 275 # edge case for u1 msg = 313233343030 result = valid @@ -1991,7 +2117,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00c562 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00047c0772fb6553c0ec0dd1f73b5db380764d9f2f7afb4eac1e774dacd56e2e5de0db63bf03cf9675eae6d2dfe5424e79ab394951c9b60ad5df] [sha = SHA-224] -# tcId = 255 +# tcId = 276 # edge case for u1 msg = 313233343030 result = valid @@ -2006,7 +2132,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00a7dd [keyDer = 304e301006072a8648ce3d020106052b81040021033a00044108e0ccd47cba09fb7ed4d9f3455823780965157861c1bf8f93d34b46d6fdb71e9e89adaae71376b13fd17644b11eed00d498783da0ba1a] [sha = SHA-224] -# tcId = 256 +# tcId = 277 # edge case for u2 msg = 313233343030 result = valid @@ -2021,7 +2147,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffff [keyDer = 304e301006072a8648ce3d020106052b81040021033a00042f2da40a1b72f67ba63613a243119c41c7252839cf106e86b5d8e6e35a1e0e2fc49b4f316f0c0e7236785749eb34ce923c23aef330af8733] [sha = SHA-224] -# tcId = 257 +# tcId = 278 # edge case for u2 msg = 313233343030 result = valid @@ -2036,7 +2162,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00855f [keyDer = 304e301006072a8648ce3d020106052b81040021033a00047dc09710f4f586af05b08f0c9dcd48b1308733c97767fc286d1c72834353a704c7950b8f4a11394bc8db06adccf19d8ed95c7f214a173137] [sha = SHA-224] -# tcId = 258 +# tcId = 279 # edge case for u2 msg = 313233343030 result = valid @@ -2051,7 +2177,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c2db5f6 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004dbb439e2c3e9d1822b94ccc7d98c9fcb668e65dd6a759ad2dfdcd32882663234e6da512d7d7d5fe79156ad0e19ffc62d618e3cf48276106d] [sha = SHA-224] -# tcId = 259 +# tcId = 280 # edge case for u2 msg = 313233343030 result = valid @@ -2066,7 +2192,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0084a6 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004e012dc20cca5bd2adfaa27f57419596ce09ed0f18a9148e30a0f6ed255beca1b5e3e2485ef9537ae48a67b72dbcf6d7b33372023a5c443e8] [sha = SHA-224] -# tcId = 260 +# tcId = 281 # edge case for u2 msg = 313233343030 result = valid @@ -2081,7 +2207,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c6c7513 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004c510ab34abd4855c54d62407abe6ca090c73ba49aca9de9bf117bca242b3b00c272c22681af7c255120fac148ad73c81b47846e4ad2f5627] [sha = SHA-224] -# tcId = 261 +# tcId = 282 # edge case for u2 msg = 313233343030 result = valid @@ -2096,7 +2222,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d8ea [keyDer = 304e301006072a8648ce3d020106052b81040021033a000408a6e167536a47aaa224fec21ce077642efdb97d93ae16b9672279f433fb9f1abb25f2c0c3e6008ac857ede4a89ca8d9d08b8996614969ac] [sha = SHA-224] -# tcId = 262 +# tcId = 283 # edge case for u2 msg = 313233343030 result = valid @@ -2111,7 +2237,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3e5f48 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00041a83e185fcf30e6c69cf292e497d63cc04e6fd07cb9365a74be3c39c6b2d56247df49cf94176c4e8efc84ec710cd0d614dd066c16f6ad3e0] [sha = SHA-224] -# tcId = 263 +# tcId = 284 # edge case for u2 msg = 313233343030 result = valid @@ -2126,7 +2252,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00bfff [keyDer = 304e301006072a8648ce3d020106052b81040021033a00042d59efd841a44b83fd42e6a2984a53fa93ad242c11678f92202cccfb95bcaf0b2f6eb0e6d4d83e3260e037d3dc0e48ab6c4141ce6b56cad0] [sha = SHA-224] -# tcId = 264 +# tcId = 285 # edge case for u2 msg = 313233343030 result = valid @@ -2141,7 +2267,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffff [keyDer = 304e301006072a8648ce3d020106052b81040021033a00041161c7add6f67f995b93e19eb18bd5e73fd71d6bb10dceef0b792e9c08c44cef9826b4ed67508c09d07ec857a0ea49ed1a7f1fa2c74cb838] [sha = SHA-224] -# tcId = 265 +# tcId = 286 # edge case for u2 msg = 313233343030 result = valid @@ -2156,7 +2282,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3fffff [keyDer = 304e301006072a8648ce3d020106052b81040021033a000484dc3d2ebfcf3480713baeff30ad0781bc8c4d06ab6ddd4f7f1045af7570537c5d71a78b1a041aca0fe35f642824abda8c3ff2e9fcf5c8cb] [sha = SHA-224] -# tcId = 266 +# tcId = 287 # edge case for u2 msg = 313233343030 result = valid @@ -2171,7 +2297,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0096da [keyDer = 304e301006072a8648ce3d020106052b81040021033a00041767574e645c550ef3d353f76d4428f9616ac288b36378857de332629fe09825a57f3a0ec11189f4560272297ab6d5e095401febb60d0dc9] [sha = SHA-224] -# tcId = 267 +# tcId = 288 # point duplication during verification msg = 313233343030 result = valid @@ -2189,7 +2315,7 @@ sig = 303d021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021c1ef3 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00041767574e645c550ef3d353f76d4428f9616ac288b36378857de33262601f67da5a80c5f13eee760ba9fd8dd585492a1f6abfe01449f2f238] [sha = SHA-224] -# tcId = 268 +# tcId = 289 # duplication bug msg = 313233343030 result = invalid @@ -2207,7 +2333,7 @@ sig = 303d021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021c1ef3 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004e2ef8c8ccb58eba287d9279b349e7652cca3e7cda188a5f179d77142f87594f3664c0faf7b59670e353a370d1d68ad89d6a1e246b4d03bee] [sha = SHA-224] -# tcId = 269 +# tcId = 290 # comparison with point at infinity msg = 313233343030 result = invalid @@ -2222,7 +2348,7 @@ sig = 303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c333333 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b8bf3ef9646abfffb84220104ec996a92cef33f9328ec4cb1ea699484fea51a0de9e9d801babd42ca0924b36498bc5900fbeb9cbd5ad9c1a] [sha = SHA-224] -# tcId = 270 +# tcId = 291 # extreme value for k and edgecase s msg = 313233343030 result = valid @@ -2237,7 +2363,7 @@ sig = 303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c555555 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004286e80429c8796dcd885d95f960d209fed19f87e2ce423d166c8e2202e30882c09970d5dd58b67e5bb80affec74248a9cb4a783384c8b6a0] [sha = SHA-224] -# tcId = 271 +# tcId = 292 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2252,7 +2378,7 @@ sig = 303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00db6d [keyDer = 304e301006072a8648ce3d020106052b81040021033a00045599a3faf96aba7302bd3d98cfde69525b7292762383f4a0b5c310393faa45feb6c35d2b7bf25ffc633c420ebfc4e715765302c5a11ac793] [sha = SHA-224] -# tcId = 272 +# tcId = 293 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2267,7 +2393,7 @@ sig = 303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c333333 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00045b5234b8db6bbd396eae7d1ca4e6d877824c98cde9fbfab34b6b8ccb1f38ae9f87adc3e6d2474eb5e3cd9aeff0927320214be550f5e62ed4] [sha = SHA-224] -# tcId = 273 +# tcId = 294 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2282,7 +2408,7 @@ sig = 303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00cccc [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004aced4ea8949e5ae37ef2f5eb5e00675d08e17c34be6677b0f269b6725e3ad0af49ebfff415ee4f2a838ead1f84cafaa652c17acc26130725] [sha = SHA-224] -# tcId = 274 +# tcId = 295 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2297,7 +2423,7 @@ sig = 303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c249249 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00043e8c1bcc16195e8769e25d4c859807dffe178bed5bca9db06efa15324e3b53b3048b8ccd8cdc1265be240c8ee204060486a99ad31eaad3a4] [sha = SHA-224] -# tcId = 275 +# tcId = 296 # extreme value for k msg = 313233343030 result = valid @@ -2312,7 +2438,7 @@ sig = 303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c0eb10e [keyDer = 304e301006072a8648ce3d020106052b81040021033a000424819323b7be8ab0910f7f33bd2f7669c44b13f09479965e95287d13b0592345beafbfdb8cf3629269bdd817728d5d5cd3c28bc6c6414a70] [sha = SHA-224] -# tcId = 276 +# tcId = 297 # extreme value for k and edgecase s msg = 313233343030 result = valid @@ -2327,7 +2453,7 @@ sig = 303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c5555 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000444cf57bac30a83da39f90bf3faacd52211a70fb92547db7778ea6c812b3fd1bf14688d2770c50cd5a890a3807ba0e8612136a1b11e030f82] [sha = SHA-224] -# tcId = 277 +# tcId = 298 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2342,7 +2468,7 @@ sig = 303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00db [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004dc17f1001d326127f7375cffa70b7530bca4da1040dc43d0044aaca07a146f04c5294cfe7e1ed587da55bae70b7fa8e32f6aa800314d01dd] [sha = SHA-224] -# tcId = 278 +# tcId = 299 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2357,7 +2483,7 @@ sig = 303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c3333 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000468e2d7088eac18ba775bf68c5c509e86afd6f93451b4e4ee1d73e277e24ff4e27ef6c519db676d822c5db040482888013c8f3881bc9ac65a] [sha = SHA-224] -# tcId = 279 +# tcId = 300 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2372,7 +2498,7 @@ sig = 303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00cc [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004cd4171adcb8be75e7734061a048b2bf228d167c2742d27f854392046865eb958ebd320ba87662ad3ac7af568c6be0f09be090bcfe083b3e5] [sha = SHA-224] -# tcId = 280 +# tcId = 301 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2387,7 +2513,7 @@ sig = 303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c2492 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004eefdf99ab69d1888772cabe21d406045e1beab82761a7040beeb7ed359718c889af80f22f320fbe662d5ea0f65dfb4a5589c294ce5b73359] [sha = SHA-224] -# tcId = 281 +# tcId = 302 # extreme value for k msg = 313233343030 result = valid @@ -2402,13 +2528,13 @@ sig = 303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c0eb1 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34] [sha = SHA-224] -# tcId = 282 +# tcId = 303 # testing point duplication msg = 313233343030 result = invalid sig = 303c021c753bb40078934081d7bd113ec49b19ef09d1ba33498690516d4d122c021c249249249249249249249249249227ce201a6b76951f982e7ae89851 -# tcId = 283 +# tcId = 304 # testing point duplication msg = 313233343030 result = invalid @@ -2423,13 +2549,13 @@ sig = 303d021d008ac44bff876cbf7e2842eec13b63fcb3d6e7360aca5698f3ef0f1811021c2492 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d2142c89c774a08dc04b3dd201932bc8a5ea5f8b89bbb2a7e667aff81cd] [sha = SHA-224] -# tcId = 284 +# tcId = 305 # testing point duplication msg = 313233343030 result = invalid sig = 303c021c753bb40078934081d7bd113ec49b19ef09d1ba33498690516d4d122c021c249249249249249249249249249227ce201a6b76951f982e7ae89851 -# tcId = 285 +# tcId = 306 # testing point duplication msg = 313233343030 result = invalid @@ -2444,246 +2570,30 @@ sig = 303d021d008ac44bff876cbf7e2842eec13b63fcb3d6e7360aca5698f3ef0f1811021c2492 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00044c246670658a1d41f5d77bce246cbe386ac22848e269b9d4cd67c466ddd947153d39b2d42533a460def26880408caf2dd3dd48fe888cd176] [sha = SHA-224] -# tcId = 286 +# tcId = 307 # pseudorandom signature msg = result = valid sig = 303d021c2770403d42b7b45e553308d1f6a480640b61cac0ae36665d6f14d34e021d0085506b0404265ededf9a89fc7c9c7a55c16c5b0d781f774de8f46fa1 -# tcId = 287 -# pseudorandom signature -msg = -result = valid -sig = 303d021d00dd0d56c27a0dc01ce0aad178f274d47bdf9dac8db1df5edbd3234e9f021c393cb201b9f3306ef587c8461e18617f8c0cb96dfad301fca8c852a5 - -# tcId = 288 -# pseudorandom signature -msg = -result = valid -sig = 303c021c0441d3ea1ccaf7ee9cba39cc90f117edf9183d34e8ec255bbee3af7b021c72787e0e4c55099d0582680e153ed4907d2a950c9421da4b83036091 - -# tcId = 289 -# pseudorandom signature -msg = -result = valid -sig = 303c021c4408ea3b626ab23a391f941f93e1f2998efb4c2dc4ab6ccbf2f79b50021c0fa5ffbafb3943ff0c4e68408247f95343c4832bc01e5cd505685ef3 - -# tcId = 290 -# pseudorandom signature -msg = -result = valid -sig = 303d021d009f0659f0009e16c6a98e26f7479b7ed4268f28d9bd8806ca54a5d8e7021c43aa3fd3dfc50844e03f4ce9801d3a1023a8c4d0bd67149f437ae3a2 - -# tcId = 291 -# pseudorandom signature -msg = -result = valid -sig = 303d021d00b2f4f3ca7ce467a8928ee15b2672a30aad1d03f5271e9a0e7a52e233021c3e0f281a9d56fdfac280ac1eb799d3874115e773041d1e722fc36b67 - -# tcId = 292 -# pseudorandom signature -msg = -result = valid -sig = 303e021d00ed63abaa150741427c9810dbaadec1bf43c0ac36968146300c0b080d021d00febd4a3944f0ea30f0e9bb13d553e839b48ef721e598aa03db7638d5 - -# tcId = 293 -# pseudorandom signature -msg = -result = valid -sig = 303d021c340814eb8a132af8e8d6bc0836c0abcd6411e8d8930cf346c41de9ae021d00c8eefdb53796bcb54c59f3193ef858ebc92cebac9f0bb38c08284b4e - -# tcId = 294 -# pseudorandom signature -msg = -result = valid -sig = 303d021d00cc75615f5415f8244fd42b518618b9734e3c5b1399507557f7834789021c7b68afe08887d34f1ce19942e4f3c5d99c20d0e15ba13adc287e5554 - -# tcId = 295 -# pseudorandom signature -msg = -result = valid -sig = 303d021d00f83bb419a391163c306b3e10c3bb5a029b428d560181c80e279498f3021c317446aa67bac1e52b6069e29e90f6df1737a61229600523e32f4e23 - -# tcId = 296 +# tcId = 308 # pseudorandom signature msg = 4d7367 result = valid sig = 303d021d00b68da722bbba7f6a58417bb5d0dd88f40316fc628b0edfcb0f02b062021c5c742e330b6febadf9a12d58ba2a7199629457ef2e9e4cecd2f09f50 -# tcId = 297 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303d021c5df6b8389e40473ac6cb14330066887779a6aafbec652c9d3f42f4db021d00ce28e7b8f4a4d5263a10c20d615b3dbaad18b58de36625a485d77adb - -# tcId = 298 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303d021d00edd07a0529340b7e3ad39a37f7f7043cc560f605f2c14d5b6e7c4f63021c03cd4525a02091490b49645464040fac40d8a70ce49042b21f1a1b8e - -# tcId = 299 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303d021d00d32e7b5ebef67e442f086595e62d7f282c26b5618e50ae386de8efa9021c554e7c860e0e1db0080cd520c7fe745b72c540074fc610dc0e280520 - -# tcId = 300 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303d021d00d1edaf4c0174197bf38b78b53c6ed7d8d3f16ab50379bc9c25e40536021c438bc07b8cfc3b8aa319e9d50153ca4bb6702071bbc01b687d48bd99 - -# tcId = 301 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303e021d008bb29b81e2b348ab4f04156269f21e9ed74eada70e505faf8ee8519a021d008b9a30f30ea26c37bfe4f879939ed442523ff8ce0a3ceda97f3314e2 - -# tcId = 302 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303d021c627cf63b5c30c55368d377cee6e8da5ccc265952b36eed5f2a7ccc0b021d008f76f6b9cfec6ad1bbb3e0b27ddadc7c3b35b6fd33a8302a75b0ee55 - -# tcId = 303 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303c021c1d6b1e116413eae3d8975144d14bbab1db23dbc2254417973f8871a4021c7dfea6372066fce663a84ced6385ae63a4c5121d3ba6856208603ddf - -# tcId = 304 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303d021c1e93ab2e3b2249bcc89c326d709ddaa568320cf8598c3ee0d69aa674021d00ee64abd080c4f31311b5c1ff081f3131a1d76e292f23e1f8602a3dff - -# tcId = 305 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303c021c76ab1b4c88eb4985ed345b5e3abf06ddc8c3f34c0d0e1b393a76ce85021c523ce0669a34b629b6e13a9f8b0fa6c5a6514e1267077df420ab3b88 - -# tcId = 306 +# tcId = 309 # pseudorandom signature msg = 313233343030 result = valid sig = 303c021c01ec1ff15c8a55d697a5424d674753f82f711593828368d2fbb41a17021c20d9089db7baf46b8135e17e01645e732d22d5adb20e3772da740eee -# tcId = 307 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303c021c5af925948bda1fe510456cf27ce65b6d3ad17dd6d511600fad58aacf021c2eb0a3cf8b5e0b73239eb053a5a78ab8af78397062d06f8dbda2eb17 - -# tcId = 308 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303c021c070fa48e5307b660cfa9e66a0ab98959ec3dcc3ac5e1b1dff1064087021c028926a511087943333f6fa336b235792b6f64ee3f5f594a7c3f6d2c - -# tcId = 309 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303d021d00bcfbb22ed79dd2ee8ae602dde144a63f9fa68f8f9b71b5994ac8f17b021c27c9c1494081d99a2708b02196eb9581b0b4147d00f3ae3089cc6d7a - # tcId = 310 # pseudorandom signature -msg = 313233343030 -result = valid -sig = 303d021d00a914df6f841ef05491827d92e55148a5c71c687c89dccbfdfd6eddfc021c7316b41eecbff1dd0fafdeb8b717e3f91aceeb2c22cb25023ee2af0b - -# tcId = 311 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303e021d00a72fc403de3dab1cf179f630940cfd990702969160d7bdf5c47a12a0021d00c2b0a943e45dbd0ffe6a4e31eab8099cd940c02d415041c149f24308 - -# tcId = 312 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303d021c23ae9b89bbddbc88815c39e6f5969cce536caf36547b19d286fd868d021d00df9f9b611e22facb95e599bbca556f943739d5110678883c27d89c4d - -# tcId = 313 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303d021c356c7d340cfbd7205d466872524b1585d8659c43532fad657352f420021d00bc54e0b4c6f878e6052058ef4cbadefe3b4299993df773277bc32e5c - -# tcId = 314 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303d021d0086f4ab774e4e5d8705eaeff1f464da1774c177defcf4799656606b85021c3e03ea07272bad191989244af4230c275657c13258b77f9241caf7e6 - -# tcId = 315 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303c021c1bde22394310f2f3139a51406c05ef6b553cd72b3520c824eb0ba4e6021c379d85d4a88357b77fc418c1e4a2525e964415605b7a5ca5018c7662 - -# tcId = 316 -# pseudorandom signature msg = 0000000000000000000000000000000000000000 result = valid sig = 303c021c3e46e9ba4dc089ff30fa8c0209c31b11ff49dbeec090f9f53c000c75021c6f2e3b36369416602bca83206809ed898fcf158a56c25a5474143f68 -# tcId = 317 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303d021c6464668eeb6f693262fa4449dfffa86d346a2d11521d196214158666021d009ba2b14539efc3c884515e5bcf794c27a00ccbff01297a45dc444693 - -# tcId = 318 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303c021c50b504b81612583ebecc4317a24ea4f7527d246ae1bee6c0157452f8021c0df691ff8b33d71c8b96bd246328ebd3a2f91d2be2ade9a7c2643cbf - -# tcId = 319 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303d021d00e14a319fd627669f24ce1a51f7ec2333da3b2c3de62c3aaf2b02e76b021c7845a14342c67c2f1ccd0a8a3a34ca0f382386964cd4c07360dd7bf8 - -# tcId = 320 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303b021c098c7a8a3b6c5659e7a013efbd8e907935d0606b6c2a868455abf489021b7730907f494e81ddceb19215fa7e9398e7aa9144ac74d9fbf8c519 - -# tcId = 321 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303e021d009e5db35801390400d1c6d496ba9d9ff5fddb688bdad6c8144d12e3b4021d00f8a618180b6b76c9bd837a67547a826c3cf270be1f2f50af690b8285 - -# tcId = 322 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303e021d00f1b4f951e32e2ae47b776cdb87654cb18b74106d6b81f29e4d98f3cc021d00f1ea4b08a530d55982eb4a895d28f75fc2b831d7e46fd835bf8d8a33 - -# tcId = 323 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303c021c50e80890e6b9b25b1aae3f8ddbc48026f57ad0f117694b0377bf4b9e021c7e804b9aaeb1df008cb3ac44f54d7d9ff159ca37d7f869a642c65eb6 - -# tcId = 324 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303e021d00bdd75697eeb16df9b85ba07a14bcd200997a64bf1ec12e6e24bbe81b021d00d6f8396d399baa426c70d9cf00f1e392281755bff240752ca544e433 - -# tcId = 325 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303d021c36766ad3607b8b63a4d7ce4132b46c90c8b99f44afb589720efffe4d021d00ded14db5945f5f84ba235f8eb2ada604ae8a9cf92527f692bf066629 - [key.curve = secp224r1] [key.keySize = 224] [key.type = ECPublicKey] @@ -2693,19 +2603,19 @@ sig = 303d021c36766ad3607b8b63a4d7ce4132b46c90c8b99f44afb589720efffe4d021d00ded1 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004aed6fcad2400c4d94e55dbb6b012ce3d4c2b46843fbe99d4289e6ecf8a24a89e71343d7d151d258d2cb690349c2d56b366dd10a600000000] [sha = SHA-224] -# tcId = 326 +# tcId = 311 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 303d021c77b38da37079d27b837613ac3e8248d66eabd5d637076c8e62c7991e021d00d40cd9f81efc52db4429c0c1af7c1d8a22b6c7babbe7fbd8b5b3f02f -# tcId = 327 +# tcId = 312 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 303d021d008c03b32c166c0c8b99d7f876acd109447efb13f6b82945e78d51a269021c657568f1a0a8bd7df5ffa43097ebb2b64435c8e3335bcaafc63f9ed5 -# tcId = 328 +# tcId = 313 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid @@ -2720,19 +2630,19 @@ sig = 303d021d00d199a375253d30f1d2b4493542e9934f9f1f8b0680117679f5bc4ad2021c1141 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004bf19ecfe43ffe289f699f479316145b9a7f7370b9ece5ab1212174f173d528949ae9142f818bade71a960407963be0b6482a6a60ffffffff] [sha = SHA-224] -# tcId = 329 +# tcId = 314 # y-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 303d021d008ff82699e2e82870be9cfdd8a408bb34f8f38a83a4ac8370f18f2bc8021c7e5008fab6a0d4159200077ef9918dad6592cd8359838852c636ac05 -# tcId = 330 +# tcId = 315 # y-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 303d021c3f3b60b529ae0f950c517264adf2e481616bc47416742d5103589660021d00f731ebe98e58384b3a64b4696d4cc9619828ad51d7c39980749709a6 -# tcId = 331 +# tcId = 316 # y-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid @@ -2747,19 +2657,19 @@ sig = 303d021d00dc11ffdc6b78754a335f168c4033916a2158d125a3f4fed9dc736661021c6dd8 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000426e5abf135cb54eaaa16b69e4b0b292275344e88a09df6df80000000eab891de54e3f26ff50ab989f333dac551583d468ae623c596434af0] [sha = SHA-224] -# tcId = 332 +# tcId = 317 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 303e021d00a59b25b786d55f26b04dfe90ee02a6bde64ed6e431dc9fbdc3ab360e021d00fc14b5ad20f39da9900e35437936c8626fccf6632e7a3d9e587e3311 -# tcId = 333 +# tcId = 318 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 303d021c2eda1f96c1a6e3ad8a3321ce82cbb13a5b935b501abf6c06f7fd2b3f021d00e81050c3e5f53a3c7b9d0bdb9ed92a326dfeac44791ba1abe4d6e973 -# tcId = 334 +# tcId = 319 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid @@ -2774,19 +2684,19 @@ sig = 303d021c60f5e093fda08fc14ac99d820a18ad1370c58150bea0aca24fc6db9d021d00c222 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004ec627f345545d03f8c6dbd08e575527116567fe375f9ecaaffffffff41bf705697d5f716bcf78718d5393b63a98691f4a1f24246375538fd] [sha = SHA-224] -# tcId = 335 +# tcId = 320 # x-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 303d021c2ead37846a5e36a490b75140bdc7b636c6e9f6d8f980f6fadb08f769021d00e1fe130ae1798c196d7be62c7a5ddb3168cf4b8d48b6b6b4dc94ab3b -# tcId = 336 +# tcId = 321 # x-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 303d021d00a8a4c9416d72c860573d073281cb08c86ad65313f06b15a329e82eb2021c5a6edd2f0816b7263d915d72c67d50a854e3abee5cde1b679a0cef09 -# tcId = 337 +# tcId = 322 # x-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid @@ -2801,19 +2711,19 @@ sig = 303c021c576bb86c517bfecdc930a4c8501725548d425afbb96d93f5c1e2a0e1021c77248c [keyDer = 304e301006072a8648ce3d020106052b81040021033a000415016e52b36472d536477605fb805dd3903082a062d1ea30af9e555a00000000762d28f1fdc219184f81681fbff566d465b5f1f31e872df5] [sha = SHA-224] -# tcId = 338 +# tcId = 323 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 303d021c34e41cba628fd8787ba1a528f6015d2cae015c1c9a866e08a7133801021d0083d422ffdd99cc3c6d7096ef927f0b11988d1824e6e93840ff666ccd -# tcId = 339 +# tcId = 324 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 303c021c2558a42e79689244bccd5e855f6a1e42b4ff726873f30b532b89ef53021c07f9bd947785187175d848b6e2d79f7ab3bbc1087b42590b0cfb256a -# tcId = 340 +# tcId = 325 # y-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2828,19 +2738,19 @@ sig = 303e021d00d5fe7dd5fb4fd1ea5ce66c0824f53f96ce47fd9b6c63b4d57827fd17021d00bc [keyDer = 304e301006072a8648ce3d020106052b81040021033a000415016e52b36472d536477605fb805dd3903082a062d1ea30af9e555affffffff89d2d70e023de6e7b07e97df400a992b9a4a0e0ce178d20c] [sha = SHA-224] -# tcId = 341 +# tcId = 326 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 303d021d008c1da2f07cdcbce4db8067b863468cfc728df52980229028689e57b6021c32175c1390a4b2cab6359bab9f854957d4fd7976c9c6d920c871c051 -# tcId = 342 +# tcId = 327 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 303e021d00e46d4f11b86b5a12f6fe781d1f934ef2b30e78f6f9cc86a9996e20c0021d008351974b965526034a0ccef0e7d3bc13d91798151488c91533143f7b -# tcId = 343 +# tcId = 328 # y-coordinate of the public key is large msg = 4d657373616765 result = valid @@ -2855,19 +2765,19 @@ sig = 303c021c305ccf0b5d0cf33dc745bb7c7964c233f6cfd8892a1c1ae9f50b2f3f021c785f6e [keyDer = 304e301006072a8648ce3d020106052b81040021033a000400000000f7e4713d085112112c37cdf4601ff688da796016b71a727ade5a9ec165054cc987f9dc87e9991b92e4fa649ca655eeae9f2a30e1] [sha = SHA-224] -# tcId = 344 +# tcId = 329 # x-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 303d021c0e4fde0ac8d37536505f7b8bdc2d22c5c334b064ac5ed27bea9c179e021d00c4d6bf829dd547000d6f70b9ad9e9c1503bebcf1d95c2608942ca19d -# tcId = 345 +# tcId = 330 # x-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 303e021d00818afcaf491da9d08a7cc29318d5e85dce568dcca7018059f44e9b7e021d00bf32a233d5fc6ed8e2d9270b1bdad4bbd2a0f2c293d289bd91ffbcf3 -# tcId = 346 +# tcId = 331 # x-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2882,19 +2792,19 @@ sig = 303c021c0e05ed675c673e5e70a4fdd5a47b114c5d542d4f6d7a367597d713ea021c26d70d [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004ffffffffeadf7cee8d34d04cf22c8f7de35674fb2f501d242a76f72586c409309d398e60ce1e0a4c9e05a9d32627577e8ce2cc7f3afa2c3e] [sha = SHA-224] -# tcId = 347 +# tcId = 332 # x-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 303e021d00ab7a19eecf63e9668278963b65236b2768e57cae0e268cb86a0ddda1021d008829f5d3a3394f9467ba62e66ef1768e3e54f93ed23ec962bc443c2e -# tcId = 348 +# tcId = 333 # x-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 303d021c17111a77cf79bead456ed86a7d8a935531440281eb8b15a885e341c0021d00fdc3958d04f037b1d4bb2cee307b5201be062e0d4e089df1c1917668 -# tcId = 349 +# tcId = 334 # x-coordinate of the public key is large msg = 4d657373616765 result = valid @@ -2909,19 +2819,19 @@ sig = 303d021d00acafa1e33345eeba0c338c2204b4cd8ba21de7ec3e1213317038e968021c0b42 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b0013c6fbff6f09fecda1c263ef65399d4cf989ca5fc4f8fff0fe9e1000000000e2ab0e8495e859eb2afb00769d6e7fe626a119167c0b6bc] [sha = SHA-224] -# tcId = 350 +# tcId = 335 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 303d021d00a3fe71a2a56f554e98fd10a8098c2a543c98bc6b3602ef39f2412308021c5d1d68f9a870ef2bc87484b3386549fae95811ab72bc0e3a514720da -# tcId = 351 +# tcId = 336 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 303d021c132f7625704756c13f2bfa449e60952f836f4904660b5b1da07e5a9f021d0082b4abafc40e8fd19b0c967f02fff152737ce01153658df445c4d7b7 -# tcId = 352 +# tcId = 337 # y-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2936,19 +2846,19 @@ sig = 303e021d00f36a8347c6fe0397a1161a364cbc4bdfb4d8b7894cbaa6edc55a4ff7021d009c [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b0013c6fbff6f09fecda1c263ef65399d4cf989ca5fc4f8fff0fe9e1fffffffff1d54f17b6a17a614d504ff7962918019d95ee6e983f4945] [sha = SHA-224] -# tcId = 353 +# tcId = 338 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 303d021c2125ecc08e52e9e39e590117de2145bd879626cb87180e52e9d3ce03021d008f7e838d0e8fb80005fe3c72fca1b7cc08ed321a34487896b0c90b04 -# tcId = 354 +# tcId = 339 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 303e021d00e485747ac2f3d045e010cdadab4fd5dbd5556c0008445fb73e07cd90021d00e2133a7906aeac504852e09e6d057f29ab21368cfc4e2394be565e68 -# tcId = 355 +# tcId = 340 # y-coordinate of the public key is large msg = 4d657373616765 result = valid diff --git a/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha256_test.json b/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha256_test.json index 1ad7e51cd..a4615c87f 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha256_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha256_test.json @@ -1,13 +1,13 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 354, + "numberOfTests" : 367, "header" : [], "testGroups" : [ { @@ -34,46 +34,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303c021c7eb66797b46c450a30227c9b4dcc6ce69e80155408a7e6e8ea84df2a021c3acce3958e78177cdebc75435081e8b0f6e41b0e957e98da3e272953", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303c021c08ca7e6b57f55e550a725234cba47224378a2b5d0039ad2297676605021c56de7c4732cbafbf1c4fc631cece056595eaf7fd200a737114744dc3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303d021d00f5a0ee66158a3b627e53d578c48172378e58f84e01a3da8725009f41021c155b768199da7d0892709096ed7876badab210e89a6c975b6023204c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303c021c1d5128dff235efabd38c884bc4b7e65df4910a2deaf7b2fd09ad0cba021c011b48fe6f91e7a550e0cd7bc16d2bcd85101e895608cb7bc1d38a12", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303c021c600fd806e689aaba04aa1276942a2c9bc5db1749970dc4588c04d1ae021c0c6d54975970a701678a2dd123de8352085d2b58bf0f5fe44c9547df", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "valid", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -81,7 +41,7 @@ "flags" : [] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30813c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -91,7 +51,7 @@ ] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "303d02811c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -101,7 +61,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0402811c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -111,7 +71,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082003c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -121,7 +81,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "303e0282001c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -131,7 +91,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040282001c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -141,7 +101,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -149,7 +109,7 @@ "flags" : [] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303b021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -157,7 +117,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303c021d3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -165,7 +125,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303c021b3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -173,7 +133,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -181,7 +141,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021b617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -189,7 +149,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000003c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -197,7 +157,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "30410285010000001c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -205,7 +165,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3041021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040285010000001c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -213,7 +173,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000003c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -221,7 +181,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "3045028901000000000000001c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -229,7 +189,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "3045021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04028901000000000000001c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -237,7 +197,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -245,7 +205,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304002847fffffff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -253,7 +213,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0402847fffffff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -261,7 +221,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -269,7 +229,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30400284ffffffff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -277,7 +237,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040284ffffffff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -285,7 +245,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -293,7 +253,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "30410285ffffffffff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -301,7 +261,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3041021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040285ffffffffff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -309,7 +269,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -317,7 +277,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "30440288ffffffffffffffff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -325,7 +285,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3044021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040288ffffffffffffffff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -333,7 +293,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -341,7 +301,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "303c02ff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -349,7 +309,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0402ff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -357,7 +317,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -365,7 +325,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "303c02803ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -373,7 +333,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040280617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -381,7 +341,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -389,7 +349,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -397,7 +357,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", @@ -405,7 +365,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "303e0000021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -413,7 +373,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", @@ -421,7 +381,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810500", @@ -429,7 +389,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3041498177303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -437,7 +397,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30402500303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -445,7 +405,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "303e303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810004deadbeef", @@ -453,7 +413,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30412221498177021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -461,7 +421,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304022202500021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -469,7 +429,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3044221e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040004deadbeef021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -477,7 +437,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3041021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042221498177021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -485,7 +445,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0422202500021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -493,7 +453,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3044021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04221e021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810004deadbeef", @@ -501,7 +461,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3044aa00bb00cd00303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -509,7 +469,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3042aa02aabb303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -517,7 +477,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30442224aa00bb00cd00021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -525,7 +485,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30422222aa02aabb021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -533,7 +493,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3044021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042224aa00bb00cd00021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -541,7 +501,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3042021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042222aa02aabb021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -549,7 +509,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -557,7 +517,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3080303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", @@ -565,7 +525,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30402280021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040000021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -573,7 +533,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042280021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", @@ -581,7 +541,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3080313c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", @@ -589,7 +549,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30402280031c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040000021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -597,7 +557,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042280031c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", @@ -605,7 +565,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -613,7 +573,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e3c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -621,7 +581,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f3c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -629,7 +589,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "313c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -637,7 +597,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "323c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -645,7 +605,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff3c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -653,7 +613,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -661,15 +621,15 @@ "flags" : [] }, { - "tcId" : 79, - "comment" : "using composition forsequence", + "tcId" : 74, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "3040300102303b1c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", "result" : "invalid", "flags" : [] }, { - "tcId" : 80, + "tcId" : 75, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "303b021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9", @@ -677,7 +637,7 @@ "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "303b1c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -685,7 +645,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", @@ -695,7 +655,7 @@ ] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad98100", @@ -703,7 +663,7 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad98105000000", @@ -711,7 +671,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981060811220000", @@ -719,7 +679,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000fe02beef", @@ -727,7 +687,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810002beef", @@ -735,7 +695,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "303e3000021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -743,7 +703,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9813000", @@ -751,7 +711,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "303e303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -759,7 +719,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "301e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04", @@ -767,7 +727,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "305a021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -775,7 +735,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "removing integer", "msg" : "313233343030", "sig" : "301e021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -783,7 +743,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "301f02021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -791,7 +751,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "301f021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0402", @@ -799,7 +759,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "303e021e3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040000021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -807,7 +767,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021e617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", @@ -815,7 +775,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "303e021e00003ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -825,7 +785,7 @@ ] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021e0000617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -835,7 +795,7 @@ ] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040000021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -843,7 +803,7 @@ "flags" : [] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "303e021e3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040500021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -851,7 +811,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021e617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810500", @@ -859,7 +819,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "30200281021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -867,7 +827,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "3020021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040281", @@ -875,7 +835,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "30200500021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -883,7 +843,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "3020021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040500", @@ -891,7 +851,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303c001c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -899,7 +859,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303c011c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -907,7 +867,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303c031c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -915,7 +875,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303c041c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -923,7 +883,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303cff1c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -931,7 +891,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04001c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -939,7 +899,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04011c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -947,7 +907,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04031c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -955,7 +915,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04041c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -963,7 +923,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04ff1c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -971,7 +931,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "30200200021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -979,7 +939,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "3020021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040200", @@ -987,23 +947,23 @@ "flags" : [] }, { - "tcId" : 119, - "comment" : "using composition forinteger", + "tcId" : 114, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3040222002013a021bde5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", "result" : "invalid", "flags" : [] }, { - "tcId" : 120, - "comment" : "using composition forinteger", + "tcId" : 115, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042220020161021b7d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", "result" : "invalid", "flags" : [] }, { - "tcId" : 121, + "tcId" : 116, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "303c021c38de5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1011,7 +971,7 @@ "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c637d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1019,7 +979,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a84021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1027,7 +987,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad901", @@ -1035,7 +995,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303b021b3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1043,7 +1003,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303b021bde5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1051,7 +1011,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303b021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021b617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9", @@ -1059,7 +1019,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303b021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021b7d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1067,7 +1027,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "303d021dff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1075,7 +1035,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021dff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1083,7 +1043,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "infinity", "msg" : "313233343030", "sig" : "3021090180021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1091,7 +1051,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "infinity", "msg" : "313233343030", "sig" : "3021021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04090180", @@ -1099,7 +1059,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3021020100021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1107,7 +1067,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3021021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04020100", @@ -1115,7 +1075,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021d013ade5c0624a5677ed7b6450d941fd283098d8a004fc718e2e7e6b441021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1123,7 +1083,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021dff3ade5c0624a5677ed7b6450d9421a53d481ba984280cc6582f2e5fc7021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1131,7 +1091,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303c021cc521a3f9db5a98812849baf26bdf441fd72b663dc4161062747575fc021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1139,7 +1099,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021d00c521a3f9db5a98812849baf26bde5ac2b7e4567bd7f339a7d0d1a039021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1147,7 +1107,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021dfec521a3f9db5a98812849baf26be02d7cf67275ffb038e71d18194bbf021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1155,7 +1115,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021d013ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1163,7 +1123,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021d00c521a3f9db5a98812849baf26bdf441fd72b663dc4161062747575fc021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1171,7 +1131,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d01617d6af141efd0c800c9ba3382c2119a390cfa9bed6a409bfe3703be", @@ -1179,7 +1139,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021dff617d6af141efd0c800c9ba3382c3e454779b1a1fc5afee11457eaf44", @@ -1187,7 +1147,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c9e82950ebe102f37ff3645cc7d3d0508a7abf5a22672e8a95e25267f", @@ -1195,7 +1155,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021dfe9e82950ebe102f37ff3645cc7d3dee65c6f305641295bf6401c8fc42", @@ -1203,7 +1163,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d01617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", @@ -1211,7 +1171,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d009e82950ebe102f37ff3645cc7d3d0508a7abf5a22672e8a95e25267f", @@ -1219,7 +1179,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1229,7 +1189,7 @@ ] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1239,7 +1199,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1249,7 +1209,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1259,7 +1219,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1269,7 +1229,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1279,7 +1239,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1289,7 +1249,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1299,7 +1259,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1309,7 +1269,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1319,7 +1279,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1329,7 +1289,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1339,7 +1299,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1349,7 +1309,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1359,7 +1319,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1369,7 +1329,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1379,7 +1339,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1389,7 +1349,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1399,7 +1359,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1409,7 +1369,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1419,7 +1379,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1429,7 +1389,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1439,7 +1399,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1449,7 +1409,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1459,7 +1419,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1469,7 +1429,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1479,7 +1439,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1489,7 +1449,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100", @@ -1499,7 +1459,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101", @@ -1509,7 +1469,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff", @@ -1519,7 +1479,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1529,7 +1489,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1539,7 +1499,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1549,7 +1509,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1559,7 +1519,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1569,7 +1529,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d090380fe01", @@ -1579,7 +1539,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c020100", @@ -1589,7 +1549,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c020101", @@ -1599,7 +1559,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c0201ff", @@ -1609,7 +1569,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1619,7 +1579,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1629,7 +1589,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1639,7 +1599,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1649,7 +1609,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1659,7 +1619,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c090380fe01", @@ -1669,7 +1629,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e020100", @@ -1679,7 +1639,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e020101", @@ -1689,7 +1649,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e0201ff", @@ -1699,7 +1659,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1709,7 +1669,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1719,7 +1679,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1729,7 +1689,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1739,7 +1699,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1749,7 +1709,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e090380fe01", @@ -1759,7 +1719,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001020100", @@ -1769,7 +1729,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001020101", @@ -1779,7 +1739,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff0000000000000000000000010201ff", @@ -1789,7 +1749,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1799,7 +1759,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1809,7 +1769,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1819,7 +1779,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1829,7 +1789,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1839,7 +1799,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffffffff000000000000000000000001090380fe01", @@ -1849,7 +1809,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002020100", @@ -1859,7 +1819,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002020101", @@ -1869,7 +1829,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff0000000000000000000000020201ff", @@ -1879,7 +1839,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1889,7 +1849,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1899,7 +1859,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1909,7 +1869,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1919,7 +1879,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1929,7 +1889,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffffffff000000000000000000000002090380fe01", @@ -1939,12 +1899,444 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Edge case for Shamir multiplication", "msg" : "3839313737", "sig" : "303d021c326bc06353f7f9c9f77b8f4b55464e8619944e7879402cca572e041a021d0096ad91f02a3bc40c118abd416ed5c6203ed7ced0330860d7b88c10ab", "result" : "valid", "flags" : [] + }, + { + "tcId" : 216, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "303d021d00bcca2365cebdcf7c6cda1ee7b27c7fe79e371537b01869c715eabb1e021c3ae76f9bbfe519d778816dc8fe10635ee7576b6b7916f0c21df320c0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "303c021c59a9f83289ef6995d5d5592e80ab4f6a81123f69d385d3cfb152faf2021c3a97d5be190d5819241067e2be56375ab84155baab8fc7aeb7f8cb3d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "303e021d00b54bac9be2beaaa09456a3968a1faf27c9d96bd5f6738fec6066d31e021d00d72c22129344a96d52fda60b264cf5e6fae45fd2c1b1b78bcba30070", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "303d021c323dbdecd40910c6fa7a5691846fa7769113d1f2ba64ef0dc97d2ddb021d00ca9e73a4587af042f8ba924bb61829c5e24046f9803eb76ab80ef327", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "303d021d00a55dccc27d287f15960ed79908a3edb6bb31aff07c8caa0e65fc0785021c559cb51aa5f2b9066610199dd01291a47729a6189a622ae9e7af7621", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "303d021c137ed6105148d6f5b84e87735d57955f81c5914a6e69f55347ade074021d00dfa5d56b1a12567efacb348a133b79d48da7aac78d78ee589c2ec027", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "303e021d00856ff63d779163e78fed8c48330b48f08bf953a95266b3857eee91aa021d00f4aa917cd37f556c6df9d0960c2f7daa7ea118e5c30cc40ca1eed418", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "303d021d00a9d7716f04c5ce247f6b8c608b37db55f68e2ff94a5883863e867708021c61bc093faa6fb25cd240aea4b56fed728f7b3669b4dc84c449d38c5d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "303d021d00f6d088fd3b9c981ac491c62030643bbd82d4f4588e8517de5884e73d021c773eee477980763b1ea27ae998bda0244cb67b07aa6779a38cd2ba3f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "303e021d00eacb55588e446bbf3687089ba8ba3b05cfef7458bb81b4277f90a853021d008039e8944cc3df7f4ce5badc349975d471a81dea14e9bcae3065d410", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "303c021c5984af8c89fb9d596a1f28fd3d41e46f7205fe12fa63437ac79e7e81021c33b16b742d45f18f88de2713078384e6150f06b8b99f36ab2ce3dd49", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "303d021c3cda62d84711c262f782d5c3a79b567485227b34afb821f5241b1961021d00b615cef399706ff758f072931852b717ec898e9a1e6339d0ee81b8da", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "303d021d00e1db7304609191ea1ac91183ffb31df51b5b3fdc6b1a1129d85818d6021c441886d003ae80fbe7139e1d02845cd1bd959f0df1468f5836dd6ea5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "303d021c3545dc4a4ef84bbb3a526ff929c91ad234516a9e95455ac8db4012b1021d00af49926f693a7cf11f71e199f382a8d640c0c85e46d94ee26e384344", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "303d021c0ccafdeae4582c9de6795b2d09a7fc3848c75904fa960989156cbbb9021d00af1f994da3e7d89cc8aaa44616cb77e3be7a83ccecc965775194e502", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "303e021d00a3b2145d8c669027532501eea1913abb22a78a827fdd82fe9d6d3757021d009b2f1ae84f5606d68653065f74e9d089886694c739fbe3fd4a1b2b4a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "303e021d009aac3a7e3d142344991bf177b4f4dbfa074148ad9e20f27555b547d9021d00f830a3c7fdf251d79d41977d28e6d9a72a36df11b86e17c8dc3acae0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "303c021c4769fba554fd436051c285bdadfa33a443d4f7084dd598ce3b98b8fb021c0c014c87cb14113d75864f74905f75b34f9970ba58b5d0676021826d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "303d021d008b91fc5054a75c34a508624b85708b3d25fa74328c68741c3aeb92d9021c155e3e46b1209583135a9fef15abe325b25bd19285ee6b5b4549629f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "303d021d00a4a2a85fbb8bb26c4d845cfac191f89d65b00d3f1b9450d177f78890021c6605a460e60402685c7a5accd2615e9232e51937bd83dfa3065eabf7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "303d021d00a89d333ae34187855cf7fa435ff39be6b7bb39b2d0ce682133ad9646021c483dcc89a3b43be250f5c3f78f78418e7b8341a8bcfb93dfd58e46d8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "303d021c2d0f99c71933c82ded544ef4faac9d669e437dea13b57186f4c20a0e021d00d9682b9f3a05d7832947bc45eadbc742d96e7ab1124832ddb7a8c65b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "303d021d00840208f7c41b1fbadcc701fb3a1d0f98a3e2a75235e695bfd378f8b4021c44c8daad4efc03e1753803c362b409c3ca6e0f21e538fe3a364c0e53", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "303e021d0087cc582cb10602110566fcb10a233aede993fae5fb3f81b0bbff94ca021d00c971c05bd51d9685825b2cfc0a2596c7f80d9f9dc68c28c159aa395a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "303d021c50d73d949b3adcd3e8fa94dafefaf9d263ebc702128d891afac47ea7021d00f8423c378f0190574925142eb5b97c612abfa048fa3ab5375ec795a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "303e021d00d608915dfcd5d3c63ed10d0d9b614f7a866f8858a6e59dc03eb0a8ee021d008e701aa0bab491430f6e4da92244b0bb174957ee6f495bc5d15fabb1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "303e021d00c87b0ab842c4769ed94b910bd7719691f9991bc5a347889608f07034021d00d083111048d6e019771fc2669c55156a3d09615a6b2d9cae52ddabee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "303c021c0a1c2c2478e244464226c660edf724db1213f4923eb725d611d976fd021c764e55186a76f734891d05fb57af2727fab8fbea684ca4321d5de540", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "303e021d008a2747c5dd9ef5298b8aeabd2fb3a2beb16158fb2cc62be9e51b2152021d00f96251bc048bcad832e6cbc09c9c2e585ab7543dc552eaa5125be0d3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "303e021d00d9eac32a734f3a3e5b5a2905bed8164ef4c6cd24d5c0fc54cc83f3cc021d00a784930d16c3b753bb3ed9151d583c50ff97bc976274bde482fb9644", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "303d021c6c40c6b15ae573f77b677cd878cc5e4da8171cf50d79974fde374e00021d00c88c9828037bf7013a1415537ca074d6c8a553bdb4b26b14a7e88d93", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "303d021d00dca0aaa0a395393142b323edced09372760350f2ab261ce3339b114d021c0983bf6e510ce7f0a7520f2b7c60cd68a4912b78162c7ac33789e0c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "303d021d00a0526ed47e2607e6bae6dcf3b8f54f4e0638023673a38cad4569c3ba021c61516f55746b379d11cbaa02cef35311d7771a47d1e127cff46dcfd6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "303d021c5c00db60178c8361092bdfb47fc9a47b33363d7e0d76e32520f79657021d00e1baf7ae7d81045793c73173f49d60bdfc8779942795d9d082b3ca11", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "303d021c46f69b6a99717949eee74092a0c1438a290a2cd82fe1e10d8f37e88b021d0099a5f59f09bd980a066233523397846987a8a1bfdde355062d140a4b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "303e021d00e643d8085a22706fa0e6540f3d5e169ad8cc49b4bfe98e325321c705021d00f95bd423f9cafe0cedfec6fd97871536d71b2ac58dfb2f7ab8952d4b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "303e021d00e65fb9bcdd791f141ccff2b3cfbf45d84f8c6272021a68dde8c36bc8021d00df6e08c74b5e36b7772658f02515ae0ea813b64df24f3522ea15fb15", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "303e021d00a476d468221ef55611e8a724c9b4cd79c34f6940d5f665e3335f6231021d00bfddc18e7a008bc206c8e1ca6c878363e4138508e0c3a84a27eabe35", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "303c021c1b393477941879271873a8c043a77caadb9957fcdd263a6ac978e4ba021c270060d5f356ebb6d185772baa78b878af6807378e0d5c532da0a4a7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "303e021d00b2eda8c969d4b1bdd31867fd1f92d547b406840c257f2f80dfbdc4e3021d00e6297b059ce64ef04de9715a8f686a9f73980865066a94975b7f8117", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "303d021d00938189a18a4bff5712ac99c2b8e92c218af3e4d4e3a84b906b0f704e021c7bb3e538f0b70664dad462ab14b0ed416c86ac6e9060fe760dabb715", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "303e021d00bb7c1d8120d2aa7765b16eeac44282de605fb2a1665657dea4492935021d00e0a8adb3a143883f981ea1323fa6f1d347845be2b8dcc6cd5cc93ee5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "303c021c74a4c51dd60c7118467be29652060f39af94f8c0eb7f15c64771010c021c6102ec0c9257e607af3f3ff7490b54e78111f422bec11ba01277171f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "303d021c625da18d676f02fae9dbcb3092265909488fb95d662569d7746b9687021d00c4f1ec831e36604d604b630fd0b1999cd09960862294251d85e5873d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "303d021d008ee0d4a31fd1c4d854d75c14151926899dde1c7332fd4769443d213d021c4b8278b89ba4f8fbd7dcc6affe4c12156f7409909416989685dd5a39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "303e021d00bdde45fc9ebb3749c9fb2c25bf02e2a217ccc112f8e65499eeffb6a1021d00becd6b88ef2bee872ebc0e2b805a56066e19179fce9f0dc0df3f6378", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "303d021c50186e023a1f5053fcb4d0473039b1b2cdeba569719a4ebabdd675c8021d00f8fb893c1b6b5b827b5f3f4bb5eab75b6212bb56a5a39bb35c127a1c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "303e021d00d3b454639b0fb3da93b20d55be8609e40902cb4a608f3b9064c0deb7021d00ec7aa9637fd71b543e5243faab4c7a2edc2c48e982c5ac017807f19a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "303d021d00c202abbd98e03809de842bdef268a1c616a7306da69a87abaf03169c021c7e7e04823af8ed6836fd2ac011e47de8e1bef91ed1da5144893fc259", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "303d021c2e4b76638816cce057a4a27a49258dcb5437ae97739f27ebc0973c0b021d00e9f6c0b64e764ad39dd92b576e11c23e5994b02095cb2a4720c8662c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "303c021c7e0f48761089aa4c7ecd5a7ac5380836b1e5d381d3400174d15df98b021c0c3df50060e3a6714aa565a33d784e7b16ac87bebfb3c2255cfd832c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "303c021c4d6f7408508eb0814dcd48007f0efd9e2b91cdac4030540cc678de19021c1e74f8dc34d13613ef42462fe88981cbe2489be10e4cdae975a1b38e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "303d021d00967f2c5d304c7932eaaa1682197945e66cc912b703824776ef16ad7a021c73957001d9037c63d6471c809a2388383ad695137c622cd5f5584414", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "303d021c49260804bb2ceae4b9cee63b02ea60173ec3f4f90167627c0bb39888021d00c9eb022f96db3e90fe0ff617730a629f342e02fb208d6836cbbdc7d3", + "result" : "valid", + "flags" : [] } ] }, @@ -1963,7 +2355,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 221, + "tcId" : 270, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "3030020f00e95c1f470fc1ec22d6baa3a3d5c1021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", @@ -1971,7 +2363,7 @@ "flags" : [] }, { - "tcId" : 222, + "tcId" : 271, "comment" : "r too large", "msg" : "313233343030", "sig" : "303e021d00fffffffffffffffffffffffffffffffefffffffffffffffffffffffe021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", @@ -1995,7 +2387,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 223, + "tcId" : 272, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b", @@ -2019,7 +2411,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 273, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "303c021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021c3d5052691b8dc89debad360466f2a39e82e8ae2aefb77c3c92ad7cd1", @@ -2043,7 +2435,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 274, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "303d021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021d00bf19ab4d3ebf5a1a49d765909308daa88c2b7be3969db552ea30562b", @@ -2067,7 +2459,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 275, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020103020101", @@ -2091,7 +2483,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 276, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020103020103", @@ -2115,7 +2507,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 277, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020103020104", @@ -2123,7 +2515,7 @@ "flags" : [] }, { - "tcId" : 229, + "tcId" : 278, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a40020104", @@ -2147,7 +2539,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 230, + "tcId" : 279, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3022020103021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c6f00c4", @@ -2171,7 +2563,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 231, + "tcId" : 280, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "302302020100021d00c993264c993264c993264c99326411d2e55b3214a8d67528812a55ab", @@ -2195,7 +2587,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 281, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "302702072d9b4d347952cc021c3e85d56474b5c55fbe86608442a84b2bf093b7d75f53a47250e1c70c", @@ -2219,7 +2611,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 282, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "302d020d1033e67e37b32b445580bf4efb021c02fd02fd02fd02fd02fd02fd02fd0043a4fd2da317247308c74dc6b8", @@ -2243,7 +2635,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 283, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "302302020100021d00d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e", @@ -2267,7 +2659,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 284, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "302e020d062522bbd3ecbe7c39e93e7c24021d00d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e", @@ -2291,7 +2683,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 285, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "303d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29bd021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -2315,7 +2707,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 286, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020101", @@ -2323,7 +2715,7 @@ "flags" : [] }, { - "tcId" : 238, + "tcId" : 287, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020100", @@ -2347,7 +2739,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 239, + "tcId" : 288, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "303c021c7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151e021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -2371,7 +2763,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 240, + "tcId" : 289, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d00bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419fe", @@ -2395,7 +2787,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 290, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c44a5ad0bd0636d9e12bc9e0a6bdc74bfe082087ae8b61cbd54b8103f", @@ -2419,7 +2811,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 291, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -2443,7 +2835,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 292, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d00aaaaaaaaaaaaaaaaaaaaaaaaaaaa0f17407b4ad40d3e1b8392e81c29", @@ -2467,7 +2859,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 293, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0093c8c651653430cb4f1675fc86b5e82ca04ff2ab1501674476aac169", @@ -2491,7 +2883,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 294, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d009df50acc33b3625a2d5940dd13dbb97d1f7dd56afff8b7de7545127c", @@ -2515,7 +2907,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 295, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00dce8c223f235699d1f5d2dcde4809d013390b59129f783239525c08f", @@ -2539,7 +2931,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 296, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c074aae944ee7a7d544a5ad0bd06366f872d2250ba3018a63d2a7f2e6", @@ -2563,7 +2955,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 297, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00aae944ee7a7d544a5ad0bd0636d9455f4e83de0f186f89bca56b3c5c", @@ -2587,7 +2979,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 298, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c55d289dcf4faa894b5a17a0c6db3741bbc4ecbe01d01ea33ee7a4e7b", @@ -2611,7 +3003,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 299, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c4ee7a7d544a5ad0bd0636d9e12bc561ce04faaf1312bba3a15601ebc", @@ -2635,7 +3027,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 300, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c361b9cd74d65e79a5874c501bca4973b20347ec97f6de10072d8b46a", @@ -2659,7 +3051,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 301, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c6c3739ae9acbcf34b0e98a0379492e764068fd92fedbc200e5b168d4", @@ -2683,7 +3075,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 302, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00a252d685e831b6cf095e4f0535edc5b1609d7c5c7e49a301588a1d3e", @@ -2707,7 +3099,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 303, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00ee746111f91ab4ce8fae96e6f23fd9d20a24d2e79eea563478c0f566", @@ -2731,7 +3123,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 304, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffffffffffffffffffffffffffb2364ae85014b149b86c741eb8be", @@ -2755,7 +3147,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 305, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00855f5b2dc8e46ec428a593f73219cf65dae793e8346e30cc3701309c", @@ -2779,7 +3171,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 306, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c2db5f61aea817276af2064e104c7a30e32034cb526dd0aacfa56566f", @@ -2803,7 +3195,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 307, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0084a6c7513e5f48c07fffffffffff8713f3cba1293e4f3e95597fe6bd", @@ -2827,7 +3219,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 308, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c6c7513e5f48c07ffffffffffffff9d21fd1b31544cb13ca86a75b25e", @@ -2851,7 +3243,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 309, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d8ea27cbe9180fffffffffffffff3a43fa3662a899627950d4eb64bc", @@ -2875,7 +3267,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 310, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3e5f48c07fffffffffffffffffffc724968c0ecf9ed783744a7337b3", @@ -2899,7 +3291,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 311, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00bfffffffffffffffffffffffffff3d87bb44c833bb384d0f224ccdde", @@ -2923,7 +3315,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 312, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffffffffffffffffffffffffff646c95d0a029629370d8e83d717f", @@ -2947,7 +3339,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 313, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e1520", @@ -2971,7 +3363,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 314, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0096dafb0d7540b93b5790327082635cd8895e1e799d5d19f92b594056", @@ -2995,7 +3387,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 315, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "303d021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021c3f552f1c2b01651edf5902650fe9ab046f71999ac928edc0087bdb13", @@ -3021,7 +3413,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 316, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "303d021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021c3f552f1c2b01651edf5902650fe9ab046f71999ac928edc0087bdb13", @@ -3047,7 +3439,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 317, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", @@ -3071,7 +3463,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 318, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -3095,7 +3487,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 319, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00db6db6db6db6db6db6db6db6db6ceed4c09e84c77ebd9116e17391eb", @@ -3119,7 +3511,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 320, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", @@ -3143,7 +3535,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 321, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00cccccccccccccccccccccccccccc121be6fa59cb431754377d168831", @@ -3167,7 +3559,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 322, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c249249249249249249249249249227ce201a6b76951f982e7ae89852", @@ -3191,7 +3583,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 323, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c0eb10e5ab95facded4061029d63a46f46f12947411f2ea561a592057", @@ -3215,7 +3607,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 324, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -3239,7 +3631,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 325, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00db6db6db6db6db6db6db6db6db6ceed4c09e84c77ebd9116e17391eb", @@ -3263,7 +3655,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 326, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", @@ -3287,7 +3679,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 327, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00cccccccccccccccccccccccccccc121be6fa59cb431754377d168831", @@ -3311,7 +3703,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 328, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c249249249249249249249249249227ce201a6b76951f982e7ae89852", @@ -3335,7 +3727,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 329, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c0eb10e5ab95facded4061029d63a46f46f12947411f2ea561a592057", @@ -3359,7 +3751,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 330, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303d021d00bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419fe021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -3367,7 +3759,7 @@ "flags" : [] }, { - "tcId" : 282, + "tcId" : 331, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303c021c44a5ad0bd0636d9e12bc9e0a6bdc74bfe082087ae8b61cbd54b8103f021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -3391,7 +3783,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 332, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303d021d00bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419fe021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -3399,7 +3791,7 @@ "flags" : [] }, { - "tcId" : 284, + "tcId" : 333, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303c021c44a5ad0bd0636d9e12bc9e0a6bdc74bfe082087ae8b61cbd54b8103f021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -3423,7 +3815,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 334, "comment" : "pseudorandom signature", "msg" : "", "sig" : "303d021c0364e7d96832614a80216e730c353534d4bffd2c26649c0b4b0e2628021d008f40064b412fe38c5ba9cf664e6172ed48e6e79f0fe5e31a54985dfc", @@ -3431,79 +3823,7 @@ "flags" : [] }, { - "tcId" : 286, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303e021d00b41091a5d3fbacfb8cf5633536cbe1d9fcf21e6d68cc9778490e058d021d00fb62cf967601d20f34f43cb138f57b7e0ba1f0b900faf0ea2bb1fc14", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 287, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d00d0f1072fd6283d4d60ee043f6c78b6e3ca9c1cce4caaf9ae4874b2c9021c49e7aa1cc6e8c7833bd67a8880329b96ece3d4fda1c0fcaf53daadac", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 288, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d009124453ca4b811d8a50834a092ef6a32ce6db98e72a66a140fe33b9f021c20cd9182f7d9d42e1e67ea77b92190afaaa4ff664cfc684e0f384eb1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 289, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303e021d00c8db428f70740b9a2769e50ef6c8897a58f2b805d3630556a23025e1021d00a1eaa6d5b7f44109f839a66ee6463f16c2ca7ca0fb20ea4eb992ac10", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 290, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303e021d00f3142ef7e66d0434c9d2db4187183504d7ab2692d5a8c92e4dc08883021d00b8f43460ff89694721da3d8dfa21d9cf09eccc4ec97ad8216719b3c4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 291, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021c5b1c9ef283f70dbacae11eaa63f13e6b5a33dbcdb329c3ceeab98848021d00f70ebe657369f642c61d643bdf52d49b07a68d80279561958c3102d9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 292, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d00d4340200c221c443f6763120ecafca40a327dd6e40dae29641b11205021c3c9b65e174695e62117579f4ca5903044320e48d6ccec91446426325", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 293, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021c53df2654f17e3c002c7f464e9aff8c3dcaa1b8f0122c8a4b86e9c4e5021d00cae45907fa41b790c7e90f0669ae3e76ff0a3de0b585998e81df34c1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 294, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d00bea17b9096e2bc7e041cdef9ec91f42b827ee8c8228d65d9bf7a9711021c13e245afc9277f7e32714fd7b3d95872aa689b219ac0acf050c1d9ec", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 295, + "tcId" : 335, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "303d021d00f4b68df62b9238363ccc1bbee00deb3fb2693f7894178e14eeac596a021c7f51c9451adacd2bcbc721f7df0643d7cd18a6b52064b507e1912f23", @@ -3511,79 +3831,7 @@ "flags" : [] }, { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021c6f66f0f4d6fe7620666bb98e24769a58af83693d42cd7769b3caeabf021d00818ad21034973894236d27a9bcd736eb9ac631caeb196ed4c97ce7f5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c30d85a8bd9d7750d036da6cd2e8d590d23d54d60a07fb32e1c170402021c420de69e400c572c36ce3b35e40a4b47bedfbe3a7af58f8ceb4066ed", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021d00e01302d4273341f11ef9788ac1e525a45f2659d7a8a64885aec54ae1021c3a886ab91681c019476753253fdda416731aad946b91886214fe0650", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c3afd7abd885aae32de3ef49cb331155334bb4309e4eda73ac4aee400021c1d51e8a79b85335560dfb118a8f4cf16ee3641a782d3ee5e455a63b6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021c07c73dae6b6f894bf1aeb340eaf06cbdf5556887aeed306ca87bb4a7021d00f0e98ce504608ac63b30b7d581a9ee44a5b439736a20661a0d0656a8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021c3d8216344b7480e25230dd4608b7ca09a63ae352f9961c2a3088676f021d00e71d2d7e78aae7f826b1d30a06f89f8fbe8702e639d85cf15b3ecb06", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021c24e768c333808f0f0eb05b3ddf95d5530f8670334e742ff4ad783ef9021d00f4da768f939e12c7cecc90c45cfff173ea1fc4237290b17d2acbf8a9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021d00b1d7988d9bcd4f7a7b643e391f5b37d9f56a6ca4ab81c9a5a2b72d14021c518da4c39db722cdae6d1a8f0268ded4e4522926b672b4bd14ef8564", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c6374f85c920dace4b5828384b05696d0bd7cc0992f804a8059247538021c01b8f519efc35f104cc83be9280c44b4345cafcda02b944744a931c7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 305, + "tcId" : 336, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "303d021d00b2970cdec29c70294a18bbc49985efa33acc0af509c326a3977a35e8021c0cea3ed8ebaaf6ee6aef6049a23cbc39f61fcf8fc6be4bab13385579", @@ -3591,156 +3839,12 @@ "flags" : [] }, { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021d00bc9052305d076c009f0250d888d0fae950bbdf53e42fc5b35850d4c5021c400a143f82c3b045ce46742aca8a1af966cc4b04e10fe96090374d36", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c7a57cfac41911d334dde984ef64bacf978fb04c77ffe00892e611fad021c52a3f891c2877d433b6b5799ca6f774941370654e17811b2fc401974", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c2092d6e7a86055b119e1f6f97b21ac3789e78804d0e25ff2945ad240021c3099207c5088715cb79437724b84018459553e82e6a72e6791cc2b02", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303e021d0089b1dfa081bc9200d86bcf63c75e80fab8b8b11270768fa0ed07d45e021d008c2299775762dd15aefb1a18d9adac8dc756f4619e5fc3c526922100", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021d00b16307867551b63b168131371c2eb6e8fab7d1ecfec6fde744e0ec51021c2f3ad86ba61343dc7d33908f83feb28a5b63aba08e3e990bdd441ab1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303e021d00b712f2b41da5c8265797d52b946fb79ecfe70544f83be0badbe4b71c021d00b02018a67a61d7df4d04aef55bafabd50e56840733b99b781185667f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021d008972a6fc414736cfc4a57704dc2d76857738366a4175acb71eb3aa59021c0bfdc4fd4b6d9e6afb62b9f5e41c8cbac2790dd9fa06a72df6e0d0d8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303e021d00da7640586f3f0aae5fb1c3e32da59b3322c24d6303d1d006d50f74b5021d00c5462bf20238cdd4e534494629561aa111480d08b48557e69fc17f3e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c05c302ce36d5b7ba053cc9c9c26095e887df0f7e190396e13e487905021c52cb970da954ac97f3c507399451dcf28a4d37871b66b46f99c58531", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 315, + "tcId" : 337, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "303d021c7e7b0eb7da8c68a7072b11404ee95a5c407fbfe3d69646802e28ae77021d00d409a2f6bbaae59bb60fc0a092b12fa4e67dc8d088cf19a833322fd6", "result" : "valid", "flags" : [] - }, - { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021c0d81b5454f87f6000460dc7819b6fc712c042645340e0f4196f046e9021d00aa2efd27ccc7b942bcfebce7e735125227e2bdadcb943efa88f1f42e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303c021c09b59a8f079529fad06c514abaf356537f9bc2eedfefc595aace6c48021c721310942b44535e02f455015143fffe3dae9e5193a4ef1eeff94686", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021d0092f268abc43239955edad0766503714b4e156ec436df34b1da00b2c2021c580cab7733f22244b5c74ceae56e048b260c2d1e8b96b15997145ba4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303c021c514ef0e344b5cb8de93212d0493192437f86090ecc284dae54f74a60021c42e510fc18cd8c39113d4153dc2fc59dd2efaf22bd9330119458820a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303e021d008a16dcf2e449678047e967a2c281c6500b6cdfddf631d784ff60fb68021d00b16ac240544d86b9b40e4baf4d53f1ee33fdf8161830ccad4d2f354e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303c021c6f84179e3ea956abbf31daebace7b443c7a0e9f9641fa8fe4f4f9be9021c39df090fbe36b37c2aab1cbd61d7a5138c4b709e70606bcf99ff16ae", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021d00c0f2d12d910cf6bc0c4d09443a6da8247649e1724f95bddd711e2f64021c766bf054f829d02db13c6aa8536e00e5e30e5313a868e0a7851fcdcc", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303e021d00ca3d5f3822b905db4786b88e0ca370555825971d1a4b7fcc37bb1ed0021d00a3c21935732cd227a4f592c91cdd2509c078984b38a37cf530338364", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021d00e1e6139431452e5cb96dc75677cbb3f1892b98e8fa2ba3f62ed8ea1a021c735daa1083e15eefad9357f76f83198448daffea42d34946d6c48b1f", - "result" : "valid", - "flags" : [] } ] }, @@ -3759,7 +3863,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 325, + "tcId" : 338, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c519bf185ff4635271961fa491be257231deeea9c53a6ede3b4a89ed1021c486bdad484a6a3134e1471cf56a9df0fac50f773b3e37d6f327617d7", @@ -3767,7 +3871,7 @@ "flags" : [] }, { - "tcId" : 326, + "tcId" : 339, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021c09fd644898b7cb5d018b52234e7b4ef2b54789afd0ce9c434e9e5515021d00f19309532164ea2053cae55df7bdcbab536c83ea7bfe6fe10d60c1ab", @@ -3775,7 +3879,7 @@ "flags" : [] }, { - "tcId" : 327, + "tcId" : 340, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021d00ec919d4e283ccf1f71a9e3c0f781a36758d3f38b1b78a87a74288e80021c4c4663044a73c79bd88f0dc245ab1a32f89f06f40a704b31e9fabc51", @@ -3799,7 +3903,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 328, + "tcId" : 341, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303e021d00c51760478447217597ecc6f4001bd45088d53c90f53103608bf88aea021d00a201253aa903f9781e8992101d7171d2dd3a5d48c44d8e1d544cd6d7", @@ -3807,7 +3911,7 @@ "flags" : [] }, { - "tcId" : 329, + "tcId" : 342, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c76be0112674ec29128823e1af7512e6143872fef30a64e2f1799bd56021c187e503e1a48c27b549fe0a4ce5e581e242c8663fc9efb02d6f2b193", @@ -3815,7 +3919,7 @@ "flags" : [] }, { - "tcId" : 330, + "tcId" : 343, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c36245ef126b5b51e459f84eaaad5a495061f0471dc8c23f1c5f16282021c39e31d72a06ba8e14fcf95778e07bc16a2628e39449da8857d506edc", @@ -3839,7 +3943,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 331, + "tcId" : 344, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c258682975df8bca7f203f771ebeb478ef637360c860fc386cfb21745021c7663e70188047e41469a2a35c8c330dd900f2340ba82aafd22962a96", @@ -3847,7 +3951,7 @@ "flags" : [] }, { - "tcId" : 332, + "tcId" : 345, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303e021d0085c98614f36c0d66f8d87834cae978611b7b4eebf59a46bea1b89ae9021d00d1a18e378dda840e06b60f6279bf0a2231d9fa2d8d2c31e88bc1bdd7", @@ -3855,7 +3959,7 @@ "flags" : [] }, { - "tcId" : 333, + "tcId" : 346, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303e021d00ca7b7432ba41ff2112e1116fffde89bbd68f5ce67fe5513d16c8e6f7021d00e421b7599e0180798acc2006451603cda2db1d582741116e6033ce5f", @@ -3879,7 +3983,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 334, + "tcId" : 347, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c19397fe5d3ecabf80fc624c1bf379564387517c185087dc97d605069021c33b5773e9aaf6c34cb612cfc81efd3bf9c22224e8c4fa1bfccf5c501", @@ -3887,7 +3991,7 @@ "flags" : [] }, { - "tcId" : 335, + "tcId" : 348, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021c70f24f5c164164bfbb8459aa12a981aa312dbcf00204326ebaaabdc8021d00f5cebee8caedae8662c43501665084b45d2f494fb70d603043543dc4", @@ -3895,7 +3999,7 @@ "flags" : [] }, { - "tcId" : 336, + "tcId" : 349, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021c0bf2d86ecaa8b56aca5e8f8ebcb45081d078a14555b75f5be8e9b132021d009a55b3ce4734849966b5034ccd9b19f76407ee0241c3f58e7b8fc89a", @@ -3919,7 +4023,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 337, + "tcId" : 350, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00bfc5dc4434cd09369610687d38d2d418b63fd475dea246a456b25a3a021d00b171dfa6cf722f20816370a868785da842b37bac31d7b78e6751fc50", @@ -3927,7 +4031,7 @@ "flags" : [] }, { - "tcId" : 338, + "tcId" : 351, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d008fdbe8da646c5642d767c7dbeb3872b1edab6e37365805f0e94ce0a9021d00bcf35ab81222883dd3526cb0cf93138f4687cd0b10c2b0a126385161", @@ -3935,7 +4039,7 @@ "flags" : [] }, { - "tcId" : 339, + "tcId" : 352, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d00e23a11275848fd4f8b6f4ac4fc305eae981d3b7dc453e5a980c46422021c1a875693f24a03ea1614c4c3bbd0dd7221429f22b337ea7d98348ca4", @@ -3959,7 +4063,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 340, + "tcId" : 353, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c76645164ff9af3a1a9205fda2eef326d2bffc795dcc4829547fe01dd021d00b65bba503719314b27734dd06b1395d540af8396029b78b84e0149eb", @@ -3967,7 +4071,7 @@ "flags" : [] }, { - "tcId" : 341, + "tcId" : 354, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c32fa0ca7e07f1f86ac350734994e1f31b6da9c82f93dced2b983c29c021c7b7891282206a45711bdfcb2a102b5d289df84ff5778548603574004", @@ -3975,7 +4079,7 @@ "flags" : [] }, { - "tcId" : 342, + "tcId" : 355, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c2d5492478ca64e5111dfd8521867b6477b7e78227849ad090b855694021d00a532f5a2fa3594af81cd5928b81b4057da717be5fb42a3a86c68190d", @@ -3999,7 +4103,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 343, + "tcId" : 356, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021c191eee5daf55cd499e8539cb2cff797cfec5d566d2027bf9f8d64693021d00dadfeae8131f64d96b94fd340197caa2bc04818554812feef3343070", @@ -4007,7 +4111,7 @@ "flags" : [] }, { - "tcId" : 344, + "tcId" : 357, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00e0e2c08180b8a207ee9105a7d379fa112368e8370fa09dfde4a45c45021d00c717bc0860e016e7ce48f8fe6a299b36906a6055adad93b416ce8838", @@ -4015,7 +4119,7 @@ "flags" : [] }, { - "tcId" : 345, + "tcId" : 358, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021c1b919ef93532292743bb2e1b7b4894fd847c6e5de52a08e1b0f2dcfb021d00c2d30d6b7594d8dbd261491ae1d58779505b075b64e5564dc97a418b", @@ -4039,7 +4143,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 346, + "tcId" : 359, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021d00e75db49ed33ff2885ea6100cc95b8fe1b9242ea4248db07bcac2e020021c796c866142ae8eb75bb0499c668c6fe45497692fbcc66b37c2e4624f", @@ -4047,7 +4151,7 @@ "flags" : [] }, { - "tcId" : 347, + "tcId" : 360, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c1f81cd924362ec825890307b9b3936e0d8f728a7c84bdb43c5cf0433021c39d3e46a03040ad41ac026b18e0629f6145e3dc8d1e6bbe200c8482b", @@ -4055,7 +4159,7 @@ "flags" : [] }, { - "tcId" : 348, + "tcId" : 361, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c00fda613aa67ca42673ad4309f3f0f05b2569f3dee63f4aa9cc54cf3021c1e5a64b68a37e5b201c918303dc7a40439aaeacf019c5892a8f6d0ce", @@ -4079,7 +4183,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 349, + "tcId" : 362, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00b932b3f7e6467e1ec7a561f31160248c7f224550a8508788634b53ce021d00a0c5312acf9e801aff6d6fc98550cfa712bbf65937165a36f2c32dc9", @@ -4087,7 +4191,7 @@ "flags" : [] }, { - "tcId" : 350, + "tcId" : 363, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d00e509593fb09245ee8226ce72786b0cc352be555a7486be628f4fd00c021c0b7abde0061b1e07bf13319150a4ff6a464abab636ab4e297b0d7633", @@ -4095,7 +4199,7 @@ "flags" : [] }, { - "tcId" : 351, + "tcId" : 364, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303c021c6e54f941204d4639b863c98a65b7bee318d51ab1900a8f345eac6f07021c0da5054829214ecde5e10579b36a2fe6426c24b064ed77c38590f25c", @@ -4119,7 +4223,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 352, + "tcId" : 365, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021d0085ea4ab3ffdc992330c0ca8152faf991386bce82877dbb239ba654f6021c0806c6baf0ebea4c1aaa190e7d4325d46d1f7789d550632b70b5fc9b", @@ -4127,7 +4231,7 @@ "flags" : [] }, { - "tcId" : 353, + "tcId" : 366, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c44d53debb646b73485402eab2d099081b97b1243c025b624f0dd67ea021d00e5de789a7d4b77eac6d7bba41658e6e4dc347dabed2f9680c04a6f55", @@ -4135,7 +4239,7 @@ "flags" : [] }, { - "tcId" : 354, + "tcId" : 367, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c1526eb2f657ebea9af4ca184b975c02372c88e24e835f3f5774c0e12021c1f1ecce38ee52372cb201907794de17b6d6c1afa13c316c51cb07bc7", diff --git a/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha256_test.txt b/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha256_test.txt index ef6ea561f..2021021ac 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha256_test.txt +++ b/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha256_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: ECDSA -# Generator version: 0.4.6 +# Generator version: 0.4.12 [key.curve = secp224r1] [key.keySize = 224] @@ -20,42 +20,12 @@ result = valid sig = 303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d009e82950ebe102f37ff3645cc7d3c1bab8864e5e03a5011eeba8150bc # tcId = 2 -# random signature -msg = 313233343030 -result = valid -sig = 303c021c7eb66797b46c450a30227c9b4dcc6ce69e80155408a7e6e8ea84df2a021c3acce3958e78177cdebc75435081e8b0f6e41b0e957e98da3e272953 - -# tcId = 3 -# random signature -msg = 313233343030 -result = valid -sig = 303c021c08ca7e6b57f55e550a725234cba47224378a2b5d0039ad2297676605021c56de7c4732cbafbf1c4fc631cece056595eaf7fd200a737114744dc3 - -# tcId = 4 -# random signature -msg = 313233343030 -result = valid -sig = 303d021d00f5a0ee66158a3b627e53d578c48172378e58f84e01a3da8725009f41021c155b768199da7d0892709096ed7876badab210e89a6c975b6023204c - -# tcId = 5 -# random signature -msg = 313233343030 -result = valid -sig = 303c021c1d5128dff235efabd38c884bc4b7e65df4910a2deaf7b2fd09ad0cba021c011b48fe6f91e7a550e0cd7bc16d2bcd85101e895608cb7bc1d38a12 - -# tcId = 6 -# random signature -msg = 313233343030 -result = valid -sig = 303c021c600fd806e689aaba04aa1276942a2c9bc5db1749970dc4588c04d1ae021c0c6d54975970a701678a2dd123de8352085d2b58bf0f5fe44c9547df - -# tcId = 7 # valid msg = 313233343030 result = valid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 8 +# tcId = 3 # long form encoding of length msg = 313233343030 result = invalid @@ -64,7 +34,7 @@ sig = 30813c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 9 +# tcId = 4 # long form encoding of length msg = 313233343030 result = invalid @@ -73,7 +43,7 @@ sig = 303d02811c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 10 +# tcId = 5 # long form encoding of length msg = 313233343030 result = invalid @@ -82,7 +52,7 @@ sig = 303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0402811c617d # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 11 +# tcId = 6 # length contains leading 0 msg = 313233343030 result = invalid @@ -91,7 +61,7 @@ sig = 3082003c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c61 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 12 +# tcId = 7 # length contains leading 0 msg = 313233343030 result = invalid @@ -100,7 +70,7 @@ sig = 303e0282001c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c61 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 13 +# tcId = 8 # length contains leading 0 msg = 313233343030 result = invalid @@ -109,415 +79,415 @@ sig = 303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040282001c61 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 14 +# tcId = 9 # wrong length msg = 313233343030 result = invalid sig = 303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 15 +# tcId = 10 # wrong length msg = 313233343030 result = invalid sig = 303b021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 16 +# tcId = 11 # wrong length msg = 313233343030 result = invalid sig = 303c021d3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 17 +# tcId = 12 # wrong length msg = 313233343030 result = invalid sig = 303c021b3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 18 +# tcId = 13 # wrong length msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 19 +# tcId = 14 # wrong length msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021b617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 20 +# tcId = 15 # uint32 overflow in length msg = 313233343030 result = invalid sig = 3085010000003c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 21 +# tcId = 16 # uint32 overflow in length msg = 313233343030 result = invalid sig = 30410285010000001c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 22 +# tcId = 17 # uint32 overflow in length msg = 313233343030 result = invalid sig = 3041021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040285010000001c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 23 +# tcId = 18 # uint64 overflow in length msg = 313233343030 result = invalid sig = 308901000000000000003c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 24 +# tcId = 19 # uint64 overflow in length msg = 313233343030 result = invalid sig = 3045028901000000000000001c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 25 +# tcId = 20 # uint64 overflow in length msg = 313233343030 result = invalid sig = 3045021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04028901000000000000001c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 26 +# tcId = 21 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 30847fffffff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 27 +# tcId = 22 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 304002847fffffff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 28 +# tcId = 23 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0402847fffffff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 29 +# tcId = 24 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 3084ffffffff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 30 +# tcId = 25 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 30400284ffffffff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 31 +# tcId = 26 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040284ffffffff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 32 +# tcId = 27 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 3085ffffffffff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 33 +# tcId = 28 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 30410285ffffffffff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 34 +# tcId = 29 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 3041021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040285ffffffffff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 35 +# tcId = 30 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 3088ffffffffffffffff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 36 +# tcId = 31 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 30440288ffffffffffffffff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 37 +# tcId = 32 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 3044021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040288ffffffffffffffff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 38 +# tcId = 33 # incorrect length msg = 313233343030 result = invalid sig = 30ff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 39 +# tcId = 34 # incorrect length msg = 313233343030 result = invalid sig = 303c02ff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 40 +# tcId = 35 # incorrect length msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0402ff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 41 +# tcId = 36 # indefinite length without termination msg = 313233343030 result = invalid sig = 3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 42 +# tcId = 37 # indefinite length without termination msg = 313233343030 result = invalid sig = 303c02803ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 43 +# tcId = 38 # indefinite length without termination msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040280617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 44 +# tcId = 39 # removing sequence msg = 313233343030 result = invalid sig = -# tcId = 45 +# tcId = 40 # lonely sequence tag msg = 313233343030 result = invalid sig = 30 -# tcId = 46 +# tcId = 41 # appending 0's to sequence msg = 313233343030 result = invalid sig = 303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000 -# tcId = 47 +# tcId = 42 # prepending 0's to sequence msg = 313233343030 result = invalid sig = 303e0000021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 48 +# tcId = 43 # appending unused 0's to sequence msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000 -# tcId = 49 +# tcId = 44 # appending null value to sequence msg = 313233343030 result = invalid sig = 303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810500 -# tcId = 50 +# tcId = 45 # including garbage msg = 313233343030 result = invalid sig = 3041498177303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 51 +# tcId = 46 # including garbage msg = 313233343030 result = invalid sig = 30402500303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 52 +# tcId = 47 # including garbage msg = 313233343030 result = invalid sig = 303e303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810004deadbeef -# tcId = 53 +# tcId = 48 # including garbage msg = 313233343030 result = invalid sig = 30412221498177021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 54 +# tcId = 49 # including garbage msg = 313233343030 result = invalid sig = 304022202500021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 55 +# tcId = 50 # including garbage msg = 313233343030 result = invalid sig = 3044221e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040004deadbeef021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 56 +# tcId = 51 # including garbage msg = 313233343030 result = invalid sig = 3041021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042221498177021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 57 +# tcId = 52 # including garbage msg = 313233343030 result = invalid sig = 3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0422202500021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 58 +# tcId = 53 # including garbage msg = 313233343030 result = invalid sig = 3044021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04221e021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810004deadbeef -# tcId = 59 +# tcId = 54 # including undefined tags msg = 313233343030 result = invalid sig = 3044aa00bb00cd00303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 60 +# tcId = 55 # including undefined tags msg = 313233343030 result = invalid sig = 3042aa02aabb303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 61 +# tcId = 56 # including undefined tags msg = 313233343030 result = invalid sig = 30442224aa00bb00cd00021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 62 +# tcId = 57 # including undefined tags msg = 313233343030 result = invalid sig = 30422222aa02aabb021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 63 +# tcId = 58 # including undefined tags msg = 313233343030 result = invalid sig = 3044021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042224aa00bb00cd00021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 64 +# tcId = 59 # including undefined tags msg = 313233343030 result = invalid sig = 3042021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042222aa02aabb021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 65 +# tcId = 60 # truncated length of sequence msg = 313233343030 result = invalid sig = 3081 -# tcId = 66 +# tcId = 61 # using composition with indefinite length msg = 313233343030 result = invalid sig = 3080303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000 -# tcId = 67 +# tcId = 62 # using composition with indefinite length msg = 313233343030 result = invalid sig = 30402280021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040000021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 68 +# tcId = 63 # using composition with indefinite length msg = 313233343030 result = invalid sig = 3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042280021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000 -# tcId = 69 +# tcId = 64 # using composition with wrong tag msg = 313233343030 result = invalid sig = 3080313c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000 -# tcId = 70 +# tcId = 65 # using composition with wrong tag msg = 313233343030 result = invalid sig = 30402280031c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040000021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 71 +# tcId = 66 # using composition with wrong tag msg = 313233343030 result = invalid sig = 3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042280031c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000 -# tcId = 72 +# tcId = 67 # Replacing sequence with NULL msg = 313233343030 result = invalid sig = 0500 -# tcId = 73 +# tcId = 68 # changing tag value of sequence msg = 313233343030 result = invalid sig = 2e3c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 74 +# tcId = 69 # changing tag value of sequence msg = 313233343030 result = invalid sig = 2f3c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 75 +# tcId = 70 # changing tag value of sequence msg = 313233343030 result = invalid sig = 313c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 76 +# tcId = 71 # changing tag value of sequence msg = 313233343030 result = invalid sig = 323c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 77 +# tcId = 72 # changing tag value of sequence msg = 313233343030 result = invalid sig = ff3c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 78 +# tcId = 73 # dropping value of sequence msg = 313233343030 result = invalid sig = 3000 -# tcId = 79 -# using composition forsequence +# tcId = 74 +# using composition for sequence msg = 313233343030 result = invalid sig = 3040300102303b1c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 80 +# tcId = 75 # truncate sequence msg = 313233343030 result = invalid sig = 303b021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9 -# tcId = 81 +# tcId = 76 # truncate sequence msg = 313233343030 result = invalid sig = 303b1c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 82 +# tcId = 77 # indefinite length msg = 313233343030 result = invalid @@ -526,97 +496,97 @@ sig = 3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6a # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 83 +# tcId = 78 # indefinite length with truncated delimiter msg = 313233343030 result = invalid sig = 3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad98100 -# tcId = 84 +# tcId = 79 # indefinite length with additional element msg = 313233343030 result = invalid sig = 3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad98105000000 -# tcId = 85 +# tcId = 80 # indefinite length with truncated element msg = 313233343030 result = invalid sig = 3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981060811220000 -# tcId = 86 +# tcId = 81 # indefinite length with garbage msg = 313233343030 result = invalid sig = 3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000fe02beef -# tcId = 87 +# tcId = 82 # indefinite length with nonempty EOC msg = 313233343030 result = invalid sig = 3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810002beef -# tcId = 88 +# tcId = 83 # prepend empty sequence msg = 313233343030 result = invalid sig = 303e3000021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 89 +# tcId = 84 # append empty sequence msg = 313233343030 result = invalid sig = 303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9813000 -# tcId = 90 +# tcId = 85 # sequence of sequence msg = 313233343030 result = invalid sig = 303e303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 91 +# tcId = 86 # truncated sequence msg = 313233343030 result = invalid sig = 301e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04 -# tcId = 92 +# tcId = 87 # repeat element in sequence msg = 313233343030 result = invalid sig = 305a021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 93 +# tcId = 88 # removing integer msg = 313233343030 result = invalid sig = 301e021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 94 +# tcId = 89 # lonely integer tag msg = 313233343030 result = invalid sig = 301f02021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 95 +# tcId = 90 # lonely integer tag msg = 313233343030 result = invalid sig = 301f021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0402 -# tcId = 96 +# tcId = 91 # appending 0's to integer msg = 313233343030 result = invalid sig = 303e021e3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040000021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 97 +# tcId = 92 # appending 0's to integer msg = 313233343030 result = invalid sig = 303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021e617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000 -# tcId = 98 +# tcId = 93 # prepending 0's to integer msg = 313233343030 result = invalid @@ -625,7 +595,7 @@ sig = 303e021e00003ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c61 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 99 +# tcId = 94 # prepending 0's to integer msg = 313233343030 result = invalid @@ -634,295 +604,295 @@ sig = 303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021e000061 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 100 +# tcId = 95 # appending unused 0's to integer msg = 313233343030 result = invalid sig = 303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040000021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 101 +# tcId = 96 # appending null value to integer msg = 313233343030 result = invalid sig = 303e021e3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040500021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 102 +# tcId = 97 # appending null value to integer msg = 313233343030 result = invalid sig = 303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021e617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810500 -# tcId = 103 +# tcId = 98 # truncated length of integer msg = 313233343030 result = invalid sig = 30200281021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 104 +# tcId = 99 # truncated length of integer msg = 313233343030 result = invalid sig = 3020021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040281 -# tcId = 105 +# tcId = 100 # Replacing integer with NULL msg = 313233343030 result = invalid sig = 30200500021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 106 +# tcId = 101 # Replacing integer with NULL msg = 313233343030 result = invalid sig = 3020021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040500 -# tcId = 107 +# tcId = 102 # changing tag value of integer msg = 313233343030 result = invalid sig = 303c001c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 108 +# tcId = 103 # changing tag value of integer msg = 313233343030 result = invalid sig = 303c011c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 109 +# tcId = 104 # changing tag value of integer msg = 313233343030 result = invalid sig = 303c031c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 110 +# tcId = 105 # changing tag value of integer msg = 313233343030 result = invalid sig = 303c041c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 111 +# tcId = 106 # changing tag value of integer msg = 313233343030 result = invalid sig = 303cff1c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 112 +# tcId = 107 # changing tag value of integer msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04001c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 113 +# tcId = 108 # changing tag value of integer msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04011c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 114 +# tcId = 109 # changing tag value of integer msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04031c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 115 +# tcId = 110 # changing tag value of integer msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04041c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 116 +# tcId = 111 # changing tag value of integer msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04ff1c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 117 +# tcId = 112 # dropping value of integer msg = 313233343030 result = invalid sig = 30200200021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 118 +# tcId = 113 # dropping value of integer msg = 313233343030 result = invalid sig = 3020021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040200 -# tcId = 119 -# using composition forinteger +# tcId = 114 +# using composition for integer msg = 313233343030 result = invalid sig = 3040222002013a021bde5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 120 -# using composition forinteger +# tcId = 115 +# using composition for integer msg = 313233343030 result = invalid sig = 3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042220020161021b7d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 121 +# tcId = 116 # modify first byte of integer msg = 313233343030 result = invalid sig = 303c021c38de5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 122 +# tcId = 117 # modify first byte of integer msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c637d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 123 +# tcId = 118 # modify last byte of integer msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a84021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 124 +# tcId = 119 # modify last byte of integer msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad901 -# tcId = 125 +# tcId = 120 # truncate integer msg = 313233343030 result = invalid sig = 303b021b3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 126 +# tcId = 121 # truncate integer msg = 313233343030 result = invalid sig = 303b021bde5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 127 +# tcId = 122 # truncate integer msg = 313233343030 result = invalid sig = 303b021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021b617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9 -# tcId = 128 +# tcId = 123 # truncate integer msg = 313233343030 result = invalid sig = 303b021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021b7d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 129 +# tcId = 124 # leading ff in integer msg = 313233343030 result = invalid sig = 303d021dff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 130 +# tcId = 125 # leading ff in integer msg = 313233343030 result = invalid sig = 303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021dff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 131 +# tcId = 126 # infinity msg = 313233343030 result = invalid sig = 3021090180021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 132 +# tcId = 127 # infinity msg = 313233343030 result = invalid sig = 3021021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04090180 -# tcId = 133 +# tcId = 128 # replacing integer with zero msg = 313233343030 result = invalid sig = 3021020100021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 134 +# tcId = 129 # replacing integer with zero msg = 313233343030 result = invalid sig = 3021021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04020100 -# tcId = 135 +# tcId = 130 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021d013ade5c0624a5677ed7b6450d941fd283098d8a004fc718e2e7e6b441021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 136 +# tcId = 131 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021dff3ade5c0624a5677ed7b6450d9421a53d481ba984280cc6582f2e5fc7021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 137 +# tcId = 132 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303c021cc521a3f9db5a98812849baf26bdf441fd72b663dc4161062747575fc021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 138 +# tcId = 133 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021d00c521a3f9db5a98812849baf26bde5ac2b7e4567bd7f339a7d0d1a039021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 139 +# tcId = 134 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021dfec521a3f9db5a98812849baf26be02d7cf67275ffb038e71d18194bbf021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 140 +# tcId = 135 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021d013ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 141 +# tcId = 136 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021d00c521a3f9db5a98812849baf26bdf441fd72b663dc4161062747575fc021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 142 +# tcId = 137 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d01617d6af141efd0c800c9ba3382c2119a390cfa9bed6a409bfe3703be -# tcId = 143 +# tcId = 138 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021dff617d6af141efd0c800c9ba3382c3e454779b1a1fc5afee11457eaf44 -# tcId = 144 +# tcId = 139 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c9e82950ebe102f37ff3645cc7d3d0508a7abf5a22672e8a95e25267f -# tcId = 145 +# tcId = 140 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021dfe9e82950ebe102f37ff3645cc7d3dee65c6f305641295bf6401c8fc42 -# tcId = 146 +# tcId = 141 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d01617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981 -# tcId = 147 +# tcId = 142 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d009e82950ebe102f37ff3645cc7d3d0508a7abf5a22672e8a95e25267f -# tcId = 148 +# tcId = 143 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -930,7 +900,7 @@ sig = 3006020100020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 149 +# tcId = 144 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -938,7 +908,7 @@ sig = 3006020100020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 150 +# tcId = 145 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -946,7 +916,7 @@ sig = 30060201000201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 151 +# tcId = 146 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -954,7 +924,7 @@ sig = 3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 152 +# tcId = 147 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -962,7 +932,7 @@ sig = 3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 153 +# tcId = 148 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -970,7 +940,7 @@ sig = 3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 154 +# tcId = 149 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -978,7 +948,7 @@ sig = 3022020100021d00ffffffffffffffffffffffffffffffff000000000000000000000001 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 155 +# tcId = 150 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -986,7 +956,7 @@ sig = 3022020100021d00ffffffffffffffffffffffffffffffff000000000000000000000002 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 156 +# tcId = 151 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -994,7 +964,7 @@ sig = 3008020100090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 157 +# tcId = 152 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1002,7 +972,7 @@ sig = 3006020101020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 158 +# tcId = 153 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1010,7 +980,7 @@ sig = 3006020101020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 159 +# tcId = 154 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1018,7 +988,7 @@ sig = 30060201010201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 160 +# tcId = 155 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1026,7 +996,7 @@ sig = 3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 161 +# tcId = 156 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1034,7 +1004,7 @@ sig = 3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 162 +# tcId = 157 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1042,7 +1012,7 @@ sig = 3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 163 +# tcId = 158 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1050,7 +1020,7 @@ sig = 3022020101021d00ffffffffffffffffffffffffffffffff000000000000000000000001 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 164 +# tcId = 159 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1058,7 +1028,7 @@ sig = 3022020101021d00ffffffffffffffffffffffffffffffff000000000000000000000002 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 165 +# tcId = 160 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1066,7 +1036,7 @@ sig = 3008020101090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 166 +# tcId = 161 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1074,7 +1044,7 @@ sig = 30060201ff020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 167 +# tcId = 162 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1082,7 +1052,7 @@ sig = 30060201ff020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 168 +# tcId = 163 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1090,7 +1060,7 @@ sig = 30060201ff0201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 169 +# tcId = 164 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1098,7 +1068,7 @@ sig = 30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 170 +# tcId = 165 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1106,7 +1076,7 @@ sig = 30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 171 +# tcId = 166 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1114,7 +1084,7 @@ sig = 30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 172 +# tcId = 167 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1122,7 +1092,7 @@ sig = 30220201ff021d00ffffffffffffffffffffffffffffffff000000000000000000000001 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 173 +# tcId = 168 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1130,7 +1100,7 @@ sig = 30220201ff021d00ffffffffffffffffffffffffffffffff000000000000000000000002 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 174 +# tcId = 169 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1138,7 +1108,7 @@ sig = 30080201ff090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 175 +# tcId = 170 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1146,7 +1116,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 176 +# tcId = 171 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1154,7 +1124,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 177 +# tcId = 172 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1162,7 +1132,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 178 +# tcId = 173 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1170,7 +1140,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 179 +# tcId = 174 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1178,7 +1148,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 180 +# tcId = 175 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1186,7 +1156,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 181 +# tcId = 176 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1194,7 +1164,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 182 +# tcId = 177 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1202,7 +1172,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 183 +# tcId = 178 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1210,7 +1180,7 @@ sig = 3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d090380fe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 184 +# tcId = 179 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1218,7 +1188,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 185 +# tcId = 180 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1226,7 +1196,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 186 +# tcId = 181 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1234,7 +1204,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c0201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 187 +# tcId = 182 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1242,7 +1212,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 188 +# tcId = 183 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1250,7 +1220,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 189 +# tcId = 184 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1258,7 +1228,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 190 +# tcId = 185 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1266,7 +1236,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 191 +# tcId = 186 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1274,7 +1244,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 192 +# tcId = 187 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1282,7 +1252,7 @@ sig = 3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c090380fe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 193 +# tcId = 188 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1290,7 +1260,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 194 +# tcId = 189 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1298,7 +1268,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 195 +# tcId = 190 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1306,7 +1276,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e0201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 196 +# tcId = 191 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1314,7 +1284,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 197 +# tcId = 192 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1322,7 +1292,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 198 +# tcId = 193 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1330,7 +1300,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 199 +# tcId = 194 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1338,7 +1308,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 200 +# tcId = 195 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1346,7 +1316,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 201 +# tcId = 196 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1354,7 +1324,7 @@ sig = 3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e090380fe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 202 +# tcId = 197 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1362,7 +1332,7 @@ sig = 3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 203 +# tcId = 198 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1370,7 +1340,7 @@ sig = 3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 204 +# tcId = 199 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1378,7 +1348,7 @@ sig = 3022021d00ffffffffffffffffffffffffffffffff0000000000000000000000010201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 205 +# tcId = 200 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1386,7 +1356,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 206 +# tcId = 201 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1394,7 +1364,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 207 +# tcId = 202 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1402,7 +1372,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 208 +# tcId = 203 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1410,7 +1380,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 209 +# tcId = 204 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1418,7 +1388,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 210 +# tcId = 205 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1426,7 +1396,7 @@ sig = 3024021d00ffffffffffffffffffffffffffffffff000000000000000000000001090380fe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 211 +# tcId = 206 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1434,7 +1404,7 @@ sig = 3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 212 +# tcId = 207 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1442,7 +1412,7 @@ sig = 3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 213 +# tcId = 208 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1450,7 +1420,7 @@ sig = 3022021d00ffffffffffffffffffffffffffffffff0000000000000000000000020201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 214 +# tcId = 209 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1458,7 +1428,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 215 +# tcId = 210 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1466,7 +1436,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 216 +# tcId = 211 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1474,7 +1444,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 217 +# tcId = 212 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1482,7 +1452,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 218 +# tcId = 213 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1490,7 +1460,7 @@ sig = 303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 219 +# tcId = 214 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1498,12 +1468,336 @@ sig = 3024021d00ffffffffffffffffffffffffffffffff000000000000000000000002090380fe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 220 +# tcId = 215 # Edge case for Shamir multiplication msg = 3839313737 result = valid sig = 303d021c326bc06353f7f9c9f77b8f4b55464e8619944e7879402cca572e041a021d0096ad91f02a3bc40c118abd416ed5c6203ed7ced0330860d7b88c10ab +# tcId = 216 +# special case hash +msg = 343236343739373234 +result = valid +sig = 303d021d00bcca2365cebdcf7c6cda1ee7b27c7fe79e371537b01869c715eabb1e021c3ae76f9bbfe519d778816dc8fe10635ee7576b6b7916f0c21df320c0 + +# tcId = 217 +# special case hash +msg = 37313338363834383931 +result = valid +sig = 303c021c59a9f83289ef6995d5d5592e80ab4f6a81123f69d385d3cfb152faf2021c3a97d5be190d5819241067e2be56375ab84155baab8fc7aeb7f8cb3d + +# tcId = 218 +# special case hash +msg = 3130333539333331363638 +result = valid +sig = 303e021d00b54bac9be2beaaa09456a3968a1faf27c9d96bd5f6738fec6066d31e021d00d72c22129344a96d52fda60b264cf5e6fae45fd2c1b1b78bcba30070 + +# tcId = 219 +# special case hash +msg = 33393439343031323135 +result = valid +sig = 303d021c323dbdecd40910c6fa7a5691846fa7769113d1f2ba64ef0dc97d2ddb021d00ca9e73a4587af042f8ba924bb61829c5e24046f9803eb76ab80ef327 + +# tcId = 220 +# special case hash +msg = 31333434323933303739 +result = valid +sig = 303d021d00a55dccc27d287f15960ed79908a3edb6bb31aff07c8caa0e65fc0785021c559cb51aa5f2b9066610199dd01291a47729a6189a622ae9e7af7621 + +# tcId = 221 +# special case hash +msg = 33373036323131373132 +result = valid +sig = 303d021c137ed6105148d6f5b84e87735d57955f81c5914a6e69f55347ade074021d00dfa5d56b1a12567efacb348a133b79d48da7aac78d78ee589c2ec027 + +# tcId = 222 +# special case hash +msg = 333433363838373132 +result = valid +sig = 303e021d00856ff63d779163e78fed8c48330b48f08bf953a95266b3857eee91aa021d00f4aa917cd37f556c6df9d0960c2f7daa7ea118e5c30cc40ca1eed418 + +# tcId = 223 +# special case hash +msg = 31333531353330333730 +result = valid +sig = 303d021d00a9d7716f04c5ce247f6b8c608b37db55f68e2ff94a5883863e867708021c61bc093faa6fb25cd240aea4b56fed728f7b3669b4dc84c449d38c5d + +# tcId = 224 +# special case hash +msg = 36353533323033313236 +result = valid +sig = 303d021d00f6d088fd3b9c981ac491c62030643bbd82d4f4588e8517de5884e73d021c773eee477980763b1ea27ae998bda0244cb67b07aa6779a38cd2ba3f + +# tcId = 225 +# special case hash +msg = 31353634333436363033 +result = valid +sig = 303e021d00eacb55588e446bbf3687089ba8ba3b05cfef7458bb81b4277f90a853021d008039e8944cc3df7f4ce5badc349975d471a81dea14e9bcae3065d410 + +# tcId = 226 +# special case hash +msg = 34343239353339313137 +result = valid +sig = 303c021c5984af8c89fb9d596a1f28fd3d41e46f7205fe12fa63437ac79e7e81021c33b16b742d45f18f88de2713078384e6150f06b8b99f36ab2ce3dd49 + +# tcId = 227 +# special case hash +msg = 3130393533323631333531 +result = valid +sig = 303d021c3cda62d84711c262f782d5c3a79b567485227b34afb821f5241b1961021d00b615cef399706ff758f072931852b717ec898e9a1e6339d0ee81b8da + +# tcId = 228 +# special case hash +msg = 35393837333530303431 +result = valid +sig = 303d021d00e1db7304609191ea1ac91183ffb31df51b5b3fdc6b1a1129d85818d6021c441886d003ae80fbe7139e1d02845cd1bd959f0df1468f5836dd6ea5 + +# tcId = 229 +# special case hash +msg = 33343633303036383738 +result = valid +sig = 303d021c3545dc4a4ef84bbb3a526ff929c91ad234516a9e95455ac8db4012b1021d00af49926f693a7cf11f71e199f382a8d640c0c85e46d94ee26e384344 + +# tcId = 230 +# special case hash +msg = 39383137333230323837 +result = valid +sig = 303d021c0ccafdeae4582c9de6795b2d09a7fc3848c75904fa960989156cbbb9021d00af1f994da3e7d89cc8aaa44616cb77e3be7a83ccecc965775194e502 + +# tcId = 231 +# special case hash +msg = 33323232303431303436 +result = valid +sig = 303e021d00a3b2145d8c669027532501eea1913abb22a78a827fdd82fe9d6d3757021d009b2f1ae84f5606d68653065f74e9d089886694c739fbe3fd4a1b2b4a + +# tcId = 232 +# special case hash +msg = 36363636333037313034 +result = valid +sig = 303e021d009aac3a7e3d142344991bf177b4f4dbfa074148ad9e20f27555b547d9021d00f830a3c7fdf251d79d41977d28e6d9a72a36df11b86e17c8dc3acae0 + +# tcId = 233 +# special case hash +msg = 31303335393531383938 +result = valid +sig = 303c021c4769fba554fd436051c285bdadfa33a443d4f7084dd598ce3b98b8fb021c0c014c87cb14113d75864f74905f75b34f9970ba58b5d0676021826d + +# tcId = 234 +# special case hash +msg = 31383436353937313935 +result = valid +sig = 303d021d008b91fc5054a75c34a508624b85708b3d25fa74328c68741c3aeb92d9021c155e3e46b1209583135a9fef15abe325b25bd19285ee6b5b4549629f + +# tcId = 235 +# special case hash +msg = 33313336303436313839 +result = valid +sig = 303d021d00a4a2a85fbb8bb26c4d845cfac191f89d65b00d3f1b9450d177f78890021c6605a460e60402685c7a5accd2615e9232e51937bd83dfa3065eabf7 + +# tcId = 236 +# special case hash +msg = 32363633373834323534 +result = valid +sig = 303d021d00a89d333ae34187855cf7fa435ff39be6b7bb39b2d0ce682133ad9646021c483dcc89a3b43be250f5c3f78f78418e7b8341a8bcfb93dfd58e46d8 + +# tcId = 237 +# special case hash +msg = 31363532313030353234 +result = valid +sig = 303d021c2d0f99c71933c82ded544ef4faac9d669e437dea13b57186f4c20a0e021d00d9682b9f3a05d7832947bc45eadbc742d96e7ab1124832ddb7a8c65b + +# tcId = 238 +# special case hash +msg = 35373438303831363936 +result = valid +sig = 303d021d00840208f7c41b1fbadcc701fb3a1d0f98a3e2a75235e695bfd378f8b4021c44c8daad4efc03e1753803c362b409c3ca6e0f21e538fe3a364c0e53 + +# tcId = 239 +# special case hash +msg = 36333433393133343638 +result = valid +sig = 303e021d0087cc582cb10602110566fcb10a233aede993fae5fb3f81b0bbff94ca021d00c971c05bd51d9685825b2cfc0a2596c7f80d9f9dc68c28c159aa395a + +# tcId = 240 +# special case hash +msg = 31353431313033353938 +result = valid +sig = 303d021c50d73d949b3adcd3e8fa94dafefaf9d263ebc702128d891afac47ea7021d00f8423c378f0190574925142eb5b97c612abfa048fa3ab5375ec795a1 + +# tcId = 241 +# special case hash +msg = 3130343738353830313238 +result = valid +sig = 303e021d00d608915dfcd5d3c63ed10d0d9b614f7a866f8858a6e59dc03eb0a8ee021d008e701aa0bab491430f6e4da92244b0bb174957ee6f495bc5d15fabb1 + +# tcId = 242 +# special case hash +msg = 3130353336323835353638 +result = valid +sig = 303e021d00c87b0ab842c4769ed94b910bd7719691f9991bc5a347889608f07034021d00d083111048d6e019771fc2669c55156a3d09615a6b2d9cae52ddabee + +# tcId = 243 +# special case hash +msg = 393533393034313035 +result = valid +sig = 303c021c0a1c2c2478e244464226c660edf724db1213f4923eb725d611d976fd021c764e55186a76f734891d05fb57af2727fab8fbea684ca4321d5de540 + +# tcId = 244 +# special case hash +msg = 393738383438303339 +result = valid +sig = 303e021d008a2747c5dd9ef5298b8aeabd2fb3a2beb16158fb2cc62be9e51b2152021d00f96251bc048bcad832e6cbc09c9c2e585ab7543dc552eaa5125be0d3 + +# tcId = 245 +# special case hash +msg = 33363130363732343432 +result = valid +sig = 303e021d00d9eac32a734f3a3e5b5a2905bed8164ef4c6cd24d5c0fc54cc83f3cc021d00a784930d16c3b753bb3ed9151d583c50ff97bc976274bde482fb9644 + +# tcId = 246 +# special case hash +msg = 31303534323430373035 +result = valid +sig = 303d021c6c40c6b15ae573f77b677cd878cc5e4da8171cf50d79974fde374e00021d00c88c9828037bf7013a1415537ca074d6c8a553bdb4b26b14a7e88d93 + +# tcId = 247 +# special case hash +msg = 35313734343438313937 +result = valid +sig = 303d021d00dca0aaa0a395393142b323edced09372760350f2ab261ce3339b114d021c0983bf6e510ce7f0a7520f2b7c60cd68a4912b78162c7ac33789e0c6 + +# tcId = 248 +# special case hash +msg = 31393637353631323531 +result = valid +sig = 303d021d00a0526ed47e2607e6bae6dcf3b8f54f4e0638023673a38cad4569c3ba021c61516f55746b379d11cbaa02cef35311d7771a47d1e127cff46dcfd6 + +# tcId = 249 +# special case hash +msg = 33343437323533333433 +result = valid +sig = 303d021c5c00db60178c8361092bdfb47fc9a47b33363d7e0d76e32520f79657021d00e1baf7ae7d81045793c73173f49d60bdfc8779942795d9d082b3ca11 + +# tcId = 250 +# special case hash +msg = 333638323634333138 +result = valid +sig = 303d021c46f69b6a99717949eee74092a0c1438a290a2cd82fe1e10d8f37e88b021d0099a5f59f09bd980a066233523397846987a8a1bfdde355062d140a4b + +# tcId = 251 +# special case hash +msg = 33323631313938363038 +result = valid +sig = 303e021d00e643d8085a22706fa0e6540f3d5e169ad8cc49b4bfe98e325321c705021d00f95bd423f9cafe0cedfec6fd97871536d71b2ac58dfb2f7ab8952d4b + +# tcId = 252 +# special case hash +msg = 39363738373831303934 +result = valid +sig = 303e021d00e65fb9bcdd791f141ccff2b3cfbf45d84f8c6272021a68dde8c36bc8021d00df6e08c74b5e36b7772658f02515ae0ea813b64df24f3522ea15fb15 + +# tcId = 253 +# special case hash +msg = 34393538383233383233 +result = valid +sig = 303e021d00a476d468221ef55611e8a724c9b4cd79c34f6940d5f665e3335f6231021d00bfddc18e7a008bc206c8e1ca6c878363e4138508e0c3a84a27eabe35 + +# tcId = 254 +# special case hash +msg = 383234363337383337 +result = valid +sig = 303c021c1b393477941879271873a8c043a77caadb9957fcdd263a6ac978e4ba021c270060d5f356ebb6d185772baa78b878af6807378e0d5c532da0a4a7 + +# tcId = 255 +# special case hash +msg = 3131303230383333373736 +result = valid +sig = 303e021d00b2eda8c969d4b1bdd31867fd1f92d547b406840c257f2f80dfbdc4e3021d00e6297b059ce64ef04de9715a8f686a9f73980865066a94975b7f8117 + +# tcId = 256 +# special case hash +msg = 313333383731363438 +result = valid +sig = 303d021d00938189a18a4bff5712ac99c2b8e92c218af3e4d4e3a84b906b0f704e021c7bb3e538f0b70664dad462ab14b0ed416c86ac6e9060fe760dabb715 + +# tcId = 257 +# special case hash +msg = 333232313434313632 +result = valid +sig = 303e021d00bb7c1d8120d2aa7765b16eeac44282de605fb2a1665657dea4492935021d00e0a8adb3a143883f981ea1323fa6f1d347845be2b8dcc6cd5cc93ee5 + +# tcId = 258 +# special case hash +msg = 3130363836363535353436 +result = valid +sig = 303c021c74a4c51dd60c7118467be29652060f39af94f8c0eb7f15c64771010c021c6102ec0c9257e607af3f3ff7490b54e78111f422bec11ba01277171f + +# tcId = 259 +# special case hash +msg = 3632313535323436 +result = valid +sig = 303d021c625da18d676f02fae9dbcb3092265909488fb95d662569d7746b9687021d00c4f1ec831e36604d604b630fd0b1999cd09960862294251d85e5873d + +# tcId = 260 +# special case hash +msg = 37303330383138373734 +result = valid +sig = 303d021d008ee0d4a31fd1c4d854d75c14151926899dde1c7332fd4769443d213d021c4b8278b89ba4f8fbd7dcc6affe4c12156f7409909416989685dd5a39 + +# tcId = 261 +# special case hash +msg = 35393234353233373434 +result = valid +sig = 303e021d00bdde45fc9ebb3749c9fb2c25bf02e2a217ccc112f8e65499eeffb6a1021d00becd6b88ef2bee872ebc0e2b805a56066e19179fce9f0dc0df3f6378 + +# tcId = 262 +# special case hash +msg = 31343935353836363231 +result = valid +sig = 303d021c50186e023a1f5053fcb4d0473039b1b2cdeba569719a4ebabdd675c8021d00f8fb893c1b6b5b827b5f3f4bb5eab75b6212bb56a5a39bb35c127a1c + +# tcId = 263 +# special case hash +msg = 34303035333134343036 +result = valid +sig = 303e021d00d3b454639b0fb3da93b20d55be8609e40902cb4a608f3b9064c0deb7021d00ec7aa9637fd71b543e5243faab4c7a2edc2c48e982c5ac017807f19a + +# tcId = 264 +# special case hash +msg = 33303936343537353132 +result = valid +sig = 303d021d00c202abbd98e03809de842bdef268a1c616a7306da69a87abaf03169c021c7e7e04823af8ed6836fd2ac011e47de8e1bef91ed1da5144893fc259 + +# tcId = 265 +# special case hash +msg = 32373834303235363230 +result = valid +sig = 303d021c2e4b76638816cce057a4a27a49258dcb5437ae97739f27ebc0973c0b021d00e9f6c0b64e764ad39dd92b576e11c23e5994b02095cb2a4720c8662c + +# tcId = 266 +# special case hash +msg = 32363138373837343138 +result = valid +sig = 303c021c7e0f48761089aa4c7ecd5a7ac5380836b1e5d381d3400174d15df98b021c0c3df50060e3a6714aa565a33d784e7b16ac87bebfb3c2255cfd832c + +# tcId = 267 +# special case hash +msg = 31363432363235323632 +result = valid +sig = 303c021c4d6f7408508eb0814dcd48007f0efd9e2b91cdac4030540cc678de19021c1e74f8dc34d13613ef42462fe88981cbe2489be10e4cdae975a1b38e + +# tcId = 268 +# special case hash +msg = 36383234313839343336 +result = valid +sig = 303d021d00967f2c5d304c7932eaaa1682197945e66cc912b703824776ef16ad7a021c73957001d9037c63d6471c809a2388383ad695137c622cd5f5584414 + +# tcId = 269 +# special case hash +msg = 343834323435343235 +result = valid +sig = 303d021c49260804bb2ceae4b9cee63b02ea60173ec3f4f90167627c0bb39888021d00c9eb022f96db3e90fe0ff617730a629f342e02fb208d6836cbbdc7d3 + [key.curve = secp224r1] [key.keySize = 224] [key.type = ECPublicKey] @@ -1513,13 +1807,13 @@ sig = 303d021c326bc06353f7f9c9f77b8f4b55464e8619944e7879402cca572e041a021d0096ad [keyDer = 304e301006072a8648ce3d020106052b81040021033a000493b4c28f032d00f80e77491edc158359909ee9e30a7327b74219e5e2482c19ae35cb28afc9b95ca1ed7ad91c812d5fcceb4beddbf1a16d92] [sha = SHA-256] -# tcId = 221 +# tcId = 270 # k*G has a large x-coordinate msg = 313233343030 result = valid sig = 3030020f00e95c1f470fc1ec22d6baa3a3d5c1021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a -# tcId = 222 +# tcId = 271 # r too large msg = 313233343030 result = invalid @@ -1534,7 +1828,7 @@ sig = 303e021d00fffffffffffffffffffffffffffffffefffffffffffffffffffffffe021d00ff [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004da927f4ba88b639bf5334221d2f54d8ef9ccc1a1125fad18c7bfb789ac51ae53de6d834a9db3947b8dd4c6ac2b084b85496bfa72d86b6948] [sha = SHA-256] -# tcId = 223 +# tcId = 272 # r,s are large msg = 313233343030 result = valid @@ -1549,7 +1843,7 @@ sig = 303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ff [keyDer = 304e301006072a8648ce3d020106052b81040021033a000420888e1c0f5694c4c0363b36482beb6e1e6649b3d3b26f127febb6fcde00c2f3d8e4a7e8a0bafd417c96d3e81c975946a2f3686aa39d35f1] [sha = SHA-256] -# tcId = 224 +# tcId = 273 # r and s^-1 have a large Hamming weight msg = 313233343030 result = valid @@ -1564,7 +1858,7 @@ sig = 303c021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021c3d5052 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00049545c86f032c5df255a4490bb0b83eca201181792ad74246874db229405264c283063327b70f4c2be5ab4d2e9407b866e121d6145d124c04] [sha = SHA-256] -# tcId = 225 +# tcId = 274 # r and s^-1 have a large Hamming weight msg = 313233343030 result = valid @@ -1579,7 +1873,7 @@ sig = 303d021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021d00bf19 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004579d53f39d5109bd440e3e3e7efd603740963348ff9c72c03b0fe6b8df02f133ecd60b072a0812adc752708f2be9d8c9ad5953d8c7bf3965] [sha = SHA-256] -# tcId = 226 +# tcId = 275 # small r and s msg = 313233343030 result = valid @@ -1594,7 +1888,7 @@ sig = 3006020103020101 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004d2a14c8106d89f3536faebdafcd4680f65ab4bf2243164ca1464b628acaf2bee52e6231d3c980f52f8e189a41c3e3a05e591195ec864217a] [sha = SHA-256] -# tcId = 227 +# tcId = 276 # small r and s msg = 313233343030 result = valid @@ -1609,13 +1903,13 @@ sig = 3006020103020103 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004e892479153ad13ea5ca45d4c323ebf1fc3cd0cdf787c34306a3f79a4326ca9645f2b517608dc1f08b7a84cfc61e6ff68d14f27d2043c7ef5] [sha = SHA-256] -# tcId = 228 +# tcId = 277 # small r and s msg = 313233343030 result = valid sig = 3006020103020104 -# tcId = 229 +# tcId = 278 # r is larger than n msg = 313233343030 result = invalid @@ -1630,7 +1924,7 @@ sig = 3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a40020104 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00042b0eac35c0b294f6d435dcaffa8633b0123005465c30080adbcc103ad465a63bfb71d4aee09328697fe1088753646d8369b8dc103217c219] [sha = SHA-256] -# tcId = 230 +# tcId = 279 # s is larger than n msg = 313233343030 result = invalid @@ -1645,7 +1939,7 @@ sig = 3022020103021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c6f00c4 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004d156e01e33becede8f4fb4ae9521d751e7f8eb795ca00857db2fd7afd73a450ec60e6a9218a8431870687e0968944f6dc5ffeb30e4693b7c] [sha = SHA-256] -# tcId = 231 +# tcId = 280 # small r and s^-1 msg = 313233343030 result = valid @@ -1660,7 +1954,7 @@ sig = 302302020100021d00c993264c993264c993264c99326411d2e55b3214a8d67528812a55ab [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004f293a8a2b4aff0bed95c663b364afe69778d38dd7e7a304f7d3c74e617dfd09e7803c4439a6c075cb579cde652d03f7559ff58846312fa4c] [sha = SHA-256] -# tcId = 232 +# tcId = 281 # smallish r and s^-1 msg = 313233343030 result = valid @@ -1675,7 +1969,7 @@ sig = 302702072d9b4d347952cc021c3e85d56474b5c55fbe86608442a84b2bf093b7d75f53a472 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004d4ddf003b298cbaa7d2edc584b28b474a76162ed4b5b0f6222c54317d4e4fe030f178fb4aa4a6d7f61265ecd7ef13c313606b8d341a8b954] [sha = SHA-256] -# tcId = 233 +# tcId = 282 # 100-bit r and small s^-1 msg = 313233343030 result = valid @@ -1690,7 +1984,7 @@ sig = 302d020d1033e67e37b32b445580bf4efb021c02fd02fd02fd02fd02fd02fd02fd0043a4fd [keyDer = 304e301006072a8648ce3d020106052b81040021033a00048a5bf0028f1e3eb6841dee7b8f873f68b0c560e592e3182074f51ce89668c32224b65b6849713d35e3acf1786862e65b5a664b47a098caa0] [sha = SHA-256] -# tcId = 234 +# tcId = 283 # small r and 100 bit s^-1 msg = 313233343030 result = valid @@ -1705,7 +1999,7 @@ sig = 302302020100021d00d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b53e569b18e9361567e5713ee69ecbe7949911b0257546a24c3dd137f29a83334cff1c44d8c0c33b6dadb8568c024fa1fbb694cd9e705f5a] [sha = SHA-256] -# tcId = 235 +# tcId = 284 # 100-bit r and s^-1 msg = 313233343030 result = valid @@ -1720,7 +2014,7 @@ sig = 302e020d062522bbd3ecbe7c39e93e7c24021d00d05434abacd859ed74185e75b751c6d9f6 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000477f3ebf52725c809acbb19adf093126a2a3a065ca654c22099c978129f1948d23c5158ec2adff455eb2fedf1075d4ec22d660977424a10f7] [sha = SHA-256] -# tcId = 236 +# tcId = 285 # r and s^-1 are close to n msg = 313233343030 result = valid @@ -1735,13 +2029,13 @@ sig = 303d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29bd021c5555 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004a7f7b99e5cdc6fec8928eff773ccdf3b68b19d43cdb41809e19c60f31736b7a0c12a9c2d706671912915142b3e05c89ef3ad497bd6c34699] [sha = SHA-256] -# tcId = 237 +# tcId = 286 # s == 1 msg = 313233343030 result = valid sig = 3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020101 -# tcId = 238 +# tcId = 287 # s == 0 msg = 313233343030 result = invalid @@ -1756,7 +2050,7 @@ sig = 3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020100 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00049cf00010b4ad86636f6cc70fb58c3b995c0d12e46fc58e24b0d28f6921c8a8a320cc450ccb15ebd71617f4ed25db4d3413fbdf157d31dbb6] [sha = SHA-256] -# tcId = 239 +# tcId = 288 # point at infinity during verify msg = 313233343030 result = invalid @@ -1771,7 +2065,7 @@ sig = 303c021c7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151e021c555555 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000410518eb7a926b5f7b65be801ec9b2abf76adce25c6152e452a3512c83f322b9ab57ea8352ad29beb99ef356b713432fcc4aef31f903045d9] [sha = SHA-256] -# tcId = 240 +# tcId = 289 # u1 == 1 msg = 313233343030 result = valid @@ -1786,7 +2080,7 @@ sig = 303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d00bb5a [keyDer = 304e301006072a8648ce3d020106052b81040021033a00048a5dfedc9dd1cb9a439c88b3dd472b2e66173f7866855db6bb6c12fd3badfbb8a4c6fd80e66510957927c78a2aa02ecef62816d0356b49c3] [sha = SHA-256] -# tcId = 241 +# tcId = 290 # u1 == n - 1 msg = 313233343030 result = valid @@ -1801,7 +2095,7 @@ sig = 303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c44a5ad [keyDer = 304e301006072a8648ce3d020106052b81040021033a000483a59fc3df295e84c290b32d0b550a06f99456fc2298e4a68c4f2bff1b34f483db30db3a51d8288732c107d8b1a858cd54c3936e1b5c11a4] [sha = SHA-256] -# tcId = 242 +# tcId = 291 # u2 == 1 msg = 313233343030 result = valid @@ -1816,7 +2110,7 @@ sig = 303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c555555 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000458bada578a205d6e170722c8ed6c7715011fe33d7eba869ed1d448a75be4730c1d2d2ef881e02f028a241b7d7d3b0d0b4a9c0565fcb49977] [sha = SHA-256] -# tcId = 243 +# tcId = 292 # u2 == n - 1 msg = 313233343030 result = valid @@ -1831,7 +2125,7 @@ sig = 303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d00aaaa [keyDer = 304e301006072a8648ce3d020106052b81040021033a00047fcc799b919fe9789ce01dd9202731cb7d815158bc6cb8468760247c0f9d2957e0dd5e4c40124bd5e0dd1be41c038fce2cd1dc814e0af37d] [sha = SHA-256] -# tcId = 244 +# tcId = 293 # edge case for u1 msg = 313233343030 result = valid @@ -1846,7 +2140,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0093c8 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00043ddd68f69d0bfd47ad19370fa3dc72eb258268c2b5f3768852151674fbe0e155d94d2373a01a5e70f1a105259e7b8b1d2fdf4dba3cf4c780] [sha = SHA-256] -# tcId = 245 +# tcId = 294 # edge case for u1 msg = 313233343030 result = valid @@ -1861,7 +2155,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d009df5 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00041cb1f564c29ebf60a342b3bc33c8945cb279c6c1a012255c874e1c37b75191ab3b2bb730914ebfa14080410970b71eaf4fe01e2d48be9891] [sha = SHA-256] -# tcId = 246 +# tcId = 295 # edge case for u1 msg = 313233343030 result = valid @@ -1876,7 +2170,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00dce8 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000444e309eb686e7af7f1e2cc17fd56542b38910b3b7908ea54fb038d36477e829d4c8332e5b29f344ad27a21c18dab24a31ce7985b63a21304] [sha = SHA-256] -# tcId = 247 +# tcId = 296 # edge case for u1 msg = 313233343030 result = valid @@ -1891,7 +2185,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c074aae [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004c728064542cb5142f5eefe638124dcd7a1ad0b3555842a47dd5108e110129dd878ebd47313276cec86f521ea9585cd105b3dc421141993b8] [sha = SHA-256] -# tcId = 248 +# tcId = 297 # edge case for u1 msg = 313233343030 result = valid @@ -1906,7 +2200,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00aae9 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004c46c1ad3d3d0df8e9c0f525c21ce8d81ef9d66297f442d63099667220cfa2253aa31a98d8966b85969bf9c819c019292ef6a53ac1db2a108] [sha = SHA-256] -# tcId = 249 +# tcId = 298 # edge case for u1 msg = 313233343030 result = valid @@ -1921,7 +2215,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c55d289 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b7b2e48c1e60e20925f4d9b6be600dd83786a936c9bfab00639c33caa967cbc65070739a3379da80d54843a18d9c11a29a32234a0b303c12] [sha = SHA-256] -# tcId = 250 +# tcId = 299 # edge case for u1 msg = 313233343030 result = valid @@ -1936,7 +2230,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c4ee7a7 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004f4a3d4598875af7f2741bbd67b1733b6541bc5325b3bcb4d3267c27ec30bf322f58a45c6c2aa2ced55f175d1cbf72a7c5bfc464d74f666c0] [sha = SHA-256] -# tcId = 251 +# tcId = 300 # edge case for u1 msg = 313233343030 result = valid @@ -1951,7 +2245,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c361b9c [keyDer = 304e301006072a8648ce3d020106052b81040021033a000456d1e5c1d664f6ce2fc1fcb937a7ce231a29486abf36c73f77a2bd116cb282c9d7c6fc05f399c183e880ea362edf043cd28ffac9f94f2141] [sha = SHA-256] -# tcId = 252 +# tcId = 301 # edge case for u1 msg = 313233343030 result = valid @@ -1966,7 +2260,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c6c3739 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000430bce8c6b7f1bbba040b8d121d85d55167ac99b2e2cf1cfac8b018b5f1c384c35be0ae309a5cb55aba982343d2125f2d4a559d8c545359cd] [sha = SHA-256] -# tcId = 253 +# tcId = 302 # edge case for u1 msg = 313233343030 result = valid @@ -1981,7 +2275,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00a252 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004e87e538a978cf187908beb27a4a247d496a8421dab1fe79f8744d2b5539b9f8fe8bddcf7c97c44c55a4fc22f4d78f6a961447a5b613b5c49] [sha = SHA-256] -# tcId = 254 +# tcId = 303 # edge case for u1 msg = 313233343030 result = valid @@ -1996,7 +2290,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00ee74 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004113a2cc57c8ee7de11bc45e14546c72a29725b9a7218114ac31f02816c765b9a46b0215312a3292f5979c98d37b35883baa156281b1bae8c] [sha = SHA-256] -# tcId = 255 +# tcId = 304 # edge case for u2 msg = 313233343030 result = valid @@ -2011,7 +2305,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffff [keyDer = 304e301006072a8648ce3d020106052b81040021033a000423dd9c3f1a4b478b01fa2c5e997d0482073b32918de44be583dcf74ad661a5ed579a2f09d2ff56d6b80f26568d93a237ca6444b0cadc7951] [sha = SHA-256] -# tcId = 256 +# tcId = 305 # edge case for u2 msg = 313233343030 result = valid @@ -2026,7 +2320,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00855f [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004bbce4b17d45d24a1c80bc8eca98c359d5e1e458058a00b950643256dfe09e092318e39303dca03688e4ecf300300784312d617e5088c584c] [sha = SHA-256] -# tcId = 257 +# tcId = 306 # edge case for u2 msg = 313233343030 result = valid @@ -2041,7 +2335,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c2db5f6 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004035f58446c1bdbeaa56660a897ebf965f2d18820c7cd0630f04a495347bdfaea60091f405e09929cb2c0e2f6eed53e0871b7fe0cd5a15d85] [sha = SHA-256] -# tcId = 258 +# tcId = 307 # edge case for u2 msg = 313233343030 result = valid @@ -2056,7 +2350,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0084a6 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004911c0033eac46332691cb7920c4950eed57354761e1081a1ea9f1279508ebf7cfd3eab5dabdee1be14ce8296b1fc20acfaac16f7824c6002] [sha = SHA-256] -# tcId = 259 +# tcId = 308 # edge case for u2 msg = 313233343030 result = valid @@ -2071,7 +2365,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c6c7513 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000462b2abb70bb9c7efdfb57181f433b64751f108130dce180d6992e7d3124b3aa8a53e5eedf72aa67e6edcc71f19e36e6ad1d099a59ffd9555] [sha = SHA-256] -# tcId = 260 +# tcId = 309 # edge case for u2 msg = 313233343030 result = valid @@ -2086,7 +2380,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d8ea [keyDer = 304e301006072a8648ce3d020106052b81040021033a00040f759330e7992752aae6a85f7bb0599784bea53e288ff7ee8d53d5e6defe617362380e92f9a23c4fdcc34e09713aab9cc44119418f6f2fd1] [sha = SHA-256] -# tcId = 261 +# tcId = 310 # edge case for u2 msg = 313233343030 result = valid @@ -2101,7 +2395,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3e5f48 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00048f2eda42742ab31f5d4cf666892d1d623efd3b26f7df9aa70296e80d3beaf235cfea41fadb98c533a8fdeb5841d69ee65f6e71914711f138] [sha = SHA-256] -# tcId = 262 +# tcId = 311 # edge case for u2 msg = 313233343030 result = valid @@ -2116,7 +2410,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00bfff [keyDer = 304e301006072a8648ce3d020106052b81040021033a00042bcf4371b319a691ed0e2e0c4a55a8a9b987dec86b863621e97b9c095b8660a74cc964a6af0311edc6b1cd980f9c7bf3a6c9b7f9132a0b2f] [sha = SHA-256] -# tcId = 263 +# tcId = 312 # edge case for u2 msg = 313233343030 result = valid @@ -2131,7 +2425,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffff [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004a6f252568f6fbd1ae045e602344359c0c216911723748f9a3e7fadec3b76efc75ba030bfe7de2ded686991e6183d40241a05b479693c7015] [sha = SHA-256] -# tcId = 264 +# tcId = 313 # edge case for u2 msg = 313233343030 result = valid @@ -2146,7 +2440,7 @@ sig = 303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3fffff [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004a74c1c3a31c7d493ab2c0af89cf5e688621ca9466d2ba1d8761c3fe82ba0d08f4c9f76856c2b7138c8f1e780b6959992b16ccdfd925f4b3a] [sha = SHA-256] -# tcId = 265 +# tcId = 314 # edge case for u2 msg = 313233343030 result = valid @@ -2161,7 +2455,7 @@ sig = 303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0096da [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004034ea72798257f33f24f64c49438fc43e8f67ddc7170fd127e2c43f280562acc9b49f2d7fcc89421d2a5db2ea8dd0361fb48d897d4612627] [sha = SHA-256] -# tcId = 266 +# tcId = 315 # point duplication during verification msg = 313233343030 result = valid @@ -2179,7 +2473,7 @@ sig = 303d021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021c3f55 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004034ea72798257f33f24f64c49438fc43e8f67ddc7170fd127e2c43f27fa9d53364b60d2803376bde2d5a24d05722fc9e04b727682b9ed9da] [sha = SHA-256] -# tcId = 267 +# tcId = 316 # duplication bug msg = 313233343030 result = invalid @@ -2197,7 +2491,7 @@ sig = 303d021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021c3f55 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00043672ba9718e60d00eab4295c819ea366a778dd6fd621fa9665259cb67ae5e847eeaea674beeb636379e968f79265502e414a1d444f04ae79] [sha = SHA-256] -# tcId = 268 +# tcId = 317 # comparison with point at infinity msg = 313233343030 result = invalid @@ -2212,7 +2506,7 @@ sig = 303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c333333 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000433eeefbfc77229136e56b575144863ed90b4c0f8a9e315816d6de648051749dd11480c141fb5a1946313163c0141265b68a26216bcb9936a] [sha = SHA-256] -# tcId = 269 +# tcId = 318 # extreme value for k and edgecase s msg = 313233343030 result = valid @@ -2227,7 +2521,7 @@ sig = 303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c555555 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004bda03b24b62243c61e288b6ea1e99a2886f700944eb1b8f0466cffd61c712a3aaace69331989b707e69e8de39d7cd1aeb65d97ad1800bf7f] [sha = SHA-256] -# tcId = 270 +# tcId = 319 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2242,7 +2536,7 @@ sig = 303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00db6d [keyDer = 304e301006072a8648ce3d020106052b81040021033a00047abba0cbff134ddcf54d04846f954b882ca9faefdfe818898bfb378b792f10b57970ae57bb4fb01c08886848855aeb1984d3d6fcb2b412df] [sha = SHA-256] -# tcId = 271 +# tcId = 320 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2257,7 +2551,7 @@ sig = 303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c333333 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004f68d99e28653b9ba3e7cedb3b78165f5a54fbe90d4b9f88497977e16234da3eaa0178a51b5b0c208ef0818df6f6578793c1af1787026b8da] [sha = SHA-256] -# tcId = 272 +# tcId = 321 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2272,7 +2566,7 @@ sig = 303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00cccc [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004065d9ef133ce81c2d6b66e928360f9527f8f36b5badd35b5f10934272004852755f77440a0b08b9f165489c0696e8b4981d6d04a285b0fd1] [sha = SHA-256] -# tcId = 273 +# tcId = 322 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2287,7 +2581,7 @@ sig = 303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c249249 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004d6cea09472ede574ce1e0546c9acd0e1cd8cba9b121df29e89d5092e83904ebfb902ea61c987dc0508e0c9a7e563e2609feaf79140ab91d6] [sha = SHA-256] -# tcId = 274 +# tcId = 323 # extreme value for k msg = 313233343030 result = valid @@ -2302,7 +2596,7 @@ sig = 303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c0eb10e [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004c520b18003b356094147ee2f9df1178572bed837bd89443b25ebceb80e2e93a998fbbabe82192ea4c85651cf09a95ab0dc2e3d975ee7be98] [sha = SHA-256] -# tcId = 275 +# tcId = 324 # extreme value for k and edgecase s msg = 313233343030 result = valid @@ -2317,7 +2611,7 @@ sig = 303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c5555 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00049dd0b99bb7a830bcc7d55abac42912d525b063c50cf377ca5771a26ca141fccf0793c2ba2469a946c2d4ed26344052c63a6d7e7797ce96c3] [sha = SHA-256] -# tcId = 276 +# tcId = 325 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2332,7 +2626,7 @@ sig = 303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00db [keyDer = 304e301006072a8648ce3d020106052b81040021033a00043dab9f1b19e715d174a7360920375d569a181f055e66f01391871b6f47a6d87c23a5b6a1e3d0a9721302cc02cce35f35dea08e22619be521] [sha = SHA-256] -# tcId = 277 +# tcId = 326 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2347,7 +2641,7 @@ sig = 303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c3333 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000456dde1ba58ea31053b2535c66623344c24c72d214af5be6982e89100e771084806143e86f2b31bdaf62280f5b311d0d2bdbb385b20fc6c87] [sha = SHA-256] -# tcId = 278 +# tcId = 327 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2362,7 +2656,7 @@ sig = 303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00cc [keyDer = 304e301006072a8648ce3d020106052b81040021033a000494efe1387fc0447d7dbcb53739a0e4e0ddec181d382caea645b1a6124414a6b1c78908d0fa206f8f2de950ad4a14d1ce94d9cddbe32e4601] [sha = SHA-256] -# tcId = 279 +# tcId = 328 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2377,7 +2671,7 @@ sig = 303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c2492 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00046286803b952976ee1897013695d3ef2cbb6f977142a042b236572577722a6ce9ad3e3fd28e451833496c63b8ab70538877215f204942bf59] [sha = SHA-256] -# tcId = 280 +# tcId = 329 # extreme value for k msg = 313233343030 result = valid @@ -2392,13 +2686,13 @@ sig = 303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c0eb1 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34] [sha = SHA-256] -# tcId = 281 +# tcId = 330 # testing point duplication msg = 313233343030 result = invalid sig = 303d021d00bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419fe021c249249249249249249249249249227ce201a6b76951f982e7ae89851 -# tcId = 282 +# tcId = 331 # testing point duplication msg = 313233343030 result = invalid @@ -2413,13 +2707,13 @@ sig = 303c021c44a5ad0bd0636d9e12bc9e0a6bdc74bfe082087ae8b61cbd54b8103f021c249249 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d2142c89c774a08dc04b3dd201932bc8a5ea5f8b89bbb2a7e667aff81cd] [sha = SHA-256] -# tcId = 283 +# tcId = 332 # testing point duplication msg = 313233343030 result = invalid sig = 303d021d00bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419fe021c249249249249249249249249249227ce201a6b76951f982e7ae89851 -# tcId = 284 +# tcId = 333 # testing point duplication msg = 313233343030 result = invalid @@ -2434,246 +2728,30 @@ sig = 303c021c44a5ad0bd0636d9e12bc9e0a6bdc74bfe082087ae8b61cbd54b8103f021c249249 [keyDer = 304e301006072a8648ce3d020106052b81040021033a00044c246670658a1d41f5d77bce246cbe386ac22848e269b9d4cd67c466ddd947153d39b2d42533a460def26880408caf2dd3dd48fe888cd176] [sha = SHA-256] -# tcId = 285 +# tcId = 334 # pseudorandom signature msg = result = valid sig = 303d021c0364e7d96832614a80216e730c353534d4bffd2c26649c0b4b0e2628021d008f40064b412fe38c5ba9cf664e6172ed48e6e79f0fe5e31a54985dfc -# tcId = 286 -# pseudorandom signature -msg = -result = valid -sig = 303e021d00b41091a5d3fbacfb8cf5633536cbe1d9fcf21e6d68cc9778490e058d021d00fb62cf967601d20f34f43cb138f57b7e0ba1f0b900faf0ea2bb1fc14 - -# tcId = 287 -# pseudorandom signature -msg = -result = valid -sig = 303d021d00d0f1072fd6283d4d60ee043f6c78b6e3ca9c1cce4caaf9ae4874b2c9021c49e7aa1cc6e8c7833bd67a8880329b96ece3d4fda1c0fcaf53daadac - -# tcId = 288 -# pseudorandom signature -msg = -result = valid -sig = 303d021d009124453ca4b811d8a50834a092ef6a32ce6db98e72a66a140fe33b9f021c20cd9182f7d9d42e1e67ea77b92190afaaa4ff664cfc684e0f384eb1 - -# tcId = 289 -# pseudorandom signature -msg = -result = valid -sig = 303e021d00c8db428f70740b9a2769e50ef6c8897a58f2b805d3630556a23025e1021d00a1eaa6d5b7f44109f839a66ee6463f16c2ca7ca0fb20ea4eb992ac10 - -# tcId = 290 -# pseudorandom signature -msg = -result = valid -sig = 303e021d00f3142ef7e66d0434c9d2db4187183504d7ab2692d5a8c92e4dc08883021d00b8f43460ff89694721da3d8dfa21d9cf09eccc4ec97ad8216719b3c4 - -# tcId = 291 -# pseudorandom signature -msg = -result = valid -sig = 303d021c5b1c9ef283f70dbacae11eaa63f13e6b5a33dbcdb329c3ceeab98848021d00f70ebe657369f642c61d643bdf52d49b07a68d80279561958c3102d9 - -# tcId = 292 -# pseudorandom signature -msg = -result = valid -sig = 303d021d00d4340200c221c443f6763120ecafca40a327dd6e40dae29641b11205021c3c9b65e174695e62117579f4ca5903044320e48d6ccec91446426325 - -# tcId = 293 -# pseudorandom signature -msg = -result = valid -sig = 303d021c53df2654f17e3c002c7f464e9aff8c3dcaa1b8f0122c8a4b86e9c4e5021d00cae45907fa41b790c7e90f0669ae3e76ff0a3de0b585998e81df34c1 - -# tcId = 294 -# pseudorandom signature -msg = -result = valid -sig = 303d021d00bea17b9096e2bc7e041cdef9ec91f42b827ee8c8228d65d9bf7a9711021c13e245afc9277f7e32714fd7b3d95872aa689b219ac0acf050c1d9ec - -# tcId = 295 +# tcId = 335 # pseudorandom signature msg = 4d7367 result = valid sig = 303d021d00f4b68df62b9238363ccc1bbee00deb3fb2693f7894178e14eeac596a021c7f51c9451adacd2bcbc721f7df0643d7cd18a6b52064b507e1912f23 -# tcId = 296 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303d021c6f66f0f4d6fe7620666bb98e24769a58af83693d42cd7769b3caeabf021d00818ad21034973894236d27a9bcd736eb9ac631caeb196ed4c97ce7f5 - -# tcId = 297 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303c021c30d85a8bd9d7750d036da6cd2e8d590d23d54d60a07fb32e1c170402021c420de69e400c572c36ce3b35e40a4b47bedfbe3a7af58f8ceb4066ed - -# tcId = 298 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303d021d00e01302d4273341f11ef9788ac1e525a45f2659d7a8a64885aec54ae1021c3a886ab91681c019476753253fdda416731aad946b91886214fe0650 - -# tcId = 299 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303c021c3afd7abd885aae32de3ef49cb331155334bb4309e4eda73ac4aee400021c1d51e8a79b85335560dfb118a8f4cf16ee3641a782d3ee5e455a63b6 - -# tcId = 300 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303d021c07c73dae6b6f894bf1aeb340eaf06cbdf5556887aeed306ca87bb4a7021d00f0e98ce504608ac63b30b7d581a9ee44a5b439736a20661a0d0656a8 - -# tcId = 301 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303d021c3d8216344b7480e25230dd4608b7ca09a63ae352f9961c2a3088676f021d00e71d2d7e78aae7f826b1d30a06f89f8fbe8702e639d85cf15b3ecb06 - -# tcId = 302 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303d021c24e768c333808f0f0eb05b3ddf95d5530f8670334e742ff4ad783ef9021d00f4da768f939e12c7cecc90c45cfff173ea1fc4237290b17d2acbf8a9 - -# tcId = 303 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303d021d00b1d7988d9bcd4f7a7b643e391f5b37d9f56a6ca4ab81c9a5a2b72d14021c518da4c39db722cdae6d1a8f0268ded4e4522926b672b4bd14ef8564 - -# tcId = 304 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 303c021c6374f85c920dace4b5828384b05696d0bd7cc0992f804a8059247538021c01b8f519efc35f104cc83be9280c44b4345cafcda02b944744a931c7 - -# tcId = 305 +# tcId = 336 # pseudorandom signature msg = 313233343030 result = valid sig = 303d021d00b2970cdec29c70294a18bbc49985efa33acc0af509c326a3977a35e8021c0cea3ed8ebaaf6ee6aef6049a23cbc39f61fcf8fc6be4bab13385579 -# tcId = 306 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303d021d00bc9052305d076c009f0250d888d0fae950bbdf53e42fc5b35850d4c5021c400a143f82c3b045ce46742aca8a1af966cc4b04e10fe96090374d36 - -# tcId = 307 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303c021c7a57cfac41911d334dde984ef64bacf978fb04c77ffe00892e611fad021c52a3f891c2877d433b6b5799ca6f774941370654e17811b2fc401974 - -# tcId = 308 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303c021c2092d6e7a86055b119e1f6f97b21ac3789e78804d0e25ff2945ad240021c3099207c5088715cb79437724b84018459553e82e6a72e6791cc2b02 - -# tcId = 309 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303e021d0089b1dfa081bc9200d86bcf63c75e80fab8b8b11270768fa0ed07d45e021d008c2299775762dd15aefb1a18d9adac8dc756f4619e5fc3c526922100 - -# tcId = 310 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303d021d00b16307867551b63b168131371c2eb6e8fab7d1ecfec6fde744e0ec51021c2f3ad86ba61343dc7d33908f83feb28a5b63aba08e3e990bdd441ab1 - -# tcId = 311 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303e021d00b712f2b41da5c8265797d52b946fb79ecfe70544f83be0badbe4b71c021d00b02018a67a61d7df4d04aef55bafabd50e56840733b99b781185667f - -# tcId = 312 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303d021d008972a6fc414736cfc4a57704dc2d76857738366a4175acb71eb3aa59021c0bfdc4fd4b6d9e6afb62b9f5e41c8cbac2790dd9fa06a72df6e0d0d8 - -# tcId = 313 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303e021d00da7640586f3f0aae5fb1c3e32da59b3322c24d6303d1d006d50f74b5021d00c5462bf20238cdd4e534494629561aa111480d08b48557e69fc17f3e - -# tcId = 314 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 303c021c05c302ce36d5b7ba053cc9c9c26095e887df0f7e190396e13e487905021c52cb970da954ac97f3c507399451dcf28a4d37871b66b46f99c58531 - -# tcId = 315 +# tcId = 337 # pseudorandom signature msg = 0000000000000000000000000000000000000000 result = valid sig = 303d021c7e7b0eb7da8c68a7072b11404ee95a5c407fbfe3d69646802e28ae77021d00d409a2f6bbaae59bb60fc0a092b12fa4e67dc8d088cf19a833322fd6 -# tcId = 316 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303d021c0d81b5454f87f6000460dc7819b6fc712c042645340e0f4196f046e9021d00aa2efd27ccc7b942bcfebce7e735125227e2bdadcb943efa88f1f42e - -# tcId = 317 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303c021c09b59a8f079529fad06c514abaf356537f9bc2eedfefc595aace6c48021c721310942b44535e02f455015143fffe3dae9e5193a4ef1eeff94686 - -# tcId = 318 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303d021d0092f268abc43239955edad0766503714b4e156ec436df34b1da00b2c2021c580cab7733f22244b5c74ceae56e048b260c2d1e8b96b15997145ba4 - -# tcId = 319 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303c021c514ef0e344b5cb8de93212d0493192437f86090ecc284dae54f74a60021c42e510fc18cd8c39113d4153dc2fc59dd2efaf22bd9330119458820a - -# tcId = 320 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303e021d008a16dcf2e449678047e967a2c281c6500b6cdfddf631d784ff60fb68021d00b16ac240544d86b9b40e4baf4d53f1ee33fdf8161830ccad4d2f354e - -# tcId = 321 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303c021c6f84179e3ea956abbf31daebace7b443c7a0e9f9641fa8fe4f4f9be9021c39df090fbe36b37c2aab1cbd61d7a5138c4b709e70606bcf99ff16ae - -# tcId = 322 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303d021d00c0f2d12d910cf6bc0c4d09443a6da8247649e1724f95bddd711e2f64021c766bf054f829d02db13c6aa8536e00e5e30e5313a868e0a7851fcdcc - -# tcId = 323 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303e021d00ca3d5f3822b905db4786b88e0ca370555825971d1a4b7fcc37bb1ed0021d00a3c21935732cd227a4f592c91cdd2509c078984b38a37cf530338364 - -# tcId = 324 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 303d021d00e1e6139431452e5cb96dc75677cbb3f1892b98e8fa2ba3f62ed8ea1a021c735daa1083e15eefad9357f76f83198448daffea42d34946d6c48b1f - [key.curve = secp224r1] [key.keySize = 224] [key.type = ECPublicKey] @@ -2683,19 +2761,19 @@ sig = 303d021d00e1e6139431452e5cb96dc75677cbb3f1892b98e8fa2ba3f62ed8ea1a021c735d [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004aed6fcad2400c4d94e55dbb6b012ce3d4c2b46843fbe99d4289e6ecf8a24a89e71343d7d151d258d2cb690349c2d56b366dd10a600000000] [sha = SHA-256] -# tcId = 325 +# tcId = 338 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 303c021c519bf185ff4635271961fa491be257231deeea9c53a6ede3b4a89ed1021c486bdad484a6a3134e1471cf56a9df0fac50f773b3e37d6f327617d7 -# tcId = 326 +# tcId = 339 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 303d021c09fd644898b7cb5d018b52234e7b4ef2b54789afd0ce9c434e9e5515021d00f19309532164ea2053cae55df7bdcbab536c83ea7bfe6fe10d60c1ab -# tcId = 327 +# tcId = 340 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid @@ -2710,19 +2788,19 @@ sig = 303d021d00ec919d4e283ccf1f71a9e3c0f781a36758d3f38b1b78a87a74288e80021c4c46 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004bf19ecfe43ffe289f699f479316145b9a7f7370b9ece5ab1212174f173d528949ae9142f818bade71a960407963be0b6482a6a60ffffffff] [sha = SHA-256] -# tcId = 328 +# tcId = 341 # y-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 303e021d00c51760478447217597ecc6f4001bd45088d53c90f53103608bf88aea021d00a201253aa903f9781e8992101d7171d2dd3a5d48c44d8e1d544cd6d7 -# tcId = 329 +# tcId = 342 # y-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 303c021c76be0112674ec29128823e1af7512e6143872fef30a64e2f1799bd56021c187e503e1a48c27b549fe0a4ce5e581e242c8663fc9efb02d6f2b193 -# tcId = 330 +# tcId = 343 # y-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid @@ -2737,19 +2815,19 @@ sig = 303c021c36245ef126b5b51e459f84eaaad5a495061f0471dc8c23f1c5f16282021c39e31d [keyDer = 304e301006072a8648ce3d020106052b81040021033a000426e5abf135cb54eaaa16b69e4b0b292275344e88a09df6df80000000eab891de54e3f26ff50ab989f333dac551583d468ae623c596434af0] [sha = SHA-256] -# tcId = 331 +# tcId = 344 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 303c021c258682975df8bca7f203f771ebeb478ef637360c860fc386cfb21745021c7663e70188047e41469a2a35c8c330dd900f2340ba82aafd22962a96 -# tcId = 332 +# tcId = 345 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 303e021d0085c98614f36c0d66f8d87834cae978611b7b4eebf59a46bea1b89ae9021d00d1a18e378dda840e06b60f6279bf0a2231d9fa2d8d2c31e88bc1bdd7 -# tcId = 333 +# tcId = 346 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid @@ -2764,19 +2842,19 @@ sig = 303e021d00ca7b7432ba41ff2112e1116fffde89bbd68f5ce67fe5513d16c8e6f7021d00e4 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004ec627f345545d03f8c6dbd08e575527116567fe375f9ecaaffffffff41bf705697d5f716bcf78718d5393b63a98691f4a1f24246375538fd] [sha = SHA-256] -# tcId = 334 +# tcId = 347 # x-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 303c021c19397fe5d3ecabf80fc624c1bf379564387517c185087dc97d605069021c33b5773e9aaf6c34cb612cfc81efd3bf9c22224e8c4fa1bfccf5c501 -# tcId = 335 +# tcId = 348 # x-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 303d021c70f24f5c164164bfbb8459aa12a981aa312dbcf00204326ebaaabdc8021d00f5cebee8caedae8662c43501665084b45d2f494fb70d603043543dc4 -# tcId = 336 +# tcId = 349 # x-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid @@ -2791,19 +2869,19 @@ sig = 303d021c0bf2d86ecaa8b56aca5e8f8ebcb45081d078a14555b75f5be8e9b132021d009a55 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000415016e52b36472d536477605fb805dd3903082a062d1ea30af9e555a00000000762d28f1fdc219184f81681fbff566d465b5f1f31e872df5] [sha = SHA-256] -# tcId = 337 +# tcId = 350 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 303e021d00bfc5dc4434cd09369610687d38d2d418b63fd475dea246a456b25a3a021d00b171dfa6cf722f20816370a868785da842b37bac31d7b78e6751fc50 -# tcId = 338 +# tcId = 351 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 303e021d008fdbe8da646c5642d767c7dbeb3872b1edab6e37365805f0e94ce0a9021d00bcf35ab81222883dd3526cb0cf93138f4687cd0b10c2b0a126385161 -# tcId = 339 +# tcId = 352 # y-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2818,19 +2896,19 @@ sig = 303d021d00e23a11275848fd4f8b6f4ac4fc305eae981d3b7dc453e5a980c46422021c1a87 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000415016e52b36472d536477605fb805dd3903082a062d1ea30af9e555affffffff89d2d70e023de6e7b07e97df400a992b9a4a0e0ce178d20c] [sha = SHA-256] -# tcId = 340 +# tcId = 353 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 303d021c76645164ff9af3a1a9205fda2eef326d2bffc795dcc4829547fe01dd021d00b65bba503719314b27734dd06b1395d540af8396029b78b84e0149eb -# tcId = 341 +# tcId = 354 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 303c021c32fa0ca7e07f1f86ac350734994e1f31b6da9c82f93dced2b983c29c021c7b7891282206a45711bdfcb2a102b5d289df84ff5778548603574004 -# tcId = 342 +# tcId = 355 # y-coordinate of the public key is large msg = 4d657373616765 result = valid @@ -2845,19 +2923,19 @@ sig = 303d021c2d5492478ca64e5111dfd8521867b6477b7e78227849ad090b855694021d00a532 [keyDer = 304e301006072a8648ce3d020106052b81040021033a000400000000f7e4713d085112112c37cdf4601ff688da796016b71a727ade5a9ec165054cc987f9dc87e9991b92e4fa649ca655eeae9f2a30e1] [sha = SHA-256] -# tcId = 343 +# tcId = 356 # x-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 303d021c191eee5daf55cd499e8539cb2cff797cfec5d566d2027bf9f8d64693021d00dadfeae8131f64d96b94fd340197caa2bc04818554812feef3343070 -# tcId = 344 +# tcId = 357 # x-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 303e021d00e0e2c08180b8a207ee9105a7d379fa112368e8370fa09dfde4a45c45021d00c717bc0860e016e7ce48f8fe6a299b36906a6055adad93b416ce8838 -# tcId = 345 +# tcId = 358 # x-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2872,19 +2950,19 @@ sig = 303d021c1b919ef93532292743bb2e1b7b4894fd847c6e5de52a08e1b0f2dcfb021d00c2d3 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004ffffffffeadf7cee8d34d04cf22c8f7de35674fb2f501d242a76f72586c409309d398e60ce1e0a4c9e05a9d32627577e8ce2cc7f3afa2c3e] [sha = SHA-256] -# tcId = 346 +# tcId = 359 # x-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 303d021d00e75db49ed33ff2885ea6100cc95b8fe1b9242ea4248db07bcac2e020021c796c866142ae8eb75bb0499c668c6fe45497692fbcc66b37c2e4624f -# tcId = 347 +# tcId = 360 # x-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 303c021c1f81cd924362ec825890307b9b3936e0d8f728a7c84bdb43c5cf0433021c39d3e46a03040ad41ac026b18e0629f6145e3dc8d1e6bbe200c8482b -# tcId = 348 +# tcId = 361 # x-coordinate of the public key is large msg = 4d657373616765 result = valid @@ -2899,19 +2977,19 @@ sig = 303c021c00fda613aa67ca42673ad4309f3f0f05b2569f3dee63f4aa9cc54cf3021c1e5a64 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b0013c6fbff6f09fecda1c263ef65399d4cf989ca5fc4f8fff0fe9e1000000000e2ab0e8495e859eb2afb00769d6e7fe626a119167c0b6bc] [sha = SHA-256] -# tcId = 349 +# tcId = 362 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 303e021d00b932b3f7e6467e1ec7a561f31160248c7f224550a8508788634b53ce021d00a0c5312acf9e801aff6d6fc98550cfa712bbf65937165a36f2c32dc9 -# tcId = 350 +# tcId = 363 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 303d021d00e509593fb09245ee8226ce72786b0cc352be555a7486be628f4fd00c021c0b7abde0061b1e07bf13319150a4ff6a464abab636ab4e297b0d7633 -# tcId = 351 +# tcId = 364 # y-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2926,19 +3004,19 @@ sig = 303c021c6e54f941204d4639b863c98a65b7bee318d51ab1900a8f345eac6f07021c0da505 [keyDer = 304e301006072a8648ce3d020106052b81040021033a0004b0013c6fbff6f09fecda1c263ef65399d4cf989ca5fc4f8fff0fe9e1fffffffff1d54f17b6a17a614d504ff7962918019d95ee6e983f4945] [sha = SHA-256] -# tcId = 352 +# tcId = 365 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 303d021d0085ea4ab3ffdc992330c0ca8152faf991386bce82877dbb239ba654f6021c0806c6baf0ebea4c1aaa190e7d4325d46d1f7789d550632b70b5fc9b -# tcId = 353 +# tcId = 366 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 303d021c44d53debb646b73485402eab2d099081b97b1243c025b624f0dd67ea021d00e5de789a7d4b77eac6d7bba41658e6e4dc347dabed2f9680c04a6f55 -# tcId = 354 +# tcId = 367 # y-coordinate of the public key is large msg = 4d657373616765 result = valid diff --git a/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha512_test.json b/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha512_test.json index 95b207c89..56d9ee410 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha512_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_secp224r1_sha512_test.json @@ -1,13 +1,13 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 355, + "numberOfTests" : 437, "header" : [], "testGroups" : [ { @@ -34,46 +34,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303d021c5796509df707db026fdbcaa56f27d6dc2036846adac9c095232c0848021d00df229b04b90d06ef098ebad659992ca89b520d3abab8ad2ce0488be9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303e021d00f24c800364d6fa4dee339fa923208ae3511b212604fb84bb24d21fc8021d00eff2b632a23197aeededa2e90dd86f287f52c93ec59695a559e3c9f2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303c021c4096f544ab9166fb8b16d5d7e68ec97c3aed7841ea7f5bc6820891c7021c1e812ed60839753524f52f83a8da8a43fd8b87c62f9a76a2ce9329b4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303c021c58a750e498eecb89f2e62d3134b602228e43e47879c0e21209421656021c357a108bed477c584f32af872f654ac29bafdb2bf236aadef210284c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "303c021c1e950cac37d66353d1acffa41568b1379a6798de8b363725e9f3a847021c2e258855c159f970e4ff5cdeddb86372f6518131ea93aa385329af77", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "Legacy:ASN encoding of s misses leading 0", "msg" : "313233343030", "sig" : "303c021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021cc6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -83,7 +43,7 @@ ] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "valid", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -91,7 +51,7 @@ "flags" : [] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30813d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -101,7 +61,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "303e02811c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -111,7 +71,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "303e021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab02811d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -121,7 +81,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082003d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -131,7 +91,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "303f0282001c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -141,7 +101,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "303f021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0282001d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -151,7 +111,7 @@ ] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303e021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -159,7 +119,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303c021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -167,7 +127,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303d021d691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -175,7 +135,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303d021b691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -183,7 +143,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021e00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -191,7 +151,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "wrong length", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021c00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -199,7 +159,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000003d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -207,7 +167,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "30420285010000001c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -215,7 +175,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3042021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0285010000001d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -223,7 +183,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000003d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -231,7 +191,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "3046028901000000000000001c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -239,7 +199,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "3046021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab028901000000000000001d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -247,7 +207,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -255,7 +215,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304102847fffffff691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -263,7 +223,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "3041021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab02847fffffff00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -271,7 +231,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -279,7 +239,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30410284ffffffff691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -287,7 +247,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3041021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0284ffffffff00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -295,7 +255,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -303,7 +263,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "30420285ffffffffff691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -311,7 +271,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3042021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0285ffffffffff00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -319,7 +279,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -327,7 +287,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "30450288ffffffffffffffff691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -335,7 +295,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3045021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0288ffffffffffffffff00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -343,7 +303,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -351,7 +311,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "303d02ff691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -359,7 +319,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab02ff00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -367,7 +327,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3080021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -375,7 +335,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "303d0280691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -383,7 +343,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab028000c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -391,7 +351,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -399,7 +359,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -407,7 +367,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "303f021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0000", @@ -415,7 +375,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "303f0000021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -423,7 +383,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0000", @@ -431,7 +391,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "303f021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0500", @@ -439,7 +399,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3042498177303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -447,7 +407,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30412500303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -455,7 +415,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "303f303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0004deadbeef", @@ -463,7 +423,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30422221498177021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -471,7 +431,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304122202500021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -479,7 +439,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3045221e021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0004deadbeef021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -487,7 +447,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3042021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab2222498177021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -495,7 +455,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3041021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab22212500021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -503,7 +463,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3045021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab221f021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0004deadbeef", @@ -511,7 +471,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3045aa00bb00cd00303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -519,7 +479,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3043aa02aabb303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -527,7 +487,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30452224aa00bb00cd00021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -535,7 +495,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30432222aa02aabb021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -543,7 +503,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3045021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab2225aa00bb00cd00021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -551,7 +511,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "3043021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab2223aa02aabb021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -559,7 +519,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -567,7 +527,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3080303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0000", @@ -575,7 +535,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30412280021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0000021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -583,7 +543,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3041021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab2280021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0000", @@ -591,7 +551,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3080313d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0000", @@ -599,7 +559,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30412280031c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0000021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -607,7 +567,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3041021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab2280031d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0000", @@ -615,7 +575,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -623,7 +583,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e3d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -631,7 +591,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f3d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -639,7 +599,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "313d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -647,7 +607,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "323d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -655,7 +615,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff3d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -663,7 +623,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -671,15 +631,15 @@ "flags" : [] }, { - "tcId" : 80, - "comment" : "using composition forsequence", + "tcId" : 75, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "3041300102303c1c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", "result" : "invalid", "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "303c021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb", @@ -687,7 +647,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "303c1c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -695,7 +655,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "3080021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0000", @@ -705,7 +665,7 @@ ] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "3080021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e00", @@ -713,7 +673,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "3080021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e05000000", @@ -721,7 +681,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "3080021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e060811220000", @@ -729,7 +689,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "3080021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0000fe02beef", @@ -737,7 +697,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "3080021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0002beef", @@ -745,7 +705,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "303f3000021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -753,7 +713,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "303f021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e3000", @@ -761,7 +721,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "303f303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -769,7 +729,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "301e021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab", @@ -777,7 +737,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "305c021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -785,7 +745,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "removing integer", "msg" : "313233343030", "sig" : "301f021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -793,7 +753,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302002021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -801,7 +761,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "301f021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab02", @@ -809,7 +769,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "303f021e691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0000021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -817,7 +777,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "303f021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021f00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0000", @@ -825,7 +785,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "303f021e0000691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -835,7 +795,7 @@ ] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "303f021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021f000000c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -845,7 +805,7 @@ ] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "303f021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0000021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -853,7 +813,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "303f021e691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0500021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -861,7 +821,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "303f021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021f00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e0500", @@ -869,7 +829,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "30210281021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -877,7 +837,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "3020021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0281", @@ -885,7 +845,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "30210500021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -893,7 +853,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "3020021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0500", @@ -901,7 +861,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d001c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -909,7 +869,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d011c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -917,7 +877,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d031c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -925,7 +885,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d041c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -933,7 +893,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303dff1c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -941,7 +901,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab001d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -949,7 +909,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab011d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -957,7 +917,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab031d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -965,7 +925,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab041d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -973,7 +933,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92abff1d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -981,7 +941,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "30210200021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -989,7 +949,7 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 114, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "3020021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab0200", @@ -997,23 +957,23 @@ "flags" : [] }, { - "tcId" : 120, - "comment" : "using composition forinteger", + "tcId" : 115, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "30412220020169021b1c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", "result" : "invalid", "flags" : [] }, { - "tcId" : 121, - "comment" : "using composition forinteger", + "tcId" : 116, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3041021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab2221020100021cc6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", "result" : "invalid", "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "303d021c6b1c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1021,7 +981,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d02c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1029,7 +989,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf922b021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1037,7 +997,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbbae", @@ -1045,7 +1005,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303c021b691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1053,7 +1013,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303c021b1c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1061,7 +1021,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303c021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021c00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb", @@ -1069,7 +1029,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "303c021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021cc6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1077,7 +1037,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "303e021dff691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1085,7 +1045,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "303e021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021eff00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1093,7 +1053,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "infinity", "msg" : "313233343030", "sig" : "3022090180021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1101,7 +1061,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "infinity", "msg" : "313233343030", "sig" : "3021021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab090180", @@ -1109,7 +1069,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3022020100021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1117,7 +1077,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3021021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab020100", @@ -1125,7 +1085,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d01691c723dd6a7f5d11b8c8e8bd08173428bc48a2c3f031caaec3bbce8021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1133,7 +1093,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021dff691c723dd6a7f5d11b8c8e8bd08345fcca52a9b01748ca203383686e021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1141,7 +1101,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c96e38dc229580a2ee47371742f7da36054f46611d4da0c9a70206d55021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1149,7 +1109,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d0096e38dc229580a2ee47371742f7cba0335ad564fe8b735dfcc7c9792021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1157,7 +1117,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021dfe96e38dc229580a2ee47371742f7e8cbd743b75d3c0fce35513c44318021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1165,7 +1125,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d01691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1173,7 +1133,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303e021d0096e38dc229580a2ee47371742f7da36054f46611d4da0c9a70206d55021d00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1181,7 +1141,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d01c6b899049859a01f5093eab0834104e71ff12bb612ad778fbda8e56b", @@ -1189,7 +1149,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303c021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021cc6b899049859a01f5093eab08342d7a15e7f4b39eaf3250504f090f1", @@ -1197,7 +1157,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021dff394766fb67a65fe0af6c154f7cbe11bbc0c7c488012fb1b59eb344d2", @@ -1205,7 +1165,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021dfe394766fb67a65fe0af6c154f7cbefb18e00ed449ed52887042571a95", @@ -1213,7 +1173,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303d021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021d01c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", @@ -1221,7 +1181,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "303c021c691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab021c394766fb67a65fe0af6c154f7cbe11bbc0c7c488012fb1b59eb344d2", @@ -1229,7 +1189,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1239,7 +1199,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1249,7 +1209,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1259,7 +1219,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1269,7 +1229,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1279,7 +1239,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1289,7 +1249,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1299,7 +1259,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020100021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1309,7 +1269,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1319,7 +1279,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1329,7 +1289,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1339,7 +1299,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1349,7 +1309,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1359,7 +1319,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1369,7 +1329,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1379,7 +1339,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1389,7 +1349,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022020101021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1399,7 +1359,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1409,7 +1369,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1419,7 +1379,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1429,7 +1389,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1439,7 +1399,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1449,7 +1409,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1459,7 +1419,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1469,7 +1429,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1479,7 +1439,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30220201ff021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1489,7 +1449,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1499,7 +1459,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100", @@ -1509,7 +1469,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101", @@ -1519,7 +1479,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff", @@ -1529,7 +1489,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1539,7 +1499,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1549,7 +1509,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1559,7 +1519,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1569,7 +1529,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1579,7 +1539,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d090380fe01", @@ -1589,7 +1549,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c020100", @@ -1599,7 +1559,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c020101", @@ -1609,7 +1569,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c0201ff", @@ -1619,7 +1579,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1629,7 +1589,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1639,7 +1599,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1649,7 +1609,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1659,7 +1619,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1669,7 +1629,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c090380fe01", @@ -1679,7 +1639,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e020100", @@ -1689,7 +1649,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e020101", @@ -1699,7 +1659,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e0201ff", @@ -1709,7 +1669,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1719,7 +1679,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1729,7 +1689,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1739,7 +1699,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1749,7 +1709,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1759,7 +1719,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e090380fe01", @@ -1769,7 +1729,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001020100", @@ -1779,7 +1739,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001020101", @@ -1789,7 +1749,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff0000000000000000000000010201ff", @@ -1799,7 +1759,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1809,7 +1769,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1819,7 +1779,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1829,7 +1789,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1839,7 +1799,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1849,7 +1809,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffffffff000000000000000000000001090380fe01", @@ -1859,7 +1819,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002020100", @@ -1869,7 +1829,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002020101", @@ -1879,7 +1839,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffffffff0000000000000000000000020201ff", @@ -1889,7 +1849,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", @@ -1899,7 +1859,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", @@ -1909,7 +1869,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", @@ -1919,7 +1879,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffffffff000000000000000000000001", @@ -1929,7 +1889,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffffffff000000000000000000000002", @@ -1939,7 +1899,7 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3024021d00ffffffffffffffffffffffffffffffff000000000000000000000002090380fe01", @@ -1949,12 +1909,996 @@ ] }, { - "tcId" : 221, + "tcId" : 216, "comment" : "Edge case for Shamir multiplication", "msg" : "3639313930", "sig" : "303c021c326bc06353f7f9c9f77b8f4b55464e8619944e7879402cca572e041a021c221a25eb9cc8dd66fdf156b2f6ab601ab6d9c509247f8de5d2671a96", "result" : "valid", "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "33393439313934313732", + "sig" : "303c021c3b3008ed596b7fa276498def40d96b1eb2ffb731a44050ffb732e4e6021c6dbb08c56db737e9392ff4f3a54d8b806d70af226ecf413b3465de55", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "35333637363431383737", + "sig" : "303d021d00d1fe269c3061e4b94604e8d612d70887068cc7d5232cd5a9b72923a1021c3c1cbc027d33fb2451d52dce3a828a8c7ecc490a28a94e5e5bb2c4d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "35363731343831303935", + "sig" : "303d021c04586134cc679295dd93499311c4a8af37cb94dadbae18d8ee279b9b021d00bf9170a1b65b665664cf567d40a995ce252a23d6a9f962b05e364486", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "3131323037313732393039", + "sig" : "303d021d00c1f51009b935b4773374364ec3eed72a24b70926e0349c77862f3475021c46df3d98f104ba6602f8041a5bf5495fb240e103d1bd17f2fa878923", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "3131323938303334323336", + "sig" : "303e021d00e822242872f1ecf338a4f773df87b67e9b21bb283acac7d66b26551e021d0094d4e0fc3c6359994a6eaedddd1533f490f72ef85139f8d3b39cf07b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "39383736303239363833", + "sig" : "303c021c7fd45528eb7bfc3710e273c4468f0b50ebf93f94cd0e7a602a4929a6021c46613dd1ffd85df8d71f3498001721fda4982c27a1c291359b05b1b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "3230323034323936353139", + "sig" : "303d021c36d137b69171a486933b50138d1db1842724766afd25c85b0032daf5021d008e700de21f2fc350a34c7cc19054cf371ecab6f7331ccecf68fca0f4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "31343531363639313830", + "sig" : "303e021d00da3b436908f5a82f26bc17a8577ad2a782946e3a7587b01d253b1dd0021d00a6544e38f24e8117370c049b5d1f6712ea14337a94511224df4496a3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "31303933363835393531", + "sig" : "303c021c4314a2bd139d47be3d9fd9ebdd72a06a220219c7596b944178ee6f5f021c0e6f1d2f57c699654e9c705d7b8fa3c1ccb0f939f6368bed246b2e10", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "36323139353630323031", + "sig" : "303d021c6a25643464682679d84970c603927f4a8ca83e7ef9715dd1ed84c28f021d00932b78d165c225a5253e6201c0b1ded0898ba24de44b23233eb78054", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "35363832343734333033", + "sig" : "303c021c476aaa58677d9e60477cffd026c43248e2cf3cc21e8fdccb75ceefad021c7799fc7af8f9b929203faf899bb5ca1aecf2492555157282dfde790d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "33373336353331373836", + "sig" : "303d021c63a98614a1421e2ebb278de53b61618bafc757122647affd358c667a021d008edba806e0a7e438ca35f98405a8ad2d5c3e8cc2d5c4384233aef0a5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "34373935393033373932", + "sig" : "303e021d00880b5238a014f8b44655b83c175880eb1e8307899a824ea3e07dbd6d021d00a4724c8649fd74e5bc8d7fe6a9067a1376fb8e08dbdaed68980b0f50", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "39333939363131303037", + "sig" : "303e021d00f8743588234634dd9891f4f2f40f4e46b77f97b82dc5dbe234aa6b5d021d0080656e5262bc25e158f3b78f51ae0d6a41cc8cca1aa457221b2eb7fb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "31303837343931313835", + "sig" : "303d021c2a2357e3d8fe34434582be4dabd58b77b388d1d52adcc664f45dece4021d0094be3a369b7c2788df4587ec5bd4163c4cbc40b77de1a85e8bcfb251", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "33323336363738353030", + "sig" : "303d021d00b6b0c0aba6c611300ecad8816242c415f183a2bd4d46cd7769033d9b021c7750b24be02f22dc0b656fe4af377413f9453dff99226915dbb6e08f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "31343438393937373033", + "sig" : "303d021d00a5c1a75c2779f3eb83a65e295927cce4288e9d5c2132a4c7ca92526e021c10fe30f0be33a785385137b57d806140a402b9bd3c1df1b57de6da63", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "35373134363332383037", + "sig" : "303d021d00b92b5521d1a7abe77e8524dbd3001121cf83c08017e3917bc58b5d1c021c224b113779017f6a522171edf930f1b5d4f5e7dedc6d2d514fd7883c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "323236343837343932", + "sig" : "303e021d00ebd3ecf3aa64cdcdd171585a141a4a673a8d5de0ca087dfcdf62432e021d00e0f1a0f7b8f5ac4a42632f87156ad1094079393b03f2051a9fd60249", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "35333533343439343739", + "sig" : "303d021c6c3854297e1f267b64a28e0cd6148e0fadcf85bc8d5c23947543bcb8021d00aa0594ee11312f5d4767d296e5ca83df68072811f81a8d27e178ca5d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "34373837333033383830", + "sig" : "303c021c785ac8c956d7797ae67498775b3c446c41735eb15f3430b49f6a09f2021c5710879ab83994e809c8d2cbd6f2ac5c205b4b8d6226e98be03e7967", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "32323332313935383233", + "sig" : "303e021d00f1f3d016693125ba73981c8f9a1748e5dce1d9634355f26fa536190e021d00b574e97def60dcd0e9177106483791b2edb4ab0342b9f5ebb957d5b0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "3130373339333931393137", + "sig" : "303e021d00e64f3371522cb1a5f0d1511b152b20e01deca0b3284786853cac279a021d00c9a2e5f4ffde22b9d4ed0179ce74fff408ea918dda7685c7980ae61a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "31383831303237333135", + "sig" : "303d021c1f99dd6ef72feeeda6c123baa4fabb126d7dedb64130fae3f4230797021d00e441ec51dca6271b043e95753c4043d7cb4e76fdc13d6aea45fbf243", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "36303631363933393037", + "sig" : "303d021d008637a09627c52766bf96f0b6cea6f2ac3eb303001c5f6fe6d628e4ba021c10b66c599455d40077bb865ed43e2c2cc403473baa6d63b16be48c84", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "38383935323237303934", + "sig" : "303c021c52a010a23e4f9ebb459bbe9f3057e6c19761fb99d25c9b16b8f007d8021c526dc1f34444de00447ba23c76950f2c159579d548b6335d127ea321", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "31353830323334303934", + "sig" : "303d021d00fc49caaada528f3357e5a264f2e7f970ca1b15ca5fee28741d1202ac021c175e884d10d0bfd20b39311ce2c53083da167d1f3dfeb990e59ed628", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "33393635393931353132", + "sig" : "303d021d00d95d539a85c9edacd4e02ede27b0e0b737099612d166c637c83a9f34021c59936a2b90b7f3f3da83f64dec8e347a3bfa57baadf9acea18c071d8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "32323838373332313938", + "sig" : "303c021c1895e65593d71e5635cce022dda19bd155bb9a7f2e307e5ce9127ade021c121b487c320c544dcdd471d46fcde2ce5dc9d17fda70544c4eab50a2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "32323330383837333139", + "sig" : "303d021d00b5f4c85b13b51a5da81a236f1105937f3d98856d2aeb57101b6b499c021c3be74ae770fa6467f76a742eb9e504a815a4a60e74b38bcaa89f9b06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "313239303536393337", + "sig" : "303c021c07a57197667a0c40423d4811ff96384c9330467e8a28eaa4c0d519f4021c011062c8694494baaed24ff610e1e4227efb59a163c33fafd40100f9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "32373438363536343338", + "sig" : "303c021b7f718615ba1d0a9d27a8c5a678a6225ffe1233ed8b417c9343b310021d00cf6a87e4496725c6a2612f4034ddf4b31c7435e2fc3a163e92d463ba", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "37353833353032363034", + "sig" : "303e021d00ba8f95a4363c493a9f78bb61dbefaa9587d028bb8344420de2b0cf21021d00b3798c2d6e27a2591c2edc18320b78bf11df194b11b3fb498c595232", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "32333237373534323739", + "sig" : "303c021c596b74077801db2e889d3b2aaa3990fe180abc152d48528385ca955d021c38bffd416f779843fad389750003eb0708112a4834c554f476a3e0d1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "373735353038353834", + "sig" : "303d021d008547f62967523a06c9690e5ff66c3f2254cda28f09ffccc222433d39021c3d9ebf664ee551bb7b33157d6c6c5fd456bda3d4ae460215ec1a5f94", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "3137393832363438333832", + "sig" : "303d021d0090ee3fab9c6ce373a1b35fc135fe878280ee25e58a4bd7529e91b4f0021c6451e7526505b44e88472b46eda3fd2679824dcdfc445e67f35ea382", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "32333936373737333635", + "sig" : "303c021c0a530530b6a9238d2d1a3cf468986c87f3b208f61ea0486d53140c17021c5f027a73f31a5cc2bee81ff0019477c542fd782ecde0e551fcd37e93", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "35393938313035383031", + "sig" : "303e021d00beab4abd23df5e2acfff07c82e245dfa7d587d0238c2c9ab9c88a96a021d0098c6507635536840edf604f9baae6408ce4d3fbee694db3abd825011", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "3136363737383237303537", + "sig" : "303d021c3ec8c36335cb98fa07b983c35b7fc256f44a5aa192d6087595145a15021d00c32b7a47ac6271f4593562bbbf91f9e07395a5e4d46970495cf29f05", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "323036323134333632", + "sig" : "303d021d00bd635a741f1f2a1d9ac1698baf5cfc491d5e3f8e15f1cacbe4ffe4dc021c4bb606cf7cc11d0d7d96b83966f42276095ccc445882ed5afddabf1e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "36383432343936303435", + "sig" : "303d021d00812c08622c0a09d949b7628585c4f4f2db4c5591b5da148ff46d5cd4021c2104f9bc9d0079acb3077d2db58f388119500c5322cb9b5389b5c5d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "33323639383937333231", + "sig" : "303e021d00fa4e1c8b0006f269c855eb495fa3a113f643fa8b1fef2b08ab145994021d00fe85b8b522c7f9e8943e0f62643395bd1fcdabc892c315d108b75f65", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "31333837333234363932", + "sig" : "303e021d008c1d9b7911bacb6b4a09582648b992d46a1832eb006178c0c77fcb10021d00becbe12b99f243766da5bdad07461b9226a8298672b4f1adb35357ef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "34313138383837353336", + "sig" : "303c021c78850a40530aa258e478e7c547d3a5e4944d3524f1676443e4dfb37d021c687058e1ca478f52a30c9a3f8e2eea9d8c40599cd47ef66b9430d17d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "393838363036353435", + "sig" : "303c021c066e7268a6abefe1b4b916ca51c3e958e40dc78c3661313e0ed2e77d021c6404d8a332a837f2ab6bd13e3ee4aad1e9307d449e7f9b7d6332030c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "32343739313135383435", + "sig" : "303c021c4eca73709a67c41603ca5af494c8132483ffc2e0bf171b52de5a5e81021c2c79137cd2add3ce3a76792270e347221a3ad786eafc2682b39bcf95", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "35303736383837333637", + "sig" : "303d021c0178512f8844984222393a63263e0a009601869e632f07eb7470aa05021d00e32657cded1122cee0a4f66ff50a32da1f05de4c5e217acdf5eb6fe2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "393838353036393637", + "sig" : "303d021d00e2c7bf1222ca23a56492873c2d3fa6c7030cc166d693142dcea272b6021c715a4c82fda4404217dea6c0bbf3ac24f8faa2b435fbc6d51a32c4a8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "32373231333036313331", + "sig" : "303c021c49886a8c26c91d649cbfecda6ce8d1441e764c66f5d81dceedb6c5ba021c4370d8bcd4f052fac9491d62850b6a6a85d5acc44d9248c3dff30bf2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "33323034313031363535", + "sig" : "303e021d00e1ae225e1aeca40747ff3e7ad1f75eb9bc90d637160a7f58ce12e591021d00b97cbea3a9323110315760b7e2ede496514b30f0eec521ffeb07a634", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "33313530363830393530", + "sig" : "303d021d008a93b87b46512544fb9a7af5c41e3aa72e40235ef87ccb7108daae48021c157db617ac697df407af7a11626c52a1af7ef189514da39918c43010", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "31373237343630313033", + "sig" : "303e021d00ebdebe6388b9f460fce6d84faa67ded1e864ef09e77ea3ce58a5deff021d00be5052033eb40380c2b1325fe97dcc55841e147a89f02a296b4505ef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "3134353731343631323235", + "sig" : "303e021d00e85d0667972d003c82afb9e18b702357119b4f38401a5ebdfcbea88c021d00eb7b3e5268a4ce6280f72d7e9a3d74e5cac50b1c3a5296cdb5a49d82", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case hash", + "msg" : "34313739353136303930", + "sig" : "303c021c3d243581c0874fd4eb4d80f896c5067429ad455314881951ab5ec6e3021c0ec47aba08ccba88c1a6ddc289f595bda08dc2dd34d12dcefb68094d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "special case hash", + "msg" : "35383932373133303534", + "sig" : "303d021c75c966bbdcef9157d47a134231229f9f5ee8ce458775fc747d4509bd021d00e344fa716e2088d95a55d02a978a416da10f22a5cccf35a2863227cf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "special case hash", + "msg" : "33383936313832323937", + "sig" : "303e021d00cfdf599e986d770b73784d97149f9945fd16d22c302bb796156e7fb4021d00c6409785047b0083f008771b40db8502583208b61c8984671acb0929", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "special case hash", + "msg" : "38323833333436373332", + "sig" : "303e021d00c53c4aeec8f2e7a5cc0e885a6031aa1a6c1b7b7fec83b5084cbe291f021d00b0e6d10a8fd86f958c3b0f4662ed8ca0d6eadbc892aac4200fcf8315", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "special case hash", + "msg" : "33333636393734383931", + "sig" : "303d021c2386550d6e75350bcc32507bfc9beb9c26d72ff82f671c1f5282e98b021d00a55b8de808c4359fb529b80a80d9fc6eddb5ce08082c3b677c689991", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "special case hash", + "msg" : "32313939313533323239", + "sig" : "303d021c1fbd192d955ce02b64a3be5bb21bef22b53a6c6f9576d8f889b09e4e021d00f5a9b673a4ee5aabf1ca8e8289f25b62a3e08b956f7418c03e2d3031", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "special case hash", + "msg" : "35363030333136383232", + "sig" : "303d021d00b80ffba451db9fc2194e450bdd43bc0f53a7d0f4a78900c09fb8d9bc021c0124eeeab9035b6c845959e70b04d1e187d554807d6751afabcc1802", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 277, + "comment" : "special case hash", + "msg" : "383639363531363935", + "sig" : "303c021c187fb026ade3ad16dd4b2813e8ebda433cb6cc3af1615bedf486a9e2021c6fbee53fa884d296f34f7719f74919434d1b7090c485eeed2fb8fd6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "special case hash", + "msg" : "36353833393236333732", + "sig" : "303d021d00e598a16fe12da79e9814f6985c9a9334010f287dc9e38de857ca5fc0021c19e0ed54f0e08ad091a163b4c7b86d0634da2c86a7a8991f5d8706d8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "special case hash", + "msg" : "3133323035303135373235", + "sig" : "303d021d00b31a10480e397c8aa46f52a0f2fb5c22ebc0534fba156718b50cf6ea021c602004df4b47a2065130ca3b05f1eb02d0b37b79b04b1eb799408346", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 280, + "comment" : "special case hash", + "msg" : "35303835333330373931", + "sig" : "303e021d00bc47e242d19dcc6321913980d73923e430bc6623d219529d586619b6021d0081397dd2f52811b534ed754a937d904f04a7de278fa3bc8926de6946", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "special case hash", + "msg" : "37383636383133313139", + "sig" : "303c021c5be0e0dfb26b1caa88f866504aa8e76f035a82abe00028d962bcfafa021c3c3c1df06026123471bed324ca79c51b28b3d10b1ce877cef21b852d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 282, + "comment" : "special case hash", + "msg" : "32303832353339343239", + "sig" : "303e021d00fe79d0cfe455724792cb5ab0580ad4f2918c1403ec12f0bdd2ce6528021d00f1357cd4afc402994ab868b0163f41701e0f00e561fdd97e0db6f7b9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "special case hash", + "msg" : "3130303635393536363937", + "sig" : "303d021c1858c5d857124cd703e7c2f5e99d5025d6d979539c6f50b1d00fbd34021d00d94a5adb6d9c5001162620415541d49334fb929bc86a350ca4591195", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "special case hash", + "msg" : "33303234313831363034", + "sig" : "303e021d00e6b2ec967cfa25f57234b9ef1d87c5945502cbbd5831c862f00774d1021d00caea26368bffc8e562b2bd03aa6c9dc41c529659fefe6597fce9cd9c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "special case hash", + "msg" : "37373637383532383734", + "sig" : "303d021d00a59b438b2472074a93a289b33f5b13e604977dd3ab4d744d08e1061b021c699574a17dc8c7298c9321ca78552e5128ea801d056f387ba42f7a09", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "special case hash", + "msg" : "353434313939393734", + "sig" : "303d021c748481709c6882c4a130193834a57f4bc714906211ec6cc12c400dff021d00eec6c9d5a06786f821a8117eec3dc025ed3ac74e39e98a16a4aa285c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 287, + "comment" : "special case hash", + "msg" : "35383433343830333931", + "sig" : "303e021d00bc8991b506997403e123136a9c140a4336364733b0815f40d1dbd5fe021d00819503ea3b4c07fc157f948f6949705d560a881fc1c6af4b7391765c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "special case hash", + "msg" : "373138383932363239", + "sig" : "303c021c1caece75c8e31bb0c5cceb0842f23683b8557a97036574ea88ceeabd021c645ad3276aaee22b693647f00dce5f91a03b678b789b667cd3b8e751", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "special case hash", + "msg" : "31373433323233343433", + "sig" : "303c021c3a7d582068aaecaba945203bc445b3312e5cb40886522987aced68d0021c39b3c612b6743a13bb2ffb83514d690cfcb9a7055e3a993cb0863938", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "special case hash", + "msg" : "32343036303035393336", + "sig" : "303e021d00f773c49fd0645716d16e559e22c39101df266cdfa7cb61ce46f85280021d00df6109fd77a241031cf03b376e001d8a3cd2a6b646edbf9e578133f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "special case hash", + "msg" : "31363134303336393838", + "sig" : "303c021c79cf893f66f7faa5ca08553ea03456107e7bb391a5e51260cedaea84021c32e8e3509468da7216c59975d4f3d5493848a03f864b2332044e68d1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "special case hash", + "msg" : "32303935343235363835", + "sig" : "303d021c025ecd1a7ab765fbfd25a6d7cd3c461e17f465e6958bce9f492b7a5a021d00a1ca95038603d302761e416935acbd6b716a316c9b79c57d4053cb79", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "special case hash", + "msg" : "31303038303938393833", + "sig" : "303d021c3d14a4c21ba4dbd338fdd8b15fcdd0a9228f157cfaf2b09dd4f2aa67021d00e1640e8bd2a6110dc18d6f290b7325814710c0dc88b76f127c5e9e21", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "special case hash", + "msg" : "31353734313437393237", + "sig" : "303c021c258dce916ef78b9d8a87beaf6edd35bcccc08c5de488586e1b7b749a021c4ff500db4d665c7062179c099b2985a814f99fbfa44a3a709024d589", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "special case hash", + "msg" : "32383636373731353232", + "sig" : "303e021d00cecf0aec5357749f357c459575298a3384dc4ac381438ff99acd9993021d00da7adb092a6890e0918c235a62d4a949b0cae5e57856975108fb2b91", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "special case hash", + "msg" : "31363934323830373837", + "sig" : "303d021d00d77f2e547fd68d5db314901da1ff7ecaf3d0c17ec047a974a7cec33e021c443a97afdf882272bf0233c8c4a8d23c9352ad89b1770c26240f6650", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "special case hash", + "msg" : "39393231363932353638", + "sig" : "303e021d00d5dcf93e6e1b93323ea2642d3405a7423cb04f59c03420193f394886021d00ddd5842e4928ee4b5d77d43d4a4bfc7f991c899727b75fc941b52995", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "3131363039343339373938", + "sig" : "303d021d00a9bc3ebc6ee34421326711ce29518d02bd403ead806a3e4502efa0ce021c12610b89a61689a8eb6e062d2524278155fe499ffecc0e0d940d48a7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "37313836313632313030", + "sig" : "303e021d00c703c508784ef71b596dcd61c5b01b45c6c69d2b36a5a3b7701e5976021d00f05444a777204118f3ac2afc92d0212831bf7002158e7c656f4c07db", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "33323934333437313737", + "sig" : "303e021d0080674b740b64d383677c049a6f4baeb214f4a6b5933033853e634578021d009b3a804c75ed790e31966bc25730b7428af8c73c65fb503c06c597eb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "3138353134343535313230", + "sig" : "303c021c7ed658c30f4a0dcc894c39f9320f59a185509ffee45eac6023577c7c021c47ac94a501806d5adffea9fcf3ccd8cf79f3cc47eca9fe38fc4886b4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case hash", + "msg" : "343736303433393330", + "sig" : "303d021c397f669cc399a91da96c16efd233f6fe60d1b7caa397cc257843b30b021d00f19375fe66eae4738ec9dc5b7ef51cb33d4cb258f36944d37dd245cb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "special case hash", + "msg" : "32353637333738373431", + "sig" : "303c021c537ec369b3f0d891e166f6c74e5d73dd2c4822210c5fe5f978c34072021c0b183c48b5f6e69245cb76e1e2c39663eedfb74ba9538739ac495ff5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case hash", + "msg" : "35373339393334393935", + "sig" : "303d021d00d0ed7159cc3a79988f3c279287ca8ed10bb8f02c8b5a6204aead1223021c75ee1e5c00e81899bfa8545edcc64fdf707dae1f61d976d2f0883777", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case hash", + "msg" : "33343738333636313339", + "sig" : "303e021d00cf43329a9781db8044a920758e58399866fe7748c0f5d6a3bcdcbcbd021d00d9740d2dd716290ad4160345bcd4af03af01c44b610b1e5953199075", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "special case hash", + "msg" : "363439303532363032", + "sig" : "303e021d008ab2e92c8c9143f9d8da3bdb1d935cce3ab60ae99b3ccfe863b15d14021d0088c89302e8a9c591c6ed16b1ae46f966004d0b2685449842e291d742", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "special case hash", + "msg" : "34373633383837343936", + "sig" : "303d021c04f60f8450b448198cf7981116de06d4c4888cd26be3a5947092238f021d00cb23fcb33c14f089c2ae030146d68fa65eb9b086fa792f95be8ecf35", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "special case hash", + "msg" : "353739303230303830", + "sig" : "303e021d00f270f7a70a96a0f916c7530c6dea7178e6c087ddbcc60aacd8a7c553021d008b2c378554121365a180ad4edf1a12e566ba55eeabf525356783e603", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "special case hash", + "msg" : "35333434373837383438", + "sig" : "303e021d0085ad01b236ca4a5451969242e16165d322428235a2af8fdcd6c4c7b9021d008eb2998c5e0aaf279793caff59a266ca2068d94ebf77bae81fd0fb6a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "special case hash", + "msg" : "3139323636343130393230", + "sig" : "303d021d00cffdb8d64b5b84b490ff73d77e51cc7797bf67c5ee0a4999def17230021c3baf4b34e1a35e9606a460b395063a554264a9c43cc302ab5abf473e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "special case hash", + "msg" : "33373033393135373035", + "sig" : "303c021c66cda58a5a6ddb9476e36dbad5df542be88d7e447bdc3dfe1d9e8b2c021c0d99d387486a964ebab4e29bad583e46a5a200391d1065768a4e35fd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "special case hash", + "msg" : "3831353435373730", + "sig" : "303c021c3200761902825bd353908accd2be6b482645646971f96dc490706a37021c3ed77899efdbe418370fa7998df3b7c924bed6864535277f805c894f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case hash", + "msg" : "313935353330333737", + "sig" : "303e021d00ba0eff0ee46aa9fca5ab8ad64aee4037931d3ad0b953d404ef9f7bdc021d00afdf21df0dcbe39c2f5fa9ef7e1a2bca87d1213d1eca438929ad8982", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "special case hash", + "msg" : "31323637383130393033", + "sig" : "303e021d00a20c6883fc6ec1ca4bb378ac88ed670a742a6284113d5fa3182a1858021d00e0a73b913b94163175d264224cc70736f2fb8e8d58e914b18c921323", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "special case hash", + "msg" : "3131313830373230383135", + "sig" : "303e021d00f2f4af956b0c5409949d377e9bc68e4f1abef7969b518f8beacf27db021d00df3a7b5993d2393ade70a2cfc1e8671a78ca4fecb56425a661a2d2fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "special case hash", + "msg" : "38333831383639323930", + "sig" : "303c021c331a1a553494f8524adb4e8a722d558965fb703ae432bf3cbdb255c2021c5ab6e3dee6a2516fc4e0ac88e6dfc81d2bc37c98949cc03e521d389d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case hash", + "msg" : "33313331323837323737", + "sig" : "303e021d00867135558e06e19796ebce8e3555c607a6607d46f7c8da6b8552ffc1021d008e827e8b9a4f74efeec7d7ba5c23428fde0227df55a1efc179a353b1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case hash", + "msg" : "3134333331393236353338", + "sig" : "303d021c6746903ca095bfd3f6378a70092723483ca190b2392d8b1ad337969f021d00f33bfae0835c23a80ec9f33ce9a9035c192836a0b2fadd347d803f96", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "special case hash", + "msg" : "333434393038323336", + "sig" : "303d021c7fc0d8739ecfe349e506e71203a6e60e628a1bb0c67d5e574cb8831c021d00cf8bb1557152c57550a0fde6571456fa752782f7f92f7bb235dde39f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "special case hash", + "msg" : "36383239383335393239", + "sig" : "303e021d00b4486e3139e0b1542892db3d3f51b0524894e19cb00cd07b03ee9c97021d00ad9728d77a8b7b4fa435b3345847860c332d65d8152aa6503ab18755", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "special case hash", + "msg" : "33343435313538303233", + "sig" : "303e021d00afbbdc8e50e801ecbd2e3705079717f4f9d69f3b3d85215aeecb4fbc021d00eceadd4e2cc9cea10b56d16a03fa551fec3eb808bd8d9f0926d14ed3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "special case hash", + "msg" : "3132363937393837363434", + "sig" : "303d021c4a762f7d146f9eafff5ad11a6978260c818b801c3488dd60411f5cf6021d009ea77512585620ef2cfae8b8c9d8171229a32197e1949561bb75a049", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "special case hash", + "msg" : "333939323432353533", + "sig" : "303d021c227fe52b579833feee16c287d29273e2256df68aff0b94d2752d877b021d00bd79935e5faa8e9356622fea0135ecf796daf60333d5ab125f71e512", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 324, + "comment" : "special case hash", + "msg" : "31363031393737393737", + "sig" : "303e021d00cd5365983eb165db39ba0c66c3a45b2ce1370c9ad14a9aa76dd4633a021d00a8c77ce42ab1c888a6b5d04b71139fd882328622e15e80252e5cf7da", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "special case hash", + "msg" : "3130383738373535313435", + "sig" : "303c021c54d6d44373f7dfc98455a22cd39a0b320fabc33215216b37365b5a16021c29cc690f2467c02e07bc416ad47204975af8c5c3346973f2b03ded3d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "special case hash", + "msg" : "37303034323532393939", + "sig" : "303c021c2f5048c9ef9f30da7cb3fe4624552200f9e57a46d79db0484a0d9cf2021c06dad3a4682725852869a1a459bec865661e1a38a9e546eeaac7cb84", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "special case hash", + "msg" : "31353635333235323833", + "sig" : "303e021d00abbf0a02332fbea779899d31d3abd2d22c9c02d4058ced639bf06c45021d00cce0570f3812e5cfcb23376c554c7fc35dbcfeb623a7958c664ac6a4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 328, + "comment" : "special case hash", + "msg" : "3233383236333432333530", + "sig" : "303d021c1c30cb8bc21087b77eb1216ee8629e3676d925f1ae15077cc631da4f021d00ee998157bdefb77d1044e983a6afec7d91a23d95c937fc5c6548c989", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "special case hash", + "msg" : "31343437383437303635", + "sig" : "303c021c43ee11a7ab62e2125e765c2ce5d4f84704183539810512268d87f195021c65897e54025777659ee802b39c6bfd5ccc5706a9d1b38f95c078abaf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "special case hash", + "msg" : "3134323630323035353434", + "sig" : "303e021d00a1fe3f4d3f43aaa3dcafa79ed99fbc045c11c352caacd89f0f63847e021d00ca2e37bd2c13b9fb3f8a55b7a67eb034240395abd39fecde75141336", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "special case hash", + "msg" : "31393933383335323835", + "sig" : "303e021d00bd290286ca08485ea4137010c67203c2455e7b669d153c6be40087c7021d0097dd7502ba3637f33baea5b2398647ad24c0fe35072bd963149b5aa0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "special case hash", + "msg" : "34323932313533353233", + "sig" : "303e021d00c917269a5a4ce80b7fe54a8bed49326b50527a4d2fb0a3093182b5a5021d00a195ec0e69e3172e854e87dd651b44433fcd7dcbb7bd59515d2afe8e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "special case hash", + "msg" : "34343539393031343936", + "sig" : "303c021c0b7b5aab8364dd4b11001a0b986d5aa4fb61ee720237417a7f63722f021c7f13b411e645e819fed1b925ebe807d9560b44d0ba1b75bd2fbd1294", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 334, + "comment" : "special case hash", + "msg" : "31333933393731313731", + "sig" : "303c021c505b974f8ecf07b60ffdbd2b2df9324de92b39476eb763a4c25f126a021c1c36ed1dee772c724205f717c383f49a87a5bc3caa0ef81360f9d800", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "special case hash", + "msg" : "32333930363936343935", + "sig" : "303d021c24219e49b98a9b64e56d21c908c870eb88b447d9f1ddb735083d6df2021d00bc4d7644faeff1e134443b2bb3bb2a20e2a4a7c193180626127ce937", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 336, + "comment" : "special case hash", + "msg" : "3131343436303536323634", + "sig" : "303d021c083246081cf2f8c5e1cd42b60450fc6cac3b0ab03d38bdd271cd7370021d008d117ec32dbf939394499f7dbc2ab77290e9222d6d60ea02ce45c58a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "special case hash", + "msg" : "363835303034373530", + "sig" : "303c021c24916961dd0d168c2878ca4fd065b81311c03b7f23f8416f4a23b14b021c1e37e3c03b2333b33bbb2ebe05b031042af19315adfdccdfc8d078ee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "special case hash", + "msg" : "3232323035333630363139", + "sig" : "303e021d008df5468b123b92477a5c57ea86c54c5c9e41d119370dc18922aa8303021d0086bdf06b75f4d49d02c5806926f5d01b1a4f6a8146664a03fa820772", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 339, + "comment" : "special case hash", + "msg" : "36323135363635313234", + "sig" : "303d021d00f65bf16f7ced97b0cdc22b08c62ef811306813134b001bc51140e828021c3a9b7c008cdaf803368df9ee50e274c7a9f9369344d9918e0c08dba9", + "result" : "valid", + "flags" : [] } ] }, @@ -1973,7 +2917,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 222, + "tcId" : 340, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "3030020f00e95c1f470fc1ec22d6baa3a3d5c1021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", @@ -1981,7 +2925,7 @@ "flags" : [] }, { - "tcId" : 223, + "tcId" : 341, "comment" : "r too large", "msg" : "313233343030", "sig" : "303e021d00fffffffffffffffffffffffffffffffefffffffffffffffffffffffe021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", @@ -2005,7 +2949,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 342, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b", @@ -2029,7 +2973,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 343, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "303c021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021c3d5052691b8dc89debad360466f2a39e82e8ae2aefb77c3c92ad7cd1", @@ -2053,7 +2997,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 344, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "303d021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021d00bf19ab4d3ebf5a1a49d765909308daa88c2b7be3969db552ea30562b", @@ -2077,7 +3021,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 345, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020103020101", @@ -2101,7 +3045,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 346, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020103020103", @@ -2125,7 +3069,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 229, + "tcId" : 347, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020103020104", @@ -2133,7 +3077,7 @@ "flags" : [] }, { - "tcId" : 230, + "tcId" : 348, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a40020104", @@ -2157,7 +3101,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 231, + "tcId" : 349, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3022020103021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c6f00c4", @@ -2181,7 +3125,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 350, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "302302020100021d00c993264c993264c993264c99326411d2e55b3214a8d67528812a55ab", @@ -2205,7 +3149,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 351, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "302702072d9b4d347952cc021c3e85d56474b5c55fbe86608442a84b2bf093b7d75f53a47250e1c70c", @@ -2229,7 +3173,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 352, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "302d020d1033e67e37b32b445580bf4efb021c02fd02fd02fd02fd02fd02fd02fd0043a4fd2da317247308c74dc6b8", @@ -2253,7 +3197,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 353, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "302302020100021d00d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e", @@ -2277,7 +3221,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 354, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "302e020d062522bbd3ecbe7c39e93e7c24021d00d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e", @@ -2301,7 +3245,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 355, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "303d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29bd021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -2325,7 +3269,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 238, + "tcId" : 356, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020101", @@ -2333,7 +3277,7 @@ "flags" : [] }, { - "tcId" : 239, + "tcId" : 357, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020100", @@ -2357,7 +3301,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 240, + "tcId" : 358, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "303c021c7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151e021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -2381,7 +3325,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 359, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c43f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b0", @@ -2405,7 +3349,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 360, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d00bc07ff041506dc73a75086a4325211e696eb6b31da8ff5c2c728d38d", @@ -2429,7 +3373,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 361, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -2453,7 +3397,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 362, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d00aaaaaaaaaaaaaaaaaaaaaaaaaaaa0f17407b4ad40d3e1b8392e81c29", @@ -2477,7 +3421,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 363, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00c152aafea3a8612ec83a7dc9448e6600ae6a772d75ad2caf19f9390e", @@ -2501,7 +3445,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 364, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c4e158ef86cc53054f1635c74e65508206048929315e097a59f1519e2", @@ -2525,7 +3469,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 365, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00e2ac0b24512e84f6fb015620d689d30d14736cf00c18838753c3814f", @@ -2549,7 +3493,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 366, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c6c5221f3c2de0c6fbc07ff04150679b57f57512b814f413aebafe731", @@ -2573,7 +3517,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 367, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c221f3c2de0c6fbc07ff041506dc71b5a312063d87beb4c30c289210f", @@ -2597,7 +3541,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 368, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c443e785bc18df780ffe082a0db8e36b46240c7b0f7d698618512421e", @@ -2621,7 +3565,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 369, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00c2de0c6fbc07ff041506dc73a74fd50136878b7e1341521b2f880b19", @@ -2645,7 +3589,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 370, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d009f56aa80ae2bcf689be2c11b5db7e3a28983b4a7590692edcf5f8db6", @@ -2669,7 +3613,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 371, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3ead55015c579ed137c58236bb70b0a2324e79109e2ffc964262f12f", @@ -2693,7 +3637,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 372, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00de03ff820a836e39d3a8435219289444bbd22db7f7368f8411c27ee5", @@ -2717,7 +3661,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 373, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00f15605922897427b7d80ab106b4474d7fa962e970ffad666580fd5c6", @@ -2741,7 +3685,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 374, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffffffffffffffffffffffffffb2364ae85014b149b86c741eb8be", @@ -2765,7 +3709,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 375, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00855f5b2dc8e46ec428a593f73219cf65dae793e8346e30cc3701309c", @@ -2789,7 +3733,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 376, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c2db5f61aea817276af2064e104c7a30e32034cb526dd0aacfa56566f", @@ -2813,7 +3757,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 377, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0084a6c7513e5f48c07fffffffffff8713f3cba1293e4f3e95597fe6bd", @@ -2837,7 +3781,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 378, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c6c7513e5f48c07ffffffffffffff9d21fd1b31544cb13ca86a75b25e", @@ -2861,7 +3805,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 379, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d8ea27cbe9180fffffffffffffff3a43fa3662a899627950d4eb64bc", @@ -2885,7 +3829,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 380, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3e5f48c07fffffffffffffffffffc724968c0ecf9ed783744a7337b3", @@ -2909,7 +3853,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 381, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00bfffffffffffffffffffffffffff3d87bb44c833bb384d0f224ccdde", @@ -2933,7 +3877,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 382, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffffffffffffffffffffffffff646c95d0a029629370d8e83d717f", @@ -2957,7 +3901,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 383, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e1520", @@ -2981,7 +3925,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 384, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0096dafb0d7540b93b5790327082635cd8895e1e799d5d19f92b594056", @@ -3005,7 +3949,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 385, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "303e021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021d00ec0ce3fa725c1027475a5f5bf4ee980de61c3b4875afe8b654b24ee2", @@ -3031,7 +3975,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 386, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "303e021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021d00ec0ce3fa725c1027475a5f5bf4ee980de61c3b4875afe8b654b24ee2", @@ -3057,7 +4001,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 387, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", @@ -3081,7 +4025,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 388, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -3105,7 +4049,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 389, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00db6db6db6db6db6db6db6db6db6ceed4c09e84c77ebd9116e17391eb", @@ -3129,7 +4073,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 390, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", @@ -3153,7 +4097,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 391, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00cccccccccccccccccccccccccccc121be6fa59cb431754377d168831", @@ -3177,7 +4121,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 392, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c249249249249249249249249249227ce201a6b76951f982e7ae89852", @@ -3201,7 +4145,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 393, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c0eb10e5ab95facded4061029d63a46f46f12947411f2ea561a592057", @@ -3225,7 +4169,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 394, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -3249,7 +4193,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 395, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00db6db6db6db6db6db6db6db6db6ceed4c09e84c77ebd9116e17391eb", @@ -3273,7 +4217,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 396, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", @@ -3297,7 +4241,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 397, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00cccccccccccccccccccccccccccc121be6fa59cb431754377d168831", @@ -3321,7 +4265,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 398, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c249249249249249249249249249227ce201a6b76951f982e7ae89852", @@ -3345,7 +4289,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 399, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c0eb10e5ab95facded4061029d63a46f46f12947411f2ea561a592057", @@ -3369,7 +4313,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 400, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303c021c43f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b0021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -3377,7 +4321,7 @@ "flags" : [] }, { - "tcId" : 283, + "tcId" : 401, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303d021d00bc07ff041506dc73a75086a4325211e696eb6b31da8ff5c2c728d38d021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -3401,7 +4345,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 284, + "tcId" : 402, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303c021c43f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b0021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -3409,7 +4353,7 @@ "flags" : [] }, { - "tcId" : 285, + "tcId" : 403, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "303d021d00bc07ff041506dc73a75086a4325211e696eb6b31da8ff5c2c728d38d021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -3433,7 +4377,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 286, + "tcId" : 404, "comment" : "pseudorandom signature", "msg" : "", "sig" : "303e021d00f72915d6d916014279616186869a01228fcd9f1b4078353018b399ab021d00b67f2b91eeeb910381f5b461a4a39c642aea4792013d4eb63da1832b", @@ -3441,79 +4385,7 @@ "flags" : [] }, { - "tcId" : 287, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021c2cca5728c7bbb636c8889f31b4503479419d4a0317aee56861a0fcff021d0095f4c27b5de809a961e693d58947c918ab9a2b783cb6f04785886d2e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 288, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303e021d00ccd4e816ce09dc8758a6a28eb7f1260fe85306c75415de3282a39700021d00cedd7fcb4d48ed33a47d8746fb014c0915ddff93b849e4f8fbfb9bf7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 289, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303e021d0089553fa97cf40be4034785e1fadd36e795b41baf9cc77844c6c3bcbd021d00b1d107a0f98e5e9592b89b10098ff0da0594a7377382edf3476b47cc", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 290, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d00ab393fc2c9ed43a9fb17c891137a088fd48073a9f466d0c021f39378021c7ea3c2555797669b87daebbff4824b832ed880ccb3d5a30e27d0cd65", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 291, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d009a7d1f8a1adf70cdf9f4faed428dee3c34cadc36b020967fdb46a4b5021c42ca55cadb23db8f9ca0c86552da0e514e03670fac978b36e9b037fc", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 292, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303e021d00f9ea663fc20951e9f3065cae571d2a89a813189a739ce9a267d173e4021d00919e98e7954e4ef4a3cca96a78162fabb19a64e094481e0745829a88", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 293, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021c18b9a4d15b6bf073fa4eb6cca6d88536d391fbbfead2032278e6a2fd021d0096b1fa8e5f8381805f545e4876d432fa3ac2c8b9dbbcf1a339f3487a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 294, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021d00e59ef9fe303b9b840daea60f839ee1f0e9f48028d219f3af8caf3ad7021c7359176be554e2d168dcd04c330f8d9f0e0390ed555eff523566df19", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 295, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "303d021c60f471a9aa1ad79a3c9fbe1d586d598683cf0de393d011ac46b6ed18021d00e189e32a45b7c80561f5606b6430469dd5a62d5f8aa9be4dbf9f6615", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 296, + "tcId" : 405, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "303e021d00a5d179c336ccdc760dfddd913cdf8ea468d0f4686f7b2d3825698ed7021d00a77f12060a4d1b94b0d1c443eae3ad6e21b7eacfdf6fbf39a2b29658", @@ -3521,79 +4393,7 @@ "flags" : [] }, { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021d00be20e07fd96fb2f41ffeaeafa24702ce2a4eaa3060f2f20c3a21dd47021c7b132372ce347587ed2df3c25a2e1bb7d1052940b48b01152465d5a9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c61fc02df7e648f727ff891cfb743ec91eba82a76934752d5f1c7dd9d021c72b641ba4567b30166b972e36e8fbc16e47212975f8d6d37799a16ad", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021c360445ae5235ada8878c2f85215fd49f6d698c40affcc7d6477182f2021d00fe66937e0b37bcaefd2c3277e1a114804191f285604d0e74f9be0f2e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303e021d00e6ff8cb03716f2e6dce612c7b698d8e265d7237249445aae482623f8021d00a34195e0a368f2d8985a5f2326fdcd84e521205861562a8f0c063260", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c10ffbb08a62f063a19b6805558abfb05b73584f1630b74107a220873021c5baac6f81f02133fb20c3bed9864be9ef671ae19f9b9bbaff2f2246a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c311b4b7f74190aa2c9b82d6e3eff46fdc7dfeca899dbb768fbcece38021c4d8c0c21fe13ff8423ae0eb165c25b0dd55f8e4276079174104bd95b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303d021c527e186bcb449143d89fe5afaadd4d9da57b3dce60b668e72c3acbd6021d00bed845c1af9ddacd709acebe0db625064f64ae4f529bea271704b907", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c3ef2a4257b1a0ec24d370db59d9acd941da8aea42d39d5c6275489c4021c5ff58e49dd9405f234f4ca029448b7db8b3596bdb8b0306ee7157d34", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 305, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "303c021c0efc568cdf5481f84dc399c62af30d6f3b7728344471ac4bd4766efd021c6e07e3827c0f575e50848b02e94d43af5c4116bc48f7a34eff770fb3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 306, + "tcId" : 406, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "303e021d00b7c65dce56abe24fb4592ece5ac1e6ee8353431f7452409add736884021d00e5fe5db7988931026b937dc4ef983fe446ca134d29b94ac777cde317", @@ -3601,156 +4401,12 @@ "flags" : [] }, { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021d00f326e5afa0256db3e273a779ffa8259e29f51618507ef38bf2c8be59021c77c51eff0b5fba30108a995b748183312eb36c6a0b043c50769bf6ce", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303e021d008be4d4a1865c0558dd3db81ca705384a8e0cae31c6ea93d3d44093b4021d00f96712dd1ee4640fc614a18c634f3f0687f0269febb473d1c3db29fd", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303e021d00fc97210517e0f209a969ec9efd031661ab4ed349b2d43400fe41fe2e021d00d49b922b67bbc97aeea45bea019de1ce6b33452ce289372370164d1b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c10359556fe9a67770c49269e4ba53c4fd77abbbe0ba0700288bbfefc021c75da5b8dcf661b5b3cb0429f4fa618b7544d33598c7526af95e07a51", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021d00cc90967eddbb1ebf50e96dcd4002d3607c10c75e7f38cf9f2b9ccb40021c434a18c813a3b643437c650705d4089b154efbe2a75a692a14397eb4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c61ef0cd1cb692a870872cf0c967822bb8b9f057d3617b0fb962a2b1b021c05dd50dc0af75b5a4da4d6ee597961ad2773ce7cd322d17ab2897072", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021c36e2c6ddfe95243bff584cde4af6bdf220e935403560c96ad7ff3057021d00b6f47a8d6b0f6db9b6b6fb84e008f545edfdfc865f22ca2b81176c3e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c18b8e67b1fadc7bbe4764bab3995569556cd76ee196a1e6a1b0ccdf5021c3bc44f10b13339728d429bac52019d765b993c4534c7d70782fbd1f1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 315, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021d00d96f7b7926ccc6fc9d121f6250ddebcd52d5289efbced9d0a8a464ab021c799a8a898053b2c252b2b995133b029a0e9e1eda6a4abf4742781159", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 316, + "tcId" : 407, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "303d021c05c563d3a4bad874e4610adfa57777a59f995bfa06ef97bf125a4988021d0097ed68f546cf4bb4998524c18356f3af162d2bf2744be93357bc4b4b", "result" : "valid", "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021c2d44ede3d020d12b075d30a1140fa09194cadd89013fd864bc7b4497021d00a964e72da3e7ad1414d60988ec92faf2409186c4252f5587a2eb7aba", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303e021d00ba992ec54849aa2cd8b025715780a34d9f1fcbda39419e13d8d1e193021d00e975e9cd1d8e9d4bf0973d10dfb24b7eac6dffc65fbea0a8efd6b0be", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303e021d00978f8d2af5845bc3ab2779123c60f8ece8e9638fa6a83c3f56ec6f7d021d00e9063b413c660f5bb28893fd6cb862426b1abac94057a52a0d15de48", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021d00e96005a1413a13163f36e10f1d551cd92d8aa852e94bcfc07077171e021c3bbbb592d88d03ee56307fbe285ba205b4ec91f572358170440891dd", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021c5e7e74ccc2d48af4dbbce6b1040917f3388894a4be2396d8d92d0c09021d00e216d804142f618aa2a20322503a7358eb2c95358c0a72837675b412", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303e021d00a113f7c0bde007e137399873846028879ea358357aa9007034b39e8b021d009e708aafe2140ee37f7562c24533b9fca4707ebbebfd9fe94b9b9f62", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303e021d008f1855511285e0e45c14823921ee993918c6f34e99f644905cd98189021d00941251dca7ec6aa8aff8534ec3bd05bf98e03e9930e21cfeeb2f7398", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021d00e6d751f17a4fa3189eca62653baceb7240babfd8ad37c16304caca81021c700882c3e6e11b67ad3ed6f59dadf5ae12262e2aed0a8274a64e38cc", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 325, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "303d021d009b133d6445529e04b30038ddc605770068151a0788b55c7e193ffacb021c2417efc1b06dc97188414afd67ee35d6937f1ec08f77ec36e9f4aace", - "result" : "valid", - "flags" : [] } ] }, @@ -3769,7 +4425,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 326, + "tcId" : 408, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303e021d00c7a6f358b7d93815189ae5d2c3ab4d4e05f43176a52dd4fc5b48a34a021d00a2458512bb8dbe6f1bd6eb01d2d77d5624e8547bf87d85fc731c0c86", @@ -3777,7 +4433,7 @@ "flags" : [] }, { - "tcId" : 327, + "tcId" : 409, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021c5f56ca587d16664a20dad13df85a475978e5cee81a8d0f49faaf6158021d00b64ef59d79461fe1a09a5864907435f70bd75f183afb11903f560b7c", @@ -3785,7 +4441,7 @@ "flags" : [] }, { - "tcId" : 328, + "tcId" : 410, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303e021d00dd94f5b56e9947d007e7c8efd894a5c882f1d0b5dd56c32b5b266521021d00fbc883741bd27c59958ae17ba6e4a41ad1edeca9a3ba31c8f233b5ac", @@ -3809,7 +4465,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 329, + "tcId" : 411, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303e021d008071e6682c6e8a32706dc7e411503946546b31fff27dcce188ae389f021d00dc396c797d44edf794432d1da091f8c762974d8ce1f06e08ca013622", @@ -3817,7 +4473,7 @@ "flags" : [] }, { - "tcId" : 330, + "tcId" : 412, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c791624e5f234b8950d509d0b456ef6fa778b19dccd609d496b62a211021c6c51e846fa53d03d42f798e6bb90954f9a48c1794b47e84ac97b460a", @@ -3825,7 +4481,7 @@ "flags" : [] }, { - "tcId" : 331, + "tcId" : 413, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021b34befa1d25b756ce76b383a6e8753741c12a59266c2c7921ff6e8b021d00bc44e3823e4d807cbc92fa786a89e62a4b217b5fb0c0f1865d4a7e43", @@ -3849,7 +4505,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 332, + "tcId" : 414, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c224a38e733ebd3fac274ecc50ecef2e7c3189be2b9d093a8dcc6fa3a021c134fa5a4f923d296b3c6dd4683d249ccf0ad272890e4149c9a0d7415", @@ -3857,7 +4513,7 @@ "flags" : [] }, { - "tcId" : 333, + "tcId" : 415, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021c338d07d990879ad844e24c1788e362269d8aca70500357d385768227021d00f745cc4ebaaf1cd42830026a66e5b95564cdbee5edf853bb2cc91259", @@ -3865,7 +4521,7 @@ "flags" : [] }, { - "tcId" : 334, + "tcId" : 416, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c689fce4b33d8212a663640a1ae0efaa7a7d7711beba719374fe634ee021c04bd9981fa52293063076f0fd70fc31875d580ef94f020d2f95440e0", @@ -3889,7 +4545,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 335, + "tcId" : 417, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c2a4287e01510e7fb5fed2e1ccc3f2a6929cf7d03850e49d7ae8a504a021c355c3915f3fa9637dc8001438a8c04e15d14934cabd430feb0cb5ba5", @@ -3897,7 +4553,7 @@ "flags" : [] }, { - "tcId" : 336, + "tcId" : 418, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021d00b5bf795a38adb052b401468ffcab81103d2d9fca2e15b8d08ab98ce8021c5ec0d2c6aec71888c941af324c7272bec192abb292f9df82a24e8a41", @@ -3905,7 +4561,7 @@ "flags" : [] }, { - "tcId" : 337, + "tcId" : 419, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021c100ed07f467133bf10917f7a15ab2bfda519bdbc2653b95955e22211021d00b38a081f7c2e2b775d1da868d0381c09ba1559c9613b5be7159363ad", @@ -3929,7 +4585,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 338, + "tcId" : 420, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303c021c54e6add8ac910e52c6228fe3980d8f586218334d8d859ba9a3329917021c5836cc79ec88519eab4a6b2614c501628c9fee32fbafd93e32158409", @@ -3937,7 +4593,7 @@ "flags" : [] }, { - "tcId" : 339, + "tcId" : 421, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303c021c1230d5409f379584b4d548b7bccba64baf81d512a9f2e6398c4e3a66021c1937a298f8cbdfa85b8e6fcf0a12be4966d80270cade85a0c37ee6f3", @@ -3945,7 +4601,7 @@ "flags" : [] }, { - "tcId" : 340, + "tcId" : 422, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00862f43b044fb32adb45e00378ba083ae761c84452054f17b1341bf5b021d0095d8d8e5e3a6cc2b0a06c792252ca11a642257721831578520f96b9e", @@ -3969,7 +4625,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 341, + "tcId" : 423, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021d00cb5cabb1ca01b847a6bc70558d1e5d3a204d1741bbe800f4b159af35021c3580cc85f218394130bddf1c4eac04fe96f59f14fb436686950398be", @@ -3977,7 +4633,7 @@ "flags" : [] }, { - "tcId" : 342, + "tcId" : 424, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021d00c9d83dc04cf4ee89c405045d0fd1d704f627ca5bbe350f40b826bbc1021c74fedc9e55045e9759f2124460fdfb991dc620cfee6effc0b4adaa9e", @@ -3985,7 +4641,7 @@ "flags" : [] }, { - "tcId" : 343, + "tcId" : 425, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c46dd65b6e7f10c0841841b01033a5befd3a0e78c85f1f390bb3cdf25021d00f33acea3d47cf0dd5273735b004104f6512ed641052509422c0325a7", @@ -4009,7 +4665,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 344, + "tcId" : 426, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00ddb4a7e400a1e98118f474722da3f421f65a76eec61f4f7b699faf07021d00db80cba199859cdfe916d6ab3deb91d76aaf0ed554c8f9ed7e5aa59d", @@ -4017,7 +4673,7 @@ "flags" : [] }, { - "tcId" : 345, + "tcId" : 427, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021c4c260b546280604e4c80384721c9e803ef704e7fb70168e6730fc1f3021d00a8aceae219ac25c9f04231b4e0c171413db1d26df1c1e8430062eb2b", @@ -4025,7 +4681,7 @@ "flags" : [] }, { - "tcId" : 346, + "tcId" : 428, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00f4098d2c0240e78fceabb0183df0b39e7ad3e7f5d6da1587fa09853c021d00d42412b2abaa614c95eb11f9b9346282ce3a1c93aac35ce7aa372f4a", @@ -4049,7 +4705,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 347, + "tcId" : 429, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c48ddc497f9a4732c677e46c0e2bdabec54fc9d27e46ab595056db4d9021d00b8219ebbfaebc2fe4311efab0c35d4392751351bcc1971e8d01941e4", @@ -4057,7 +4713,7 @@ "flags" : [] }, { - "tcId" : 348, + "tcId" : 430, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021d00e1abaf51d27a6d7d4c9b28078325cac2d7ce3d5403916c68903760b7021c2c45a99e2770f782fee5ca1d713eaecf07e62d53c64b7cf93de9900d", @@ -4065,7 +4721,7 @@ "flags" : [] }, { - "tcId" : 349, + "tcId" : 431, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021d00868cd127c99e1149f7fc8d878cdfa986b62e99addea281149611ff15021c16e5953820135b7d462ce5434ef85920e973eec9e4d14d7cb3cc2a3f", @@ -4089,7 +4745,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 350, + "tcId" : 432, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00a375929718ec4e6ada9c9370c51df6bdaee7ebab2a70675d42a0b6b3021d009eaf4802efaf7ca082ffbf5ed774af43792d9b3fd711c6b1c36112ff", @@ -4097,7 +4753,7 @@ "flags" : [] }, { - "tcId" : 351, + "tcId" : 433, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d00d97b32f3bf8bc11ec2672dd6320418beeed99527a63fe4c52199ec61021c68dd9006b03319ccbe651d0bdaf84c63356f03cb007a6865ee3e0206", @@ -4105,7 +4761,7 @@ "flags" : [] }, { - "tcId" : 352, + "tcId" : 434, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d008ee5794dc2e66f2584910ea1d8361e5b53db535adcf5c1c35e128309021c5d1d8b9b996c0a488e05af14421b86e9841f0cba706027fc827d4d95", @@ -4129,7 +4785,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 353, + "tcId" : 435, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c7999727c0cc02d88ef274012a762afcbb19e7fce19091a02acd00564021d00dbfacf67999f22c499d48a60a6fe4bbb746199c29957a1ec7a0900e0", @@ -4137,7 +4793,7 @@ "flags" : [] }, { - "tcId" : 354, + "tcId" : 436, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c5797c21c0162e42f69693c6c0244dfdf9218c01e9235760177b61a54021c5452c887b27fb342a8a00d27579c7195dddb73df399233ed0dea567b", @@ -4145,7 +4801,7 @@ "flags" : [] }, { - "tcId" : 355, + "tcId" : 437, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c0eb9dc5d67bb0d4009544f8654977907dfe770e7fae4571d31d7b4fa021d00ab5cda53e868bff5198be4be3681b186cb0c1396d272c71f093f8b12", diff --git a/third_party/wycheproof_testvectors/ecdsa_secp256k1_sha256_test.json b/third_party/wycheproof_testvectors/ecdsa_secp256k1_sha256_test.json index 9cc902bc1..d26180932 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp256k1_sha256_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_secp256k1_sha256_test.json @@ -1,13 +1,13 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 351, + "numberOfTests" : 364, "header" : [], "testGroups" : [ { @@ -34,46 +34,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022100bdb14e2f5c696b38c9241931a21c996a0d1aa995bce7a13de347a12ca40379b302207d74834727e3717b396603aefaca81e2224a75e08ffd51ec7529aaa5efb1a0ea", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3044022033a91a4530f916ddc409bc043a21d1c55cad01b207f8691de9312831343f277502206b8aaedfd261b66899f55cd13673b162cedaf6980c3e23362c3f63041df6bde3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3044022000e409e24b57ca5f8aae742848ff60fbff2f83be2119ffe9a19d947ac9ca88c30220510a72fe53dede1a8742d5205862a8c2b4d5b3a148a3f307ae95c7eb7048a648", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3046022100c761c3e2f221c25457df3e6925977f1d8cde122d9f0a546e8446229005fe82e9022100dd86cef52d73be368f2558dd8b3ad595bc69f2700db9023987fc2ebf564dd012", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022006bdcb7d1e2cf003cf615cb6a32d3f6fec66c619b2c40bdd50de32263f57f5fc022100fda04b33984575a80ec342b770b2df699d29247b07807e071133c8d09762ed5f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "Legacy:ASN encoding of r misses leading 0", "msg" : "313233343030", "sig" : "30440220813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -83,7 +43,7 @@ ] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "valid", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -91,7 +51,7 @@ "flags" : [] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "308145022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -101,7 +61,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "304602812100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -111,7 +71,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650281206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -121,7 +81,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "30820045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -131,7 +91,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "30470282002100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -141,7 +101,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365028200206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -151,7 +111,7 @@ ] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -159,7 +119,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3044022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -167,7 +127,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3045022200813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -175,7 +135,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3045022000813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -183,7 +143,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502216ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -191,7 +151,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365021f6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -199,7 +159,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "30850100000045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -207,7 +167,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304a0285010000002100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -215,7 +175,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304a022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365028501000000206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -223,7 +183,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "3089010000000000000045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -231,7 +191,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304e028901000000000000002100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -239,7 +199,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304e022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502890100000000000000206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -247,7 +207,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -255,7 +215,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304902847fffffff00813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -263,7 +223,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "3049022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502847fffffff6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -271,7 +231,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -279,7 +239,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30490284ffffffff00813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -287,7 +247,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3049022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650284ffffffff6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -295,7 +255,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -303,7 +263,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304a0285ffffffffff00813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -311,7 +271,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304a022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650285ffffffffff6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -319,7 +279,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -327,7 +287,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304d0288ffffffffffffffff00813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -335,7 +295,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304d022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650288ffffffffffffffff6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -343,7 +303,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -351,7 +311,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "304502ff00813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -359,7 +319,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502ff6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -367,7 +327,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -375,7 +335,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3045028000813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -383,7 +343,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502806ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -391,7 +351,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -399,7 +359,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -407,7 +367,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -415,7 +375,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "30470000022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -423,7 +383,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -431,7 +391,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0500", @@ -439,7 +399,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a4981773045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -447,7 +407,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304925003045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -455,7 +415,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30473045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0004deadbeef", @@ -463,7 +423,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a2226498177022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -471,7 +431,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304922252500022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -479,7 +439,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304d2223022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650004deadbeef02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -487,7 +447,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365222549817702206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -495,7 +455,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3049022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323652224250002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -503,7 +463,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304d022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365222202206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0004deadbeef", @@ -511,7 +471,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304daa00bb00cd003045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -519,7 +479,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304baa02aabb3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -527,7 +487,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304d2229aa00bb00cd00022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -535,7 +495,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304b2227aa02aabb022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -543,7 +503,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304d022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323652228aa00bb00cd0002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -551,7 +511,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304b022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323652226aa02aabb02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -559,7 +519,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -567,7 +527,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30803045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -575,7 +535,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30492280022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365000002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -583,7 +543,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3049022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365228002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -591,7 +551,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30803145022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -599,7 +559,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30492280032100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365000002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -607,7 +567,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3049022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365228003206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -615,7 +575,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -623,7 +583,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e45022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -631,7 +591,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f45022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -639,7 +599,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "3145022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -647,7 +607,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "3245022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -655,7 +615,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff45022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -663,7 +623,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -671,15 +631,15 @@ "flags" : [] }, { - "tcId" : 80, - "comment" : "using composition forsequence", + "tcId" : 75, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "304930010230442100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", "result" : "invalid", "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "3044022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31", @@ -687,7 +647,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "30442100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -695,7 +655,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -705,7 +665,7 @@ ] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba00", @@ -713,7 +673,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba05000000", @@ -721,7 +681,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba060811220000", @@ -729,7 +689,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000fe02beef", @@ -737,7 +697,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0002beef", @@ -745,7 +705,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "30473000022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -753,7 +713,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba3000", @@ -761,7 +721,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "30473045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -769,7 +729,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "3023022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365", @@ -777,7 +737,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "3067022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -785,7 +745,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "removing integer", "msg" : "313233343030", "sig" : "302202206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -793,7 +753,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "30230202206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -801,7 +761,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "3024022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502", @@ -809,7 +769,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "3047022300813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365000002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -817,7 +777,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502226ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -825,7 +785,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "30470223000000813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -835,7 +795,7 @@ ] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365022200006ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -845,7 +805,7 @@ ] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365000002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -853,7 +813,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "3047022300813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365050002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -861,7 +821,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502226ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0500", @@ -869,7 +829,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "3024028102206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -877,7 +837,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "3025022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650281", @@ -885,7 +845,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "3024050002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -893,7 +853,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "3025022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650500", @@ -901,7 +861,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045002100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -909,7 +869,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045012100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -917,7 +877,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045032100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -925,7 +885,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045042100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -933,7 +893,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045ff2100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -941,7 +901,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236500206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -949,7 +909,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236501206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -957,7 +917,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236503206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -965,7 +925,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236504206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -973,7 +933,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365ff206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -981,7 +941,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "3024020002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -989,7 +949,7 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 114, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "3025022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650200", @@ -997,23 +957,23 @@ "flags" : [] }, { - "tcId" : 120, - "comment" : "using composition forinteger", + "tcId" : 115, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "304922250201000220813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", "result" : "invalid", "flags" : [] }, { - "tcId" : 121, - "comment" : "using composition forinteger", + "tcId" : 116, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3049022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365222402016f021ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", "result" : "invalid", "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "3045022102813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1021,7 +981,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206df18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1029,7 +989,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323e502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1037,7 +997,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb313a", @@ -1045,7 +1005,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044022000813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832302206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1053,7 +1013,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "30440220813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1061,7 +1021,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365021f6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31", @@ -1069,7 +1029,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365021ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1077,7 +1037,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "30460222ff00813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1085,7 +1045,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650221ff6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1093,7 +1053,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "infinity", "msg" : "313233343030", "sig" : "302509018002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1101,7 +1061,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "infinity", "msg" : "313233343030", "sig" : "3026022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365090180", @@ -1109,7 +1069,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "302502010002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1117,7 +1077,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3026022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365020100", @@ -1125,7 +1085,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3045022101813ef79ccefa9a56f7ba805f0e478583b90deabca4b05c4574e49b5899b964a602206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1133,7 +1093,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30440220813ef79ccefa9a56f7ba805f0e47858643b030ef461f1bcdf53fde3ef94ce22402206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1141,7 +1101,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30450221ff7ec10863310565a908457fa0f1b87a7b01a0f22a0a9843f64aedc334367cdc9b02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1149,7 +1109,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402207ec10863310565a908457fa0f1b87a79bc4fcf10b9e0e4320ac021c106b31ddc02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1157,7 +1117,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30450221fe7ec10863310565a908457fa0f1b87a7c46f215435b4fa3ba8b1b64a766469b5a02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1165,7 +1125,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3045022101813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1173,7 +1133,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402207ec10863310565a908457fa0f1b87a7b01a0f22a0a9843f64aedc334367cdc9b02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1181,7 +1141,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650221016ff18a52dcc0336f7af62400a6dd9b7fc1e197d8aebe203c96c87232272172fb", @@ -1189,7 +1149,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650221ff6ff18a52dcc0336f7af62400a6dd9b824c83de0b502cdfc51723b51886b4f079", @@ -1197,7 +1157,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650220900e75ad233fcc908509dbff5922647ef8cd450e008a7fff2909ec5aa914ce46", @@ -1205,7 +1165,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650221fe900e75ad233fcc908509dbff592264803e1e68275141dfc369378dcdd8de8d05", @@ -1213,7 +1173,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650221016ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -1221,7 +1181,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365022100900e75ad233fcc908509dbff5922647ef8cd450e008a7fff2909ec5aa914ce46", @@ -1229,7 +1189,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1239,7 +1199,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1249,7 +1209,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1259,7 +1219,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1269,7 +1229,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1279,7 +1239,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1289,7 +1249,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1299,7 +1259,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1309,7 +1269,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1319,7 +1279,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1329,7 +1289,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1339,7 +1299,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1349,7 +1309,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1359,7 +1319,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1369,7 +1329,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1379,7 +1339,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1389,7 +1349,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1399,7 +1359,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1409,7 +1369,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1419,7 +1379,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1429,7 +1389,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1439,7 +1399,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1449,7 +1409,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1459,7 +1419,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1469,7 +1429,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1479,7 +1439,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1489,7 +1449,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1499,7 +1459,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020100", @@ -1509,7 +1469,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101", @@ -1519,7 +1479,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201ff", @@ -1529,7 +1489,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1539,7 +1499,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1549,7 +1509,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1559,7 +1519,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1569,7 +1529,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1579,7 +1539,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141090380fe01", @@ -1589,7 +1549,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140020100", @@ -1599,7 +1559,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140020101", @@ -1609,7 +1569,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641400201ff", @@ -1619,7 +1579,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1629,7 +1589,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1639,7 +1599,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1649,7 +1609,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1659,7 +1619,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1669,7 +1629,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140090380fe01", @@ -1679,7 +1639,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020100", @@ -1689,7 +1649,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020101", @@ -1699,7 +1659,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641420201ff", @@ -1709,7 +1669,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1719,7 +1679,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1729,7 +1689,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1739,7 +1699,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1749,7 +1709,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1759,7 +1719,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142090380fe01", @@ -1769,7 +1729,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f020100", @@ -1779,7 +1739,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f020101", @@ -1789,7 +1749,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0201ff", @@ -1799,7 +1759,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1809,7 +1769,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1819,7 +1779,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1829,7 +1789,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1839,7 +1799,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1849,7 +1809,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f090380fe01", @@ -1859,7 +1819,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30020100", @@ -1869,7 +1829,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30020101", @@ -1879,7 +1839,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc300201ff", @@ -1889,7 +1849,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1899,7 +1859,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1909,7 +1869,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1919,7 +1879,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1929,7 +1889,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1939,7 +1899,7 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30090380fe01", @@ -1949,12 +1909,444 @@ ] }, { - "tcId" : 221, + "tcId" : 216, "comment" : "Edge case for Shamir multiplication", "msg" : "3235353835", "sig" : "3045022100dd1b7d09a7bd8218961034a39a87fecf5314f00c4d25eb58a07ac85e85eab516022035138c401ef8d3493d65c9002fe62b43aee568731b744548358996d9cc427e06", "result" : "valid", "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "304502210095c29267d972a043d955224546222bba343fc1d4db0fec262a33ac61305696ae02206edfe96713aed56f8a28a6653f57e0b829712e5eddc67f34682b24f0676b2640", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "3045022028f94a894e92024699e345fe66971e3edcd050023386135ab3939d550898fb25022100cd69c1a42be05a6ee1270c821479251e134c21858d800bda6f4e98b37196238e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "3046022100be26b18f9549f89f411a9b52536b15aa270b84548d0e859a1952a27af1a77ac60221008f3e2b05632fc33715572af9124681113f2b84325b80154c044a544dc1a8fa12", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "3046022100b1a4b1478e65cc3eafdf225d1298b43f2da19e4bcff7eacc0a2e98cd4b74b114022100e8655ce1cfb33ebd30af8ce8e8ae4d6f7b50cd3e22af51bf69e0a2851760d52b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "30440220325332021261f1bd18f2712aa1e2252da23796da8a4b1ff6ea18cafec7e171f2022040b4f5e287ee61fc3c804186982360891eaa35c75f05a43ecd48b35d984a6648", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "3046022100a23ad18d8fc66d81af0903890cbd453a554cb04cdc1a8ca7f7f78e5367ed88a0022100dc1c14d31e3fb158b73c764268c8b55579734a7e2a2c9b5ee5d9d0144ef652eb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "304502202bdea41cda63a2d14bf47353bd20880a690901de7cd6e3cc6d8ed5ba0cdb1091022100c31599433036064073835b1e3eba8335a650c8fd786f94fe235ad7d41dc94c7a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "3046022100d7cd76ec01c1b1079eba9e2aa2a397243c4758c98a1ba0b7404a340b9b00ced6022100ca8affe1e626dd192174c2937b15bc48f77b5bdfe01f073a8aeaf7f24dc6c85b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "3045022100a872c744d936db21a10c361dd5c9063355f84902219652f6fc56dc95a7139d960220400df7575d9756210e9ccc77162c6b593c7746cfb48ac263c42750b421ef4bb9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "30460221009fa9afe07752da10b36d3afcd0fe44bfc40244d75203599cf8f5047fa3453854022100af1f583fec4040ae7e68c968d2bb4b494eec3a33edc7c0ccf95f7f75bc2569c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "3045022100885640384d0d910efb177b46be6c3dc5cac81f0b88c3190bb6b5f99c2641f2050220738ed9bff116306d9caa0f8fc608be243e0b567779d8dab03e8e19d553f1dc8e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "304502202d051f91c5a9d440c5676985710483bc4f1a6c611b10c95a2ff0363d90c2a45802210092206b19045a41a797cc2f3ac30de9518165e96d5b86341ecb3bcff231b3fd65", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "3045022100f3ac2523967482f53d508522712d583f4379cd824101ff635ea0935117baa54f022027f10812227397e02cea96fb0e680761636dab2b080d1fc5d11685cbe8500cfe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "304602210096447cf68c3ab7266ed7447de3ac52fed7cc08cbdfea391c18a9b8ab370bc913022100f0a1878b2c53f16e70fe377a5e9c6e86f18ae480a22bb499f5b32e7109c07385", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "30450220530a0832b691da0b5619a0b11de6877f3c0971baaa68ed122758c29caaf46b7202210093761bb0a14ccf9f15b4b9ce73c6ec700bd015b8cb1cfac56837f4463f53074e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "30460221009c54c25500bde0b92d72d6ec483dc2482f3654294ca74de796b681255ed58a77022100988bac394a90ad89ce360984c0c149dcbd2684bb64498ace90bcf6b6af1c170e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "3045022100e7909d41439e2f6af29136c7348ca2641a2b070d5b64f91ea9da7070c7a2618b022042d782f132fa1d36c2c88ba27c3d678d80184a5d1eccac7501f0b47e3d205008", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "304502205924873209593135a4c3da7bb381227f8a4b6aa9f34fe5bb7f8fbc131a039ffe022100e0e44ee4bbe370155bf0bbdec265bf9fe31c0746faab446de62e3631eacd111f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "3045022100eeb692c9b262969b231c38b5a7f60649e0c875cd64df88f33aa571fa3d29ab0e0220218b3a1eb06379c2c18cf51b06430786d1c64cd2d24c9b232b23e5bac7989acd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "3045022100a40034177f36091c2b653684a0e3eb5d4bff18e4d09f664c2800e7cafda1daf802203a3ec29853704e52031c58927a800a968353adc3d973beba9172cbbeab4dd149", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "3046022100b5d795cc75cea5c434fa4185180cd6bd21223f3d5a86da6670d71d95680dadbf022100ab1b277ef5ffe134460835e3d1402461ba104cb50b16f397fdc7a9abfefef280", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "3044022007dc2478d43c1232a4595608c64426c35510051a631ae6a5a6eb1161e57e42e102204a59ea0fdb72d12165cea3bf1ca86ba97517bd188db3dbd21a5a157850021984", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "3046022100ddd20c4a05596ca868b558839fce9f6511ddd83d1ccb53f82e5269d559a01552022100a46e8cb8d626cf6c00ddedc3b5da7e613ac376445ee260743f06f79054c7d42a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "30450221009cde6e0ede0a003f02fda0a01b59facfe5dec063318f279ce2de7a9b1062f7b702202886a5b8c679bdf8224c66f908fd6205492cb70b0068d46ae4f33a4149b12a52", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "3046022100c5771016d0dd6357143c89f684cd740423502554c0c59aa8c99584f1ff38f609022100ab4bfa0bb88ab99791b9b3ab9c4b02bd2a57ae8dde50b9064063fcf85315cfe5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "3045022100a24ebc0ec224bd67ae397cbe6fa37b3125adbd34891abe2d7c7356921916dfe6022034f6eb6374731bbbafc4924fb8b0bdcdda49456d724cdae6178d87014cb53d8c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "304502202557d64a7aee2e0931c012e4fea1cd3a2c334edae68cdeb7158caf21b68e5a2402210080f93244956ffdc568c77d12684f7f004fa92da7e60ae94a1b98c422e23eda34", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "3046022100c4f2eccbb6a24350c8466450b9d61b207ee359e037b3dcedb42a3f2e6dd6aeb5022100cd9c394a65d0aa322e391eb76b2a1a687f8620a88adef3a01eb8e4fb05b6477a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "3046022100eff04781c9cbcd162d0a25a6e2ebcca43506c523385cb515d49ea38a1b12fcad022100ea5328ce6b36e56ab87acb0dcfea498bcec1bba86a065268f6eff3c41c4b0c9c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "3046022100f58b4e3110a64bf1b5db97639ee0e5a9c8dfa49dc59b679891f520fdf0584c87022100d32701ae777511624c1f8abbf02b248b04e7a9eb27938f524f3e8828ba40164a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "3045022100f8abecaa4f0c502de4bf5903d48417f786bf92e8ad72fec0bd7fcb7800c0bbe302204c7f9e231076a30b7ae36b0cebe69ccef1cd194f7cce93a5588fd6814f437c0e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "304402205d5b38bd37ad498b2227a633268a8cca879a5c7c94a4e416bd0a614d09e606d2022012b8d664ea9991062ecbb834e58400e25c46007af84f6007d7f1685443269afe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "304402200c1cd9fe4034f086a2b52d65b9d3834d72aebe7f33dfe8f976da82648177d8e3022013105782e3d0cfe85c2778dec1a848b27ac0ae071aa6da341a9553a946b41e59", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "3045022100ae7935fb96ff246b7b5d5662870d1ba587b03d6e1360baf47988b5c02ccc1a5b02205f00c323272083782d4a59f2dfd65e49de0693627016900ef7e61428056664b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "3045022000a134b5c6ccbcefd4c882b945baeb4933444172795fa6796aae149067547098022100a991b9efa2db276feae1c115c140770901839d87e60e7ec45a2b81cf3b437be6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "304502202e4721363ad3992c139e5a1c26395d2c2d777824aa24fde075e0d7381171309d0221008bf083b6bbe71ecff22baed087d5a77eaeaf726bf14ace2c03fd6e37ba6c26f2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "304502206852e9d3cd9fe373c2d504877967d365ab1456707b6817a042864694e1960ccf022100f9b4d815ebd4cf77847b37952334d05b2045cb398d4c21ba207922a7a4714d84", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "30440220188a8c5648dc79eace158cf886c62b5468f05fd95f03a7635c5b4c31f09af4c5022036361a0b571a00c6cd5e686ccbfcfa703c4f97e48938346d0c103fdc76dc5867", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "3045022100a74f1fb9a8263f62fc4416a5b7d584f4206f3996bb91f6fc8e73b9e92bad0e1302206815032e8c7d76c3ab06a86f33249ce9940148cb36d1f417c2e992e801afa3fa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "3045022007244865b72ff37e62e3146f0dc14682badd7197799135f0b00ade7671742bfe022100f27f3ddc7124b1b58579573a835650e7a8bad5eeb96e9da215cd7bf9a2a039ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "3045022100da7fdd05b5badabd619d805c4ee7d9a84f84ddd5cf9c5bf4d4338140d689ef08022028f1cf4fa1c3c5862cfa149c0013cf5fe6cf5076cae000511063e7de25bb38e5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "3046022100d3027c656f6d4fdfd8ede22093e3c303b0133c340d615e7756f6253aea927238022100f6510f9f371b31068d68bfeeaa720eb9bbdc8040145fcf88d4e0b58de0777d2a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "304402200bf6c0188dc9571cd0e21eecac5fbb19d2434988e9cc10244593ef3a98099f6902204864a562661f9221ec88e3dd0bc2f6e27ac128c30cc1a80f79ec670a22b042ee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "3045022100ae459640d5d1179be47a47fa538e16d94ddea5585e7a244804a51742c686443a02206c8e30e530a634fae80b3ceb062978b39edbe19777e0a24553b68886181fd897", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "304402201cf3517ba3bf2ab8b9ead4ebb6e866cb88a1deacb6a785d3b63b483ca02ac4950220249a798b73606f55f5f1c70de67cb1a0cff95d7dc50b3a617df861bad3c6b1c9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "3045022100e69b5238265ea35d77e4dd172288d8cea19810a10292617d5976519dc5757cb802204b03c5bc47e826bdb27328abd38d3056d77476b2130f3df6ec4891af08ba1e29", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "304402205f9d7d7c870d085fc1d49fff69e4a275812800d2cf8973e7325866cb40fa2b6f02206d1f5491d9f717a597a15fd540406486d76a44697b3f0d9d6dcef6669f8a0a56", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "304402200a7d5b1959f71df9f817146ee49bd5c89b431e7993e2fdecab6858957da685ae02200f8aad2d254690bdc13f34a4fec44a02fd745a422df05ccbb54635a8b86b9609", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "3044022079e88bf576b74bc07ca142395fda28f03d3d5e640b0b4ff0752c6d94cd553408022032cea05bd2d706c8f6036a507e2ab7766004f0904e2e5c5862749c0073245d6a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "30450221009d54e037a00212b377bc8874798b8da080564bbdf7e07591b861285809d01488022018b4e557667a82bd95965f0706f81a29243fbdd86968a7ebeb43069db3b18c7f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "304402202664f1ffa982fedbcc7cab1b8bc6e2cb420218d2a6077ad08e591ba9feab33bd022049f5c7cb515e83872a3d41b4cdb85f242ad9d61a5bfc01debfbb52c6c84ba728", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "304502205827518344844fd6a7de73cbb0a6befdea7b13d2dee4475317f0f18ffc81524b022100b0a334b1f4b774a5a289f553224d286d239ef8a90929ed2d91423e024eb7fa66", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "304602210097ab19bd139cac319325869218b1bce111875d63fb12098a04b0cd59b6fdd3a3022100bce26315c5dbc7b8cfc31425a9b89bccea7aa9477d711a4d377f833dcc28f820", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "3044022052c683144e44119ae2013749d4964ef67509278f6d38ba869adcfa69970e123d02203479910167408f45bda420a626ec9c4ec711c1274be092198b4187c018b562ca", + "result" : "valid", + "flags" : [] } ] }, @@ -1973,7 +2365,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 222, + "tcId" : 271, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "30360211014551231950b75fc4402da1722fc9baeb022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", @@ -1981,7 +2373,7 @@ "flags" : [] }, { - "tcId" : 223, + "tcId" : 272, "comment" : "r too large", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2c022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", @@ -2005,7 +2397,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 273, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", @@ -2029,7 +2421,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 274, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02203e9a7582886089c62fb840cf3b83061cd1cff3ae4341808bb5bdee6191174177", @@ -2053,7 +2445,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 275, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022024238e70b431b1a64efdf9032669939d4b77f249503fc6905feb7540dea3e6d2", @@ -2077,7 +2469,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 276, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -2101,7 +2493,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 277, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020102", @@ -2125,7 +2517,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 229, + "tcId" : 278, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020103", @@ -2133,7 +2525,7 @@ "flags" : [] }, { - "tcId" : 230, + "tcId" : 279, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020103", @@ -2157,7 +2549,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 231, + "tcId" : 280, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd04917c8", @@ -2181,7 +2573,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 281, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "302702020101022100c58b162c58b162c58b162c58b162c58a1b242973853e16db75c8a1a71da4d39d", @@ -2205,7 +2597,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 282, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "302c02072d9b4d347952cc022100fcbc5103d0da267477d1791461cf2aa44bf9d43198f79507bd8779d69a13108e", @@ -2229,7 +2621,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 283, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3032020d1033e67e37b32b445580bf4efc022100906f906f906f906f906f906f906f906ed8e426f7b1968c35a204236a579723d2", @@ -2253,7 +2645,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 284, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "3026020201010220783266e90f43dafe5cd9b3b0be86de22f9de83677d0f50713a468ec72fcf5d57", @@ -2277,7 +2669,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 285, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3031020d062522bbd3ecbe7c39e93e7c260220783266e90f43dafe5cd9b3b0be86de22f9de83677d0f50713a468ec72fcf5d57", @@ -2301,7 +2693,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 286, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "3045022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03640c1022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0", @@ -2325,7 +2717,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 238, + "tcId" : 287, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3025022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c1020101", @@ -2333,7 +2725,7 @@ "flags" : [] }, { - "tcId" : 239, + "tcId" : 288, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3025022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c1020100", @@ -2357,7 +2749,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 240, + "tcId" : 289, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "304402207fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0", @@ -2381,7 +2773,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 290, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "3045022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023", @@ -2405,7 +2797,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 291, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022044a5ad0bd0636d9e12bc9e0a6bdd5e1bba77f523842193b3b82e448e05d5f11e", @@ -2429,7 +2821,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 292, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8", @@ -2453,7 +2845,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 293, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "3045022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9d1c9e899ca306ad27fe1945de0242b89", @@ -2477,7 +2869,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 294, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100e91e1ba6ba898620a46bcb51dc0b8b4ad1dc35dad892c4552d1847b2ce444637", @@ -2501,7 +2893,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 295, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100e36bf0cec06d9b841da81332812f74f30bbaec9f202319206c6f0b8a0a400ff7", @@ -2525,7 +2917,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 296, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100ea26b57af884b6c06e348efe139c1e4e9ec9518d60c340f6bac7d278ca08d8a6", @@ -2549,7 +2941,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 297, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02205b1d27a7694c146244a5ad0bd0636d9d9ef3b9fb58385418d9c982105077d1b7", @@ -2573,7 +2965,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 298, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100d27a7694c146244a5ad0bd0636d9e12abe687897e8e9998ddbd4e59a78520d0f", @@ -2597,7 +2989,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 299, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100a4f4ed29828c4894b5a17a0c6db3c256c2221449228a92dff7d76ca8206dd8dd", @@ -2621,7 +3013,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 300, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0220694c146244a5ad0bd0636d9e12bc9e09e60e68b90d0b5e6c5dddd0cb694d8799", @@ -2645,7 +3037,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 301, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02203d7f487c07bfc5f30846938a3dcef696444707cf9677254a92b06c63ab867d22", @@ -2669,7 +3061,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 302, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02206c7648fc0fbf8a06adb8b839f97b4ff7a800f11b1e37c593b261394599792ba4", @@ -2693,7 +3085,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 303, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0221009be363a286f23f6322c205449d320baad417953ecb70f6214e90d49d7d1f26a8", @@ -2717,7 +3109,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 304, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022029798c5c45bdf58b4a7b2fdc2c46ab4af1218c7eeb9f0f27a88f1267674de3b0", @@ -2741,7 +3133,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 305, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02200b70f22ca2bb3cefadca1a5711fa3a59f4695385eb5aedf3495d0b6d00f8fd85", @@ -2765,7 +3157,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 306, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022016e1e459457679df5b9434ae23f474b3e8d2a70bd6b5dbe692ba16da01f1fb0a", @@ -2789,7 +3181,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 307, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202252d685e831b6cf095e4f0535eeaf0ddd3bfa91c210c9d9dc17224702eaf88f", @@ -2813,7 +3205,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 308, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022075135abd7c425b60371a477f09ce0f274f64a8c6b061a07b5d63e93c65046c53", @@ -2837,7 +3229,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 309, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100d55555555555555555555555555555547c74934474db157d2a8c3f088aced62a", @@ -2861,7 +3253,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 310, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100c1777c8853938e536213c02464a936000ba1e21c0fc62075d46c624e23b52f31", @@ -2885,7 +3277,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 311, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022030bbb794db588363b40679f6c182a50d3ce9679acdd3ffbe36d7813dacbdc818", @@ -2909,7 +3301,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 312, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202c37fd995622c4fb7fffffffffffffffc7cee745110cb45ab558ed7c90c15a2f", @@ -2933,7 +3325,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 313, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02207fd995622c4fb7ffffffffffffffffff5d883ffab5b32652ccdcaa290fccb97d", @@ -2957,7 +3349,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 314, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100ffb32ac4589f6ffffffffffffffffffebb107ff56b664ca599b954521f9972fa", @@ -2981,7 +3373,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 315, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02205622c4fb7fffffffffffffffffffffff928a8f1c7ac7bec1808b9f61c01ec327", @@ -3005,7 +3397,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 316, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022044104104104104104104104104104103b87853fd3b7d3f8e175125b4382f25ed", @@ -3029,7 +3421,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 317, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202739ce739ce739ce739ce739ce739ce705560298d1f2f08dc419ac273a5b54d9", @@ -3053,7 +3445,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 318, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100b777777777777777777777777777777688e6a1fe808a97a348671222ff16b863", @@ -3077,7 +3469,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 319, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02206492492492492492492492492492492406dd3a19b8d5fb875235963c593bd2d3", @@ -3101,7 +3493,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 320, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100955555555555555555555555555555547c74934474db157d2a8c3f088aced62c", @@ -3125,7 +3517,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 321, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa3e3a49a23a6d8abe95461f8445676b17", @@ -3149,7 +3541,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 322, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100bffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364143", @@ -3173,7 +3565,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 323, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0220185ddbca6dac41b1da033cfb60c152869e74b3cd66e9ffdf1b6bc09ed65ee40c", @@ -3197,7 +3589,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 324, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "3045022032b0d10d8d0e04bc8d4d064d270699e87cffc9b49c5c20730e1c26f6105ddcda022100d612c2984c2afa416aa7f2882a486d4a8426cb6cfc91ed5b737278f9fca8be68", @@ -3223,7 +3615,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 325, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "3045022032b0d10d8d0e04bc8d4d064d270699e87cffc9b49c5c20730e1c26f6105ddcda022100d612c2984c2afa416aa7f2882a486d4a8426cb6cfc91ed5b737278f9fca8be68", @@ -3249,7 +3641,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 326, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0022033333333333333333333333333333332f222f8faefdb533f265d461c29a47373", @@ -3273,7 +3665,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 327, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0", @@ -3297,7 +3689,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 328, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3046022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022100b6db6db6db6db6db6db6db6db6db6db5f30f30127d33e02aad96438927022e9c", @@ -3321,7 +3713,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 329, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3046022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee502210099999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5a", @@ -3345,7 +3737,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 330, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022066666666666666666666666666666665e445f1f5dfb6a67e4cba8c385348e6e7", @@ -3369,7 +3761,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 331, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022049249249249249249249249249249248c79facd43214c011123c1b03a93412a5", @@ -3393,7 +3785,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 332, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee502200eb10e5ab95f2f275348d82ad2e4d7949c8193800d8c9c75df58e343f0ebba7b", @@ -3417,7 +3809,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 284, + "tcId" : 333, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0", @@ -3441,7 +3833,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 334, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3045022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022100b6db6db6db6db6db6db6db6db6db6db5f30f30127d33e02aad96438927022e9c", @@ -3465,7 +3857,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 286, + "tcId" : 335, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3045022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f8179802210099999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5a", @@ -3489,7 +3881,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 287, + "tcId" : 336, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022066666666666666666666666666666665e445f1f5dfb6a67e4cba8c385348e6e7", @@ -3513,7 +3905,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 288, + "tcId" : 337, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022049249249249249249249249249249248c79facd43214c011123c1b03a93412a5", @@ -3537,7 +3929,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 289, + "tcId" : 338, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f8179802200eb10e5ab95f2f275348d82ad2e4d7949c8193800d8c9c75df58e343f0ebba7b", @@ -3561,7 +3953,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 290, + "tcId" : 339, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502302202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952", @@ -3569,7 +3961,7 @@ "flags" : [] }, { - "tcId" : 291, + "tcId" : 340, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3044022044a5ad0bd0636d9e12bc9e0a6bdd5e1bba77f523842193b3b82e448e05d5f11e02202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952", @@ -3593,7 +3985,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 292, + "tcId" : 341, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502302202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952", @@ -3601,7 +3993,7 @@ "flags" : [] }, { - "tcId" : 293, + "tcId" : 342, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3044022044a5ad0bd0636d9e12bc9e0a6bdd5e1bba77f523842193b3b82e448e05d5f11e02202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952", @@ -3625,7 +4017,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 294, + "tcId" : 343, "comment" : "pseudorandom signature", "msg" : "", "sig" : "3046022100f80ae4f96cdbc9d853f83d47aae225bf407d51c56b7776cd67d0dc195d99a9dc022100b303e26be1f73465315221f0b331528807a1a9b6eb068ede6eebeaaa49af8a36", @@ -3633,79 +4025,7 @@ "flags" : [] }, { - "tcId" : 295, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3045022046c6a602c620ad6dd9bcc38fdbde3786a8b39186595aa110485279d27d08af0d0221008653eae21ae129a1133188611946d73f56c7cd63454397ea9ea4db46f7e8e77e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3045022100e1d93efb91cd529957a435f3e7638b4a5eae4f32ed6c639e9975178a79389bbc02206929c855b1d62009586260fb3507d89271a2f0356156a7017a628bfb4dba3d6a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304502201b3dbb40c2f3d2ed950b32f0b49464f3d4e57e533f9d6d20e8bfb5b8fe3f10660221008effca43042829b985a4c4f839168e111fbfe496a6e631a9ca6b4616b56d34ce", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304402200f97f629b81d7b795deb6f7cb13934701c55b050a407e9ae2472c077eac7c3d302205b73afed87128d98d41e50b639b92c1a4ace56959410ac2542ce0a366e27d248", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3046022100dcdbe5ccd4caa1c29e72f88c8c4d68480a46a639f6c15c1876990513605f6250022100819b949534af8952d203e84470f92faad40dc7eb373c44d0a1dd7c0bde78e7df", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3046022100b232ec1e548d0099a131ebca06f69233bdd5e8b0e40836555d3a011697021b51022100febcf8aeabb0d837f13eb3282714c9145932ceec359faffbb191b081436832bf", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30440220405881c4921cb39611b7da245a3f16fc47065a5a4b5bf0b8168eac6e970e2b1f02202f3ec1022ccc0788b9a85567b896dacec87e4f1737bd2db5a10519690740cc63", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30450220070b3ac51f721c3c256d0af38e6c8665189e125540bf24cb0143333f9d011ead022100b17016b278f763fdbc185e648ffad2bed15803ce43af7c4865c066a4e86fb523", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304402204e264eb2ab4133aa7fa687f972f1e63fcf9e8e215918a76f27b8fc7443d397db022034634536ea7d4babcad17eb108f70ded16937d3bb1c679393e55583e17b0e9d1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, + "tcId" : 344, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "30450220109cd8ae0374358984a8249c0a843628f2835ffad1df1a9a69aa2fe72355545c022100ac6f00daf53bd8b1e34da329359b6e08019c5b037fed79ee383ae39f85a159c6", @@ -3713,79 +4033,7 @@ "flags" : [] }, { - "tcId" : 305, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022100b75c7a80d04d252fc4de897faa22778007d04d84f05dffd446a0e20f707faf8302204b86a97e3c3c4b2eb2f29568c663ff6dcf1d0bfbadcf465f209933bd6dd22d6d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304502204df1eb0f8f8d552865c3115c62cde2c3c1e3498e8e42b9a0edd51610f8c83bf1022100a94c200a354237fd789d17d2effb21a1958ae608da1452402fe94065ac37f332", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304502202ea8eda3df2968e21ffc7af2a0bf960d11bb1677d35e74cf2225221d1531c880022100a0fc494bca24f8aab343479f53f3749d80d0479b983c013a6c0cb3cd7d359f74", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304502206b0e22b021a0169a07c9585e04c750e56e6112851ccb791b7fa9216c043c3a18022100b41078a9452b3f708322585ee2bb063c106c24c998b321c45c0860f3fb889125", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30460221008111b8f2f92e729d540c24192b468980288dc6d29f39b3c87c17d0fdacc8831e022100b6684fb2b413a1f496677ba1adb845aa6e5a109b9b398260e1dc98b5e4931f06", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022100bedcc4a861790226833df84cc110dc68ff4299458c9b3ada6d085a1c722a3d5b022059f2580b59e751a02efbdd0637c444f843d602c9df153d611b16e6e604356f1a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304402206b3ffb0f27a25790cbd38358b6365a6b80c66bbacb710e548d348ec23831218f022065386fce0e4194b7c1370485712611c178da62a60ddc27185d0682c842c812f5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304502204aef876a310ed2ff28b48a3ff393463afd5f2ecff75738a1dee6487a6bb5f5ed022100c2545ca60c5e3cfd38796f1f375b9393db1697ec7e718cf0bd4942288ebd23d4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022100d341dd19d66897465a42c5f74434553f3ffe43caeeea7348d1f046fa945344ac022048e39471186694e32a5e615d371fbfbc14cce501e5453bae3e8e218bccc43e59", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, + "tcId" : 345, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "3045022100d035ee1f17fdb0b2681b163e33c359932659990af77dca632012b30b27a057b302201939d9f3b2858bc13e3474cb50e6a82be44faa71940f876c1cba4c3e989202b6", @@ -3793,156 +4041,12 @@ "flags" : [] }, { - "tcId" : 315, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100a2d376c52ef94bf6e458502ddf32b43e52cb6d7ca0aaf50f2e00421005507e4c022100d144a2f15c45eb048513756479eaf3fba64775297593c344596e6b3c19662c05", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100f0fd2a0a44f1a2444a8b49f6de26828ee161c238ed113a722405eec674d1a71802210099a2ce92ee0a0fe669ddbe0ef8ea2c1d51110c2136893fadf4db87f3d99d6fec", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3045022067acccba4288731964d2c74d4f4d001285105ea16a9223de721aa0aa0e6fd724022100fdf87529c6fdafca416bbb071a9ecbead4687f8fd948c3c5a48675a4cbee226f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30460221009cf78df6b7686451059d3ca9647f1371daf216a21788b85ec11f54969d6fc1af022100c7f983d6ae7c76b7257ff3ae58014b6fc9853819b83279be91ed04a529c6551e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100fed6582391724cbdd28c5b814f5e357480b87277bb8d6872ceee9952440603bc022100f0cc3470b86bf97fd7ccd6cc1e1aa963a6159bdaa5c76eea77bf923363b77ca0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30450221009a2a710a7be6ec784fe7369543f77b44b2bb62a8e50be7098ca9226802652de10220070c8fcc0725750cfbb0c9efbad090a534fb2dd62487671bfd0ea6eb10000283", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3045022072838caadc9e97cb56f81e98a99f14a3a07bd0e5ca8df695240be9533cb76fe7022100e13aaa4a7cdf7600d9c333cffbe7d75f796df2440d0be68a46a9267ff312a56d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304502206e68dcc3b4a48cd0b031674a2d02d9e06868f218af75aae889a7fe09d9ed7574022100f951cf44dc5ed5069b43f7758f9ff1e96bfb936b2bb5d305fc929712a9f3adf3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304402203fe91e6efd953769e8c016619d851cdadc6979d0dc337956cb4464cb756aa8770220596e2605e17a12f84d96d0321ecad44f4cb7f019d69fed9ca9ea67c9454b3ee0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, + "tcId" : 346, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "304402204f053f563ad34b74fd8c9934ce59e79c2eb8e6eca0fef5b323ca67d5ac7ed23802204d4b05daa0719e773d8617dce5631c5fd6f59c9bdc748e4b55c970040af01be5", "result" : "valid", "flags" : [] - }, - { - "tcId" : 325, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3046022100e2f7b85c9f8bf762fa478180e983a35ac1cd686ffcce7b2375f52e8919f7b7a5022100b72ad2cac62d18005f89b973924f65104a6f04dca5bb974e3b08d057c3683a74", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 326, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3045022100ff89d088eac71769a192339c28bdddc4b0cd7d8c1e86b14dc469748a7040475702204b99e739a65bdbd32957e913dcbc72f7022a1679b095516496d92c785f0d1fe9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 327, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3046022100a4437b483cd616d650cd5200621fc3b298e9a2bbab2c3606289f65d8f16d64c1022100e7450d20cb0a63308ee9c77c18c67ba1b8caecb69ae5bf420c64124c8aab79b8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 328, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304602210096d3703f3090e60bb60f7c91d6d9e3ad1d7bde144a3c8b2c6000e40381dbdfbf022100e331e363e91a2ae3eedbdc6d1a8ff3bfa614e277795d12ed909ef78c527412f2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 329, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304502200a7a8c229fb5bf41cc36fb62c01aa83a237c36325e1bdcbc35576058b56f05dc022100bfd63a7787e3322eddbeacceb1cb9a5ee449d506cd3d4b361124c9d106409135", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 330, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3045022100a09cc138a2e1f90b142fe2958780e8081c624a0c72941a2cb584b3ab683f0e47022049eff087ef11d3e3f621d3bef8b9f44123cc6c250cc2de150af5ffaaf60cd60c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 331, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304402207c94d4b2805e696cb40bfabaa29747cd54600c87100e2f38bd8f5f84afafc1aa02203222524423f4756f95235958d2e4170ef9cfa3181465369214ef556415bbf42b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 332, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304502205a53a0291cb7e6f6e0a7264ce62b85ea366daede336553f9e15da76a9bdfb4a3022100d6caf6bc6f199c452c5bc04878697bfe815bf2015e66b04a9fc4ad63591ea2ff", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 333, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30460221008ab746e7e79bf53962ec0fc67917fd55e5bc9f4e459afd89f9ac90260705247d022100b5edfecab34048daf4db6c59fcddfc78429377215d2394cb31de1437103e52c1", - "result" : "valid", - "flags" : [] } ] }, @@ -3961,7 +4065,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 334, + "tcId" : 347, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304402206d6a4f556ccce154e7fb9f19e76c3deca13d59cc2aeb4ecad968aab2ded45965022053b9fa74803ede0fc4441bf683d56c564d3e274e09ccf47390badd1471c05fb7", @@ -3969,7 +4073,7 @@ "flags" : [] }, { - "tcId" : 335, + "tcId" : 348, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3046022100aad503de9b9fd66b948e9acf596f0a0e65e700b28b26ec56e6e45e846489b3c4022100fff223c5d0765447e8447a3f9d31fd0696e89d244422022ff61a110b2a8c2f04", @@ -3977,7 +4081,7 @@ "flags" : [] }, { - "tcId" : 336, + "tcId" : 349, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30460221009182cebd3bb8ab572e167174397209ef4b1d439af3b200cdf003620089e43225022100abb88367d15fe62d1efffb6803da03109ee22e90bc9c78e8b4ed23630b82ea9d", @@ -4001,7 +4105,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 337, + "tcId" : 350, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304502203854a3998aebdf2dbc28adac4181462ccac7873907ab7f212c42db0e69b56ed8022100c12c09475c772fd0c1b2060d5163e42bf71d727e4ae7c03eeba954bf50b43bb3", @@ -4009,7 +4113,7 @@ "flags" : [] }, { - "tcId" : 338, + "tcId" : 351, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3046022100e94dbdc38795fe5c904d8f16d969d3b587f0a25d2de90b6d8c5c53ff887e3607022100856b8c963e9b68dade44750bf97ec4d11b1a0a3804f4cb79aa27bdea78ac14e4", @@ -4017,7 +4121,7 @@ "flags" : [] }, { - "tcId" : 339, + "tcId" : 352, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3044022049fc102a08ca47b60e0858cd0284d22cddd7233f94aaffbb2db1dd2cf08425e102205b16fca5a12cdb39701697ad8e39ffd6bdec0024298afaa2326aea09200b14d6", @@ -4041,7 +4145,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 340, + "tcId" : 353, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3045022041efa7d3f05a0010675fcb918a45c693da4b348df21a59d6f9cd73e0d831d67a022100bbab52596c1a1d9484296cdc92cbf07e665259a13791a8fe8845e2c07cf3fc67", @@ -4049,7 +4153,7 @@ "flags" : [] }, { - "tcId" : 341, + "tcId" : 354, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3046022100b615698c358b35920dd883eca625a6c5f7563970cdfc378f8fe0cee17092144c022100da0b84cd94a41e049ef477aeac157b2a9bfa6b7ac8de06ed3858c5eede6ddd6d", @@ -4057,7 +4161,7 @@ "flags" : [] }, { - "tcId" : 342, + "tcId" : 355, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304602210087cf8c0eb82d44f69c60a2ff5457d3aaa322e7ec61ae5aecfd678ae1c1932b0e022100c522c4eea7eafb82914cbf5c1ff76760109f55ddddcf58274d41c9bc4311e06e", @@ -4081,7 +4185,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 343, + "tcId" : 356, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3045022062f48ef71ace27bf5a01834de1f7e3f948b9dce1ca1e911d5e13d3b104471d82022100a1570cc0f388768d3ba7df7f212564caa256ff825df997f21f72f5280d53011f", @@ -4089,7 +4193,7 @@ "flags" : [] }, { - "tcId" : 344, + "tcId" : 357, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100f6b0e2f6fe020cf7c0c20137434344ed7add6c4be51861e2d14cbda472a6ffb40221009be93722c1a3ad7d4cf91723700cb5486de5479d8c1b38ae4e8e5ba1638e9732", @@ -4097,7 +4201,7 @@ "flags" : [] }, { - "tcId" : 345, + "tcId" : 358, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3045022100db09d8460f05eff23bc7e436b67da563fa4b4edb58ac24ce201fa8a358125057022046da116754602940c8999c8d665f786c50f5772c0a3cdbda075e77eabc64df16", @@ -4121,7 +4225,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 346, + "tcId" : 359, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30450220592c41e16517f12fcabd98267674f974b588e9f35d35406c1a7bb2ed1d19b7b8022100c19a5f942607c3551484ff0dc97281f0cdc82bc48e2205a0645c0cf3d7f59da0", @@ -4129,7 +4233,7 @@ "flags" : [] }, { - "tcId" : 347, + "tcId" : 360, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100be0d70887d5e40821a61b68047de4ea03debfdf51cdf4d4b195558b959a032b20221008266b4d270e24414ecacb14c091a233134b918d37320c6557d60ad0a63544ac4", @@ -4137,7 +4241,7 @@ "flags" : [] }, { - "tcId" : 348, + "tcId" : 361, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100fae92dfcb2ee392d270af3a5739faa26d4f97bfd39ed3cbee4d29e26af3b206a02210093645c80605595e02c09a0dc4b17ac2a51846a728b3e8d60442ed6449fd3342b", @@ -4161,7 +4265,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 349, + "tcId" : 362, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30450220176a2557566ffa518b11226694eb9802ed2098bfe278e5570fe1d5d7af18a943022100ed6e2095f12a03f2eaf6718f430ec5fe2829fd1646ab648701656fd31221b97d", @@ -4169,7 +4273,7 @@ "flags" : [] }, { - "tcId" : 350, + "tcId" : 363, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3045022060be20c3dbc162dd34d26780621c104bbe5dace630171b2daef0d826409ee5c2022100bd8081b27762ab6e8f425956bf604e332fa066a99b59f87e27dc1198b26f5caa", @@ -4177,7 +4281,7 @@ "flags" : [] }, { - "tcId" : 351, + "tcId" : 364, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3046022100edf03cf63f658883289a1a593d1007895b9f236d27c9c1f1313089aaed6b16ae022100e5b22903f7eb23adc2e01057e39b0408d495f694c83f306f1216c9bf87506074", diff --git a/third_party/wycheproof_testvectors/ecdsa_secp256k1_sha512_test.json b/third_party/wycheproof_testvectors/ecdsa_secp256k1_sha512_test.json index 364271e1e..6fad9cd7b 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp256k1_sha512_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_secp256k1_sha512_test.json @@ -1,13 +1,13 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 351, + "numberOfTests" : 433, "header" : [], "testGroups" : [ { @@ -34,46 +34,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022100c09b047e0117afd69ad189ef44145dda45063c2a3ba69497ba42597740132d3102206c16cd18562a5d6a102322b60e091eda8309ecee31f0ef4bba16ec875d210d4a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3044022041c58129f3d1e8deaff1dd36836c6b6ad480ba07e90d5164f732ba01f3b2ab9e02203ad964f08d27e4847ec67e6da698b3e6b8ab16fda36dcb259b7d780f36a0cac3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3046022100d526ee5eed5a89a587827e83987ac702b6044dc95fe89bb8c0a65f4a18a4da25022100ae17f8da5be53761763f675a2a1464912ced467686e6cf2bb1c2d03a0f5b6490", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "30440220166c2c8110d94bc20a47dabd8b87356d07ae60674a2ff0aae034ec83d00eea0a02200aa248cbb3dd2f480ca21708e315c4c796c53b900da0220e2bdf9356e259372f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022100e93feb314c939b470705612b6bb8cd0953faa602cef5c6d9b47d67f245c1b9000220314d0e20e00f70bdfe0a5852e7d7b44359cd54d4f2bdd19d8d785037de1c3c0f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "Legacy:ASN encoding of s misses leading 0", "msg" : "313233343030", "sig" : "304402206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90220cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -83,7 +43,7 @@ ] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "valid", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -91,7 +51,7 @@ "flags" : [] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30814502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -101,7 +61,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30460281206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -111,7 +71,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "304602206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e902812100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -121,7 +81,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082004502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -131,7 +91,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3047028200206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -141,7 +101,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "304702206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90282002100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -151,7 +111,7 @@ ] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304602206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -159,7 +119,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304402206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -167,7 +127,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502216cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -175,7 +135,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3045021f6cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -183,7 +143,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022200cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -191,7 +151,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022000cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -199,7 +159,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000004502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -207,7 +167,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304a028501000000206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -215,7 +175,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304a02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90285010000002100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -223,7 +183,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000004502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -231,7 +191,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304e02890100000000000000206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -239,7 +199,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304e02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9028901000000000000002100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -247,7 +207,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -255,7 +215,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304902847fffffff6cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -263,7 +223,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304902206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e902847fffffff00cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -271,7 +231,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -279,7 +239,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30490284ffffffff6cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -287,7 +247,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "304902206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90284ffffffff00cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -295,7 +255,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -303,7 +263,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304a0285ffffffffff6cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -311,7 +271,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304a02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90285ffffffffff00cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -319,7 +279,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -327,7 +287,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304d0288ffffffffffffffff6cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -335,7 +295,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304d02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90288ffffffffffffffff00cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -343,7 +303,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -351,7 +311,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "304502ff6cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -359,7 +319,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e902ff00cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -367,7 +327,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "308002206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -375,7 +335,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "304502806cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -383,7 +343,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9028000cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -391,7 +351,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -399,7 +359,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -407,7 +367,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "304702206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00000", @@ -415,7 +375,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "3047000002206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -423,7 +383,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00000", @@ -431,7 +391,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "304702206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00500", @@ -439,7 +399,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a498177304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -447,7 +407,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30492500304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -455,7 +415,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3047304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00004deadbeef", @@ -463,7 +423,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a222549817702206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -471,7 +431,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30492224250002206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -479,7 +439,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304d222202206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90004deadbeef022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -487,7 +447,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e92226498177022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -495,7 +455,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304902206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e922252500022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -503,7 +463,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304d02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e92223022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00004deadbeef", @@ -511,7 +471,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304daa00bb00cd00304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -519,7 +479,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304baa02aabb304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -527,7 +487,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304d2228aa00bb00cd0002206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -535,7 +495,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304b2226aa02aabb02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -543,7 +503,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304d02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e92229aa00bb00cd00022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -551,7 +511,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304b02206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e92227aa02aabb022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -559,7 +519,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -567,7 +527,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3080304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00000", @@ -575,7 +535,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3049228002206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90000022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -583,7 +543,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "304902206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e92280022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00000", @@ -591,7 +551,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3080314502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00000", @@ -599,7 +559,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3049228003206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90000022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -607,7 +567,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "304902206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e92280032100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00000", @@ -615,7 +575,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -623,7 +583,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e4502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -631,7 +591,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f4502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -639,7 +599,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "314502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -647,7 +607,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "324502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -655,7 +615,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff4502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -663,7 +623,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -671,15 +631,15 @@ "flags" : [] }, { - "tcId" : 80, - "comment" : "using composition forsequence", + "tcId" : 75, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "30493001023044206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", "result" : "invalid", "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "304402206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5eb", @@ -687,7 +647,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "3044206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -695,7 +655,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "308002206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00000", @@ -705,7 +665,7 @@ ] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "308002206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe000", @@ -713,7 +673,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "308002206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe005000000", @@ -721,7 +681,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "308002206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0060811220000", @@ -729,7 +689,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "308002206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00000fe02beef", @@ -737,7 +697,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "308002206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00002beef", @@ -745,7 +705,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "3047300002206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -753,7 +713,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "304702206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe03000", @@ -761,7 +721,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "3047304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -769,7 +729,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "302202206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9", @@ -777,7 +737,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "306802206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -785,7 +745,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "removing integer", "msg" : "313233343030", "sig" : "3023022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -793,7 +753,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302402022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -801,7 +761,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302302206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e902", @@ -809,7 +769,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "304702226cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90000022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -817,7 +777,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "304702206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022300cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00000", @@ -825,7 +785,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3047022200006cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -835,7 +795,7 @@ ] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "304702206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90223000000cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -845,7 +805,7 @@ ] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "304702206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90000022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -853,7 +813,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "304702226cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90500022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -861,7 +821,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "304702206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022300cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe00500", @@ -869,7 +829,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "30250281022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -877,7 +837,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "302402206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90281", @@ -885,7 +845,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "30250500022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -893,7 +853,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "302402206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90500", @@ -901,7 +861,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304500206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -909,7 +869,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304501206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -917,7 +877,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304503206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -925,7 +885,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304504206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -933,7 +893,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045ff206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -941,7 +901,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9002100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -949,7 +909,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9012100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -957,7 +917,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9032100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -965,7 +925,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9042100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -973,7 +933,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9ff2100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -981,7 +941,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "30250200022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -989,7 +949,7 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 114, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "302402206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90200", @@ -997,23 +957,23 @@ "flags" : [] }, { - "tcId" : 120, - "comment" : "using composition forinteger", + "tcId" : 115, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3049222402016c021fb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", "result" : "invalid", "flags" : [] }, { - "tcId" : 121, - "comment" : "using composition forinteger", + "tcId" : 116, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "304902206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e922250201000220cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", "result" : "invalid", "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "304502206eb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1021,7 +981,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022102cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1029,7 +989,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a169022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1037,7 +997,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5eb60", @@ -1045,7 +1005,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044021f6cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1053,7 +1013,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044021fb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1061,7 +1021,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "304402206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022000cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5eb", @@ -1069,7 +1029,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "304402206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90220cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1077,7 +1037,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "30460221ff6cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1085,7 +1045,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "304602206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90222ff00cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1093,7 +1053,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "infinity", "msg" : "313233343030", "sig" : "3026090180022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1101,7 +1061,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "infinity", "msg" : "313233343030", "sig" : "302502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9090180", @@ -1109,7 +1069,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3026020100022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1117,7 +1077,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "302502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9020100", @@ -1125,7 +1085,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221016cb914246e1c92050a03d9b0b4f05dde199ab6bf23cec3a120f56da5843de32a022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1133,7 +1093,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221ff6cb914246e1c92050a03d9b0b4f05de0a43cfcf1c53d8329a150b08be3d160a8022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1141,7 +1101,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502209346ebdb91e36dfaf5fc264f4b0fa220a11426278b79dc9a9edcf0e74bf85e17022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1149,7 +1109,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221009346ebdb91e36dfaf5fc264f4b0fa21f5bc3030e3ac27cd65eaf4f741c2e9f58022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1157,7 +1117,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221fe9346ebdb91e36dfaf5fc264f4b0fa221e6654940dc313c5edf0a925a7bc21cd6022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1165,7 +1125,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221016cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1173,7 +1133,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221009346ebdb91e36dfaf5fc264f4b0fa220a11426278b79dc9a9edcf0e74bf85e17022100cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1181,7 +1141,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022101cb2d0e5a982819b84e87aad213ca78a348979bd990065db64a261453a11c2d21", @@ -1189,7 +1149,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90220cb2d0e5a982819b84e87aad213ca78a5d339e20c31751d3eca81573a00afaa9f", @@ -1197,7 +1157,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90221ff34d2f1a567d7e647b178552dec35875b7217410d1f42428575ac4a392f1a1420", @@ -1205,7 +1165,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e90221fe34d2f1a567d7e647b178552dec35875cb76864266ff9a249b5d9ebac5ee3d2df", @@ -1213,7 +1173,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022101cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0", @@ -1221,7 +1181,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402206cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e9022034d2f1a567d7e647b178552dec35875b7217410d1f42428575ac4a392f1a1420", @@ -1229,7 +1189,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1239,7 +1199,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1249,7 +1209,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1259,7 +1219,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1269,7 +1229,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1279,7 +1239,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1289,7 +1249,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1299,7 +1259,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1309,7 +1269,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1319,7 +1279,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1329,7 +1289,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1339,7 +1299,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1349,7 +1309,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1359,7 +1319,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1369,7 +1329,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1379,7 +1339,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1389,7 +1349,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1399,7 +1359,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1409,7 +1369,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1419,7 +1379,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1429,7 +1389,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1439,7 +1399,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1449,7 +1409,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1459,7 +1419,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1469,7 +1429,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1479,7 +1439,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1489,7 +1449,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1499,7 +1459,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020100", @@ -1509,7 +1469,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101", @@ -1519,7 +1479,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201ff", @@ -1529,7 +1489,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1539,7 +1499,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1549,7 +1509,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1559,7 +1519,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1569,7 +1529,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1579,7 +1539,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141090380fe01", @@ -1589,7 +1549,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140020100", @@ -1599,7 +1559,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140020101", @@ -1609,7 +1569,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641400201ff", @@ -1619,7 +1579,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1629,7 +1589,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1639,7 +1599,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1649,7 +1609,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1659,7 +1619,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1669,7 +1629,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140090380fe01", @@ -1679,7 +1639,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020100", @@ -1689,7 +1649,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020101", @@ -1699,7 +1659,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641420201ff", @@ -1709,7 +1669,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1719,7 +1679,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1729,7 +1689,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1739,7 +1699,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1749,7 +1709,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1759,7 +1719,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142090380fe01", @@ -1769,7 +1729,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f020100", @@ -1779,7 +1739,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f020101", @@ -1789,7 +1749,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0201ff", @@ -1799,7 +1759,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1809,7 +1769,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1819,7 +1779,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1829,7 +1789,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1839,7 +1799,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1849,7 +1809,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f090380fe01", @@ -1859,7 +1819,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30020100", @@ -1869,7 +1829,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30020101", @@ -1879,7 +1839,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc300201ff", @@ -1889,7 +1849,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -1899,7 +1859,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -1909,7 +1869,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -1919,7 +1879,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -1929,7 +1889,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -1939,7 +1899,7 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30090380fe01", @@ -1949,12 +1909,996 @@ ] }, { - "tcId" : 221, + "tcId" : 216, "comment" : "Edge case for Shamir multiplication", "msg" : "313236373939", "sig" : "3045022100dd1b7d09a7bd8218961034a39a87fecf5314f00c4d25eb58a07ac85e85eab51602202c8a79b49cae4ec15d293575a5a1af5b4d6efb74ef5c2c1be34e33cdeb7113cc", "result" : "valid", "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "33393439313934313732", + "sig" : "3045022100d743c5d76e1193a57438f1b43b1b0e33d0d1ab15bd3d57a5cf6aebb370d46ce002207df27cb730b33dfe01e34a0067e548a98c56846d9a4cd64a930c96bfd917cf08", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "35333637363431383737", + "sig" : "3045022100ba30f4ddf3348f26835e9c50f6a2d5023a9a1f5fe2e9cf14b3270015dac283fe02201d1616abb204f615fbe99860d89158c3264182d617ac9f1560fa8291b349d579", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "35363731343831303935", + "sig" : "30450220551d72e63f7b27283c4107f7d851f387b60f3f4713a5d35c21fa332fbeed449402210080914cc37a3fe13a74db7fcc5226388d95034a50a89a9b2fe9bf42ea29e5714d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "3131323037313732393039", + "sig" : "304602210080cead3d165ce05c7cf8469f1c35c5a3a641696c843bef0f022a6c68133dc49e022100ea8409d743a4ad5e136207736c3ad79c8cfc7b57ebd1bd9b8a596670ad12d41c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "3131323938303334323336", + "sig" : "3046022100bbc0e8b7721065a51bac9c3aad64168998cc0efa23298340d436867cc86ba847022100ae3baa131a83153cb31de2f758e45139f62fe6cc9ce3941c6b1789dc1010f3e2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "39383736303239363833", + "sig" : "304402203a5ba93917b954617b40e1d866860d1522b0d310cac2457636e54e2ffdea888e02203eac6fe762aee127837c2c65fd9c1f65b404b2c31bb945e75d6166503fb5c8bd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "3230323034323936353139", + "sig" : "30440220647f2b4bef6d1ea7908ac5f3dfd705494c2587456557805fe64a703b2b17503c022020e164bbb505c6df56455908008cf9626df320f48aa3fc9d0cc8ad8bcf078cb2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "31343531363639313830", + "sig" : "30460221008aa653cfa001798c471eea3199dc975a4dea4f7c1ede47453409e606d05ceb51022100cab20967a056c0ea7fe9cdf8e1980f55b1597a2dad80c9223a0fab15c314fe6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "31303933363835393531", + "sig" : "3045022100842e421f33be241d27f12f875355902a25819f210b3685ad536e23594012d9d002204fb894ae0e9c24b6ed280e224ab0811469296a9837d1e95b5d9d661d21a1c255", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "36323139353630323031", + "sig" : "304402200b703fd75bdd8dce4820fe130a0b0af17aad4e4681b0254864d5d6f8931ff5730220404521acf84e72ff22c2ee05d14a4bc7b70e69adc78caf81350e01379694c3e8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "35363832343734333033", + "sig" : "3045022062f0df1650560a5800fa670377a4317a604d6475c490066ce15638f8d1330b63022100963edf905197096818368a993fbffe32908a57153e6a1612bae6ee9ee8a8a719", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "33373336353331373836", + "sig" : "304502202901ade694d4b9c376b3244018e57bcde7057e8e11dd0f7d07080cdd1a39194b022100ee65a4c2baa70f8e236ceba9eed400d899f75276f94e4b7997b2b01ac008bbbc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "34373935393033373932", + "sig" : "3046022100aa9c8e5311b232b4ce9db03892f26eb77d655c6ff09a599424abbd4b11e750be022100c1034c44b02e2fdf05e1ba5eebdf954c5a01794600059e05e5c73d542da3ee38", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "39333939363131303037", + "sig" : "304502202febea016e55059e91e157b988f86048db57c37fd122f5cc60169ff4fcb4863c022100eb19cbc35b3061e1ac4b59b92d1f732cea3212dcbe943ccad82d32740bc22c33", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "31303837343931313835", + "sig" : "304502202be463ff06af2096dd62f0326e1af51c585f18ca8f8aa361dedcf55d543e6b7d022100f56afd59dad42530d94f11c59a6408c54826b7a9ef83f4d020f209d71f9b74c5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "33323336363738353030", + "sig" : "3046022100f61f64defc45abe284b39161b49585f21edef1e88d06389e5b5aacbb394ce4dc022100a5a27e17df10aedace97eb2c48659f69b58cfe76a1f1ac30fea3043655bde515", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "31343438393937373033", + "sig" : "30440220052134eae13c1dec5ac5aa46186391786f5b60591cb0dd30bfc61e89486abfe2022009cdaa279c4f0d3d5ae00e0d74e733a260b8b120a1bda7e5a90194ec442e592d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "35373134363332383037", + "sig" : "3044022024824614686b80f3b738970a27816f58cf103c4a93c2d6b0f5f6de65a65501e30220180e5801a593063e75b83cd7ab8e52575a013a1be5cdeeb05b30e3ac9dc4ed82", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "323236343837343932", + "sig" : "304402202ff7a5ab2f1a3323651a0d17c4263672ee4d2c560cda94e7d52ee755138bb0450220542ce83d8d9d441357e24b618b5695164d4391791cff62eeb01609d1d7cb1c0a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "35333533343439343739", + "sig" : "3045022100ae446d1a81766d21dd7fc515d0a956605d0cde26d6086a76f8ffc81a6dfbea4602204fccef9f75e94abc7eb3f2bdcafdc5d97d61b9d950a06010ab4c54e3da7fd4e0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "34373837333033383830", + "sig" : "304402203957cff4a75fc6039c0b0c2e47eb9b07ff6ec5dc8a3c3316590a7ec9a1d7d99302204e578ee6594a00cb80c640cb9589d616dbd1cecda2d15dcc0062f30686d6073b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "32323332313935383233", + "sig" : "30450220437c36031737a3140dc30eed281adac8e9074187aad41502a3b9a3bfd4ef252c022100da13f88f633202b9b9517b93a6c08a7b8e6858734e8894b1a64c6ec08f1d0423", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "3130373339333931393137", + "sig" : "3045022100828c12fd9fe31f91bd8f58aac72ee6485e34ceddf91927cf3a09b63363b9d8e902200e889664a8c98619cab572687064edb4f0500f8324a5df0bfb5a431a3cb1ca39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "31383831303237333135", + "sig" : "3045022100807cb34aa6ea48b175f41f3afdf70a109d2b746ae48e08677cdafc33d916b2da022041980e6f7ad19944d278851f98e0a6220ae888964ae81a667a63fec21449334d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "36303631363933393037", + "sig" : "3046022100a998f9f0daf02f717f5292142dca447c722d2394dae0c84910433754669716ac022100826fc37269539cf8a98997f8a0268bfffe888d6c23bc68ad7c759db47f65a925", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "38383935323237303934", + "sig" : "3045022100f151b614afe5bc9d511d0c34a7eb44283921272e91b3e5d02821cf7a43a92bc50220097aa33dc50ebf8fea036cd7e224a4d38aa20773e5a78ddb83a2f3b579b2ef6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "31353830323334303934", + "sig" : "304502205f21585381f5f42e9f76be3f61f4cfd6476ecc6f06cd4fbcf13e08c27f42614802210095d5b2deabf19891edd41ac52d9072fadebb2f0145bec9b916f68fd1fbcfb3cf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "33393635393931353132", + "sig" : "3045022100bdc361e68984482d7b169bc5e6ccf82d2263871be749d67a44f548d32bcaf5f10220375614fa4134d5055ac117a6ea948b74269b8063e39259d494a7544afb6291ab", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "32323838373332313938", + "sig" : "304502205773b016dffac865ab008abe8a06353d197b4dff32403d7ce98ada4d20ea8a00022100d60de9c98cf50eff0515b962dffd6aac8a1b72bc9cfaf6bda12b99f63eb976d2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "32323330383837333139", + "sig" : "3044022057b747d21fc898472a888b88693a989eabaf143396e4cb2de4af19386fba384f02207c99f63904191a4464d0d23ca560d5558895cdcff93af4b00c1c66ca2d974393", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "313239303536393337", + "sig" : "3046022100854be2bf302a2d6db437eb9e78703673c1c7371399e68caa8625bb13c7aa0fec0221008fd22607e0169eb2e2e00c4af898fd2a609dc57a9fa94a7f93372098fa675649", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "32373438363536343338", + "sig" : "3046022100ebb3359de3b13a518545a86b7fdd92f4793225b8ca4555a6bd4182922b0452be02210083faa7dff1aa0eed89a7ddcdaa5d716ba6253c5c21f7122c2755eb78b28884c4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "37353833353032363034", + "sig" : "30460221008bc91cfcfc85ba8aa171b703a330e398df4460d22602e73e327423ebf98bf632022100ec7569072aa73ff19f183daf433abff142d7d5edceb25b771d853acf0fbd68b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "32333237373534323739", + "sig" : "3046022100895b07c0450ed6f4941633a053c978128c46e5225c00eb009c3c6cee5eb2b842022100c982818b260f1650e03eba8f9db1a2ca79c3f804dbe7d172233260e1a9c10640", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "373735353038353834", + "sig" : "3045022100d5e152ec304090d764fd7ae61abeeadff2fee8df3dccd8fb44d2af5a8dbee0bc022072518dc1ecc993faadffc3426594fe2024c7c84ba101a9274d88009393103ff6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "3137393832363438333832", + "sig" : "304502201298b131ce97a528e5dae05d92b286e2447b17ec002267b9e8f03784d4074bd1022100edf223ad9c308aef22e1e0c24a20268f966cc2b9ca4d941945bbca057db92d4c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "32333936373737333635", + "sig" : "304502201e79b3921d23d290a57d08958d3ad8305ec444efe1281c98fda44e8af7648f49022100f4c7610ad1ba9339178c50e7979b5aa9af07d8143e59d13a2e84f98f37101e3b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "35393938313035383031", + "sig" : "3045022100e455f464e0edff9c959f84f081828896149a330361ff2d16d5a2448c9d6836840220351cfa2f29a1318ebb3a46f0a36df8954043949b8d7cea94eacf99108b4d3fa0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "3136363737383237303537", + "sig" : "3046022100a885770c9ffef33f0c11245064936e3dd165ea2633575a6a155368670351f726022100de31e6a58626a41fd029cf766ef44b8273b88558e2452e893978fbdda1e321d1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "323036323134333632", + "sig" : "304502204b6b451478ba253ae3c75ca5b18b70ccd3cca408ed245cb2af3369548dd2e507022100fe479b631a3431b42772925cbfe8e789f9c55fb2fd1d7ab51664cc2fa571ad93", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "36383432343936303435", + "sig" : "304502207ca70376547ad6d18f8e539f09dc269ebaa06854c1adacd58fdc735ed3cf0c16022100f47654f4c0ac1b0e65b712300e3bb472983b116db5206520eabd886dc706b266", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "33323639383937333231", + "sig" : "30450220388514d147664fbb37271cb8693e47459c0627d6b1dd52dff1d3947dfc9cabec02210099d3d40814aa177be99e4819696996bc75073f4518955587cd56b5ad8bbc2c58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "31333837333234363932", + "sig" : "3044022044d3ac50d9b65601d79b47d6c5d98394cef155211ff37d4bac15e0d4890809b802203ea03829afb0545e088361a8cf952aec17bab7637fddd6db35f039803523c921", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "34313138383837353336", + "sig" : "3046022100a33004a2cd50a4f70447fd382e7fdc9257c4d9be7b16e686c5082a231ee7b010022100d87b96ed3beea54652607017702cfce5d4e7fcec1fdd28f41681ab80a5c5b63c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "393838363036353435", + "sig" : "30450220668ad18cc22c1d1498cc8e5a11e2bfc4c1e1fcf0a7350a5806c5533ae332f0b1022100f58b49369771bd20bb08b63d4a9212e2dc71da9257ed3710d9eaef9bee469eb2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "32343739313135383435", + "sig" : "3046022100f7cdcb0281c70786cc3653820d1756a78395a9eeeab2a4d164e260f64ebfd6a8022100d966c74499cac97ca8ee67400df01b14793b6d7d07668fc202a9918f3c046e9b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "35303736383837333637", + "sig" : "3045022100de0e781d9e3e7f73021458fc1201fc021e5c54f1fe40b1b10db8fcf16ef7e54a02207d9db92321b5e5bb105990145390979390d32394116f4e78af34b85105dee8e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "393838353036393637", + "sig" : "30440220011dac8ea37f7bc6a530a42d0e3bec8c845694f73bec6950081a6f999ccdfbc60220153e57ee45e0a379839f3b8f6faf86de7a626b210f4c1007e431f842e39bf7d5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "32373231333036313331", + "sig" : "3044022063f9c43a8cab49f518685a120bd73a4e5956f9f167a78d4661fc795d41be2ae102206aaf4f3384f1489ef026cb29e97ea1b5562fe8ceb9978d506fb7064f427b9f31", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "33323034313031363535", + "sig" : "304402207f0fd3736166195ba810d5a2dfb5e1f03aece2170510c8aa4cc4a0c974a7c5d60220370c8772a75d32e8c9cc103004e75e6d30a8ac8611b84b89c41c65542171bc5b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "33313530363830393530", + "sig" : "3045022100f975196086d10f683f4aa1a3c2d5fe13fd0f52ee72aa3f785006aa024c75873502206a66364156ef21b5dfdcee60cce8fb09c12019bc576848ff73db49856af74681", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "31373237343630313033", + "sig" : "3045022035fe6d9bf9f7d47612c3f5be6a4e9a0fb0c14854d1a377adfb5485d6e3835c6f022100f96587fc460e7d07396f9f2d060693dae632721259e77c90b8314002a5235dd0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "3134353731343631323235", + "sig" : "30450220210c7c9b231293c8ec09b0f610d31724a045f6a33f84423fdd541ac11ff78962022100e5a40e6b80da99cfc49ce969f1f59146835183e61001b4513f927b71ec3b2a13", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case hash", + "msg" : "34313739353136303930", + "sig" : "3044022009b7dcfad2c84b89825cf3aaaffed51664faccc0d171a43387a6ff98aa128a040220272b00e6e0917afe4fbe782604428e09fd91c38125d51c3ba06ce3198e6bf736", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "special case hash", + "msg" : "35383932373133303534", + "sig" : "3045022009c7c99681c9159b22c0a467999559a31e279075d37ef872a88ae13565f6149b022100b0ff953be1940d2cf548663c1b4db7b416521db289467733b9a76629f8ab261f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "special case hash", + "msg" : "33383936313832323937", + "sig" : "304502202bfaae0ea6d8baab3e02ad7fa3dda3ce0725d11533e3666477f54d697e2ca9bc0221009289d5da443395bca18fe9d1a4afbe04a32b4ecd258eca6c1772acff2d0b9a89", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "special case hash", + "msg" : "38323833333436373332", + "sig" : "30440220368846edc677ae8fc237069cda719af3d7f17cc136fe443b2af614ccfb4844ab02205ebe6c1d3e88bc4e291841ea97c836bdcf67d9eabe926346c5f42105f7b38f67", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "special case hash", + "msg" : "33333636393734383931", + "sig" : "3046022100f336da82bea2a111bddef6a25de4ab87d7c95aa80d21838f3a4efa3d9346555d022100da5ab612b327aa0fe95d1caf85f3b6698c23a47212006c5667cfa92aa3ef4dad", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "special case hash", + "msg" : "32313939313533323239", + "sig" : "304602210097c2fb9865f9e76f8d54ce957120b68ccb04cd3183dae7130f73139cd56655cf022100fb63e38176ffac37d0ec1e49c2e2efeff04dffdad5a75f3576f8276cccee9851", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "special case hash", + "msg" : "35363030333136383232", + "sig" : "304402207393e0207e07bd73b674d3667dfbc9c30022574d63079a040a23c0cd7e1b6aa602202994b3468432fecd0a32134171179d2809244d586bd971129cdba73fd3dc8876", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 277, + "comment" : "special case hash", + "msg" : "383639363531363935", + "sig" : "3044022021e1943d7d396a8c46658bede4ce155c9a06f929cf6ad292d32c91cf8f493887022030783c682cebfffec5787d762bd725bafc9c4075ad8eb1582188f4c05dd5169d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "special case hash", + "msg" : "36353833393236333732", + "sig" : "304502205a269eb44e910bfe8a2656dee47556cb908a417917e2068e20d201721f44f9b1022100e69d463204dce77c249439f22f77cc4c88134012a286b36a9559f694203766c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "special case hash", + "msg" : "3133323035303135373235", + "sig" : "3045022100cb8c146fb3d58846e5748c48742af2f1b77805f6cd1e4eb98d8c66cbdf5d6455022017ac992e10251e334467f8e57e2e1c269db8b19469321c74b443972a80f38b2d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 280, + "comment" : "special case hash", + "msg" : "35303835333330373931", + "sig" : "30440220212d84a153db81cea5212fa7dee31d59bdca1307277a01b5936c3aead31bf1e40220520305dbef2bda6526fa2cfca789a1c9aca5c2ad4c0027cc8cf3881813da8a72", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "special case hash", + "msg" : "37383636383133313139", + "sig" : "30450220310c82892f571134a36725f4a31c5cba8bc46e65002d73b11364084433d8da4a0221009ca552aca84b96cc9461e2b65a64975118ea78b8b355a0ebcc1a61de37877d13", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 282, + "comment" : "special case hash", + "msg" : "32303832353339343239", + "sig" : "30440220489deda580c62533783df9fe62de34c2e2cab91d676709beeff13afac8e90db9022032a85a9c56f308b7a794dcce614a5ed7e0857030b8429fe3b4e07ad533a5a00a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "special case hash", + "msg" : "3130303635393536363937", + "sig" : "3046022100e8897c1cad1fc870a7d364676a9d7f7cd3ac951f3bc3a9ef1f7231466c3493d7022100dd2128e876d62da82cfc5fc508d33bf66b71c0a84d0a9b7e47dfc620f5846bc6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "special case hash", + "msg" : "33303234313831363034", + "sig" : "3046022100b4d771d19fffb1fe5ead25ef5dbf6b53d4d3dad284641108ad84b2541ad435a4022100843ecdc2641b33a3ae9ae15d559f6229d7304ee5ecabe00db73bf2b6b5c6c21f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "special case hash", + "msg" : "37373637383532383734", + "sig" : "304502205ab5fb3136fabdbd22009642df03685935819895d675fc284e8b8112db522d08022100d87ec88173e823ed70438fb1088b00689352542fabad5e9fd6d4c3c58f722f86", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "special case hash", + "msg" : "353434313939393734", + "sig" : "3045022100be310120169f8d488c6e5ec5b5e588ab8a65040169d9efd3062e0d05fd7d58df022045033f291fa21a85cc08f78fec2dbd94135520de261360728b8743b558ed16f8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 287, + "comment" : "special case hash", + "msg" : "35383433343830333931", + "sig" : "3045022100cd7fb3f2c25dfab6f9ee83fcbb08698680e9d1f3d47815bc772d717a764f99970220287dd85b976d7f56d23ae7837398c118932aadc982f675f94103036729a47c7c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "special case hash", + "msg" : "373138383932363239", + "sig" : "3045022069f18c064ad2683cc1b6d8b79020aacd186b6ad1999e6e55bf28bb1dac33f339022100ef66e66001fcc219c9a927d7f0b84863483bfd1ffa6086c06921905310c793e1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "special case hash", + "msg" : "31373433323233343433", + "sig" : "3043021f547c6bb40f52d207fff796a29f6dbe62058e50fb73bde6b9c6ca11346fd8e802202bc82bd3efc9febe8578acdbc3148bb46c41a39be9ae1994ad52d8bf13195d09", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "special case hash", + "msg" : "32343036303035393336", + "sig" : "3045022100a80496adce42e7971ebe91300710cf4f535fad266668d76d72c95fffe4d4257002200d4338ca32857e14e0ea8026bc194227b910b98509c8c9307b0d8d93d47b191b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "special case hash", + "msg" : "31363134303336393838", + "sig" : "304502203de40634d11a7a6b67023b84650420673ce6dbadb1159768cc0fd55f3784ec88022100a455fb08e51b8493177d88fca43aeff306e1490d7f6d24d6a910970a3d8619de", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "special case hash", + "msg" : "32303935343235363835", + "sig" : "3046022100c1f229c0557d4c47962593781bc96cf745f3bd629ad85434dc2eee456ddb30310221008638f6c01c15d23db24bb851f6c63c763c1f040976f3f2b32c4bb1b9506c1c12", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "special case hash", + "msg" : "31303038303938393833", + "sig" : "3045022035dd4957b352e8b1bbc80d1deb21f9b0989188ade3fbe46f75106da1684e1d6d0221008b508e2ed7a51efea0dfaf377f6bd5d4ae133cc4c93650600be545af5d3acd75", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "special case hash", + "msg" : "31353734313437393237", + "sig" : "30450220410aa9c943e663082c6f76b84469c9845e0d439ba7ffc7cac0418eea0e20e638022100c873ab5c21c9f0ce0bf78484028796b77451e1187250ee33535dacfb3cee5f61", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "special case hash", + "msg" : "32383636373731353232", + "sig" : "30460221008191db069b571cd40f2676348433430d3a65155c233c46a42a4299e6f5be806c022100f3679ef8af0b1b3a3aeaa7bcee51ce960441622e9ff2dcb22a8ec8de724e0a0c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "special case hash", + "msg" : "31363934323830373837", + "sig" : "3046022100889c44edbf3825b18d933aecd5ef70d12ebb00bf79550451205fd6f5ba7f372b022100ecb67194bed2b8176077622d58c9ab4fe4ca34601decc09f9386b8c4445c7224", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "special case hash", + "msg" : "39393231363932353638", + "sig" : "3045022100aa87113aff2e1ad6461191241f90a23b91242d0066779daaa9506a4188abc427022033dbaac5ac443fb4d9529f83247f94c0ad1360d4d0ba8e162a377946c6ab9ae2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "3131363039343339373938", + "sig" : "304402200e13f66a8ffd0da1c4b67f4d805941e90f98ce386540c48019c1ac105407568302200cb489e8d5acfca5245d9292f59c6ede52425157af77b8beef38d23b6e6ade13", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "37313836313632313030", + "sig" : "304402206c1813f660c78bda956c1685bc924f69d1bbac5fadf3e4b027ab049bc82ad134022020de89ee005d7646f070bdac794ccce24d661b390a78851d35fe6fb5b25b3eba", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "33323934333437313737", + "sig" : "3045022048dc830b6326ec218144391b658d52045ef86ef918a8d41c59131912b1a46fb1022100a431916cb7cf79129b90f09842b3f2164a6cf603db88f2d99944142c00b42559", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "3138353134343535313230", + "sig" : "304502204d45782be145a27ae9ecb6cac1b9e30be87c0d13b7d6ada9f795ff051351ac70022100cf71d1eb15e88446ddb900f20d1e0739da499de9963fe99ded00a62da6462d62", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case hash", + "msg" : "343736303433393330", + "sig" : "3044022011acd8b8d736e7f00476495803fbd20ad351321e800cfbddbd6a7dd610c5ab8c0220734027aabcca9487773dc3ab069b802c00f5b6e5520e7761496ac1e7c78ced91", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "special case hash", + "msg" : "32353637333738373431", + "sig" : "3045022041be8b3bf41a4c507de12f098f7d409a1f941fef84d93794c497f7242a7c382c02210081f7e7243116f24b84b0321e93eed35e2bdc32b00aa8eb9583be3e9b7a09a4f3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case hash", + "msg" : "35373339393334393935", + "sig" : "3046022100ea032ff41b061e93e456a5f0a9cdef36c0732df4d55ab4d3867484b0fc49d9eb022100ab298dd811826a6a9319c3632a96253c31c14f75baef536a645420442bab4d43", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case hash", + "msg" : "33343738333636313339", + "sig" : "30460221008b1ff140c65adca22e5596ffb95a5121c356d2d4055f14606445249a5725686f022100ef8c16ff228114a7e33b35ad465f957577dea405fbdf3faf077a878754e58bef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "special case hash", + "msg" : "363439303532363032", + "sig" : "304402203a40e8dc3ebe9e19dcd0d4d1b698ab2a4934a146def5427b3a6a8fbfbf347846022054f65e36088d2d4543011c94b1e5371697202d488b342dd6f77a69944128223d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "special case hash", + "msg" : "34373633383837343936", + "sig" : "3044022015fecd439137df74820727f71218405cbe525d403c574471d8a36fa4b1f592ab022018ec290971ed0a227ec47f1e2142f3b8fe5b17336350c5515d4a87eb3382fcb6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "special case hash", + "msg" : "353739303230303830", + "sig" : "3046022100e676e84a299f481a207cde6a4271c87d73e29d1e49216393292323bcdc238844022100b8a98c769bf81429644758c8f803ddbedf81634e53099c43ad0ca42f4207ba16", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "special case hash", + "msg" : "35333434373837383438", + "sig" : "304402205116f8f0af12b47bd025aa6eaec5007d4e3c5a3a72cb4c331f569581adb01bfb02206962251da7ba9ac951cfbd2051bcb7d953005cb9599ae0ad9c5f5139baacb976", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "special case hash", + "msg" : "3139323636343130393230", + "sig" : "3046022100b83f3918b6c5506d648ba3dba36762db593ad4b791456babcc3c1a4966317ae60221008cd0166047cec89963e9c8ca43b556ac17d0d62177a9bda35e61d0bb16dd471d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "special case hash", + "msg" : "33373033393135373035", + "sig" : "30440220077858a840230ca21385c4ab4c36cbd3ffaf85656202fba58f1ea995f52ebc4c0220543e5e32a6d2f5c08664ed72175adaa25cdb5d6a754b0cb184e6994ede66c5b9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "special case hash", + "msg" : "3831353435373730", + "sig" : "30440220538ad8797a397414ac82287c9216e41915c9e3dadbd493a0bbef5cb0dc7935ec02202c94cfdae7bf76f90b3cc7d19feea4005b387e312ad4116654d63cfbecf2ae1a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case hash", + "msg" : "313935353330333737", + "sig" : "3046022100ff8bbd1b6441388cb8d562c28ce29fbe51de11502fc825773ded3f0df225b2360221008eccca0148b82fdfb370cdd073aa0634b39cc70d0d5244a7319e4b13791e2c2a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "special case hash", + "msg" : "31323637383130393033", + "sig" : "304402207c179a010f51d66ec82fe5d5d45bd867b4b236a27be882e627506f7286ed7baa02205e38c048fb0fbd81c40df3dc16087d9aabeb51a193107499d29d8cf99c388a21", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "special case hash", + "msg" : "3131313830373230383135", + "sig" : "304502207e0810885b405d54ceb2eb18cae08de2062f61b7ed94ab67eb15e87b64e730ef022100f511a7919e6e4d70c8d61b831e383f58dea5878a6c8c5f0436ee058dd80a7668", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "special case hash", + "msg" : "38333831383639323930", + "sig" : "3045022100c665d558dd638ef27a28557c3deb8a2f54abf9bd0bfa032c7ec9a514da9a9e9e022065c9efc355981f91778227eefacf1bb2fedb98657e6cd8674fdd42ae00d619ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case hash", + "msg" : "33313331323837323737", + "sig" : "304402204f06b82aa0d070a004a7fd1135bc3a0bc36fcaeeca35e3edf00f5895394d59ab022065f71dd7406a17bf19e434a4635479340204dd862a9f2c4653e2fa39b178286c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case hash", + "msg" : "3134333331393236353338", + "sig" : "30450220539c8fe5715c3dc893815ec2f00e203b4cd4f8fd36cc5742cc81ced266e02e3b022100a5964b2d5157624cf42b6726ae23a7d5ef83a5d1f1460bd573d5a15316be5bf2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "special case hash", + "msg" : "333434393038323336", + "sig" : "3045022025f337273591f276849cd855b03d07cbcb205924cda4f62a079591602cc10a8c022100d7b82c8fb38bbd503d92e5ae9303e8673c6dd0e9389f5af53366bbab851f0470", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "special case hash", + "msg" : "36383239383335393239", + "sig" : "3045022100f36018945d24c89678ce2c8cf3cb4f93c38bdad3589891a5baa293744d4daa20022019ef05878dfc636a4662fd5dd127c908d7948991a324840323c8aef4fc2ff8ac", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "special case hash", + "msg" : "33343435313538303233", + "sig" : "3045022043203c89ad43a2bb1910e70ea104347e84764599535d46dabbe547395b1463f4022100ed3d29c7c506ecc988614b368b38dd5b4f1e330c1b861efca8152a704b9146e5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "special case hash", + "msg" : "3132363937393837363434", + "sig" : "3046022100c2740bfb3f387df1b564e3ff48835b9e380104716f58c5a43e97bb2c2d84d04a022100e760ee5d0950b512f6c271cd1a87619b830df83fd40d44b9283539b3aa380019", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "special case hash", + "msg" : "333939323432353533", + "sig" : "3046022100ec07ec5378ed131b2dea7ae9776ba536daef2afc38e2556a70b89b9752eb1f71022100fea25b9e50b1cfa2cf475dbb2245761d5f4585fbbc438d97226c64ff74bff19e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 324, + "comment" : "special case hash", + "msg" : "31363031393737393737", + "sig" : "3046022100e438303ccbbee359c865997e46112b0afd7a647c593429291398f0c432dfb9f00221008487e07a53da18793f8b527069e620e44587e420245d6ec827bb35cccfae7a47", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "special case hash", + "msg" : "3130383738373535313435", + "sig" : "3045022100fc09fa30e89a2ba3d0c4d9d9350e717168c21253371359c0f3cb8c8807bdab5602205d6c4766bca462cf95b4aeb8f5886b52fc3286642ffee8d0bd7ffd4af7badb4a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "special case hash", + "msg" : "37303034323532393939", + "sig" : "304402204f184fba2be39078385290acb4cc4b3f39b099c3300c762df205c605c6b30e1a0220506481d2018b3a4c0ad558f029c82e0625c833cbbee978bee7b589742ee1e377", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "special case hash", + "msg" : "31353635333235323833", + "sig" : "3045022100e9a27533a50eafb09561dc335d67f8e5e53b4fc16b3013f062e581ad027e110e02207e4150def368f969ace0fc28cac7a3312d6b9af538c412048be1763ea81f3f44", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 328, + "comment" : "special case hash", + "msg" : "3233383236333432333530", + "sig" : "3046022100fac24d54387202bff01a91f5504f778c183a0a7930c02af0b618ee64d1b1e438022100f3a53cb6f96feea45ccadcdf9ac78cd735ec3342163e573d2125caa0d8d507bb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "special case hash", + "msg" : "31343437383437303635", + "sig" : "304502203544590a0f9fa5d43ad4e0a003a8d7db58b8570951657aab3bab732727d1bbc2022100f257beac10d53e8012ecd236793d280026c5cf1c04aae522019b87e003500ec5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "special case hash", + "msg" : "3134323630323035353434", + "sig" : "3045022100bc0726386497c85da8f4055a727b1938e96786b009e6847a080a8aae571b0753022054b1b15fc7886f09b121af6520d0f4336d259d734713fc3e973cf28368830eff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "special case hash", + "msg" : "31393933383335323835", + "sig" : "30450220216f8051f9ceed5b5cc1085f83efd871128cb44b260ac12c486c0ea06c71aa55022100df90346cb028245a72ac7d8094497f0efb83a7c44ba3b258873127355e3b2edf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "special case hash", + "msg" : "34323932313533353233", + "sig" : "3045022100cb76652e19d6e7a72c9cac35c2ae46178d8c0ff59b06b0cb97c31aad39ec1b0902205c47b889a29c781540b8783ca24e2acc340178685d7331017e29b4efe92d9fbd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "special case hash", + "msg" : "34343539393031343936", + "sig" : "3045022100edfc03190c839528ba2aa0ba3a23b596fcfec1bf2bbf4467f1fd88398cab8ad2022045b41fa49e0fa7f060ac1ba38ab4d2d5ab5b9fa54ca59285aee09ceedd9865a3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 334, + "comment" : "special case hash", + "msg" : "31333933393731313731", + "sig" : "3046022100e7631f03d9dfddc64cfd2a971523def68cb9f8a64e07eb2235c7250adc36480b022100a004cbac3e04056c7e65fdb48be051e9a52ab427c826c84e2cb2229252983663", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "special case hash", + "msg" : "32333930363936343935", + "sig" : "3045022015e36a42515118021f6f5372ecbff90755d8ae77f9dd683972d2f26aa67164510221008d1cd988ba0a1bd919d2f9b5c8a3517eb59ef776caecdf2b5ac2f7a721858315", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 336, + "comment" : "special case hash", + "msg" : "3131343436303536323634", + "sig" : "304502206daacbc1125cb3690e43e16b414077c0dd274b96ed61892bad5a519274f01b23022100d044965811b4050c7a85021e8827635cf9f46260fc33bb7cb56b1b37180c4220", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "special case hash", + "msg" : "363835303034373530", + "sig" : "3044022037e50775ee06024d596ed49824b1e6a49efae25c7dce8181de33f93ce34ac3ce0220616a3e9d1fed086138f6feef6532647c02bd324ba4a8bfea20640d22f5494429", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "special case hash", + "msg" : "3232323035333630363139", + "sig" : "3046022100d5b64cdf82e354ba6a01772f7d38e8d46a729b808aaed73616ed41a9afc83db7022100b5c456c91254e57013228c9724bb7f97aaf18e1bfd4c99d3ca9eaa8214382a10", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 339, + "comment" : "special case hash", + "msg" : "36323135363635313234", + "sig" : "3045022100915779b90ae6f6c1fb82c198c9f0719ce2ea37be0f261e36585ec89adaedd2b602207d05e7794ac57578790808c0ac52ca3a51d1399f1a4c7173a7ed19867732b3d9", + "result" : "valid", + "flags" : [] } ] }, @@ -1973,7 +2917,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 222, + "tcId" : 340, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "30360211014551231950b75fc4402da1722fc9baeb022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", @@ -1981,7 +2925,7 @@ "flags" : [] }, { - "tcId" : 223, + "tcId" : 341, "comment" : "r too large", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2c022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", @@ -2005,7 +2949,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 342, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", @@ -2029,7 +2973,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 343, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02203e9a7582886089c62fb840cf3b83061cd1cff3ae4341808bb5bdee6191174177", @@ -2053,7 +2997,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 344, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022024238e70b431b1a64efdf9032669939d4b77f249503fc6905feb7540dea3e6d2", @@ -2077,7 +3021,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 345, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -2101,7 +3045,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 346, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020102", @@ -2125,7 +3069,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 229, + "tcId" : 347, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020103", @@ -2133,7 +3077,7 @@ "flags" : [] }, { - "tcId" : 230, + "tcId" : 348, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020103", @@ -2157,7 +3101,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 231, + "tcId" : 349, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd04917c8", @@ -2181,7 +3125,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 350, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "302702020101022100c58b162c58b162c58b162c58b162c58a1b242973853e16db75c8a1a71da4d39d", @@ -2205,7 +3149,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 351, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "302c02072d9b4d347952cc022100fcbc5103d0da267477d1791461cf2aa44bf9d43198f79507bd8779d69a13108e", @@ -2229,7 +3173,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 352, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3032020d1033e67e37b32b445580bf4efc022100906f906f906f906f906f906f906f906ed8e426f7b1968c35a204236a579723d2", @@ -2253,7 +3197,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 353, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "3026020201010220783266e90f43dafe5cd9b3b0be86de22f9de83677d0f50713a468ec72fcf5d57", @@ -2277,7 +3221,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 354, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3031020d062522bbd3ecbe7c39e93e7c260220783266e90f43dafe5cd9b3b0be86de22f9de83677d0f50713a468ec72fcf5d57", @@ -2301,7 +3245,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 355, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "3045022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03640c1022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0", @@ -2325,7 +3269,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 238, + "tcId" : 356, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3025022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c1020101", @@ -2333,7 +3277,7 @@ "flags" : [] }, { - "tcId" : 239, + "tcId" : 357, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3025022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c1020100", @@ -2357,7 +3301,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 240, + "tcId" : 358, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "304402207fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0", @@ -2381,7 +3325,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 359, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281", @@ -2405,7 +3349,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 360, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "3045022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022100bc07ff041506dc73a75086a43252fb4270e157da75fb6cb92a9f07dcad153ec0", @@ -2429,7 +3373,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 361, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8", @@ -2453,7 +3397,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 362, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "3045022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9d1c9e899ca306ad27fe1945de0242b89", @@ -2477,7 +3421,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 363, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02206bfd55a94e530bd972e52873ef39ac3e56d420a64d874694c701e714511d1696", @@ -2501,7 +3445,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 364, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100b494bd67c209a5adb1c9a09337e2629b03f8a924be53c542478e5864ed2622ad", @@ -2525,7 +3469,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 365, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100aad4e2b69a9f378dae7873b40f7c15cb4565fcc8cbc0ec55b0bd3fe9d8626b2c", @@ -2549,7 +3493,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 366, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022073fec4995e9d3140bc07ff041506dc7313e95389fb599d22f24039392a4014d3", @@ -2573,7 +3517,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 367, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100ec4995e9d3140bc07ff041506dc73a73dc25f4257a911e310e38744b482a5a01", @@ -2597,7 +3541,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 368, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100d8932bd3a6281780ffe082a0db8e74e8fd9d0b6445d99c265c9e8a09c01e72c1", @@ -2621,7 +3565,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 369, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02205e9d3140bc07ff041506dc73a75086a3ba176f06c2b6e37363e2ce1c141f3c27", @@ -2645,7 +3589,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 370, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100fd6dc71a71f1d50d1bbd976af4357be4dd2fe850707c431fd376e53d176c6b62", @@ -2669,7 +3613,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 371, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02207ee75ad2a5801c54722eb7d95ba67febcfc399b956b7b682fe89638de3690bf1", @@ -2693,7 +3637,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 372, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100f533776f11c47ed0a7b5e25ace7a3b921866733c7454b2c678b8943dfb4cf232", @@ -2717,7 +3661,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 373, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100e8dbffee01807d75f9aa52c295e15b15f138439e7a195a40709b1abf511dbc6a", @@ -2741,7 +3685,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 374, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100ca01552b58d67a13468d6bc6086329df8f44cc938884fcf15c516b02a7a7b5f6", @@ -2765,7 +3709,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 375, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0221009402aa56b1acf4268d1ad78c10c653c063dabc4061c159a6f8d077787f192aab", @@ -2789,7 +3733,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 376, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02205e03ff820a836e39d3a8435219297da13870abed3afdb65c954f83ee568a9f60", @@ -2813,7 +3757,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 377, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0220556a715b4d4f9bc6d73c39da07be0ae5a2b2fe6465e0762ad85e9ff4ec313596", @@ -2837,7 +3781,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 378, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100d55555555555555555555555555555547c74934474db157d2a8c3f088aced62a", @@ -2861,7 +3805,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 379, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100c1777c8853938e536213c02464a936000ba1e21c0fc62075d46c624e23b52f31", @@ -2885,7 +3829,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 380, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022030bbb794db588363b40679f6c182a50d3ce9679acdd3ffbe36d7813dacbdc818", @@ -2909,7 +3853,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 381, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202c37fd995622c4fb7fffffffffffffffc7cee745110cb45ab558ed7c90c15a2f", @@ -2933,7 +3877,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 382, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02207fd995622c4fb7ffffffffffffffffff5d883ffab5b32652ccdcaa290fccb97d", @@ -2957,7 +3901,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 383, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100ffb32ac4589f6ffffffffffffffffffebb107ff56b664ca599b954521f9972fa", @@ -2981,7 +3925,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 384, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02205622c4fb7fffffffffffffffffffffff928a8f1c7ac7bec1808b9f61c01ec327", @@ -3005,7 +3949,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 385, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022044104104104104104104104104104103b87853fd3b7d3f8e175125b4382f25ed", @@ -3029,7 +3973,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 386, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202739ce739ce739ce739ce739ce739ce705560298d1f2f08dc419ac273a5b54d9", @@ -3053,7 +3997,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 387, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100b777777777777777777777777777777688e6a1fe808a97a348671222ff16b863", @@ -3077,7 +4021,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 388, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02206492492492492492492492492492492406dd3a19b8d5fb875235963c593bd2d3", @@ -3101,7 +4045,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 389, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100955555555555555555555555555555547c74934474db157d2a8c3f088aced62c", @@ -3125,7 +4069,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 390, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa3e3a49a23a6d8abe95461f8445676b17", @@ -3149,7 +4093,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 391, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100bffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364143", @@ -3173,7 +4117,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 392, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0220185ddbca6dac41b1da033cfb60c152869e74b3cd66e9ffdf1b6bc09ed65ee40c", @@ -3197,7 +4141,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 393, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "3044022032b0d10d8d0e04bc8d4d064d270699e87cffc9b49c5c20730e1c26f6105ddcda02206fd848306e968e3ac1f6e443577c47a3c20bf0d01a5dc39c78c2c69d681850f4", @@ -3223,7 +4167,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 394, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "3044022032b0d10d8d0e04bc8d4d064d270699e87cffc9b49c5c20730e1c26f6105ddcda02206fd848306e968e3ac1f6e443577c47a3c20bf0d01a5dc39c78c2c69d681850f4", @@ -3249,7 +4193,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 395, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0022033333333333333333333333333333332f222f8faefdb533f265d461c29a47373", @@ -3273,7 +4217,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 396, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0", @@ -3297,7 +4241,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 397, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3046022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022100b6db6db6db6db6db6db6db6db6db6db5f30f30127d33e02aad96438927022e9c", @@ -3321,7 +4265,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 398, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3046022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee502210099999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5a", @@ -3345,7 +4289,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 399, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022066666666666666666666666666666665e445f1f5dfb6a67e4cba8c385348e6e7", @@ -3369,7 +4313,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 400, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022049249249249249249249249249249248c79facd43214c011123c1b03a93412a5", @@ -3393,7 +4337,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 401, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee502200eb10e5ab95f2f275348d82ad2e4d7949c8193800d8c9c75df58e343f0ebba7b", @@ -3417,7 +4361,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 284, + "tcId" : 402, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0", @@ -3441,7 +4385,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 403, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3045022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022100b6db6db6db6db6db6db6db6db6db6db5f30f30127d33e02aad96438927022e9c", @@ -3465,7 +4409,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 286, + "tcId" : 404, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3045022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f8179802210099999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5a", @@ -3489,7 +4433,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 287, + "tcId" : 405, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022066666666666666666666666666666665e445f1f5dfb6a67e4cba8c385348e6e7", @@ -3513,7 +4457,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 288, + "tcId" : 406, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022049249249249249249249249249249248c79facd43214c011123c1b03a93412a5", @@ -3537,7 +4481,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 289, + "tcId" : 407, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f8179802200eb10e5ab95f2f275348d82ad2e4d7949c8193800d8c9c75df58e343f0ebba7b", @@ -3561,7 +4505,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 290, + "tcId" : 408, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3044022043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b02321028102202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952", @@ -3569,7 +4513,7 @@ "flags" : [] }, { - "tcId" : 291, + "tcId" : 409, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100bc07ff041506dc73a75086a43252fb4270e157da75fb6cb92a9f07dcad153ec002202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952", @@ -3593,7 +4537,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 292, + "tcId" : 410, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3044022043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b02321028102202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952", @@ -3601,7 +4545,7 @@ "flags" : [] }, { - "tcId" : 293, + "tcId" : 411, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100bc07ff041506dc73a75086a43252fb4270e157da75fb6cb92a9f07dcad153ec002202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952", @@ -3625,7 +4569,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 294, + "tcId" : 412, "comment" : "pseudorandom signature", "msg" : "", "sig" : "304502206632473c909425b6fa37095398e2538daab8552440320f9fe190dba8f672796b022100a8c3aacce9ffe4bc17c0530738f1386f9d9579f029ff3a7791b16e98422265e3", @@ -3633,79 +4577,7 @@ "flags" : [] }, { - "tcId" : 295, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3046022100aa2c9af8351d49ca61907ac263cfe61a2146a11b3184a8c71ead4f08ac73531f022100b5f6b1a4c81424e5795a465d1d161873fc3ea395e144a072b522b2c78e1dc42e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30460221009ea051fb091ed1cd137f22eb8511d0736f964da9fdd50013e50940156c21384a022100b17773d33789a2b57370dacd87857fdaba55ffa9ba0a0f62cf359179cec2d418", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304502202d4d590c10e70219c504a51a90987c01c72a572a331191f6a9a047fe07cdf55b0221009833a138ad27600db4a96bd8b83afefd0b0974d690cd6523f32d184452740c2c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304502204a9a6defca5259d749bc8e3fe2d313202ea68d4a01f883fa0af693b9212885b6022100b412ec617b693b83187b5c7b7c7959aa31b44e7a6e261c4105ab932c34bcf6f9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3045022011ea7ac2cd860115b74830215166ae5833b70f63f6ce5e1028dc40da20ab60d4022100ec63d937a97cab85a2bc8072d4889a40809bc03aaf9bae3fe3104c1df961a169", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3046022100ad37b4074b635b8c20bc31f9d19a60f206cc1796765a5e635d0a5c65abd404d1022100ad3298fc3f2164e140e77a14e9ec164b27ae078b84d863b3fbf0b0a4f2eeb6de", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3045022100d03fe7ce192885ab40b82aa43b54f1ede917e4924d28b6eaf556bde42a85627b022048afc1ac5b7d957b9267027db2966e1888d1b8784d34c92821ea47d2ef515daf", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30460221009aae514db0491b124be8c3bc1fa32b23d92f31039a5785394ab672e0c42470d5022100c847c29d614452957ce3467b308b7706f17bb2f052a8b0e3f6669369487933ff", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3046022100a20658453713610dbb502695921cd49192be8b41cbf4cfe87b430326f6ce4c5e022100bae9476729ce96f060afe6ee33e31fbfacad4618a5fe908b81d3f8683c4a344f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, + "tcId" : 413, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "30430220465b0fb05c14cd4ddef23e13acbe5f2337c45ea3816536670cfa7f2ab9090619021f5e525e837c406cf8944383e20bcee32112d8da5b42b40f88415098f722aa89", @@ -3713,79 +4585,7 @@ "flags" : [] }, { - "tcId" : 305, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022100c1a7d1972ed5bfa773d984355e8d38736d095a03991ddc2074ef6ea428c51d3602200681cfdc3f3bb495194f4a28187e9f1e00d88c00a6b1066fc800fee4b586993b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30450220499955457fb43a75cb4a09cee433717f36f1cd33937ea91d22782a8782924eb9022100db54b560f54dbc10ad66df73da745da03614c93cd8a1734aabf5463d170492ca", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304502203b14204636494c48f6f1eb9b6f05e4944107f4e84ef0eeab88e502df05704c4a0221009167bc4e096d0c8d67dcd1f9cd3e41c8eb1c3dbfb610252ddf4416afe6c3671a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022066e51e66b69393580bffddde6b97184df6e67d588a62206823a58a52eb93b86d022100e7b372305b6fbbda5cb19be8b3b8134dc96316b26a7dd2200580c4155e117e27", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022100983e39f3ea51ef7be98309047ba863b2090f791274663a8277ac257a6c4998e802202b1dfc63c5580ddbc15b0aaaeef3991bbc34b48fa3682691468d25df24b1579c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022100dca119753047b7ad177cd6c07b8d74ec916f4bb7c33f5a198f5527c8dfaf6f3a02200851f0e91532007d60284280e65fb967dee9f8e7bfe4641392613f2ed93f816f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3046022100a4a75b202b4489f89f78b60cb4a8b90f07d80c1b2d7208047267438cd987b41b022100c4a02862f1ac0e1271ead4a6c245e6d7ef60e6de9aed8ce20879b2a987ec4d1c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304402204481555a0c4276b9e12f879436bb64a9b6c66d36f533086077000564d90d920c02206b2735878a323155f7a11fa1e7a74f2ee6ed0b015af46fbd47c008ea2287e759", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3046022100b45176dfeb1e7820130aa48bcec01d3af965f47819ec03e34958753a9d0f05be022100b06cbb6487985dc54c2f0f46dfea0d8ff8b753f98622919f83111f6fc5baebbd", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, + "tcId" : 414, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "304502207b1553e4d650c71fd49aa36ceed56f0438b0065e1b234445134bf7c83231ca9d022100e369a20fa6434bd138b092885a89e53a3f0b6bdcc5d2653e136c54070081dc5a", @@ -3793,156 +4593,12 @@ "flags" : [] }, { - "tcId" : 315, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3045022100e2ba9e7427199e8f1ff12b55059eefdbc7578ed017c84b9649d2cee5526b4d64022065c109e60cb7ff237d8d8a7d5fd83d543cbd1326e2eb5bc970a9fdd8b7161519", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304402201c218f3ed33faa396211f70aa619d99bfcab37862d81d7d08ce2bb7ffa3dc77102200da293d71d1c0f0170056e5b0201d63b505bfc629d85a0b3ce4885d32fcf8491", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100d473f4d278608a388422c4b22c252a2e28feb586e5b9d82aee2581a7d1cfe825022100c495d6047eeda193d4d9eb57e0e46c0ff642698d5cde2bf7cefac233420ee44f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304502202cdcad4834491f7ce6ee16af61309208dfb07878378c0810e0b192b835131309022100c6a7c963373dc2f259683aad6e734e839fc7b0c8177efc8911372d00aae3fca0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100dcdc4ecd515dab4e8ac8573c8d05617fa064578d0926304ae04604a9a3f665f8022100ea865029740296417fe0878818a8ddb5712f93c3504635d4cb534044a9268ec2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3045022063a5587d3aa62b42dbbbf4551feb3e35029141f2d1cd9b6b123e838245142bff022100f121211cdbf23141266e9a79aa46b007df509f8e2826074d8477ff4153933657", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304502202844b4355dab5bf67dceabdf0d73ebe1cf3ecf669a7c6a681ae3c8dea6094f2e022100ba7f157f1b49cf44d61b97536779c9eac815ed86b73825970f485d8690247ccb", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304402207e0b029c08bd2ef517515abf79be685aadca23a3898b45b8c466fea315709c41022024d61721e6c0a86a2fc97610876a22e9e28cdd015bcf0f1e3e0ad4fdc2d6077a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304502202e2f9f053a17456f39c61d1d9537e34c2af0de785327b6e55a40fa780263c1900221009f038b4fda4dc6f96f6694dcae1fbdbe9ba2fc9846466ee0b15f54bb93bfd981", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, + "tcId" : 415, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "3045022100c7ba1c73bdc4364f6c7c61ab1fecc0547f8d6fcbeb251f734964407536353f3202207b3a6fb2fe60f8861e9e0955663f5703a17f5ecc3a5b5140eb87eaf35a3a5090", "result" : "valid", "flags" : [] - }, - { - "tcId" : 325, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304502206994495068123b083f5dfa7ca843440c6805e7eb491ed6751981be0c6d5289a10221008553d5328bbf134fcd1183ed271b0b02de5306fde3db3b668f094651d19c6662", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 326, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304402200dd00adf031b0d32985c9be65f71062c18e762652945c261aaee707e63f31acc02202ff39fc09f9177519a83e7b07f66432963b74737277572bd27368184187ce0a3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 327, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30450220218f85afc034b7805171f89cdd3f0e33a215b92fda4744714ddad4c0ee0f14d4022100948adfad4005373bba45e1cec039e1caaea888c1f4da0e0df86c701df72b1f60", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 328, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3045022100b5913e646766d68c843ebcd6ab84f73367ce07bdf56c62a27dcdaafedb27dea202207152e40faca1de0793be55d57b5749285ef75a89bab9330a1e76574075831e75", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 329, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30440220744051e7cde18399d623b6d5406aa5d0267ac8342a904d5fd2d1a7f90535e4b7022016eeabbf600ed3ed32c61ad8ff7d18e87cb5c086752e5eb0343caac413360dd1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 330, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30450220009d7eafa98d8021f899687b60106e6a9535e9f54a7cc9c5d2f6b72704dccc38022100e23156e54d3125fdc2c3965dcf506a7bb048e1467a74647d117c64a843b7c8f8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 331, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304502207bffd957c513feb521c98832cc160e43e2997101571a4166d80b4c703a4fc897022100f1e561519b98c15817d2de1667ee2d873c41a3f7453c41058dbe4ef43cb487c7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 332, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3046022100a99cc60ba7e66ca30382430c4f6a2b9275603fa49645074bc54f91797c45b8da02210086fdf8f96844578229d1eb48ffaa14c2a3ef93ea3db38766cd7d087ecbe9681c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 333, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30440220115dd9b69631cbf0a0cd5510b6bc38fb45eec57dff5b3b6efbc319b2229107120220692654dc9a4fcd7644dfaad18e38c8ce21c64117e681c20b4b65734394817910", - "result" : "valid", - "flags" : [] } ] }, @@ -3961,7 +4617,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 334, + "tcId" : 416, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304402202b9c9f85596fed708b3af80393b27edfd0b5ae2f0074270a56362f5f9f62b4e102202fae837503ba2c1d4c945e0913949ef094ce0b8086359bbb5dba4a12707c5600", @@ -3969,7 +4625,7 @@ "flags" : [] }, { - "tcId" : 335, + "tcId" : 417, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304402205cd765209021d8c1a8aef4ff61d6fa6e7993bf9fea0b93609eea130de536fccc02204f10c7989587fe3019e36d85aa024bf20db6737c4f28900c1c9662f2782143e0", @@ -3977,7 +4633,7 @@ "flags" : [] }, { - "tcId" : 336, + "tcId" : 418, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304502204c1a59b1e578d76f1595e13b557057559f26ab559ec1df3f45ec98b90fa526ce022100c6872f094bdb3f82e31f93ad65357e2daafe66f304af197089ef0dc94ff90624", @@ -4001,7 +4657,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 337, + "tcId" : 419, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3046022100a35d1400d4cc7a8f617b721faee7118a74103c4630dec5aa47e097951dafc1a7022100958221023024e97ef6df35a22e820c7bc5e16299f3f12e9d9b1b727c46d795e6", @@ -4009,7 +4665,7 @@ "flags" : [] }, { - "tcId" : 338, + "tcId" : 420, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304402207fb733ed73c72fc4f4cf065e370c730301316ff4e9c6a8a701170f604c2d70b702207ca9ca985d3df48978b3a2f9c0bb8a58b216c795e687f74623a3321448bfa73c", @@ -4017,7 +4673,7 @@ "flags" : [] }, { - "tcId" : 339, + "tcId" : 421, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304502210095ae4df2fba8524e1151cb9a9c5c1ec1357a663722a18329303d86a58e7047540220591ea644b1dc6f4c7cd5d7d939397f84d9e077100760f0816ae5b22ae6a74203", @@ -4041,7 +4697,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 340, + "tcId" : 422, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30440220717925f0dd5cf45e746e87f79c9ea97d11eb01444052c270aeccef56c2e958280220785787b664137080383d2fc500459fa713258205fdae97b3240fb64bb638a657", @@ -4049,7 +4705,7 @@ "flags" : [] }, { - "tcId" : 341, + "tcId" : 423, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30460221008adfdeae3b586315d06183610d271fc423cc789908b8f5dc563253a3c782510a0221008137bedbb4e60da26041b351f72a6bc3b7741f745743f0733b40b7fc56febd04", @@ -4057,7 +4713,7 @@ "flags" : [] }, { - "tcId" : 342, + "tcId" : 424, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304502210092ded14e19b94d17c79b063a034b122ce3b93a2502f2f223fad3461abf631632022052ff8ad14ba3657242e29440d01cab36ebb6033ee36021dc8d9b38f0808a90bc", @@ -4081,7 +4737,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 343, + "tcId" : 425, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100d48373483e0fa2f11cfdfaea6f1de59e6861e9e87c4f6446602ba0125ab7de460221009d753bba3a7be08aab456e93a6500d4781795ed59af8bd6d6133129abef1ad98", @@ -4089,7 +4745,7 @@ "flags" : [] }, { - "tcId" : 344, + "tcId" : 426, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100f11473117b66e5d84a2ecd0f8b7ec4a2cc2aee89ae022020235777305142f498022100fe5ce43ced28f3f69f65e810678afefd2bdeefb051280ad2880157fda28b2ab1", @@ -4097,7 +4753,7 @@ "flags" : [] }, { - "tcId" : 345, + "tcId" : 427, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304502203c9f5bdde7310b5696c93c86203fc97e11a70739e20c71c9e722308d45a59e6c022100c09efb9a045a47cce799b768890bb17833a0210d869a36be1da33f2585477c32", @@ -4121,7 +4777,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 346, + "tcId" : 428, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304402206953442c487f240487d2af81f9825c894b1fc2534321fa012db8248be20a4b06022056927395d64ce4d690caa98944c2ddebc312f57f439d37236ea63cc1de098718", @@ -4129,7 +4785,7 @@ "flags" : [] }, { - "tcId" : 347, + "tcId" : 429, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100fb39aa5f36ceca6e68d1932e811598c412892734dade389fd9e8ba94c5c7a251022100fdddf0c3db66c7c46608ac98431f0ee8ebb1e27ba501937789ebcd0f7ac26ecc", @@ -4137,7 +4793,7 @@ "flags" : [] }, { - "tcId" : 348, + "tcId" : 430, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3044022044fef6017638fd5bda17dfce346b0311b5e369bfb68aa85d5e970786b8e6644b0220720b3a52fe44be6028759f0f1a6fd7020ff6792cd4ece98dffd0d97d3b726091", @@ -4161,7 +4817,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 349, + "tcId" : 431, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30430220304babc41346e6205cf03e2d0b26e4b222dce8227402d001ba233efa69c91234021f65add3279f51b2417fb0a13b0f06404199caac3430385513ee49f67d8e8cdf", @@ -4169,7 +4825,7 @@ "flags" : [] }, { - "tcId" : 350, + "tcId" : 432, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3044022023868700b71fbafcaa73960faf922ee0458ef69e01fb060b2f9a80d992fe114c02206ec1526bd56f6eebf10463bd9210d62510b95166365e10a7b7abfc4d584ca338", @@ -4177,7 +4833,7 @@ "flags" : [] }, { - "tcId" : 351, + "tcId" : 433, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3046022100dd60d7cf83a08208637212b65d079fb658d8ef1b8438d9c58f4122b0cd14ac49022100f1d762516f4d6c3e6a98dd31dc3869dc7cf35944f33b35c6a17fe632d2b18cd5", diff --git a/third_party/wycheproof_testvectors/ecdsa_secp256r1_sha256_test.json b/third_party/wycheproof_testvectors/ecdsa_secp256r1_sha256_test.json index 690228ac7..e3d9c1739 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp256r1_sha256_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_secp256r1_sha256_test.json @@ -1,13 +1,13 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 358, + "numberOfTests" : 371, "header" : [], "testGroups" : [ { @@ -34,46 +34,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "304402200c465158cada5bbaa87faa8fb796304117db6576d33827b483b6b6aea478a229022013f0fe9ee688d551c164ae988b38916f1a208f2e67621f392c6b6ce0c0e72364", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "304502206634bf617fa20aac6606bd44f8479816957dc3af187eed0f2383b6324b499fad022100aaeaebcf1222bbc8f05eda510a9da32010f9d009388733ec8abeaf433651a176", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022100a5631aa8b4ea617299812d6ba30634e6435b464134851bab34b27de1efa846f102203748532dde1027adf441d8d838cb071e53ca07940bfbeba596f187dc2dbbffd3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "304402200ab76b2520a9f50b8f587dcebf4b4505d8bb20b0259be12f6b331eb372b14bcc02207e1a6aaeaa2a06159ca3b8d276a1dc4f5e177cba24945e574e11de12c6fd6d01", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022100bf9c4ae2cb659c363042793489587d62e5e680c4a82ff6dca07f3c52814eba0a02202e64c12f19f4f9c442562b31335dffa7b929525c0563da11b0909a3c3b942e31", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "Legacy:ASN encoding of s misses leading 0", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180220b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -83,7 +43,7 @@ ] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "valid", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -91,7 +51,7 @@ "flags" : [] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30814502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -101,7 +61,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30460281202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -111,7 +71,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "304602202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802812100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -121,7 +81,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082004502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -131,7 +91,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3047028200202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -141,7 +101,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180282002100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -151,7 +111,7 @@ ] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304602202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -159,7 +119,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -167,7 +127,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502212ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -175,7 +135,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3045021f2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -183,7 +143,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022200b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -191,7 +151,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022000b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -199,7 +159,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000004502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -207,7 +167,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304a028501000000202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -215,7 +175,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304a02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180285010000002100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -223,7 +183,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000004502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -231,7 +191,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304e02890100000000000000202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -239,7 +199,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304e02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18028901000000000000002100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -247,7 +207,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -255,7 +215,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304902847fffffff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -263,7 +223,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802847fffffff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -271,7 +231,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -279,7 +239,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30490284ffffffff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -287,7 +247,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180284ffffffff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -295,7 +255,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -303,7 +263,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304a0285ffffffffff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -311,7 +271,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304a02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180285ffffffffff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -319,7 +279,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -327,7 +287,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304d0288ffffffffffffffff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -335,7 +295,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304d02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180288ffffffffffffffff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -343,7 +303,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -351,7 +311,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "304502ff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -359,7 +319,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802ff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -367,7 +327,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -375,7 +335,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "304502802ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -383,7 +343,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18028000b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -391,7 +351,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -399,7 +359,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -407,7 +367,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -415,7 +375,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "3047000002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -423,7 +383,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -431,7 +391,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0500", @@ -439,7 +399,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a498177304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -447,7 +407,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30492500304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -455,7 +415,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3047304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0004deadbeef", @@ -463,7 +423,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a222549817702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -471,7 +431,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30492224250002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -479,7 +439,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304d222202202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180004deadbeef022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -487,7 +447,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182226498177022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -495,7 +455,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1822252500022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -503,7 +463,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304d02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182223022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0004deadbeef", @@ -511,7 +471,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304daa00bb00cd00304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -519,7 +479,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304baa02aabb304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -527,7 +487,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304d2228aa00bb00cd0002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -535,7 +495,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304b2226aa02aabb02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -543,7 +503,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304d02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182229aa00bb00cd00022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -551,7 +511,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304b02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182227aa02aabb022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -559,7 +519,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -567,7 +527,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3080304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -575,7 +535,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3049228002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180000022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -583,7 +543,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182280022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -591,7 +551,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3080314502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -599,7 +559,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3049228003202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180000022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -607,7 +567,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182280032100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -615,7 +575,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -623,7 +583,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e4502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -631,7 +591,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f4502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -639,7 +599,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "314502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -647,7 +607,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "324502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -655,7 +615,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff4502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -663,7 +623,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -671,15 +631,15 @@ "flags" : [] }, { - "tcId" : 80, - "comment" : "using composition forsequence", + "tcId" : 75, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "30493001023044202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", "result" : "invalid", "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847", @@ -687,7 +647,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "3044202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -695,7 +655,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -705,7 +665,7 @@ ] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db00", @@ -713,7 +673,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db05000000", @@ -721,7 +681,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db060811220000", @@ -729,7 +689,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000fe02beef", @@ -737,7 +697,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0002beef", @@ -745,7 +705,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "3047300002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -753,7 +713,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db3000", @@ -761,7 +721,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "3047304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -769,7 +729,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "302202202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18", @@ -777,7 +737,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "306802202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -785,7 +745,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "removing integer", "msg" : "313233343030", "sig" : "3023022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -793,7 +753,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302402022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -801,7 +761,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302302202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802", @@ -809,7 +769,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "304702222ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180000022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -817,7 +777,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022300b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -825,7 +785,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3047022200002ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -835,7 +795,7 @@ ] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180223000000b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -845,7 +805,7 @@ ] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180000022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -853,7 +813,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "304702222ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180500022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -861,7 +821,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022300b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0500", @@ -869,7 +829,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "30250281022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -877,7 +837,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "302402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180281", @@ -885,7 +845,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "30250500022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -893,7 +853,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "302402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180500", @@ -901,7 +861,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304500202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -909,7 +869,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304501202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -917,7 +877,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304503202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -925,7 +885,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304504202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -933,7 +893,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045ff202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -941,7 +901,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18002100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -949,7 +909,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18012100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -957,7 +917,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18032100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -965,7 +925,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18042100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -973,7 +933,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18ff2100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -981,7 +941,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "30250200022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -989,7 +949,7 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 114, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "302402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180200", @@ -997,23 +957,23 @@ "flags" : [] }, { - "tcId" : 120, - "comment" : "using composition forinteger", + "tcId" : 115, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3049222402012b021fa3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", "result" : "invalid", "flags" : [] }, { - "tcId" : 121, - "comment" : "using composition forinteger", + "tcId" : 116, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1822250201000220b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", "result" : "invalid", "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "3045022029a3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1021,7 +981,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022102b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1029,7 +989,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e98022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1037,7 +997,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b491568475b", @@ -1045,7 +1005,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044021f2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1053,7 +1013,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044021fa3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1061,7 +1021,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022000b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847", @@ -1069,7 +1029,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180220b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1077,7 +1037,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "30460221ff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1085,7 +1045,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "304602202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180222ff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1093,7 +1053,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "infinity", "msg" : "313233343030", "sig" : "3026090180022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1101,7 +1061,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "infinity", "msg" : "313233343030", "sig" : "302502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18090180", @@ -1109,7 +1069,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3026020100022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1117,7 +1077,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "302502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18020100", @@ -1125,7 +1085,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221012ba3a8bd6b94d5ed80a6d9d1190a436ebccc0833490686deac8635bcb9bf5369022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1133,7 +1093,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221ff2ba3a8bf6b94d5eb80a6d9d1190a436f42fe12d7fad749d4c512a036c0f908c7022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1141,7 +1101,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30450220d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1149,7 +1109,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1157,7 +1117,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221fed45c5742946b2a127f59262ee6f5bc914333f7ccb6f979215379ca434640ac97022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1165,7 +1125,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221012ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1173,7 +1133,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1181,7 +1141,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022101b329f478a2bbd0a6c384ee1493b1f518276e0e4a5375928d6fcd160c11cb6d2c", @@ -1189,7 +1149,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180220b329f47aa2bbd0a4c384ee1493b1f518ada018ef05465583885980861905228a", @@ -1197,7 +1157,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180221ff4cd60b865d442f5a3c7b11eb6c4e0ae79578ec6353a20bf783ecb4b6ea97b825", @@ -1205,7 +1165,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180221fe4cd60b875d442f593c7b11eb6c4e0ae7d891f1b5ac8a6d729032e9f3ee3492d4", @@ -1213,7 +1173,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022101b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1221,7 +1181,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802204cd60b865d442f5a3c7b11eb6c4e0ae79578ec6353a20bf783ecb4b6ea97b825", @@ -1229,7 +1189,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1239,7 +1199,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1249,7 +1209,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1259,7 +1219,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1269,7 +1229,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1279,7 +1239,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1289,7 +1249,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1299,7 +1259,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1309,7 +1269,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1319,7 +1279,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1329,7 +1289,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1339,7 +1299,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1349,7 +1309,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1359,7 +1319,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1369,7 +1329,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1379,7 +1339,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1389,7 +1349,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1399,7 +1359,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1409,7 +1369,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1419,7 +1379,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1429,7 +1389,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1439,7 +1399,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1449,7 +1409,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1459,7 +1419,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1469,7 +1429,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1479,7 +1439,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1489,7 +1449,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1499,7 +1459,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020100", @@ -1509,7 +1469,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101", @@ -1519,7 +1479,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510201ff", @@ -1529,7 +1489,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1539,7 +1499,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1549,7 +1509,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1559,7 +1519,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1569,7 +1529,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1579,7 +1539,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551090380fe01", @@ -1589,7 +1549,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550020100", @@ -1599,7 +1559,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550020101", @@ -1609,7 +1569,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325500201ff", @@ -1619,7 +1579,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1629,7 +1589,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1639,7 +1599,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1649,7 +1609,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1659,7 +1619,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1669,7 +1629,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550090380fe01", @@ -1679,7 +1639,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552020100", @@ -1689,7 +1649,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552020101", @@ -1699,7 +1659,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325520201ff", @@ -1709,7 +1669,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1719,7 +1679,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1729,7 +1689,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1739,7 +1699,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1749,7 +1709,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1759,7 +1719,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552090380fe01", @@ -1769,7 +1729,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff020100", @@ -1779,7 +1739,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff020101", @@ -1789,7 +1749,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0201ff", @@ -1799,7 +1759,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1809,7 +1769,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1819,7 +1779,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1829,7 +1789,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1839,7 +1799,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1849,7 +1809,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff090380fe01", @@ -1859,7 +1819,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000001000000000000000000000000020100", @@ -1869,7 +1829,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000001000000000000000000000000020101", @@ -1879,7 +1839,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff000000010000000000000000000000010000000000000000000000000201ff", @@ -1889,7 +1849,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1899,7 +1859,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1909,7 +1869,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1919,7 +1879,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1929,7 +1889,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1939,7 +1899,7 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000001000000000000000000000001000000000000000000000000090380fe01", @@ -1949,12 +1909,444 @@ ] }, { - "tcId" : 221, + "tcId" : 216, "comment" : "Edge case for Shamir multiplication", "msg" : "3639383139", "sig" : "3044022064a1aab5000d0e804f3e2fc02bdee9be8ff312334e2ba16d11547c97711c898e02206af015971cc30be6d1a206d4e013e0997772a2f91d73286ffd683b9bb2cf4f1b", "result" : "valid", "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "3044022016aea964a2f6506d6f78c81c91fc7e8bded7d397738448de1e19a0ec580bf2660220252cd762130c6667cfe8b7bc47d27d78391e8e80c578d1cd38c3ff033be928e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "30450221009cc98be2347d469bf476dfc26b9b733df2d26d6ef524af917c665baccb23c8820220093496459effe2d8d70727b82462f61d0ec1b7847929d10ea631dacb16b56c32", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "3044022073b3c90ecd390028058164524dde892703dce3dea0d53fa8093999f07ab8aa4302202f67b0b8e20636695bb7d8bf0a651c802ed25a395387b5f4188c0c4075c88634", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "3046022100bfab3098252847b328fadf2f89b95c851a7f0eb390763378f37e90119d5ba3dd022100bdd64e234e832b1067c2d058ccb44d978195ccebb65c2aaf1e2da9b8b4987e3b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "30440220204a9784074b246d8bf8bf04a4ceb1c1f1c9aaab168b1596d17093c5cd21d2cd022051cce41670636783dc06a759c8847868a406c2506fe17975582fe648d1d88b52", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "3046022100ed66dc34f551ac82f63d4aa4f81fe2cb0031a91d1314f835027bca0f1ceeaa0302210099ca123aa09b13cd194a422e18d5fda167623c3f6e5d4d6abb8953d67c0c48c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "30450220060b700bef665c68899d44f2356a578d126b062023ccc3c056bf0f60a237012b0221008d186c027832965f4fcc78a3366ca95dedbb410cbef3f26d6be5d581c11d3610", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "30460221009f6adfe8d5eb5b2c24d7aa7934b6cf29c93ea76cd313c9132bb0c8e38c96831d022100b26a9c9e40e55ee0890c944cf271756c906a33e66b5bd15e051593883b5e9902", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "3045022100a1af03ca91677b673ad2f33615e56174a1abf6da168cebfa8868f4ba273f16b7022020aa73ffe48afa6435cd258b173d0c2377d69022e7d098d75caf24c8c5e06b1c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "3045022100fdc70602766f8eed11a6c99a71c973d5659355507b843da6e327a28c11893db902203df5349688a085b137b1eacf456a9e9e0f6d15ec0078ca60a7f83f2b10d21350", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "3046022100b516a314f2fce530d6537f6a6c49966c23456f63c643cf8e0dc738f7b876e675022100d39ffd033c92b6d717dd536fbc5efdf1967c4bd80954479ba66b0120cd16fff2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "304402203b2cbf046eac45842ecb7984d475831582717bebb6492fd0a485c101e29ff0a802204c9b7b47a98b0f82de512bc9313aaf51701099cac5f76e68c8595fc1c1d99258", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "3044022030c87d35e636f540841f14af54e2f9edd79d0312cfa1ab656c3fb15bfde48dcf022047c15a5a82d24b75c85a692bd6ecafeb71409ede23efd08e0db9abf6340677ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "3044022038686ff0fda2cef6bc43b58cfe6647b9e2e8176d168dec3c68ff262113760f520220067ec3b651f422669601662167fa8717e976e2db5e6a4cf7c2ddabb3fde9d67d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "3044022044a3e23bf314f2b344fc25c7f2de8b6af3e17d27f5ee844b225985ab6e2775cf02202d48e223205e98041ddc87be532abed584f0411f5729500493c9cc3f4dd15e86", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "304402202ded5b7ec8e90e7bf11f967a3d95110c41b99db3b5aa8d330eb9d638781688e902207d5792c53628155e1bfc46fb1a67e3088de049c328ae1f44ec69238a009808f9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "3046022100bdae7bcb580bf335efd3bc3d31870f923eaccafcd40ec2f605976f15137d8b8f022100f6dfa12f19e525270b0106eecfe257499f373a4fb318994f24838122ce7ec3c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "3045022050f9c4f0cd6940e162720957ffff513799209b78596956d21ece251c2401f1c6022100d7033a0a787d338e889defaaabb106b95a4355e411a59c32aa5167dfab244726", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "3045022100f612820687604fa01906066a378d67540982e29575d019aabe90924ead5c860d02203f9367702dd7dd4f75ea98afd20e328a1a99f4857b316525328230ce294b0fef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "30460221009505e407657d6e8bc93db5da7aa6f5081f61980c1949f56b0f2f507da5782a7a022100c60d31904e3669738ffbeccab6c3656c08e0ed5cb92b3cfa5e7f71784f9c5021", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "3046022100bbd16fbbb656b6d0d83e6a7787cd691b08735aed371732723e1c68a40404517d0221009d8e35dba96028b7787d91315be675877d2d097be5e8ee34560e3e7fd25c0f00", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "304402202ec9760122db98fd06ea76848d35a6da442d2ceef7559a30cf57c61e92df327e02207ab271da90859479701fccf86e462ee3393fb6814c27b760c4963625c0a19878", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "3044022054e76b7683b6650baa6a7fc49b1c51eed9ba9dd463221f7a4f1005a89fe00c5902202ea076886c773eb937ec1cc8374b7915cfd11b1c1ae1166152f2f7806a31c8fd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "304402205291deaf24659ffbbce6e3c26f6021097a74abdbb69be4fb10419c0c496c9466022065d6fcf336d27cc7cdb982bb4e4ecef5827f84742f29f10abf83469270a03dc3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "30450220207a3241812d75d947419dc58efb05e8003b33fc17eb50f9d15166a88479f107022100cdee749f2e492b213ce80b32d0574f62f1c5d70793cf55e382d5caadf7592767", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "304502206554e49f82a855204328ac94913bf01bbe84437a355a0a37c0dee3cf81aa7728022100aea00de2507ddaf5c94e1e126980d3df16250a2eaebc8be486effe7f22b4f929", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "3046022100a54c5062648339d2bff06f71c88216c26c6e19b4d80a8c602990ac82707efdfc022100e99bbe7fcfafae3e69fd016777517aa01056317f467ad09aff09be73c9731b0d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "3045022100975bd7157a8d363b309f1f444012b1a1d23096593133e71b4ca8b059cff37eaf02207faa7a28b1c822baa241793f2abc930bd4c69840fe090f2aacc46786bf919622", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "304402205694a6f84b8f875c276afd2ebcfe4d61de9ec90305afb1357b95b3e0da43885e02200dffad9ffd0b757d8051dec02ebdf70d8ee2dc5c7870c0823b6ccc7c679cbaa4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "3045022100a0c30e8026fdb2b4b4968a27d16a6d08f7098f1a98d21620d7454ba9790f1ba602205e470453a8a399f15baf463f9deceb53acc5ca64459149688bd2760c65424339", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "30440220614ea84acf736527dd73602cd4bb4eea1dfebebd5ad8aca52aa0228cf7b99a880220737cc85f5f2d2f60d1b8183f3ed490e4de14368e96a9482c2a4dd193195c902f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "3045022100bead6734ebe44b810d3fb2ea00b1732945377338febfd439a8d74dfbd0f942fa02206bb18eae36616a7d3cad35919fd21a8af4bbe7a10f73b3e036a46b103ef56e2a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "30440220499625479e161dacd4db9d9ce64854c98d922cbf212703e9654fae182df9bad2022042c177cf37b8193a0131108d97819edd9439936028864ac195b64fca76d9d693", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "3045022008f16b8093a8fb4d66a2c8065b541b3d31e3bfe694f6b89c50fb1aaa6ff6c9b20221009d6455e2d5d1779748573b611cb95d4a21f967410399b39b535ba3e5af81ca2e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "3046022100be26231b6191658a19dd72ddb99ed8f8c579b6938d19bce8eed8dc2b338cb5f8022100e1d9a32ee56cffed37f0f22b2dcb57d5c943c14f79694a03b9c5e96952575c89", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "3045022015e76880898316b16204ac920a02d58045f36a229d4aa4f812638c455abe0443022100e74d357d3fcb5c8c5337bd6aba4178b455ca10e226e13f9638196506a1939123", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "30440220352ecb53f8df2c503a45f9846fc28d1d31e6307d3ddbffc1132315cc07f16dad02201348dfa9c482c558e1d05c5242ca1c39436726ecd28258b1899792887dd0a3c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "304402204a40801a7e606ba78a0da9882ab23c7677b8642349ed3d652c5bfa5f2a9558fb02203a49b64848d682ef7f605f2832f7384bdc24ed2925825bf8ea77dc5981725782", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "3045022100eacc5e1a8304a74d2be412b078924b3bb3511bac855c05c9e5e9e44df3d61e9602207451cd8e18d6ed1885dd827714847f96ec4bb0ed4c36ce9808db8f714204f6d1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "304502202f7a5e9e5771d424f30f67fdab61e8ce4f8cd1214882adb65f7de94c31577052022100ac4e69808345809b44acb0b2bd889175fb75dd050c5a449ab9528f8f78daa10c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "3045022100ffcda40f792ce4d93e7e0f0e95e1a2147dddd7f6487621c30a03d710b3300219022079938b55f8a17f7ed7ba9ade8f2065a1fa77618f0b67add8d58c422c2453a49a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "304602210081f2359c4faba6b53d3e8c8c3fcc16a948350f7ab3a588b28c17603a431e39a8022100cd6f6a5cc3b55ead0ff695d06c6860b509e46d99fccefb9f7f9e101857f74300", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "3045022100dfc8bf520445cbb8ee1596fb073ea283ea130251a6fdffa5c3f5f2aaf75ca8080220048e33efce147c9dd92823640e338e68bfd7d0dc7a4905b3a7ac711e577e90e7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "3046022100ad019f74c6941d20efda70b46c53db166503a0e393e932f688227688ba6a576202210093320eb7ca0710255346bdbb3102cdcf7964ef2e0988e712bc05efe16c199345", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "3046022100ac8096842e8add68c34e78ce11dd71e4b54316bd3ebf7fffdeb7bd5a3ebc1883022100f5ca2f4f23d674502d4caf85d187215d36e3ce9f0ce219709f21a3aac003b7a8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "30440220677b2d3a59b18a5ff939b70ea002250889ddcd7b7b9d776854b4943693fb92f702206b4ba856ade7677bf30307b21f3ccda35d2f63aee81efd0bab6972cc0795db55", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "30450220479e1ded14bcaed0379ba8e1b73d3115d84d31d4b7c30e1f05e1fc0d5957cfb0022100918f79e35b3d89487cf634a4f05b2e0c30857ca879f97c771e877027355b2443", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "3044022043dfccd0edb9e280d9a58f01164d55c3d711e14b12ac5cf3b64840ead512a0a302201dbe33fa8ba84533cd5c4934365b3442ca1174899b78ef9a3199f49584389772", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "304402205b09ab637bd4caf0f4c7c7e4bca592fea20e9087c259d26a38bb4085f0bbff11022045b7eb467b6748af618e9d80d6fdcd6aa24964e5a13f885bca8101de08eb0d75", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "304502205e9b1c5a028070df5728c5c8af9b74e0667afa570a6cfa0114a5039ed15ee06f022100b1360907e2d9785ead362bb8d7bd661b6c29eeffd3c5037744edaeb9ad990c20", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "304502200671a0a85c2b72d54a2fb0990e34538b4890050f5a5712f6d1a7a5fb8578f32e022100db1846bab6b7361479ab9c3285ca41291808f27fd5bd4fdac720e5854713694c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "304402207673f8526748446477dbbb0590a45492c5d7d69859d301abbaedb35b2095103a02203dc70ddf9c6b524d886bed9e6af02e0e4dec0d417a414fed3807ef4422913d7c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "304402207f085441070ecd2bb21285089ebb1aa6450d1a06c36d3ff39dfd657a796d12b50220249712012029870a2459d18d47da9aa492a5e6cb4b2d8dafa9e4c5c54a2b9a8b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "3046022100914c67fb61dd1e27c867398ea7322d5ab76df04bc5aa6683a8e0f30a5d287348022100fa07474031481dda4953e3ac1959ee8cea7e66ec412b38d6c96d28f6d37304ea", + "result" : "valid", + "flags" : [] } ] }, @@ -1973,7 +2365,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 222, + "tcId" : 271, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "303502104319055358e8617b0c46353d039cdaab022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", @@ -1981,7 +2373,7 @@ "flags" : [] }, { - "tcId" : 223, + "tcId" : 272, "comment" : "r too large", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000fffffffffffffffffffffffc022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", @@ -2005,7 +2397,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 273, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", @@ -2029,7 +2421,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 274, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100909135bdb6799286170f5ead2de4f6511453fe50914f3df2de54a36383df8dd4", @@ -2053,7 +2445,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 275, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022027b4577ca009376f71303fd5dd227dcef5deb773ad5f5a84360644669ca249a5", @@ -2077,7 +2469,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 276, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020105020101", @@ -2101,7 +2493,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 277, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020105020103", @@ -2125,7 +2517,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 229, + "tcId" : 278, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020105020105", @@ -2149,7 +2541,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 230, + "tcId" : 279, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020105020106", @@ -2157,7 +2549,7 @@ "flags" : [] }, { - "tcId" : 231, + "tcId" : 280, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632556020106", @@ -2181,7 +2573,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 281, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3026020105022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc75fbd8", @@ -2205,7 +2597,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 282, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "3027020201000221008f1e3c7862c58b16bb76eddbb76eddbb516af4f63f2d74d76e0d28c9bb75ea88", @@ -2229,7 +2621,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 283, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "302c02072d9b4d347952d6022100ef3043e7329581dbb3974497710ab11505ee1c87ff907beebadd195a0ffe6d7a", @@ -2253,7 +2645,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 284, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3032020d1033e67e37b32b445580bf4eff0221008b748b74000000008b748b748b748b7466e769ad4a16d3dcd87129b8e91d1b4d", @@ -2277,7 +2669,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 285, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "302702020100022100ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b", @@ -2301,7 +2693,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 286, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3032020d062522bbd3ecbe7c39e93e7c25022100ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b", @@ -2325,7 +2717,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 238, + "tcId" : 287, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "3045022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324d50220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -2349,7 +2741,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 239, + "tcId" : 288, "comment" : "s == 1", "msg" : "313233343030", "sig" : "30250220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70020101", @@ -2357,7 +2749,7 @@ "flags" : [] }, { - "tcId" : 240, + "tcId" : 289, "comment" : "s == 0", "msg" : "313233343030", "sig" : "30250220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70020100", @@ -2381,7 +2773,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 290, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "304402207fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a80220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -2405,7 +2797,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 291, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "30450220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023", @@ -2429,7 +2821,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 292, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70022044a5ad0ad0636d9f12bc9e0a6bdd5e1cbcb012ea7bf091fcec15b0c43202d52e", @@ -2453,7 +2845,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 293, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c700220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -2477,7 +2869,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 294, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "30450220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70022100aaaaaaaa00000000aaaaaaaaaaaaaaaa7def51c91a0fbf034d26872ca84218e1", @@ -2501,7 +2893,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 295, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100e91e1ba60fdedb76a46bcb51dc0b8b4b7e019f0a28721885fa5d3a8196623397", @@ -2525,7 +2917,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 296, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100fdea5843ffeb73af94313ba4831b53fe24f799e525b1e8e8c87b59b95b430ad9", @@ -2549,7 +2941,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 297, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022003ffcabf2f1b4d2a65190db1680d62bb994e41c5251cd73b3c3dfc5e5bafc035", @@ -2573,7 +2965,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 298, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02204dfbc401f971cd304b33dfdb17d0fed0fe4c1a88ae648e0d2847f74977534989", @@ -2597,7 +2989,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 299, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bc4024761cd2ffd43dfdb17d0fed112b988977055cd3a8e54971eba9cda5ca71", @@ -2621,7 +3013,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 300, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220788048ed39a5ffa77bfb62fa1fda2257742bf35d128fb3459f2a0c909ee86f91", @@ -2645,7 +3037,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 301, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220476d9131fd381bd917d0fed112bc9e0a5924b5ed5b11167edd8b23582b3cb15e", @@ -2669,7 +3061,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 302, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0221008374253e3e21bd154448d0a8f640fe46fafa8b19ce78d538f6cc0a19662d3601", @@ -2693,7 +3085,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 303, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220357cfd3be4d01d413c5b9ede36cba5452c11ee7fe14879e749ae6a2d897a52d6", @@ -2717,7 +3109,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 304, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022029798c5c0ee287d4a5e8e6b799fd86b8df5225298e6ffc807cd2f2bc27a0a6d8", @@ -2741,7 +3133,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 305, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02200b70f22c781092452dca1a5711fa3a5a1f72add1bf52c2ff7cae4820b30078dd", @@ -2765,7 +3157,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 306, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022016e1e458f021248a5b9434ae23f474b43ee55ba37ea585fef95c90416600f1ba", @@ -2789,7 +3181,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 307, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02202252d6856831b6cf895e4f0535eeaf0e5e5809753df848fe760ad86219016a97", @@ -2813,7 +3205,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 308, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02210081ffe55f178da695b28c86d8b406b15dab1a9e39661a3ae017fbe390ac0972c3", @@ -2837,7 +3229,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 309, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02207fffffffaaaaaaaaffffffffffffffffe9a2538f37b28a2c513dee40fecbb71a", @@ -2861,7 +3253,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 310, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100b62f26b5f2a2b26f6de86d42ad8a13da3ab3cccd0459b201de009e526adf21f2", @@ -2885,7 +3277,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 311, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bb1d9ac949dd748cd02bbbe749bd351cd57b38bb61403d700686aa7b4c90851e", @@ -2909,7 +3301,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 312, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022066755a00638cdaec1c732513ca0234ece52545dac11f816e818f725b4f60aaf2", @@ -2933,7 +3325,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 313, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022055a00c9fcdaebb6032513ca0234ecfffe98ebe492fdf02e48ca48e982beb3669", @@ -2957,7 +3349,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 314, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100ab40193f9b5d76c064a27940469d9fffd31d7c925fbe05c919491d3057d66cd2", @@ -2981,7 +3373,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 315, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100ca0234ebb5fdcb13ca0234ecffffffffcb0dadbbc7f549f8a26b4408d0dc8600", @@ -3005,7 +3397,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 316, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bfffffff3ea3677e082b9310572620ae19933a9e65b285598711c77298815ad3", @@ -3029,7 +3421,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 317, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220266666663bbbbbbbe6666666666666665b37902e023fab7c8f055d86e5cc41f4", @@ -3053,7 +3445,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 318, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bfffffff36db6db7a492492492492492146c573f4c6dfc8d08a443e258970b09", @@ -3077,7 +3469,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 319, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bfffffff2aaaaaab7fffffffffffffffc815d0e60b3e596ecb1ad3a27cfd49c4", @@ -3101,7 +3493,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 320, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02207fffffff55555555ffffffffffffffffd344a71e6f651458a27bdc81fd976e37", @@ -3125,7 +3517,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 321, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02203fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa", @@ -3149,7 +3541,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 322, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02205d8ecd64a4eeba466815ddf3a4de9a8e6abd9c5db0a01eb80343553da648428f", @@ -3173,7 +3565,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 323, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "304502206f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569022100bb726660235793aa9957a61e76e00c2c435109cf9a15dd624d53f4301047856b", @@ -3199,7 +3591,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 324, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "304502206f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569022100bb726660235793aa9957a61e76e00c2c435109cf9a15dd624d53f4301047856b", @@ -3225,7 +3617,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 325, "comment" : "point with x-coordinate 0", "msg" : "313233343030", "sig" : "30250201010220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -3249,7 +3641,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 326, "comment" : "point with x-coordinate 0", "msg" : "313233343030", "sig" : "3045022101000000000000000000000000000000000000000000000000000000000000000002203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9", @@ -3273,7 +3665,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 327, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c7002203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9", @@ -3297,7 +3689,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 328, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc476699780220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -3321,7 +3713,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 329, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304502207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022100b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc", @@ -3345,7 +3737,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 330, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304502207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022100cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7", @@ -3369,7 +3761,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 331, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997802203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaa", @@ -3393,7 +3785,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 332, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022049249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185", @@ -3417,7 +3809,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 284, + "tcId" : 333, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022016a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb", @@ -3441,7 +3833,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 334, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2960220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -3465,7 +3857,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 286, + "tcId" : 335, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304502206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022100b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc", @@ -3489,7 +3881,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 287, + "tcId" : 336, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304502206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022100cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7", @@ -3513,7 +3905,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 288, + "tcId" : 337, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29602203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaa", @@ -3537,7 +3929,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 289, + "tcId" : 338, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022049249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185", @@ -3561,7 +3953,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 290, + "tcId" : 339, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022016a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb", @@ -3585,7 +3977,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 291, + "tcId" : 340, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -3593,7 +3985,7 @@ "flags" : [] }, { - "tcId" : 292, + "tcId" : 341, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3044022044a5ad0ad0636d9f12bc9e0a6bdd5e1cbcb012ea7bf091fcec15b0c43202d52e0220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -3617,7 +4009,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 293, + "tcId" : 342, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -3625,7 +4017,7 @@ "flags" : [] }, { - "tcId" : 294, + "tcId" : 343, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3044022044a5ad0ad0636d9f12bc9e0a6bdd5e1cbcb012ea7bf091fcec15b0c43202d52e0220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -3649,7 +4041,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 295, + "tcId" : 344, "comment" : "pseudorandom signature", "msg" : "", "sig" : "3045022100b292a619339f6e567a305c951c0dcbcc42d16e47f219f9e98e76e09d8770b34a02200177e60492c5a8242f76f07bfe3661bde59ec2a17ce5bd2dab2abebdf89a62e2", @@ -3657,79 +4049,7 @@ "flags" : [] }, { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3045022100e502de07f887e60119f9668cec69d2760839e6e74b9e6ff8cb7fa8d5a24f66c802207605e8b6afdbef06db7f89d06e2add2cf064eb4054d5ff0b101d815e813a8c08", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3044022030fbfb3d662f0f07e8d51c6c3ebbc3ae9cf17b985db10e38116f1ba584cccf4102206fcc086c907209fe3d3d3a3724af44ce3d5af9345ac8864de18ad2b2f9617819", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304602210097dde41357ef913cb8b9cd8e8c8c858831ec69298c739cd7fb14edcafc519d4e022100c8e032ad4432814ba4ddf3e25004594fa8c5137e39fd360ca36aedabaa934db3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3044022047bf21626d4b879fc51774251d7e3a380104e2c8170f13d32e86358c63d6b50102203f9c9d81b5e20b94766a62efdee7f3edfada68ab4d74487a24978fb574358830", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3045022100d7908fbd16c6a3ffd7c315bfc2f87d8d42bda8fac5d6024069b5df6b101420e0022066a4771722eef9f166f037629c0d210010727dd114049fe2159ffa228fc11798", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3046022100d48907279f401ee511d2e78d15f4c17539c93373d72bb66cff066a9114801a6d022100c7b709d88a367836a66cdb4b3bd4e0b2a76c97e551505c2969c98b6709600733", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30450220743d6d5a99bcf2f7e011d6cac86a73582014419d3803c8d61128b23e4683cf96022100fa1270b7406b13cdbea376cb502f01f388f97dc5b660c9f3ba92c40233ae853f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304502201c8e26e3a84892b12d6946fa39aa15ee8989f32c647db31c48c7276718907734022100e486719b597f52356d20afc98af82301d3ed33e2c3ec61c23601de687c432893", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3046022100f8f074bad4cc63ce49b1a7101f5f1e5dd7e8d28e1654e3052e9dea4e8830a247022100d232383e83d2b4e0c12ee6127dd8cc3fcfcdff971571b07e18ea0d59d1bd75e9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 305, + "tcId" : 345, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "30450220530bd6b0c9af2d69ba897f6b5fb59695cfbf33afe66dbadcf5b8d2a2a6538e23022100d85e489cb7a161fd55ededcedbf4cc0c0987e3e3f0f242cae934c72caa3f43e9", @@ -3737,79 +4057,7 @@ "flags" : [] }, { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304502202a95faa048e78949b27dd4f2a69bf26f809d565cca4fd0205aac95382e19df1c022100c7de7183db22fb7015697d8f15874529c1c37b3506b32e2969c6345ba6431eea", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3046022100ef18b2f9d187e6d6ebd0fe0ff63ebbee44e4e8c3812fb53f7399a2db757965fc022100ff2f438009b409c18fb908851115a00f3ac250428c0485cb8e8066e27608dc2a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022100d1ba6053e65dd564d24a99aeabb181529f48ed9564bfcf8d9b7950d05dfbf1f702204b4d69402ba634983534a599f49c47d4fef03ace4446a7934124e7b4cd212be2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022100d8df1a77d439e1a68621712e5cf65ecc503398f7a87a6b53fbd1d7251d1a62bd02203276f956f733314b20eb399f2027702463e203cd8f15f1dbe41fe157dcaac618", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30440220771b9696276b14cf4e0342272f65be8ddf3d603036b03d13a82f522c0446843c022062e7b425f0e2d8a6a207e8324014a6d4d569d80e0fe5509ba1cd1581446d5a2b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3046022100f052476d9a28b34372a358481c650f2aee5c91b88fa307ad39719c11d2ae2b79022100d5da4b0f6bab8923ec17533d455ed259d379fe265956b7106f2c44c4f56a70ed", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3046022100a6a63a03be4a3505ba28907fb2b028268387b657ae561fb5bf9c011a330a8dae022100bacb589b58eeb74b7ab85b1abdaf50f59ed03ea4a73dde66470b86dc34e25768", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3046022100f547541d72fad13c84399a2e74e00c2f2b6ee9c24b48bb06c00c321786273c07022100d28d340d5e507b1fd87011bc8a21b388f7a4ea6acbc67916667e278dd52c5c1b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304402205b64337764e6b896219a3502e4ea632fc03afe12c27ad0501640f46f7a6e62950220100cd011a79cbcba991f0994e4e406de9a390d8ede12d4a116f39072d8373463", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 315, + "tcId" : 346, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "3046022100a8ea150cb80125d7381c4c1f1da8e9de2711f9917060406a73d7904519e51388022100f3ab9fa68bd47973a73b2d40480c2ba50c22c9d76ec217257288293285449b86", @@ -3817,156 +4065,12 @@ "flags" : [] }, { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304402206d5091f9497241fb2a99137f56734d70797c1620fa58f292f3ddc1c21980768a02207d4681372addeec97da13d3834429a49cf94c68cc6d8380fcc1fb897caeaa4d7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30440220111af92aa721abe4492468a6ad410f85351c3f71f6f076c5160eac1665bf08a002205d9f4658ec427e54fd64ccc367f50d48c7e5c2822299e258f443cc7890d25db9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100ecd42e0caddf730e79911ea0725402d3e4519e93299217cfff7f27eb06383bcb022100b9002348257e8aa55de6326e8588d1e5ac7803e912dca2b6aac1c0b6c6ce887d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100dd7ff4894d875b82698e738cd6af3e06df3dfe519c63c83bda6cb780003212680221008ae21af20504ca943014f87bc06eff0c72222900e7b78e49e7107d1d27f78d7a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304502202c4ffe7eba452ab8147fbd117091b6a6aed2c022b51a0559f45a210149827585022100f8f713031c6747382a930183f508cb5ba3dee9918623ed7b9246f7792895806f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30450220036e58fdd99c73206d0b989e315d4e7445853b29756abd9be4988043ee575318022100bca3bdbd7b13d674a507755a1fb25d6b9ad533e6aea4c07da2b662bf64074c1f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3045022100e8967620ea0878093f914bc670e9fd49e5e1d120cd8296f67934806921edd1eb0220091fe9cc8158606b7a93a87b830d8bf892c8086bc3ccb364b885adc11c5a2f5b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30450221008053d20f27c43e96e7cb99f0fb5ed638f391dbb8c49228bb164e3c5c7ed98df802200f8f909a360d019c8cd8cc4936c471cb0e81eec812a7815a413f015e5020a83a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304402201a05d145760911a0d03a3f9e04183b4fa12052ab08e8e2a61cecd685abe06ccd022015a45cdddd5b271b460fd23970e3f09bd3e428c5935a141131f7bb9cdcb31ffe", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 325, + "tcId" : 347, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "3045022100986e65933ef2ed4ee5aada139f52b70539aaf63f00a91f29c69178490d57fb7102203dafedfb8da6189d372308cbf1489bbbdabf0c0217d1c0ff0f701aaa7a694b9c", "result" : "valid", "flags" : [] - }, - { - "tcId" : 326, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304502200a1ba2c8595e428eb8efe4d0d527b57a9d65a18f2adb74a8d42b079cca3ded47022100a9b1d33b3b0498f08a46b3602d216cddd909b46a4531bb0c8eda027c813701ea", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 327, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3044022051a2d733ccc576739d202cac29631dd4a4c2b7bca274a88bed819b4fa74bc13a02203332485952b2bafdd23bb4bdd5b182c17d68fa989fb297e522f58267f579858b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 328, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30450221008523fa05039757ff31734c5a97512e16d36a2b44cfeaf698bf99a3da10192ce102201a4a46d618146dbd6f8b96bde830c1cd6b3c40b3c3f076b0525327b81421703c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 329, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30450221008b7c16aead127ff236229edf3b3d685389d833a6706f8baaf8d18c42c8e0fcb402207c007ac920eb885009bb826dacf204affc995b8b1da3088ab8233372e77bfcb9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 330, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3046022100eb05151d10844480bb1da9bbd5fadeb94653979ce6473e1eae877c04b5dc136b022100f5626ba78e4936461be857439da72310f0159c53076ed7602b802b5c79296db6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 331, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3046022100b1ef5e5b2ed946f33e3f14a755af39520397d425aa184e24c3a1ab2071bd28ad022100f06c9370a8fd969f14fe9fb10d18e593c1469e5716c7264880dd35a8589c4747", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 332, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304502206da6c71eb7d8a2435999c8f6b7a1de30f2a863a2f07a8aad4d321d52cc619679022100ab1abe0cbd07504de3fd9ac64bed3bf89fb0061e251a1b1de2925e6635d523ec", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 333, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30450220450e205ad97a14760979e1d5a24f2277c88382810b73c94ea53fa0d768ee18d1022100ba73359c371c5ff36c338bcd9761096647e0437db6a01b95df8cfa15ffc29bf4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 334, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304502201814378a581d4584664c2e24d695edeec6ce96971887a35a67df515e8788d44c022100c96da4442349d041183bba91d8f2b0279501c85b7b31f993c82268b6703c7b3f", - "result" : "valid", - "flags" : [] } ] }, @@ -3985,7 +4089,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 335, + "tcId" : 348, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3046022100d434e262a49eab7781e353a3565e482550dd0fd5defa013c7f29745eff3569f10221009b0c0a93f267fb6052fd8077be769c2b98953195d7bc10de844218305c6ba17a", @@ -3993,7 +4097,7 @@ "flags" : [] }, { - "tcId" : 336, + "tcId" : 349, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "304402200fe774355c04d060f76d79fd7a772e421463489221bf0a33add0be9b1979110b0220500dcba1c69a8fbd43fa4f57f743ce124ca8b91a1f325f3fac6181175df55737", @@ -4001,7 +4105,7 @@ "flags" : [] }, { - "tcId" : 337, + "tcId" : 350, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3045022100bb40bf217bed3fb3950c7d39f03d36dc8e3b2cd79693f125bfd06595ee1135e30220541bf3532351ebb032710bdb6a1bf1bfc89a1e291ac692b3fa4780745bb55677", @@ -4025,7 +4129,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 338, + "tcId" : 351, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30440220664eb7ee6db84a34df3c86ea31389a5405badd5ca99231ff556d3e75a233e73a022059f3c752e52eca46137642490a51560ce0badc678754b8f72e51a2901426a1bd", @@ -4033,7 +4137,7 @@ "flags" : [] }, { - "tcId" : 339, + "tcId" : 352, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "304502204cd0429bbabd2827009d6fcd843d4ce39c3e42e2d1631fd001985a79d1fd8b430221009638bf12dd682f60be7ef1d0e0d98f08b7bca77a1a2b869ae466189d2acdabe3", @@ -4041,7 +4145,7 @@ "flags" : [] }, { - "tcId" : 340, + "tcId" : 353, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3046022100e56c6ea2d1b017091c44d8b6cb62b9f460e3ce9aed5e5fd41e8added97c56c04022100a308ec31f281e955be20b457e463440b4fcf2b80258078207fc1378180f89b55", @@ -4065,7 +4169,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 341, + "tcId" : 354, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304402201158a08d291500b4cabed3346d891eee57c176356a2624fb011f8fbbf34668300220228a8c486a736006e082325b85290c5bc91f378b75d487dda46798c18f285519", @@ -4073,7 +4177,7 @@ "flags" : [] }, { - "tcId" : 342, + "tcId" : 355, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3045022100b1db9289649f59410ea36b0c0fc8d6aa2687b29176939dd23e0dde56d309fa9d02203e1535e4280559015b0dbd987366dcf43a6d1af5c23c7d584e1c3f48a1251336", @@ -4081,7 +4185,7 @@ "flags" : [] }, { - "tcId" : 343, + "tcId" : 356, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100b7b16e762286cb96446aa8d4e6e7578b0a341a79f2dd1a220ac6f0ca4e24ed86022100ddc60a700a139b04661c547d07bbb0721780146df799ccf55e55234ecb8f12bc", @@ -4105,7 +4209,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 344, + "tcId" : 357, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3045022100d82a7c2717261187c8e00d8df963ff35d796edad36bc6e6bd1c91c670d9105b402203dcabddaf8fcaa61f4603e7cbac0f3c0351ecd5988efb23f680d07debd139929", @@ -4113,7 +4217,7 @@ "flags" : [] }, { - "tcId" : 345, + "tcId" : 358, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304402205eb9c8845de68eb13d5befe719f462d77787802baff30ce96a5cba063254af7802202c026ae9be2e2a5e7ca0ff9bbd92fb6e44972186228ee9a62b87ddbe2ef66fb5", @@ -4121,7 +4225,7 @@ "flags" : [] }, { - "tcId" : 346, + "tcId" : 359, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304602210096843dd03c22abd2f3b782b170239f90f277921becc117d0404a8e4e36230c28022100f2be378f526f74a543f67165976de9ed9a31214eb4d7e6db19e1ede123dd991d", @@ -4145,7 +4249,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 347, + "tcId" : 360, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30440220766456dce1857c906f9996af729339464d27e9d98edc2d0e3b760297067421f60220402385ecadae0d8081dccaf5d19037ec4e55376eced699e93646bfbbf19d0b41", @@ -4153,7 +4257,7 @@ "flags" : [] }, { - "tcId" : 348, + "tcId" : 361, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3046022100c605c4b2edeab20419e6518a11b2dbc2b97ed8b07cced0b19c34f777de7b9fd9022100edf0f612c5f46e03c719647bc8af1b29b2cde2eda700fb1cff5e159d47326dba", @@ -4161,7 +4265,7 @@ "flags" : [] }, { - "tcId" : 349, + "tcId" : 362, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3046022100d48b68e6cabfe03cf6141c9ac54141f210e64485d9929ad7b732bfe3b7eb8a84022100feedae50c61bd00e19dc26f9b7e2265e4508c389109ad2f208f0772315b6c941", @@ -4185,7 +4289,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 350, + "tcId" : 363, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3046022100b7c81457d4aeb6aa65957098569f0479710ad7f6595d5874c35a93d12a5dd4c7022100b7961a0b652878c2d568069a432ca18a1a9199f2ca574dad4b9e3a05c0a1cdb3", @@ -4193,7 +4297,7 @@ "flags" : [] }, { - "tcId" : 351, + "tcId" : 364, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304402206b01332ddb6edfa9a30a1321d5858e1ee3cf97e263e669f8de5e9652e76ff3f702205939545fced457309a6a04ace2bd0f70139c8f7d86b02cb1cc58f9e69e96cd5a", @@ -4201,7 +4305,7 @@ "flags" : [] }, { - "tcId" : 352, + "tcId" : 365, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3046022100efdb884720eaeadc349f9fc356b6c0344101cd2fd8436b7d0e6a4fb93f106361022100f24bee6ad5dc05f7613975473aadf3aacba9e77de7d69b6ce48cb60d8113385d", @@ -4225,7 +4329,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 353, + "tcId" : 366, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3044022031230428405560dcb88fb5a646836aea9b23a23dd973dcbe8014c87b8b20eb0702200f9344d6e812ce166646747694a41b0aaf97374e19f3c5fb8bd7ae3d9bd0beff", @@ -4233,7 +4337,7 @@ "flags" : [] }, { - "tcId" : 354, + "tcId" : 367, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3046022100caa797da65b320ab0d5c470cda0b36b294359c7db9841d679174db34c4855743022100cf543a62f23e212745391aaf7505f345123d2685ee3b941d3de6d9b36242e5a0", @@ -4241,7 +4345,7 @@ "flags" : [] }, { - "tcId" : 355, + "tcId" : 368, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304502207e5f0ab5d900d3d3d7867657e5d6d36519bc54084536e7d21c336ed8001859450221009450c07f201faec94b82dfb322e5ac676688294aad35aa72e727ff0b19b646aa", @@ -4265,7 +4369,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 356, + "tcId" : 369, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3046022100d7d70c581ae9e3f66dc6a480bf037ae23f8a1e4a2136fe4b03aa69f0ca25b35602210089c460f8a5a5c2bbba962c8a3ee833a413e85658e62a59e2af41d9127cc47224", @@ -4273,7 +4377,7 @@ "flags" : [] }, { - "tcId" : 357, + "tcId" : 370, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30440220341c1b9ff3c83dd5e0dfa0bf68bcdf4bb7aa20c625975e5eeee34bb396266b34022072b69f061b750fd5121b22b11366fad549c634e77765a017902a67099e0a4469", @@ -4281,7 +4385,7 @@ "flags" : [] }, { - "tcId" : 358, + "tcId" : 371, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3045022070bebe684cdcb5ca72a42f0d873879359bd1781a591809947628d313a3814f67022100aec03aca8f5587a4d535fa31027bbe9cc0e464b1c3577f4c2dcde6b2094798a9", diff --git a/third_party/wycheproof_testvectors/ecdsa_secp256r1_sha256_test.txt b/third_party/wycheproof_testvectors/ecdsa_secp256r1_sha256_test.txt index 2b6f2fc49..61459f19d 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp256r1_sha256_test.txt +++ b/third_party/wycheproof_testvectors/ecdsa_secp256r1_sha256_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: ECDSA -# Generator version: 0.4.6 +# Generator version: 0.4.12 [key.curve = secp256r1] [key.keySize = 256] @@ -20,36 +20,6 @@ result = valid sig = 304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802204cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd76 # tcId = 2 -# random signature -msg = 313233343030 -result = valid -sig = 304402200c465158cada5bbaa87faa8fb796304117db6576d33827b483b6b6aea478a229022013f0fe9ee688d551c164ae988b38916f1a208f2e67621f392c6b6ce0c0e72364 - -# tcId = 3 -# random signature -msg = 313233343030 -result = valid -sig = 304502206634bf617fa20aac6606bd44f8479816957dc3af187eed0f2383b6324b499fad022100aaeaebcf1222bbc8f05eda510a9da32010f9d009388733ec8abeaf433651a176 - -# tcId = 4 -# random signature -msg = 313233343030 -result = valid -sig = 3045022100a5631aa8b4ea617299812d6ba30634e6435b464134851bab34b27de1efa846f102203748532dde1027adf441d8d838cb071e53ca07940bfbeba596f187dc2dbbffd3 - -# tcId = 5 -# random signature -msg = 313233343030 -result = valid -sig = 304402200ab76b2520a9f50b8f587dcebf4b4505d8bb20b0259be12f6b331eb372b14bcc02207e1a6aaeaa2a06159ca3b8d276a1dc4f5e177cba24945e574e11de12c6fd6d01 - -# tcId = 6 -# random signature -msg = 313233343030 -result = valid -sig = 3045022100bf9c4ae2cb659c363042793489587d62e5e680c4a82ff6dca07f3c52814eba0a02202e64c12f19f4f9c442562b31335dffa7b929525c0563da11b0909a3c3b942e31 - -# tcId = 7 # Legacy:ASN encoding of s misses leading 0 msg = 313233343030 result = acceptable @@ -59,13 +29,13 @@ sig = 304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802 # some implementations (e.g. jdk) allow signatures with incorrect ASN encodings # assuming that the signature is otherwise valid. -# tcId = 8 +# tcId = 3 # valid msg = 313233343030 result = valid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 9 +# tcId = 4 # long form encoding of length msg = 313233343030 result = invalid @@ -74,7 +44,7 @@ sig = 30814502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 10 +# tcId = 5 # long form encoding of length msg = 313233343030 result = invalid @@ -83,7 +53,7 @@ sig = 30460281202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 11 +# tcId = 6 # long form encoding of length msg = 313233343030 result = invalid @@ -92,7 +62,7 @@ sig = 304602202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 12 +# tcId = 7 # length contains leading 0 msg = 313233343030 result = invalid @@ -101,7 +71,7 @@ sig = 3082004502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 13 +# tcId = 8 # length contains leading 0 msg = 313233343030 result = invalid @@ -110,7 +80,7 @@ sig = 3047028200202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 14 +# tcId = 9 # length contains leading 0 msg = 313233343030 result = invalid @@ -119,415 +89,415 @@ sig = 304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 15 +# tcId = 10 # wrong length msg = 313233343030 result = invalid sig = 304602202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 16 +# tcId = 11 # wrong length msg = 313233343030 result = invalid sig = 304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 17 +# tcId = 12 # wrong length msg = 313233343030 result = invalid sig = 304502212ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 18 +# tcId = 13 # wrong length msg = 313233343030 result = invalid sig = 3045021f2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 19 +# tcId = 14 # wrong length msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022200b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 20 +# tcId = 15 # wrong length msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022000b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 21 +# tcId = 16 # uint32 overflow in length msg = 313233343030 result = invalid sig = 3085010000004502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 22 +# tcId = 17 # uint32 overflow in length msg = 313233343030 result = invalid sig = 304a028501000000202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 23 +# tcId = 18 # uint32 overflow in length msg = 313233343030 result = invalid sig = 304a02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180285010000002100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 24 +# tcId = 19 # uint64 overflow in length msg = 313233343030 result = invalid sig = 308901000000000000004502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 25 +# tcId = 20 # uint64 overflow in length msg = 313233343030 result = invalid sig = 304e02890100000000000000202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 26 +# tcId = 21 # uint64 overflow in length msg = 313233343030 result = invalid sig = 304e02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18028901000000000000002100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 27 +# tcId = 22 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 30847fffffff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 28 +# tcId = 23 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 304902847fffffff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 29 +# tcId = 24 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802847fffffff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 30 +# tcId = 25 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 3084ffffffff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 31 +# tcId = 26 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 30490284ffffffff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 32 +# tcId = 27 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180284ffffffff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 33 +# tcId = 28 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 3085ffffffffff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 34 +# tcId = 29 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 304a0285ffffffffff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 35 +# tcId = 30 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 304a02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180285ffffffffff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 36 +# tcId = 31 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 3088ffffffffffffffff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 37 +# tcId = 32 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 304d0288ffffffffffffffff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 38 +# tcId = 33 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 304d02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180288ffffffffffffffff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 39 +# tcId = 34 # incorrect length msg = 313233343030 result = invalid sig = 30ff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 40 +# tcId = 35 # incorrect length msg = 313233343030 result = invalid sig = 304502ff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 41 +# tcId = 36 # incorrect length msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802ff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 42 +# tcId = 37 # indefinite length without termination msg = 313233343030 result = invalid sig = 308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 43 +# tcId = 38 # indefinite length without termination msg = 313233343030 result = invalid sig = 304502802ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 44 +# tcId = 39 # indefinite length without termination msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18028000b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 45 +# tcId = 40 # removing sequence msg = 313233343030 result = invalid sig = -# tcId = 46 +# tcId = 41 # lonely sequence tag msg = 313233343030 result = invalid sig = 30 -# tcId = 47 +# tcId = 42 # appending 0's to sequence msg = 313233343030 result = invalid sig = 304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000 -# tcId = 48 +# tcId = 43 # prepending 0's to sequence msg = 313233343030 result = invalid sig = 3047000002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 49 +# tcId = 44 # appending unused 0's to sequence msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000 -# tcId = 50 +# tcId = 45 # appending null value to sequence msg = 313233343030 result = invalid sig = 304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0500 -# tcId = 51 +# tcId = 46 # including garbage msg = 313233343030 result = invalid sig = 304a498177304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 52 +# tcId = 47 # including garbage msg = 313233343030 result = invalid sig = 30492500304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 53 +# tcId = 48 # including garbage msg = 313233343030 result = invalid sig = 3047304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0004deadbeef -# tcId = 54 +# tcId = 49 # including garbage msg = 313233343030 result = invalid sig = 304a222549817702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 55 +# tcId = 50 # including garbage msg = 313233343030 result = invalid sig = 30492224250002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 56 +# tcId = 51 # including garbage msg = 313233343030 result = invalid sig = 304d222202202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180004deadbeef022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 57 +# tcId = 52 # including garbage msg = 313233343030 result = invalid sig = 304a02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182226498177022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 58 +# tcId = 53 # including garbage msg = 313233343030 result = invalid sig = 304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1822252500022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 59 +# tcId = 54 # including garbage msg = 313233343030 result = invalid sig = 304d02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182223022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0004deadbeef -# tcId = 60 +# tcId = 55 # including undefined tags msg = 313233343030 result = invalid sig = 304daa00bb00cd00304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 61 +# tcId = 56 # including undefined tags msg = 313233343030 result = invalid sig = 304baa02aabb304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 62 +# tcId = 57 # including undefined tags msg = 313233343030 result = invalid sig = 304d2228aa00bb00cd0002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 63 +# tcId = 58 # including undefined tags msg = 313233343030 result = invalid sig = 304b2226aa02aabb02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 64 +# tcId = 59 # including undefined tags msg = 313233343030 result = invalid sig = 304d02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182229aa00bb00cd00022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 65 +# tcId = 60 # including undefined tags msg = 313233343030 result = invalid sig = 304b02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182227aa02aabb022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 66 +# tcId = 61 # truncated length of sequence msg = 313233343030 result = invalid sig = 3081 -# tcId = 67 +# tcId = 62 # using composition with indefinite length msg = 313233343030 result = invalid sig = 3080304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000 -# tcId = 68 +# tcId = 63 # using composition with indefinite length msg = 313233343030 result = invalid sig = 3049228002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180000022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 69 +# tcId = 64 # using composition with indefinite length msg = 313233343030 result = invalid sig = 304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182280022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000 -# tcId = 70 +# tcId = 65 # using composition with wrong tag msg = 313233343030 result = invalid sig = 3080314502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000 -# tcId = 71 +# tcId = 66 # using composition with wrong tag msg = 313233343030 result = invalid sig = 3049228003202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180000022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 72 +# tcId = 67 # using composition with wrong tag msg = 313233343030 result = invalid sig = 304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182280032100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000 -# tcId = 73 +# tcId = 68 # Replacing sequence with NULL msg = 313233343030 result = invalid sig = 0500 -# tcId = 74 +# tcId = 69 # changing tag value of sequence msg = 313233343030 result = invalid sig = 2e4502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 75 +# tcId = 70 # changing tag value of sequence msg = 313233343030 result = invalid sig = 2f4502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 76 +# tcId = 71 # changing tag value of sequence msg = 313233343030 result = invalid sig = 314502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 77 +# tcId = 72 # changing tag value of sequence msg = 313233343030 result = invalid sig = 324502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 78 +# tcId = 73 # changing tag value of sequence msg = 313233343030 result = invalid sig = ff4502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 79 +# tcId = 74 # dropping value of sequence msg = 313233343030 result = invalid sig = 3000 -# tcId = 80 -# using composition forsequence +# tcId = 75 +# using composition for sequence msg = 313233343030 result = invalid sig = 30493001023044202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 81 +# tcId = 76 # truncate sequence msg = 313233343030 result = invalid sig = 304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847 -# tcId = 82 +# tcId = 77 # truncate sequence msg = 313233343030 result = invalid sig = 3044202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 83 +# tcId = 78 # indefinite length msg = 313233343030 result = invalid @@ -536,97 +506,97 @@ sig = 308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 84 +# tcId = 79 # indefinite length with truncated delimiter msg = 313233343030 result = invalid sig = 308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db00 -# tcId = 85 +# tcId = 80 # indefinite length with additional element msg = 313233343030 result = invalid sig = 308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db05000000 -# tcId = 86 +# tcId = 81 # indefinite length with truncated element msg = 313233343030 result = invalid sig = 308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db060811220000 -# tcId = 87 +# tcId = 82 # indefinite length with garbage msg = 313233343030 result = invalid sig = 308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000fe02beef -# tcId = 88 +# tcId = 83 # indefinite length with nonempty EOC msg = 313233343030 result = invalid sig = 308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0002beef -# tcId = 89 +# tcId = 84 # prepend empty sequence msg = 313233343030 result = invalid sig = 3047300002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 90 +# tcId = 85 # append empty sequence msg = 313233343030 result = invalid sig = 304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db3000 -# tcId = 91 +# tcId = 86 # sequence of sequence msg = 313233343030 result = invalid sig = 3047304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 92 +# tcId = 87 # truncated sequence msg = 313233343030 result = invalid sig = 302202202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18 -# tcId = 93 +# tcId = 88 # repeat element in sequence msg = 313233343030 result = invalid sig = 306802202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 94 +# tcId = 89 # removing integer msg = 313233343030 result = invalid sig = 3023022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 95 +# tcId = 90 # lonely integer tag msg = 313233343030 result = invalid sig = 302402022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 96 +# tcId = 91 # lonely integer tag msg = 313233343030 result = invalid sig = 302302202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802 -# tcId = 97 +# tcId = 92 # appending 0's to integer msg = 313233343030 result = invalid sig = 304702222ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180000022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 98 +# tcId = 93 # appending 0's to integer msg = 313233343030 result = invalid sig = 304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022300b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000 -# tcId = 99 +# tcId = 94 # prepending 0's to integer msg = 313233343030 result = invalid @@ -635,7 +605,7 @@ sig = 3047022200002ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 100 +# tcId = 95 # prepending 0's to integer msg = 313233343030 result = invalid @@ -644,295 +614,295 @@ sig = 304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 101 +# tcId = 96 # appending unused 0's to integer msg = 313233343030 result = invalid sig = 304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180000022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 102 +# tcId = 97 # appending null value to integer msg = 313233343030 result = invalid sig = 304702222ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180500022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 103 +# tcId = 98 # appending null value to integer msg = 313233343030 result = invalid sig = 304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022300b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0500 -# tcId = 104 +# tcId = 99 # truncated length of integer msg = 313233343030 result = invalid sig = 30250281022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 105 +# tcId = 100 # truncated length of integer msg = 313233343030 result = invalid sig = 302402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180281 -# tcId = 106 +# tcId = 101 # Replacing integer with NULL msg = 313233343030 result = invalid sig = 30250500022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 107 +# tcId = 102 # Replacing integer with NULL msg = 313233343030 result = invalid sig = 302402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180500 -# tcId = 108 +# tcId = 103 # changing tag value of integer msg = 313233343030 result = invalid sig = 304500202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 109 +# tcId = 104 # changing tag value of integer msg = 313233343030 result = invalid sig = 304501202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 110 +# tcId = 105 # changing tag value of integer msg = 313233343030 result = invalid sig = 304503202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 111 +# tcId = 106 # changing tag value of integer msg = 313233343030 result = invalid sig = 304504202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 112 +# tcId = 107 # changing tag value of integer msg = 313233343030 result = invalid sig = 3045ff202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 113 +# tcId = 108 # changing tag value of integer msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18002100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 114 +# tcId = 109 # changing tag value of integer msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18012100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 115 +# tcId = 110 # changing tag value of integer msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18032100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 116 +# tcId = 111 # changing tag value of integer msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18042100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 117 +# tcId = 112 # changing tag value of integer msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18ff2100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 118 +# tcId = 113 # dropping value of integer msg = 313233343030 result = invalid sig = 30250200022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 119 +# tcId = 114 # dropping value of integer msg = 313233343030 result = invalid sig = 302402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180200 -# tcId = 120 -# using composition forinteger +# tcId = 115 +# using composition for integer msg = 313233343030 result = invalid sig = 3049222402012b021fa3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 121 -# using composition forinteger +# tcId = 116 +# using composition for integer msg = 313233343030 result = invalid sig = 304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1822250201000220b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 122 +# tcId = 117 # modify first byte of integer msg = 313233343030 result = invalid sig = 3045022029a3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 123 +# tcId = 118 # modify first byte of integer msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022102b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 124 +# tcId = 119 # modify last byte of integer msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e98022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 125 +# tcId = 120 # modify last byte of integer msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b491568475b -# tcId = 126 +# tcId = 121 # truncate integer msg = 313233343030 result = invalid sig = 3044021f2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 127 +# tcId = 122 # truncate integer msg = 313233343030 result = invalid sig = 3044021fa3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 128 +# tcId = 123 # truncate integer msg = 313233343030 result = invalid sig = 304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022000b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847 -# tcId = 129 +# tcId = 124 # truncate integer msg = 313233343030 result = invalid sig = 304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180220b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 130 +# tcId = 125 # leading ff in integer msg = 313233343030 result = invalid sig = 30460221ff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 131 +# tcId = 126 # leading ff in integer msg = 313233343030 result = invalid sig = 304602202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180222ff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 132 +# tcId = 127 # infinity msg = 313233343030 result = invalid sig = 3026090180022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 133 +# tcId = 128 # infinity msg = 313233343030 result = invalid sig = 302502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18090180 -# tcId = 134 +# tcId = 129 # replacing integer with zero msg = 313233343030 result = invalid sig = 3026020100022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 135 +# tcId = 130 # replacing integer with zero msg = 313233343030 result = invalid sig = 302502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18020100 -# tcId = 136 +# tcId = 131 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30460221012ba3a8bd6b94d5ed80a6d9d1190a436ebccc0833490686deac8635bcb9bf5369022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 137 +# tcId = 132 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30460221ff2ba3a8bf6b94d5eb80a6d9d1190a436f42fe12d7fad749d4c512a036c0f908c7022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 138 +# tcId = 133 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30450220d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 139 +# tcId = 134 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3046022100d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 140 +# tcId = 135 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30460221fed45c5742946b2a127f59262ee6f5bc914333f7ccb6f979215379ca434640ac97022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 141 +# tcId = 136 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30460221012ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 142 +# tcId = 137 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3046022100d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 143 +# tcId = 138 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022101b329f478a2bbd0a6c384ee1493b1f518276e0e4a5375928d6fcd160c11cb6d2c -# tcId = 144 +# tcId = 139 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180220b329f47aa2bbd0a4c384ee1493b1f518ada018ef05465583885980861905228a -# tcId = 145 +# tcId = 140 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180221ff4cd60b865d442f5a3c7b11eb6c4e0ae79578ec6353a20bf783ecb4b6ea97b825 -# tcId = 146 +# tcId = 141 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180221fe4cd60b875d442f593c7b11eb6c4e0ae7d891f1b5ac8a6d729032e9f3ee3492d4 -# tcId = 147 +# tcId = 142 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022101b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db -# tcId = 148 +# tcId = 143 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802204cd60b865d442f5a3c7b11eb6c4e0ae79578ec6353a20bf783ecb4b6ea97b825 -# tcId = 149 +# tcId = 144 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -940,7 +910,7 @@ sig = 3006020100020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 150 +# tcId = 145 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -948,7 +918,7 @@ sig = 3006020100020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 151 +# tcId = 146 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -956,7 +926,7 @@ sig = 30060201000201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 152 +# tcId = 147 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -964,7 +934,7 @@ sig = 3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 153 +# tcId = 148 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -972,7 +942,7 @@ sig = 3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 154 +# tcId = 149 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -980,7 +950,7 @@ sig = 3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 155 +# tcId = 150 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -988,7 +958,7 @@ sig = 3026020100022100ffffffff00000001000000000000000000000000ffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 156 +# tcId = 151 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -996,7 +966,7 @@ sig = 3026020100022100ffffffff00000001000000000000000000000001000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 157 +# tcId = 152 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1004,7 +974,7 @@ sig = 3008020100090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 158 +# tcId = 153 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1012,7 +982,7 @@ sig = 3006020101020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 159 +# tcId = 154 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1020,7 +990,7 @@ sig = 3006020101020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 160 +# tcId = 155 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1028,7 +998,7 @@ sig = 30060201010201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 161 +# tcId = 156 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1036,7 +1006,7 @@ sig = 3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 162 +# tcId = 157 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1044,7 +1014,7 @@ sig = 3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 163 +# tcId = 158 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1052,7 +1022,7 @@ sig = 3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 164 +# tcId = 159 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1060,7 +1030,7 @@ sig = 3026020101022100ffffffff00000001000000000000000000000000ffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 165 +# tcId = 160 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1068,7 +1038,7 @@ sig = 3026020101022100ffffffff00000001000000000000000000000001000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 166 +# tcId = 161 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1076,7 +1046,7 @@ sig = 3008020101090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 167 +# tcId = 162 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1084,7 +1054,7 @@ sig = 30060201ff020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 168 +# tcId = 163 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1092,7 +1062,7 @@ sig = 30060201ff020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 169 +# tcId = 164 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1100,7 +1070,7 @@ sig = 30060201ff0201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 170 +# tcId = 165 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1108,7 +1078,7 @@ sig = 30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 171 +# tcId = 166 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1116,7 +1086,7 @@ sig = 30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 172 +# tcId = 167 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1124,7 +1094,7 @@ sig = 30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 173 +# tcId = 168 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1132,7 +1102,7 @@ sig = 30260201ff022100ffffffff00000001000000000000000000000000ffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 174 +# tcId = 169 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1140,7 +1110,7 @@ sig = 30260201ff022100ffffffff00000001000000000000000000000001000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 175 +# tcId = 170 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1148,7 +1118,7 @@ sig = 30080201ff090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 176 +# tcId = 171 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1156,7 +1126,7 @@ sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 177 +# tcId = 172 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1164,7 +1134,7 @@ sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 178 +# tcId = 173 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1172,7 +1142,7 @@ sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 179 +# tcId = 174 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1180,7 +1150,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 180 +# tcId = 175 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1188,7 +1158,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 181 +# tcId = 176 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1196,7 +1166,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 182 +# tcId = 177 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1204,7 +1174,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 183 +# tcId = 178 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1212,7 +1182,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 184 +# tcId = 179 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1220,7 +1190,7 @@ sig = 3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 185 +# tcId = 180 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1228,7 +1198,7 @@ sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 186 +# tcId = 181 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1236,7 +1206,7 @@ sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 187 +# tcId = 182 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1244,7 +1214,7 @@ sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 188 +# tcId = 183 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1252,7 +1222,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 189 +# tcId = 184 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1260,7 +1230,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 190 +# tcId = 185 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1268,7 +1238,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 191 +# tcId = 186 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1276,7 +1246,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 192 +# tcId = 187 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1284,7 +1254,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 193 +# tcId = 188 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1292,7 +1262,7 @@ sig = 3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 194 +# tcId = 189 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1300,7 +1270,7 @@ sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 195 +# tcId = 190 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1308,7 +1278,7 @@ sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 196 +# tcId = 191 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1316,7 +1286,7 @@ sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 197 +# tcId = 192 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1324,7 +1294,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 198 +# tcId = 193 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1332,7 +1302,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 199 +# tcId = 194 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1340,7 +1310,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 200 +# tcId = 195 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1348,7 +1318,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 201 +# tcId = 196 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1356,7 +1326,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 202 +# tcId = 197 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1364,7 +1334,7 @@ sig = 3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 203 +# tcId = 198 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1372,7 +1342,7 @@ sig = 3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 204 +# tcId = 199 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1380,7 +1350,7 @@ sig = 3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 205 +# tcId = 200 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1388,7 +1358,7 @@ sig = 3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 206 +# tcId = 201 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1396,7 +1366,7 @@ sig = 3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 207 +# tcId = 202 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1404,7 +1374,7 @@ sig = 3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 208 +# tcId = 203 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1412,7 +1382,7 @@ sig = 3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 209 +# tcId = 204 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1420,7 +1390,7 @@ sig = 3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 210 +# tcId = 205 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1428,7 +1398,7 @@ sig = 3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 211 +# tcId = 206 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1436,7 +1406,7 @@ sig = 3028022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 212 +# tcId = 207 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1444,7 +1414,7 @@ sig = 3026022100ffffffff00000001000000000000000000000001000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 213 +# tcId = 208 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1452,7 +1422,7 @@ sig = 3026022100ffffffff00000001000000000000000000000001000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 214 +# tcId = 209 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1460,7 +1430,7 @@ sig = 3026022100ffffffff00000001000000000000000000000001000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 215 +# tcId = 210 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1468,7 +1438,7 @@ sig = 3046022100ffffffff00000001000000000000000000000001000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 216 +# tcId = 211 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1476,7 +1446,7 @@ sig = 3046022100ffffffff00000001000000000000000000000001000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 217 +# tcId = 212 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1484,7 +1454,7 @@ sig = 3046022100ffffffff00000001000000000000000000000001000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 218 +# tcId = 213 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1492,7 +1462,7 @@ sig = 3046022100ffffffff00000001000000000000000000000001000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 219 +# tcId = 214 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1500,7 +1470,7 @@ sig = 3046022100ffffffff00000001000000000000000000000001000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 220 +# tcId = 215 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1508,12 +1478,336 @@ sig = 3028022100ffffffff00000001000000000000000000000001000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 221 +# tcId = 216 # Edge case for Shamir multiplication msg = 3639383139 result = valid sig = 3044022064a1aab5000d0e804f3e2fc02bdee9be8ff312334e2ba16d11547c97711c898e02206af015971cc30be6d1a206d4e013e0997772a2f91d73286ffd683b9bb2cf4f1b +# tcId = 217 +# special case hash +msg = 343236343739373234 +result = valid +sig = 3044022016aea964a2f6506d6f78c81c91fc7e8bded7d397738448de1e19a0ec580bf2660220252cd762130c6667cfe8b7bc47d27d78391e8e80c578d1cd38c3ff033be928e9 + +# tcId = 218 +# special case hash +msg = 37313338363834383931 +result = valid +sig = 30450221009cc98be2347d469bf476dfc26b9b733df2d26d6ef524af917c665baccb23c8820220093496459effe2d8d70727b82462f61d0ec1b7847929d10ea631dacb16b56c32 + +# tcId = 219 +# special case hash +msg = 3130333539333331363638 +result = valid +sig = 3044022073b3c90ecd390028058164524dde892703dce3dea0d53fa8093999f07ab8aa4302202f67b0b8e20636695bb7d8bf0a651c802ed25a395387b5f4188c0c4075c88634 + +# tcId = 220 +# special case hash +msg = 33393439343031323135 +result = valid +sig = 3046022100bfab3098252847b328fadf2f89b95c851a7f0eb390763378f37e90119d5ba3dd022100bdd64e234e832b1067c2d058ccb44d978195ccebb65c2aaf1e2da9b8b4987e3b + +# tcId = 221 +# special case hash +msg = 31333434323933303739 +result = valid +sig = 30440220204a9784074b246d8bf8bf04a4ceb1c1f1c9aaab168b1596d17093c5cd21d2cd022051cce41670636783dc06a759c8847868a406c2506fe17975582fe648d1d88b52 + +# tcId = 222 +# special case hash +msg = 33373036323131373132 +result = valid +sig = 3046022100ed66dc34f551ac82f63d4aa4f81fe2cb0031a91d1314f835027bca0f1ceeaa0302210099ca123aa09b13cd194a422e18d5fda167623c3f6e5d4d6abb8953d67c0c48c7 + +# tcId = 223 +# special case hash +msg = 333433363838373132 +result = valid +sig = 30450220060b700bef665c68899d44f2356a578d126b062023ccc3c056bf0f60a237012b0221008d186c027832965f4fcc78a3366ca95dedbb410cbef3f26d6be5d581c11d3610 + +# tcId = 224 +# special case hash +msg = 31333531353330333730 +result = valid +sig = 30460221009f6adfe8d5eb5b2c24d7aa7934b6cf29c93ea76cd313c9132bb0c8e38c96831d022100b26a9c9e40e55ee0890c944cf271756c906a33e66b5bd15e051593883b5e9902 + +# tcId = 225 +# special case hash +msg = 36353533323033313236 +result = valid +sig = 3045022100a1af03ca91677b673ad2f33615e56174a1abf6da168cebfa8868f4ba273f16b7022020aa73ffe48afa6435cd258b173d0c2377d69022e7d098d75caf24c8c5e06b1c + +# tcId = 226 +# special case hash +msg = 31353634333436363033 +result = valid +sig = 3045022100fdc70602766f8eed11a6c99a71c973d5659355507b843da6e327a28c11893db902203df5349688a085b137b1eacf456a9e9e0f6d15ec0078ca60a7f83f2b10d21350 + +# tcId = 227 +# special case hash +msg = 34343239353339313137 +result = valid +sig = 3046022100b516a314f2fce530d6537f6a6c49966c23456f63c643cf8e0dc738f7b876e675022100d39ffd033c92b6d717dd536fbc5efdf1967c4bd80954479ba66b0120cd16fff2 + +# tcId = 228 +# special case hash +msg = 3130393533323631333531 +result = valid +sig = 304402203b2cbf046eac45842ecb7984d475831582717bebb6492fd0a485c101e29ff0a802204c9b7b47a98b0f82de512bc9313aaf51701099cac5f76e68c8595fc1c1d99258 + +# tcId = 229 +# special case hash +msg = 35393837333530303431 +result = valid +sig = 3044022030c87d35e636f540841f14af54e2f9edd79d0312cfa1ab656c3fb15bfde48dcf022047c15a5a82d24b75c85a692bd6ecafeb71409ede23efd08e0db9abf6340677ed + +# tcId = 230 +# special case hash +msg = 33343633303036383738 +result = valid +sig = 3044022038686ff0fda2cef6bc43b58cfe6647b9e2e8176d168dec3c68ff262113760f520220067ec3b651f422669601662167fa8717e976e2db5e6a4cf7c2ddabb3fde9d67d + +# tcId = 231 +# special case hash +msg = 39383137333230323837 +result = valid +sig = 3044022044a3e23bf314f2b344fc25c7f2de8b6af3e17d27f5ee844b225985ab6e2775cf02202d48e223205e98041ddc87be532abed584f0411f5729500493c9cc3f4dd15e86 + +# tcId = 232 +# special case hash +msg = 33323232303431303436 +result = valid +sig = 304402202ded5b7ec8e90e7bf11f967a3d95110c41b99db3b5aa8d330eb9d638781688e902207d5792c53628155e1bfc46fb1a67e3088de049c328ae1f44ec69238a009808f9 + +# tcId = 233 +# special case hash +msg = 36363636333037313034 +result = valid +sig = 3046022100bdae7bcb580bf335efd3bc3d31870f923eaccafcd40ec2f605976f15137d8b8f022100f6dfa12f19e525270b0106eecfe257499f373a4fb318994f24838122ce7ec3c7 + +# tcId = 234 +# special case hash +msg = 31303335393531383938 +result = valid +sig = 3045022050f9c4f0cd6940e162720957ffff513799209b78596956d21ece251c2401f1c6022100d7033a0a787d338e889defaaabb106b95a4355e411a59c32aa5167dfab244726 + +# tcId = 235 +# special case hash +msg = 31383436353937313935 +result = valid +sig = 3045022100f612820687604fa01906066a378d67540982e29575d019aabe90924ead5c860d02203f9367702dd7dd4f75ea98afd20e328a1a99f4857b316525328230ce294b0fef + +# tcId = 236 +# special case hash +msg = 33313336303436313839 +result = valid +sig = 30460221009505e407657d6e8bc93db5da7aa6f5081f61980c1949f56b0f2f507da5782a7a022100c60d31904e3669738ffbeccab6c3656c08e0ed5cb92b3cfa5e7f71784f9c5021 + +# tcId = 237 +# special case hash +msg = 32363633373834323534 +result = valid +sig = 3046022100bbd16fbbb656b6d0d83e6a7787cd691b08735aed371732723e1c68a40404517d0221009d8e35dba96028b7787d91315be675877d2d097be5e8ee34560e3e7fd25c0f00 + +# tcId = 238 +# special case hash +msg = 31363532313030353234 +result = valid +sig = 304402202ec9760122db98fd06ea76848d35a6da442d2ceef7559a30cf57c61e92df327e02207ab271da90859479701fccf86e462ee3393fb6814c27b760c4963625c0a19878 + +# tcId = 239 +# special case hash +msg = 35373438303831363936 +result = valid +sig = 3044022054e76b7683b6650baa6a7fc49b1c51eed9ba9dd463221f7a4f1005a89fe00c5902202ea076886c773eb937ec1cc8374b7915cfd11b1c1ae1166152f2f7806a31c8fd + +# tcId = 240 +# special case hash +msg = 36333433393133343638 +result = valid +sig = 304402205291deaf24659ffbbce6e3c26f6021097a74abdbb69be4fb10419c0c496c9466022065d6fcf336d27cc7cdb982bb4e4ecef5827f84742f29f10abf83469270a03dc3 + +# tcId = 241 +# special case hash +msg = 31353431313033353938 +result = valid +sig = 30450220207a3241812d75d947419dc58efb05e8003b33fc17eb50f9d15166a88479f107022100cdee749f2e492b213ce80b32d0574f62f1c5d70793cf55e382d5caadf7592767 + +# tcId = 242 +# special case hash +msg = 3130343738353830313238 +result = valid +sig = 304502206554e49f82a855204328ac94913bf01bbe84437a355a0a37c0dee3cf81aa7728022100aea00de2507ddaf5c94e1e126980d3df16250a2eaebc8be486effe7f22b4f929 + +# tcId = 243 +# special case hash +msg = 3130353336323835353638 +result = valid +sig = 3046022100a54c5062648339d2bff06f71c88216c26c6e19b4d80a8c602990ac82707efdfc022100e99bbe7fcfafae3e69fd016777517aa01056317f467ad09aff09be73c9731b0d + +# tcId = 244 +# special case hash +msg = 393533393034313035 +result = valid +sig = 3045022100975bd7157a8d363b309f1f444012b1a1d23096593133e71b4ca8b059cff37eaf02207faa7a28b1c822baa241793f2abc930bd4c69840fe090f2aacc46786bf919622 + +# tcId = 245 +# special case hash +msg = 393738383438303339 +result = valid +sig = 304402205694a6f84b8f875c276afd2ebcfe4d61de9ec90305afb1357b95b3e0da43885e02200dffad9ffd0b757d8051dec02ebdf70d8ee2dc5c7870c0823b6ccc7c679cbaa4 + +# tcId = 246 +# special case hash +msg = 33363130363732343432 +result = valid +sig = 3045022100a0c30e8026fdb2b4b4968a27d16a6d08f7098f1a98d21620d7454ba9790f1ba602205e470453a8a399f15baf463f9deceb53acc5ca64459149688bd2760c65424339 + +# tcId = 247 +# special case hash +msg = 31303534323430373035 +result = valid +sig = 30440220614ea84acf736527dd73602cd4bb4eea1dfebebd5ad8aca52aa0228cf7b99a880220737cc85f5f2d2f60d1b8183f3ed490e4de14368e96a9482c2a4dd193195c902f + +# tcId = 248 +# special case hash +msg = 35313734343438313937 +result = valid +sig = 3045022100bead6734ebe44b810d3fb2ea00b1732945377338febfd439a8d74dfbd0f942fa02206bb18eae36616a7d3cad35919fd21a8af4bbe7a10f73b3e036a46b103ef56e2a + +# tcId = 249 +# special case hash +msg = 31393637353631323531 +result = valid +sig = 30440220499625479e161dacd4db9d9ce64854c98d922cbf212703e9654fae182df9bad2022042c177cf37b8193a0131108d97819edd9439936028864ac195b64fca76d9d693 + +# tcId = 250 +# special case hash +msg = 33343437323533333433 +result = valid +sig = 3045022008f16b8093a8fb4d66a2c8065b541b3d31e3bfe694f6b89c50fb1aaa6ff6c9b20221009d6455e2d5d1779748573b611cb95d4a21f967410399b39b535ba3e5af81ca2e + +# tcId = 251 +# special case hash +msg = 333638323634333138 +result = valid +sig = 3046022100be26231b6191658a19dd72ddb99ed8f8c579b6938d19bce8eed8dc2b338cb5f8022100e1d9a32ee56cffed37f0f22b2dcb57d5c943c14f79694a03b9c5e96952575c89 + +# tcId = 252 +# special case hash +msg = 33323631313938363038 +result = valid +sig = 3045022015e76880898316b16204ac920a02d58045f36a229d4aa4f812638c455abe0443022100e74d357d3fcb5c8c5337bd6aba4178b455ca10e226e13f9638196506a1939123 + +# tcId = 253 +# special case hash +msg = 39363738373831303934 +result = valid +sig = 30440220352ecb53f8df2c503a45f9846fc28d1d31e6307d3ddbffc1132315cc07f16dad02201348dfa9c482c558e1d05c5242ca1c39436726ecd28258b1899792887dd0a3c6 + +# tcId = 254 +# special case hash +msg = 34393538383233383233 +result = valid +sig = 304402204a40801a7e606ba78a0da9882ab23c7677b8642349ed3d652c5bfa5f2a9558fb02203a49b64848d682ef7f605f2832f7384bdc24ed2925825bf8ea77dc5981725782 + +# tcId = 255 +# special case hash +msg = 383234363337383337 +result = valid +sig = 3045022100eacc5e1a8304a74d2be412b078924b3bb3511bac855c05c9e5e9e44df3d61e9602207451cd8e18d6ed1885dd827714847f96ec4bb0ed4c36ce9808db8f714204f6d1 + +# tcId = 256 +# special case hash +msg = 3131303230383333373736 +result = valid +sig = 304502202f7a5e9e5771d424f30f67fdab61e8ce4f8cd1214882adb65f7de94c31577052022100ac4e69808345809b44acb0b2bd889175fb75dd050c5a449ab9528f8f78daa10c + +# tcId = 257 +# special case hash +msg = 313333383731363438 +result = valid +sig = 3045022100ffcda40f792ce4d93e7e0f0e95e1a2147dddd7f6487621c30a03d710b3300219022079938b55f8a17f7ed7ba9ade8f2065a1fa77618f0b67add8d58c422c2453a49a + +# tcId = 258 +# special case hash +msg = 333232313434313632 +result = valid +sig = 304602210081f2359c4faba6b53d3e8c8c3fcc16a948350f7ab3a588b28c17603a431e39a8022100cd6f6a5cc3b55ead0ff695d06c6860b509e46d99fccefb9f7f9e101857f74300 + +# tcId = 259 +# special case hash +msg = 3130363836363535353436 +result = valid +sig = 3045022100dfc8bf520445cbb8ee1596fb073ea283ea130251a6fdffa5c3f5f2aaf75ca8080220048e33efce147c9dd92823640e338e68bfd7d0dc7a4905b3a7ac711e577e90e7 + +# tcId = 260 +# special case hash +msg = 3632313535323436 +result = valid +sig = 3046022100ad019f74c6941d20efda70b46c53db166503a0e393e932f688227688ba6a576202210093320eb7ca0710255346bdbb3102cdcf7964ef2e0988e712bc05efe16c199345 + +# tcId = 261 +# special case hash +msg = 37303330383138373734 +result = valid +sig = 3046022100ac8096842e8add68c34e78ce11dd71e4b54316bd3ebf7fffdeb7bd5a3ebc1883022100f5ca2f4f23d674502d4caf85d187215d36e3ce9f0ce219709f21a3aac003b7a8 + +# tcId = 262 +# special case hash +msg = 35393234353233373434 +result = valid +sig = 30440220677b2d3a59b18a5ff939b70ea002250889ddcd7b7b9d776854b4943693fb92f702206b4ba856ade7677bf30307b21f3ccda35d2f63aee81efd0bab6972cc0795db55 + +# tcId = 263 +# special case hash +msg = 31343935353836363231 +result = valid +sig = 30450220479e1ded14bcaed0379ba8e1b73d3115d84d31d4b7c30e1f05e1fc0d5957cfb0022100918f79e35b3d89487cf634a4f05b2e0c30857ca879f97c771e877027355b2443 + +# tcId = 264 +# special case hash +msg = 34303035333134343036 +result = valid +sig = 3044022043dfccd0edb9e280d9a58f01164d55c3d711e14b12ac5cf3b64840ead512a0a302201dbe33fa8ba84533cd5c4934365b3442ca1174899b78ef9a3199f49584389772 + +# tcId = 265 +# special case hash +msg = 33303936343537353132 +result = valid +sig = 304402205b09ab637bd4caf0f4c7c7e4bca592fea20e9087c259d26a38bb4085f0bbff11022045b7eb467b6748af618e9d80d6fdcd6aa24964e5a13f885bca8101de08eb0d75 + +# tcId = 266 +# special case hash +msg = 32373834303235363230 +result = valid +sig = 304502205e9b1c5a028070df5728c5c8af9b74e0667afa570a6cfa0114a5039ed15ee06f022100b1360907e2d9785ead362bb8d7bd661b6c29eeffd3c5037744edaeb9ad990c20 + +# tcId = 267 +# special case hash +msg = 32363138373837343138 +result = valid +sig = 304502200671a0a85c2b72d54a2fb0990e34538b4890050f5a5712f6d1a7a5fb8578f32e022100db1846bab6b7361479ab9c3285ca41291808f27fd5bd4fdac720e5854713694c + +# tcId = 268 +# special case hash +msg = 31363432363235323632 +result = valid +sig = 304402207673f8526748446477dbbb0590a45492c5d7d69859d301abbaedb35b2095103a02203dc70ddf9c6b524d886bed9e6af02e0e4dec0d417a414fed3807ef4422913d7c + +# tcId = 269 +# special case hash +msg = 36383234313839343336 +result = valid +sig = 304402207f085441070ecd2bb21285089ebb1aa6450d1a06c36d3ff39dfd657a796d12b50220249712012029870a2459d18d47da9aa492a5e6cb4b2d8dafa9e4c5c54a2b9a8b + +# tcId = 270 +# special case hash +msg = 343834323435343235 +result = valid +sig = 3046022100914c67fb61dd1e27c867398ea7322d5ab76df04bc5aa6683a8e0f30a5d287348022100fa07474031481dda4953e3ac1959ee8cea7e66ec412b38d6c96d28f6d37304ea + [key.curve = secp256r1] [key.keySize = 256] [key.type = ECPublicKey] @@ -1523,13 +1817,13 @@ sig = 3044022064a1aab5000d0e804f3e2fc02bdee9be8ff312334e2ba16d11547c97711c898e02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200040ad99500288d466940031d72a9f5445a4d43784640855bf0a69874d2de5fe103c5011e6ef2c42dcd50d5d3d29f99ae6eba2c80c9244f4c5422f0979ff0c3ba5e] [sha = SHA-256] -# tcId = 222 +# tcId = 271 # k*G has a large x-coordinate msg = 313233343030 result = valid sig = 303502104319055358e8617b0c46353d039cdaab022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e -# tcId = 223 +# tcId = 272 # r too large msg = 313233343030 result = invalid @@ -1544,7 +1838,7 @@ sig = 3046022100ffffffff00000001000000000000000000000000fffffffffffffffffffffffc [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ab05fd9d0de26b9ce6f4819652d9fc69193d0aa398f0fba8013e09c58220455419235271228c786759095d12b75af0692dd4103f19f6a8c32f49435a1e9b8d45] [sha = SHA-256] -# tcId = 224 +# tcId = 273 # r,s are large msg = 313233343030 result = valid @@ -1559,7 +1853,7 @@ sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f [keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000480984f39a1ff38a86a68aa4201b6be5dfbfecf876219710b07badf6fdd4c6c5611feb97390d9826e7a06dfb41871c940d74415ed3cac2089f1445019bb55ed95] [sha = SHA-256] -# tcId = 225 +# tcId = 274 # r and s^-1 have a large Hamming weight msg = 313233343030 result = valid @@ -1574,7 +1868,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200044201b4272944201c3294f5baa9a3232b6dd687495fcc19a70a95bc602b4f7c0595c37eba9ee8171c1bb5ac6feaf753bc36f463e3aef16629572c0c0a8fb0800e] [sha = SHA-256] -# tcId = 226 +# tcId = 275 # r and s^-1 have a large Hamming weight msg = 313233343030 result = valid @@ -1589,7 +1883,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004a71af64de5126a4a4e02b7922d66ce9415ce88a4c9d25514d91082c8725ac9575d47723c8fbe580bb369fec9c2665d8e30a435b9932645482e7c9f11e872296b] [sha = SHA-256] -# tcId = 227 +# tcId = 276 # small r and s msg = 313233343030 result = valid @@ -1604,7 +1898,7 @@ sig = 3006020105020101 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200046627cec4f0731ea23fc2931f90ebe5b7572f597d20df08fc2b31ee8ef16b15726170ed77d8d0a14fc5c9c3c4c9be7f0d3ee18f709bb275eaf2073e258fe694a5] [sha = SHA-256] -# tcId = 228 +# tcId = 277 # small r and s msg = 313233343030 result = valid @@ -1619,7 +1913,7 @@ sig = 3006020105020103 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200045a7c8825e85691cce1f5e7544c54e73f14afc010cb731343262ca7ec5a77f5bfef6edf62a4497c1bd7b147fb6c3d22af3c39bfce95f30e13a16d3d7b2812f813] [sha = SHA-256] -# tcId = 229 +# tcId = 278 # small r and s msg = 313233343030 result = valid @@ -1634,13 +1928,13 @@ sig = 3006020105020105 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004cbe0c29132cd738364fedd603152990c048e5e2fff996d883fa6caca7978c73770af6a8ce44cb41224b2603606f4c04d188e80bff7cc31ad5189d4ab0d70e8c1] [sha = SHA-256] -# tcId = 230 +# tcId = 279 # small r and s msg = 313233343030 result = valid sig = 3006020105020106 -# tcId = 231 +# tcId = 280 # r is larger than n msg = 313233343030 result = invalid @@ -1655,7 +1949,7 @@ sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632556 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200044be4178097002f0deab68f0d9a130e0ed33a6795d02a20796db83444b037e13920f13051e0eecdcfce4dacea0f50d1f247caa669f193c1b4075b51ae296d2d56] [sha = SHA-256] -# tcId = 232 +# tcId = 281 # s is larger than n msg = 313233343030 result = invalid @@ -1670,7 +1964,7 @@ sig = 3026020105022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004d0f73792203716afd4be4329faa48d269f15313ebbba379d7783c97bf3e890d9971f4a3206605bec21782bf5e275c714417e8f566549e6bc68690d2363c89cc1] [sha = SHA-256] -# tcId = 233 +# tcId = 282 # small r and s^-1 msg = 313233343030 result = valid @@ -1685,7 +1979,7 @@ sig = 3027020201000221008f1e3c7862c58b16bb76eddbb76eddbb516af4f63f2d74d76e0d28c9 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200044838b2be35a6276a80ef9e228140f9d9b96ce83b7a254f71ccdebbb8054ce05ffa9cbc123c919b19e00238198d04069043bd660a828814051fcb8aac738a6c6b] [sha = SHA-256] -# tcId = 234 +# tcId = 283 # smallish r and s^-1 msg = 313233343030 result = valid @@ -1700,7 +1994,7 @@ sig = 302c02072d9b4d347952d6022100ef3043e7329581dbb3974497710ab11505ee1c87ff907b [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200047393983ca30a520bbc4783dc9960746aab444ef520c0a8e771119aa4e74b0f64e9d7be1ab01a0bf626e709863e6a486dbaf32793afccf774e2c6cd27b1857526] [sha = SHA-256] -# tcId = 235 +# tcId = 284 # 100-bit r and small s^-1 msg = 313233343030 result = valid @@ -1715,7 +2009,7 @@ sig = 3032020d1033e67e37b32b445580bf4eff0221008b748b74000000008b748b748b748b7466 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200045ac331a1103fe966697379f356a937f350588a05477e308851b8a502d5dfcdc5fe9993df4b57939b2b8da095bf6d794265204cfe03be995a02e65d408c871c0b] [sha = SHA-256] -# tcId = 236 +# tcId = 285 # small r and 100 bit s^-1 msg = 313233343030 result = valid @@ -1730,7 +2024,7 @@ sig = 302702020100022100ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200041d209be8de2de877095a399d3904c74cc458d926e27bb8e58e5eae5767c41509dd59e04c214f7b18dce351fc2a549893a6860e80163f38cc60a4f2c9d040d8c9] [sha = SHA-256] -# tcId = 237 +# tcId = 286 # 100-bit r and s^-1 msg = 313233343030 result = valid @@ -1745,7 +2039,7 @@ sig = 3032020d062522bbd3ecbe7c39e93e7c25022100ef9f6ba4d97c09d03178fa20b4aaad83be [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004083539fbee44625e3acaafa2fcb41349392cef0633a1b8fabecee0c133b10e99915c1ebe7bf00df8535196770a58047ae2a402f26326bb7d41d4d7616337911e] [sha = SHA-256] -# tcId = 238 +# tcId = 287 # r and s^-1 are close to n msg = 313233343030 result = valid @@ -1760,13 +2054,13 @@ sig = 3045022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324d5 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200048aeb368a7027a4d64abdea37390c0c1d6a26f399e2d9734de1eb3d0e1937387405bd13834715e1dbae9b875cf07bd55e1b6691c7f7536aef3b19bf7a4adf576d] [sha = SHA-256] -# tcId = 239 +# tcId = 288 # s == 1 msg = 313233343030 result = valid sig = 30250220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70020101 -# tcId = 240 +# tcId = 289 # s == 0 msg = 313233343030 result = invalid @@ -1781,7 +2075,7 @@ sig = 30250220555555550000000055555555555555553ef7a8e48d07df81a693439654210c7002 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004b533d4695dd5b8c5e07757e55e6e516f7e2c88fa0239e23f60e8ec07dd70f2871b134ee58cc583278456863f33c3a85d881f7d4a39850143e29d4eaf009afe47] [sha = SHA-256] -# tcId = 241 +# tcId = 290 # point at infinity during verify msg = 313233343030 result = invalid @@ -1796,7 +2090,7 @@ sig = 304402207fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a802 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000469da0364734d2e530fece94019265fefb781a0f1b08f6c8897bdf6557927c8b866d2d3c7dcd518b23d726960f069ad71a933d86ef8abbcce8b20f71e2a847002] [sha = SHA-256] -# tcId = 242 +# tcId = 291 # u1 == 1 msg = 313233343030 result = valid @@ -1811,7 +2105,7 @@ sig = 30450220555555550000000055555555555555553ef7a8e48d07df81a693439654210c7002 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004d8adc00023a8edc02576e2b63e3e30621a471e2b2320620187bf067a1ac1ff3233e2b50ec09807accb36131fff95ed12a09a86b4ea9690aa32861576ba2362e1] [sha = SHA-256] -# tcId = 243 +# tcId = 292 # u1 == n - 1 msg = 313233343030 result = valid @@ -1826,7 +2120,7 @@ sig = 30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c7002 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200043623ac973ced0a56fa6d882f03a7d5c7edca02cfc7b2401fab3690dbe75ab7858db06908e64b28613da7257e737f39793da8e713ba0643b92e9bb3252be7f8fe] [sha = SHA-256] -# tcId = 244 +# tcId = 293 # u2 == 1 msg = 313233343030 result = valid @@ -1841,7 +2135,7 @@ sig = 30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c7002 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004cf04ea77e9622523d894b93ff52dc3027b31959503b6fa3890e5e04263f922f1e8528fb7c006b3983c8b8400e57b4ed71740c2f3975438821199bedeaecab2e9] [sha = SHA-256] -# tcId = 245 +# tcId = 294 # u2 == n - 1 msg = 313233343030 result = valid @@ -1856,7 +2150,7 @@ sig = 30450220555555550000000055555555555555553ef7a8e48d07df81a693439654210c7002 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004db7a2c8a1ab573e5929dc24077b508d7e683d49227996bda3e9f78dbeff773504f417f3bc9a88075c2e0aadd5a13311730cf7cc76a82f11a36eaf08a6c99a206] [sha = SHA-256] -# tcId = 246 +# tcId = 295 # edge case for u1 msg = 313233343030 result = valid @@ -1871,7 +2165,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004dead11c7a5b396862f21974dc4752fadeff994efe9bbd05ab413765ea80b6e1f1de3f0640e8ac6edcf89cff53c40e265bb94078a343736df07aa0318fc7fe1ff] [sha = SHA-256] -# tcId = 247 +# tcId = 296 # edge case for u1 msg = 313233343030 result = valid @@ -1886,7 +2180,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004d0bc472e0d7c81ebaed3a6ef96c18613bb1fea6f994326fbe80e00dfde67c7e9986c723ea4843d48389b946f64ad56c83ad70ff17ba85335667d1bb9fa619efd] [sha = SHA-256] -# tcId = 248 +# tcId = 297 # edge case for u1 msg = 313233343030 result = valid @@ -1901,7 +2195,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004a0a44ca947d66a2acb736008b9c08d1ab2ad03776e02640f78495d458dd51c326337fe5cf8c4604b1f1c409dc2d872d4294a4762420df43a30a2392e40426add] [sha = SHA-256] -# tcId = 249 +# tcId = 298 # edge case for u1 msg = 313233343030 result = valid @@ -1916,7 +2210,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004c9c2115290d008b45fb65fad0f602389298c25420b775019d42b62c3ce8a96b73877d25a8080dc02d987ca730f0405c2c9dbefac46f9e601cc3f06e9713973fd] [sha = SHA-256] -# tcId = 250 +# tcId = 299 # edge case for u1 msg = 313233343030 result = valid @@ -1931,7 +2225,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200045eca1ef4c287dddc66b8bccf1b88e8a24c0018962f3c5e7efa83bc1a5ff6033e5e79c4cb2c245b8c45abdce8a8e4da758d92a607c32cd407ecaef22f1c934a71] [sha = SHA-256] -# tcId = 251 +# tcId = 300 # edge case for u1 msg = 313233343030 result = valid @@ -1946,7 +2240,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200045caaa030e7fdf0e4936bc7ab5a96353e0a01e4130c3f8bf22d473e317029a47adeb6adc462f7058f2a20d371e9702254e9b201642005b3ceda926b42b178bef9] [sha = SHA-256] -# tcId = 252 +# tcId = 301 # edge case for u1 msg = 313233343030 result = valid @@ -1961,7 +2255,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004c2fd20bac06e555bb8ac0ce69eb1ea20f83a1fc3501c8a66469b1a31f619b0986237050779f52b615bd7b8d76a25fc95ca2ed32525c75f27ffc87ac397e6cbaf] [sha = SHA-256] -# tcId = 253 +# tcId = 302 # edge case for u1 msg = 313233343030 result = valid @@ -1976,7 +2270,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200043fd6a1ca7f77fb3b0bbe726c372010068426e11ea6ae78ce17bedae4bba86ced03ce5516406bf8cfaab8745eac1cd69018ad6f50b5461872ddfc56e0db3c8ff4] [sha = SHA-256] -# tcId = 254 +# tcId = 303 # edge case for u1 msg = 313233343030 result = valid @@ -1991,7 +2285,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200049cb8e51e27a5ae3b624a60d6dc32734e4989db20e9bca3ede1edf7b086911114b4c104ab3c677e4b36d6556e8ad5f523410a19f2e277aa895fc57322b4427544] [sha = SHA-256] -# tcId = 255 +# tcId = 304 # edge case for u1 msg = 313233343030 result = valid @@ -2006,7 +2300,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004a3e52c156dcaf10502620b7955bc2b40bc78ef3d569e1223c262512d8f49602a4a2039f31c1097024ad3cc86e57321de032355463486164cf192944977df147f] [sha = SHA-256] -# tcId = 256 +# tcId = 305 # edge case for u1 msg = 313233343030 result = valid @@ -2021,7 +2315,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004f19b78928720d5bee8e670fb90010fb15c37bf91b58a5157c3f3c059b2655e88cf701ec962fb4a11dcf273f5dc357e58468560c7cfeb942d074abd4329260509] [sha = SHA-256] -# tcId = 257 +# tcId = 306 # edge case for u1 msg = 313233343030 result = valid @@ -2036,7 +2330,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000483a744459ecdfb01a5cf52b27a05bb7337482d242f235d7b4cb89345545c90a8c05d49337b9649813287de9ffe90355fd905df5f3c32945828121f37cc50de6e] [sha = SHA-256] -# tcId = 258 +# tcId = 307 # edge case for u1 msg = 313233343030 result = valid @@ -2051,7 +2345,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004dd13c6b34c56982ddae124f039dfd23f4b19bbe88cee8e528ae51e5d6f3a21d7bfad4c2e6f263fe5eb59ca974d039fc0e4c3345692fb5320bdae4bd3b42a45ff] [sha = SHA-256] -# tcId = 259 +# tcId = 308 # edge case for u1 msg = 313233343030 result = valid @@ -2066,7 +2360,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000467e6f659cdde869a2f65f094e94e5b4dfad636bbf95192feeed01b0f3deb7460a37e0a51f258b7aeb51dfe592f5cfd5685bbe58712c8d9233c62886437c38ba0] [sha = SHA-256] -# tcId = 260 +# tcId = 309 # edge case for u2 msg = 313233343030 result = valid @@ -2081,7 +2375,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200042eb6412505aec05c6545f029932087e490d05511e8ec1f599617bb367f9ecaaf805f51efcc4803403f9b1ae0124890f06a43fedcddb31830f6669af292895cb0] [sha = SHA-256] -# tcId = 261 +# tcId = 310 # edge case for u2 msg = 313233343030 result = valid @@ -2096,7 +2390,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000484db645868eab35e3a9fd80e056e2e855435e3a6b68d75a50a854625fe0d7f356d2589ac655edc9a11ef3e075eddda9abf92e72171570ef7bf43a2ee39338cfe] [sha = SHA-256] -# tcId = 262 +# tcId = 311 # edge case for u2 msg = 313233343030 result = valid @@ -2111,7 +2405,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000491b9e47c56278662d75c0983b22ca8ea6aa5059b7a2ff7637eb2975e386ad66349aa8ff283d0f77c18d6d11dc062165fd13c3c0310679c1408302a16854ecfbd] [sha = SHA-256] -# tcId = 263 +# tcId = 312 # edge case for u2 msg = 313233343030 result = valid @@ -2126,7 +2420,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004f3ec2f13caf04d0192b47fb4c5311fb6d4dc6b0a9e802e5327f7ec5ee8e4834df97e3e468b7d0db867d6ecfe81e2b0f9531df87efdb47c1338ac321fefe5a432] [sha = SHA-256] -# tcId = 264 +# tcId = 313 # edge case for u2 msg = 313233343030 result = valid @@ -2141,7 +2435,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004d92b200aefcab6ac7dafd9acaf2fa10b3180235b8f46b4503e4693c670fccc885ef2f3aebf5b317475336256768f7c19efb7352d27e4cccadc85b6b8ab922c72] [sha = SHA-256] -# tcId = 265 +# tcId = 314 # edge case for u2 msg = 313233343030 result = valid @@ -2156,7 +2450,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200040a88361eb92ecca2625b38e5f98bbabb96bf179b3d76fc48140a3bcd881523cde6bdf56033f84a5054035597375d90866aa2c96b86a41ccf6edebf47298ad489] [sha = SHA-256] -# tcId = 266 +# tcId = 315 # edge case for u2 msg = 313233343030 result = valid @@ -2171,7 +2465,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004d0fb17ccd8fafe827e0c1afc5d8d80366e2b20e7f14a563a2ba50469d84375e868612569d39e2bb9f554355564646de99ac602cc6349cf8c1e236a7de7637d93] [sha = SHA-256] -# tcId = 267 +# tcId = 316 # edge case for u2 msg = 313233343030 result = valid @@ -2186,7 +2480,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004836f33bbc1dc0d3d3abbcef0d91f11e2ac4181076c9af0a22b1e4309d3edb2769ab443ff6f901e30c773867582997c2bec2b0cb8120d760236f3a95bbe881f75] [sha = SHA-256] -# tcId = 268 +# tcId = 317 # edge case for u2 msg = 313233343030 result = valid @@ -2201,7 +2495,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000492f99fbe973ed4a299719baee4b432741237034dec8d72ba5103cb33e55feeb8033dd0e91134c734174889f3ebcf1b7a1ac05767289280ee7a794cebd6e69697] [sha = SHA-256] -# tcId = 269 +# tcId = 318 # edge case for u2 msg = 313233343030 result = valid @@ -2216,7 +2510,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004d35ba58da30197d378e618ec0fa7e2e2d12cffd73ebbb2049d130bba434af09eff83986e6875e41ea432b7585a49b3a6c77cbb3c47919f8e82874c794635c1d2] [sha = SHA-256] -# tcId = 270 +# tcId = 319 # edge case for u2 msg = 313233343030 result = valid @@ -2231,7 +2525,7 @@ sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200048651ce490f1b46d73f3ff475149be29136697334a519d7ddab0725c8d0793224e11c65bd8ca92dc8bc9ae82911f0b52751ce21dd9003ae60900bd825f590cc28] [sha = SHA-256] -# tcId = 271 +# tcId = 320 # edge case for u2 msg = 313233343030 result = valid @@ -2246,7 +2540,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200046d8e1b12c831a0da8795650ff95f101ed921d9e2f72b15b1cdaca9826b9cfc6def6d63e2bc5c089570394a4bc9f892d5e6c7a6a637b20469a58c106ad486bf37] [sha = SHA-256] -# tcId = 272 +# tcId = 321 # edge case for u2 msg = 313233343030 result = valid @@ -2261,7 +2555,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200040ae580bae933b4ef2997cbdbb0922328ca9a410f627a0f7dff24cb4d920e15428911e7f8cc365a8a88eb81421a361ccc2b99e309d8dcd9a98ba83c3949d893e3] [sha = SHA-256] -# tcId = 273 +# tcId = 322 # edge case for u2 msg = 313233343030 result = valid @@ -2276,7 +2570,7 @@ sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200045b812fd521aafa69835a849cce6fbdeb6983b442d2444fe70e134c027fc46963838a40f2a36092e9004e92d8d940cf5638550ce672ce8b8d4e15eba5499249e9] [sha = SHA-256] -# tcId = 274 +# tcId = 323 # point duplication during verification msg = 313233343030 result = valid @@ -2294,7 +2588,7 @@ sig = 304502206f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c493456902 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200045b812fd521aafa69835a849cce6fbdeb6983b442d2444fe70e134c027fc469637c75bf0c5c9f6d17ffb16d2726bf30a9c7aaf31a8d317472b1ea145ab66db616] [sha = SHA-256] -# tcId = 275 +# tcId = 324 # duplication bug msg = 313233343030 result = invalid @@ -2312,7 +2606,7 @@ sig = 304502206f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c493456902 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200046adda82b90261b0f319faa0d878665a6b6da497f09c903176222c34acfef72a647e6f50dcc40ad5d9b59f7602bb222fad71a41bf5e1f9df4959a364c62e488d9] [sha = SHA-256] -# tcId = 276 +# tcId = 325 # point with x-coordinate 0 msg = 313233343030 result = invalid @@ -2327,7 +2621,7 @@ sig = 30250201010220555555550000000055555555555555553ef7a8e48d07df81a69343965421 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200042fca0d0a47914de77ed56e7eccc3276a601120c6df0069c825c8f6a01c9f382065f3450a1d17c6b24989a39beb1c7decfca8384fbdc294418e5d807b3c6ed7de] [sha = SHA-256] -# tcId = 277 +# tcId = 326 # point with x-coordinate 0 msg = 313233343030 result = invalid @@ -2342,7 +2636,7 @@ sig = 30450221010000000000000000000000000000000000000000000000000000000000000000 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004dd86d3b5f4a13e8511083b78002081c53ff467f11ebd98a51a633db76665d25045d5c8200c89f2fa10d849349226d21d8dfaed6ff8d5cb3e1b7e17474ebc18f7] [sha = SHA-256] -# tcId = 278 +# tcId = 327 # comparison with point at infinity msg = 313233343030 result = invalid @@ -2357,7 +2651,7 @@ sig = 30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c7002 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200044fea55b32cb32aca0c12c4cd0abfb4e64b0f5a516e578c016591a93f5a0fbcc5d7d3fd10b2be668c547b212f6bb14c88f0fecd38a8a4b2c785ed3be62ce4b280] [sha = SHA-256] -# tcId = 279 +# tcId = 328 # extreme value for k and edgecase s msg = 313233343030 result = valid @@ -2372,7 +2666,7 @@ sig = 304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997802 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004c6a771527024227792170a6f8eee735bf32b7f98af669ead299802e32d7c3107bc3b4b5e65ab887bbd343572b3e5619261fe3a073e2ffd78412f726867db589e] [sha = SHA-256] -# tcId = 280 +# tcId = 329 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2387,7 +2681,7 @@ sig = 304502207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997802 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004851c2bbad08e54ec7a9af99f49f03644d6ec6d59b207fec98de85a7d15b956efcee9960283045075684b410be8d0f7494b91aa2379f60727319f10ddeb0fe9d6] [sha = SHA-256] -# tcId = 281 +# tcId = 330 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2402,7 +2696,7 @@ sig = 304502207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997802 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004f6417c8a670584e388676949e53da7fc55911ff68318d1bf3061205acb19c48f8f2b743df34ad0f72674acb7505929784779cd9ac916c3669ead43026ab6d43f] [sha = SHA-256] -# tcId = 282 +# tcId = 331 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2417,7 +2711,7 @@ sig = 304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997802 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004501421277be45a5eefec6c639930d636032565af420cf3373f557faa7f8a06438673d6cb6076e1cfcdc7dfe7384c8e5cac08d74501f2ae6e89cad195d0aa1371] [sha = SHA-256] -# tcId = 283 +# tcId = 332 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2432,7 +2726,7 @@ sig = 304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997802 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200040d935bf9ffc115a527735f729ca8a4ca23ee01a4894adf0e3415ac84e808bb343195a3762fea29ed38912bd9ea6c4fde70c3050893a4375850ce61d82eba33c5] [sha = SHA-256] -# tcId = 284 +# tcId = 333 # extreme value for k msg = 313233343030 result = valid @@ -2447,7 +2741,7 @@ sig = 304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997802 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200045e59f50708646be8a589355014308e60b668fb670196206c41e748e64e4dca215de37fee5c97bcaf7144d5b459982f52eeeafbdf03aacbafef38e213624a01de] [sha = SHA-256] -# tcId = 285 +# tcId = 334 # extreme value for k and edgecase s msg = 313233343030 result = valid @@ -2462,7 +2756,7 @@ sig = 304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29602 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004169fb797325843faff2f7a5b5445da9e2fd6226f7ef90ef0bfe924104b02db8e7bbb8de662c7b9b1cf9b22f7a2e582bd46d581d68878efb2b861b131d8a1d667] [sha = SHA-256] -# tcId = 286 +# tcId = 335 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2477,7 +2771,7 @@ sig = 304502206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29602 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004271cd89c000143096b62d4e9e4ca885aef2f7023d18affdaf8b7b548981487540a1c6e954e32108435b55fa385b0f76481a609b9149ccb4b02b2ca47fe8e4da5] [sha = SHA-256] -# tcId = 287 +# tcId = 336 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2492,7 +2786,7 @@ sig = 304502206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29602 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200043d0bc7ed8f09d2cb7ddb46ebc1ed799ab1563a9ab84bf524587a220afe499c12e22dc3b3c103824a4f378d96adb0a408abf19ce7d68aa6244f78cb216fa3f8df] [sha = SHA-256] -# tcId = 288 +# tcId = 337 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2507,7 +2801,7 @@ sig = 304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29602 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004a6c885ade1a4c566f9bb010d066974abb281797fa701288c721bcbd23663a9b72e424b690957168d193a6096fc77a2b004a9c7d467e007e1f2058458f98af316] [sha = SHA-256] -# tcId = 289 +# tcId = 338 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2522,7 +2816,7 @@ sig = 304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29602 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200048d3c2c2c3b765ba8289e6ac3812572a25bf75df62d87ab7330c3bdbad9ebfa5c4c6845442d66935b238578d43aec54f7caa1621d1af241d4632e0b780c423f5d] [sha = SHA-256] -# tcId = 290 +# tcId = 339 # extreme value for k msg = 313233343030 result = valid @@ -2537,13 +2831,13 @@ sig = 304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29602 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5] [sha = SHA-256] -# tcId = 291 +# tcId = 340 # testing point duplication msg = 313233343030 result = invalid sig = 3045022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2 -# tcId = 292 +# tcId = 341 # testing point duplication msg = 313233343030 result = invalid @@ -2558,13 +2852,13 @@ sig = 3044022044a5ad0ad0636d9f12bc9e0a6bdd5e1cbcb012ea7bf091fcec15b0c43202d52e02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a] [sha = SHA-256] -# tcId = 293 +# tcId = 342 # testing point duplication msg = 313233343030 result = invalid sig = 3045022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2 -# tcId = 294 +# tcId = 343 # testing point duplication msg = 313233343030 result = invalid @@ -2579,246 +2873,30 @@ sig = 3044022044a5ad0ad0636d9f12bc9e0a6bdd5e1cbcb012ea7bf091fcec15b0c43202d52e02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000404aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d] [sha = SHA-256] -# tcId = 295 +# tcId = 344 # pseudorandom signature msg = result = valid sig = 3045022100b292a619339f6e567a305c951c0dcbcc42d16e47f219f9e98e76e09d8770b34a02200177e60492c5a8242f76f07bfe3661bde59ec2a17ce5bd2dab2abebdf89a62e2 -# tcId = 296 -# pseudorandom signature -msg = -result = valid -sig = 3045022100e502de07f887e60119f9668cec69d2760839e6e74b9e6ff8cb7fa8d5a24f66c802207605e8b6afdbef06db7f89d06e2add2cf064eb4054d5ff0b101d815e813a8c08 - -# tcId = 297 -# pseudorandom signature -msg = -result = valid -sig = 3044022030fbfb3d662f0f07e8d51c6c3ebbc3ae9cf17b985db10e38116f1ba584cccf4102206fcc086c907209fe3d3d3a3724af44ce3d5af9345ac8864de18ad2b2f9617819 - -# tcId = 298 -# pseudorandom signature -msg = -result = valid -sig = 304602210097dde41357ef913cb8b9cd8e8c8c858831ec69298c739cd7fb14edcafc519d4e022100c8e032ad4432814ba4ddf3e25004594fa8c5137e39fd360ca36aedabaa934db3 - -# tcId = 299 -# pseudorandom signature -msg = -result = valid -sig = 3044022047bf21626d4b879fc51774251d7e3a380104e2c8170f13d32e86358c63d6b50102203f9c9d81b5e20b94766a62efdee7f3edfada68ab4d74487a24978fb574358830 - -# tcId = 300 -# pseudorandom signature -msg = -result = valid -sig = 3045022100d7908fbd16c6a3ffd7c315bfc2f87d8d42bda8fac5d6024069b5df6b101420e0022066a4771722eef9f166f037629c0d210010727dd114049fe2159ffa228fc11798 - -# tcId = 301 -# pseudorandom signature -msg = -result = valid -sig = 3046022100d48907279f401ee511d2e78d15f4c17539c93373d72bb66cff066a9114801a6d022100c7b709d88a367836a66cdb4b3bd4e0b2a76c97e551505c2969c98b6709600733 - -# tcId = 302 -# pseudorandom signature -msg = -result = valid -sig = 30450220743d6d5a99bcf2f7e011d6cac86a73582014419d3803c8d61128b23e4683cf96022100fa1270b7406b13cdbea376cb502f01f388f97dc5b660c9f3ba92c40233ae853f - -# tcId = 303 -# pseudorandom signature -msg = -result = valid -sig = 304502201c8e26e3a84892b12d6946fa39aa15ee8989f32c647db31c48c7276718907734022100e486719b597f52356d20afc98af82301d3ed33e2c3ec61c23601de687c432893 - -# tcId = 304 -# pseudorandom signature -msg = -result = valid -sig = 3046022100f8f074bad4cc63ce49b1a7101f5f1e5dd7e8d28e1654e3052e9dea4e8830a247022100d232383e83d2b4e0c12ee6127dd8cc3fcfcdff971571b07e18ea0d59d1bd75e9 - -# tcId = 305 +# tcId = 345 # pseudorandom signature msg = 4d7367 result = valid sig = 30450220530bd6b0c9af2d69ba897f6b5fb59695cfbf33afe66dbadcf5b8d2a2a6538e23022100d85e489cb7a161fd55ededcedbf4cc0c0987e3e3f0f242cae934c72caa3f43e9 -# tcId = 306 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 304502202a95faa048e78949b27dd4f2a69bf26f809d565cca4fd0205aac95382e19df1c022100c7de7183db22fb7015697d8f15874529c1c37b3506b32e2969c6345ba6431eea - -# tcId = 307 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3046022100ef18b2f9d187e6d6ebd0fe0ff63ebbee44e4e8c3812fb53f7399a2db757965fc022100ff2f438009b409c18fb908851115a00f3ac250428c0485cb8e8066e27608dc2a - -# tcId = 308 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3045022100d1ba6053e65dd564d24a99aeabb181529f48ed9564bfcf8d9b7950d05dfbf1f702204b4d69402ba634983534a599f49c47d4fef03ace4446a7934124e7b4cd212be2 - -# tcId = 309 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3045022100d8df1a77d439e1a68621712e5cf65ecc503398f7a87a6b53fbd1d7251d1a62bd02203276f956f733314b20eb399f2027702463e203cd8f15f1dbe41fe157dcaac618 - -# tcId = 310 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 30440220771b9696276b14cf4e0342272f65be8ddf3d603036b03d13a82f522c0446843c022062e7b425f0e2d8a6a207e8324014a6d4d569d80e0fe5509ba1cd1581446d5a2b - -# tcId = 311 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3046022100f052476d9a28b34372a358481c650f2aee5c91b88fa307ad39719c11d2ae2b79022100d5da4b0f6bab8923ec17533d455ed259d379fe265956b7106f2c44c4f56a70ed - -# tcId = 312 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3046022100a6a63a03be4a3505ba28907fb2b028268387b657ae561fb5bf9c011a330a8dae022100bacb589b58eeb74b7ab85b1abdaf50f59ed03ea4a73dde66470b86dc34e25768 - -# tcId = 313 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3046022100f547541d72fad13c84399a2e74e00c2f2b6ee9c24b48bb06c00c321786273c07022100d28d340d5e507b1fd87011bc8a21b388f7a4ea6acbc67916667e278dd52c5c1b - -# tcId = 314 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 304402205b64337764e6b896219a3502e4ea632fc03afe12c27ad0501640f46f7a6e62950220100cd011a79cbcba991f0994e4e406de9a390d8ede12d4a116f39072d8373463 - -# tcId = 315 +# tcId = 346 # pseudorandom signature msg = 313233343030 result = valid sig = 3046022100a8ea150cb80125d7381c4c1f1da8e9de2711f9917060406a73d7904519e51388022100f3ab9fa68bd47973a73b2d40480c2ba50c22c9d76ec217257288293285449b86 -# tcId = 316 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 304402206d5091f9497241fb2a99137f56734d70797c1620fa58f292f3ddc1c21980768a02207d4681372addeec97da13d3834429a49cf94c68cc6d8380fcc1fb897caeaa4d7 - -# tcId = 317 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 30440220111af92aa721abe4492468a6ad410f85351c3f71f6f076c5160eac1665bf08a002205d9f4658ec427e54fd64ccc367f50d48c7e5c2822299e258f443cc7890d25db9 - -# tcId = 318 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3046022100ecd42e0caddf730e79911ea0725402d3e4519e93299217cfff7f27eb06383bcb022100b9002348257e8aa55de6326e8588d1e5ac7803e912dca2b6aac1c0b6c6ce887d - -# tcId = 319 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3046022100dd7ff4894d875b82698e738cd6af3e06df3dfe519c63c83bda6cb780003212680221008ae21af20504ca943014f87bc06eff0c72222900e7b78e49e7107d1d27f78d7a - -# tcId = 320 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 304502202c4ffe7eba452ab8147fbd117091b6a6aed2c022b51a0559f45a210149827585022100f8f713031c6747382a930183f508cb5ba3dee9918623ed7b9246f7792895806f - -# tcId = 321 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 30450220036e58fdd99c73206d0b989e315d4e7445853b29756abd9be4988043ee575318022100bca3bdbd7b13d674a507755a1fb25d6b9ad533e6aea4c07da2b662bf64074c1f - -# tcId = 322 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3045022100e8967620ea0878093f914bc670e9fd49e5e1d120cd8296f67934806921edd1eb0220091fe9cc8158606b7a93a87b830d8bf892c8086bc3ccb364b885adc11c5a2f5b - -# tcId = 323 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 30450221008053d20f27c43e96e7cb99f0fb5ed638f391dbb8c49228bb164e3c5c7ed98df802200f8f909a360d019c8cd8cc4936c471cb0e81eec812a7815a413f015e5020a83a - -# tcId = 324 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 304402201a05d145760911a0d03a3f9e04183b4fa12052ab08e8e2a61cecd685abe06ccd022015a45cdddd5b271b460fd23970e3f09bd3e428c5935a141131f7bb9cdcb31ffe - -# tcId = 325 +# tcId = 347 # pseudorandom signature msg = 0000000000000000000000000000000000000000 result = valid sig = 3045022100986e65933ef2ed4ee5aada139f52b70539aaf63f00a91f29c69178490d57fb7102203dafedfb8da6189d372308cbf1489bbbdabf0c0217d1c0ff0f701aaa7a694b9c -# tcId = 326 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 304502200a1ba2c8595e428eb8efe4d0d527b57a9d65a18f2adb74a8d42b079cca3ded47022100a9b1d33b3b0498f08a46b3602d216cddd909b46a4531bb0c8eda027c813701ea - -# tcId = 327 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3044022051a2d733ccc576739d202cac29631dd4a4c2b7bca274a88bed819b4fa74bc13a02203332485952b2bafdd23bb4bdd5b182c17d68fa989fb297e522f58267f579858b - -# tcId = 328 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 30450221008523fa05039757ff31734c5a97512e16d36a2b44cfeaf698bf99a3da10192ce102201a4a46d618146dbd6f8b96bde830c1cd6b3c40b3c3f076b0525327b81421703c - -# tcId = 329 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 30450221008b7c16aead127ff236229edf3b3d685389d833a6706f8baaf8d18c42c8e0fcb402207c007ac920eb885009bb826dacf204affc995b8b1da3088ab8233372e77bfcb9 - -# tcId = 330 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3046022100eb05151d10844480bb1da9bbd5fadeb94653979ce6473e1eae877c04b5dc136b022100f5626ba78e4936461be857439da72310f0159c53076ed7602b802b5c79296db6 - -# tcId = 331 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3046022100b1ef5e5b2ed946f33e3f14a755af39520397d425aa184e24c3a1ab2071bd28ad022100f06c9370a8fd969f14fe9fb10d18e593c1469e5716c7264880dd35a8589c4747 - -# tcId = 332 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 304502206da6c71eb7d8a2435999c8f6b7a1de30f2a863a2f07a8aad4d321d52cc619679022100ab1abe0cbd07504de3fd9ac64bed3bf89fb0061e251a1b1de2925e6635d523ec - -# tcId = 333 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 30450220450e205ad97a14760979e1d5a24f2277c88382810b73c94ea53fa0d768ee18d1022100ba73359c371c5ff36c338bcd9761096647e0437db6a01b95df8cfa15ffc29bf4 - -# tcId = 334 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 304502201814378a581d4584664c2e24d695edeec6ce96971887a35a67df515e8788d44c022100c96da4442349d041183bba91d8f2b0279501c85b7b31f993c82268b6703c7b3f - [key.curve = secp256r1] [key.keySize = 256] [key.type = ECPublicKey] @@ -2828,19 +2906,19 @@ sig = 304502201814378a581d4584664c2e24d695edeec6ce96971887a35a67df515e8788d44c02 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200044f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685] [sha = SHA-256] -# tcId = 335 +# tcId = 348 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 3046022100d434e262a49eab7781e353a3565e482550dd0fd5defa013c7f29745eff3569f10221009b0c0a93f267fb6052fd8077be769c2b98953195d7bc10de844218305c6ba17a -# tcId = 336 +# tcId = 349 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 304402200fe774355c04d060f76d79fd7a772e421463489221bf0a33add0be9b1979110b0220500dcba1c69a8fbd43fa4f57f743ce124ca8b91a1f325f3fac6181175df55737 -# tcId = 337 +# tcId = 350 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid @@ -2855,19 +2933,19 @@ sig = 3045022100bb40bf217bed3fb3950c7d39f03d36dc8e3b2cd79693f125bfd06595ee1135e3 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200043cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000] [sha = SHA-256] -# tcId = 338 +# tcId = 351 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 30440220664eb7ee6db84a34df3c86ea31389a5405badd5ca99231ff556d3e75a233e73a022059f3c752e52eca46137642490a51560ce0badc678754b8f72e51a2901426a1bd -# tcId = 339 +# tcId = 352 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 304502204cd0429bbabd2827009d6fcd843d4ce39c3e42e2d1631fd001985a79d1fd8b430221009638bf12dd682f60be7ef1d0e0d98f08b7bca77a1a2b869ae466189d2acdabe3 -# tcId = 340 +# tcId = 353 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid @@ -2882,19 +2960,19 @@ sig = 3046022100e56c6ea2d1b017091c44d8b6cb62b9f460e3ce9aed5e5fd41e8added97c56c04 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200043cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff] [sha = SHA-256] -# tcId = 341 +# tcId = 354 # y-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 304402201158a08d291500b4cabed3346d891eee57c176356a2624fb011f8fbbf34668300220228a8c486a736006e082325b85290c5bc91f378b75d487dda46798c18f285519 -# tcId = 342 +# tcId = 355 # y-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 3045022100b1db9289649f59410ea36b0c0fc8d6aa2687b29176939dd23e0dde56d309fa9d02203e1535e4280559015b0dbd987366dcf43a6d1af5c23c7d584e1c3f48a1251336 -# tcId = 343 +# tcId = 356 # y-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid @@ -2909,19 +2987,19 @@ sig = 3046022100b7b16e762286cb96446aa8d4e6e7578b0a341a79f2dd1a220ac6f0ca4e24ed86 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200042829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e] [sha = SHA-256] -# tcId = 344 +# tcId = 357 # x-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 3045022100d82a7c2717261187c8e00d8df963ff35d796edad36bc6e6bd1c91c670d9105b402203dcabddaf8fcaa61f4603e7cbac0f3c0351ecd5988efb23f680d07debd139929 -# tcId = 345 +# tcId = 358 # x-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 304402205eb9c8845de68eb13d5befe719f462d77787802baff30ce96a5cba063254af7802202c026ae9be2e2a5e7ca0ff9bbd92fb6e44972186228ee9a62b87ddbe2ef66fb5 -# tcId = 346 +# tcId = 359 # x-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid @@ -2936,19 +3014,19 @@ sig = 304602210096843dd03c22abd2f3b782b170239f90f277921becc117d0404a8e4e36230c28 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004fffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73] [sha = SHA-256] -# tcId = 347 +# tcId = 360 # x-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 30440220766456dce1857c906f9996af729339464d27e9d98edc2d0e3b760297067421f60220402385ecadae0d8081dccaf5d19037ec4e55376eced699e93646bfbbf19d0b41 -# tcId = 348 +# tcId = 361 # x-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 3046022100c605c4b2edeab20419e6518a11b2dbc2b97ed8b07cced0b19c34f777de7b9fd9022100edf0f612c5f46e03c719647bc8af1b29b2cde2eda700fb1cff5e159d47326dba -# tcId = 349 +# tcId = 362 # x-coordinate of the public key is large msg = 4d657373616765 result = valid @@ -2963,19 +3041,19 @@ sig = 3046022100d48b68e6cabfe03cf6141c9ac54141f210e64485d9929ad7b732bfe3b7eb8a84 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000400000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71] [sha = SHA-256] -# tcId = 350 +# tcId = 363 # x-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 3046022100b7c81457d4aeb6aa65957098569f0479710ad7f6595d5874c35a93d12a5dd4c7022100b7961a0b652878c2d568069a432ca18a1a9199f2ca574dad4b9e3a05c0a1cdb3 -# tcId = 351 +# tcId = 364 # x-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 304402206b01332ddb6edfa9a30a1321d5858e1ee3cf97e263e669f8de5e9652e76ff3f702205939545fced457309a6a04ace2bd0f70139c8f7d86b02cb1cc58f9e69e96cd5a -# tcId = 352 +# tcId = 365 # x-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2990,19 +3068,19 @@ sig = 3046022100efdb884720eaeadc349f9fc356b6c0344101cd2fd8436b7d0e6a4fb93f106361 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2] [sha = SHA-256] -# tcId = 353 +# tcId = 366 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 3044022031230428405560dcb88fb5a646836aea9b23a23dd973dcbe8014c87b8b20eb0702200f9344d6e812ce166646747694a41b0aaf97374e19f3c5fb8bd7ae3d9bd0beff -# tcId = 354 +# tcId = 367 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 3046022100caa797da65b320ab0d5c470cda0b36b294359c7db9841d679174db34c4855743022100cf543a62f23e212745391aaf7505f345123d2685ee3b941d3de6d9b36242e5a0 -# tcId = 355 +# tcId = 368 # y-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -3017,19 +3095,19 @@ sig = 304502207e5f0ab5d900d3d3d7867657e5d6d36519bc54084536e7d21c336ed80018594502 [keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d] [sha = SHA-256] -# tcId = 356 +# tcId = 369 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 3046022100d7d70c581ae9e3f66dc6a480bf037ae23f8a1e4a2136fe4b03aa69f0ca25b35602210089c460f8a5a5c2bbba962c8a3ee833a413e85658e62a59e2af41d9127cc47224 -# tcId = 357 +# tcId = 370 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 30440220341c1b9ff3c83dd5e0dfa0bf68bcdf4bb7aa20c625975e5eeee34bb396266b34022072b69f061b750fd5121b22b11366fad549c634e77765a017902a67099e0a4469 -# tcId = 358 +# tcId = 371 # y-coordinate of the public key is large msg = 4d657373616765 result = valid diff --git a/third_party/wycheproof_testvectors/ecdsa_secp256r1_sha512_test.json b/third_party/wycheproof_testvectors/ecdsa_secp256r1_sha512_test.json index 401d95b44..544790106 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp256r1_sha512_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_secp256r1_sha512_test.json @@ -1,13 +1,13 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 358, + "numberOfTests" : 440, "header" : [], "testGroups" : [ { @@ -34,46 +34,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "304402206690eb2d54e34ed95b349a6653637f91d506199c1fa257a659d529d393b81cf702207983ef184510c101246239c8a90eefe4e8201a3221b7b3ebc8e6291ba9914c13", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022100f39b534198dd70fee930092d5be9065123838a2214fd5eeca516405693aa946f02204f06c3511bc74ee0ecf7ee301d6d9cd5a581729ab59dbfba083fcbe287722492", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022044cf4e1333ada29443fceb23914823df2af559259587edc95f9fc96de3953c25022100eac2b60a4d29446abf6eca751c0648c6c24db8b54783bbb008a20e9ffdc6eae8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3046022100ae072bb35658282bc7c705241010ceeb869f8d66f18e7460ac59d4ecf1c4f075022100c2122d60a79c3fe0dc975496d38ceb23e8cfce56e01e467603e8542d487c4178", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3044022068d0b55d0470c77f327ed5c8b76b45c5f8504946c337d5011ff179014cdcd659022012acc83ec3cfbda6af5155dab5941ebb85c1cca67b397bdf0224e38f9e30358e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "Legacy:ASN encoding of s misses leading 0", "msg" : "313233343030", "sig" : "304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00220a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -83,7 +43,7 @@ ] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "valid", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -91,7 +51,7 @@ "flags" : [] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30814502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -101,7 +61,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30460281202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -111,7 +71,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "304602202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c002812100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -121,7 +81,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082004502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -131,7 +91,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3047028200202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -141,7 +101,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00282002100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -151,7 +111,7 @@ ] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304602202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -159,7 +119,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -167,7 +127,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502212478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -175,7 +135,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3045021f2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -183,7 +143,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022200a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -191,7 +151,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022000a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -199,7 +159,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000004502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -207,7 +167,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304a028501000000202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -215,7 +175,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304a02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00285010000002100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -223,7 +183,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000004502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -231,7 +191,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304e02890100000000000000202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -239,7 +199,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304e02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0028901000000000000002100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -247,7 +207,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -255,7 +215,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304902847fffffff2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -263,7 +223,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304902202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c002847fffffff00a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -271,7 +231,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -279,7 +239,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30490284ffffffff2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -287,7 +247,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "304902202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00284ffffffff00a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -295,7 +255,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -303,7 +263,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304a0285ffffffffff2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -311,7 +271,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304a02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00285ffffffffff00a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -319,7 +279,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -327,7 +287,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304d0288ffffffffffffffff2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -335,7 +295,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304d02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00288ffffffffffffffff00a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -343,7 +303,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -351,7 +311,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "304502ff2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -359,7 +319,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c002ff00a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -367,7 +327,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -375,7 +335,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "304502802478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -383,7 +343,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0028000a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -391,7 +351,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -399,7 +359,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -407,7 +367,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000", @@ -415,7 +375,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "3047000002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -423,7 +383,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000", @@ -431,7 +391,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20500", @@ -439,7 +399,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a498177304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -447,7 +407,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30492500304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -455,7 +415,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3047304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20004deadbeef", @@ -463,7 +423,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a222549817702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -471,7 +431,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30492224250002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -479,7 +439,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304d222202202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00004deadbeef022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -487,7 +447,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c02226498177022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -495,7 +455,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304902202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c022252500022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -503,7 +463,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304d02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c02223022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20004deadbeef", @@ -511,7 +471,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304daa00bb00cd00304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -519,7 +479,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304baa02aabb304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -527,7 +487,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304d2228aa00bb00cd0002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -535,7 +495,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304b2226aa02aabb02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -543,7 +503,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304d02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c02229aa00bb00cd00022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -551,7 +511,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304b02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c02227aa02aabb022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -559,7 +519,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -567,7 +527,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3080304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000", @@ -575,7 +535,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3049228002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00000022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -583,7 +543,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "304902202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c02280022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000", @@ -591,7 +551,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3080314502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000", @@ -599,7 +559,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3049228003202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00000022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -607,7 +567,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "304902202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c02280032100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000", @@ -615,7 +575,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -623,7 +583,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e4502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -631,7 +591,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f4502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -639,7 +599,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "314502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -647,7 +607,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "324502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -655,7 +615,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff4502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -663,7 +623,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -671,15 +631,15 @@ "flags" : [] }, { - "tcId" : 80, - "comment" : "using composition forsequence", + "tcId" : 75, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "30493001023044202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", "result" : "invalid", "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34e", @@ -687,7 +647,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "3044202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -695,7 +655,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000", @@ -705,7 +665,7 @@ ] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb200", @@ -713,7 +673,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb205000000", @@ -721,7 +681,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2060811220000", @@ -729,7 +689,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000fe02beef", @@ -737,7 +697,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20002beef", @@ -745,7 +705,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "3047300002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -753,7 +713,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb23000", @@ -761,7 +721,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "3047304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -769,7 +729,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "302202202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0", @@ -777,7 +737,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "306802202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -785,7 +745,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "removing integer", "msg" : "313233343030", "sig" : "3023022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -793,7 +753,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302402022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -801,7 +761,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302302202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c002", @@ -809,7 +769,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "304702222478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00000022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -817,7 +777,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022300a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000", @@ -825,7 +785,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3047022200002478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -835,7 +795,7 @@ ] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00223000000a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -845,7 +805,7 @@ ] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00000022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -853,7 +813,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "304702222478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00500022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -861,7 +821,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022300a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20500", @@ -869,7 +829,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "30250281022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -877,7 +837,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "302402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00281", @@ -885,7 +845,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "30250500022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -893,7 +853,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "302402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00500", @@ -901,7 +861,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304500202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -909,7 +869,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304501202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -917,7 +877,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304503202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -925,7 +885,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304504202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -933,7 +893,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045ff202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -941,7 +901,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0002100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -949,7 +909,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0012100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -957,7 +917,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0032100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -965,7 +925,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0042100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -973,7 +933,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0ff2100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -981,7 +941,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "30250200022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -989,7 +949,7 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 114, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "302402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00200", @@ -997,23 +957,23 @@ "flags" : [] }, { - "tcId" : 120, - "comment" : "using composition forinteger", + "tcId" : 115, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "30492224020124021f78f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", "result" : "invalid", "flags" : [] }, { - "tcId" : 121, - "comment" : "using composition forinteger", + "tcId" : 116, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "304902202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c022250201000220a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", "result" : "invalid", "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "304502202678f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1021,7 +981,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022102a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1029,7 +989,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f98140022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1037,7 +997,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34e32", @@ -1045,7 +1005,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044021f2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1053,7 +1013,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044021f78f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1061,7 +1021,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022000a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34e", @@ -1069,7 +1029,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00220a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1077,7 +1037,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "30460221ff2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1085,7 +1045,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "304602202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00222ff00a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1093,7 +1053,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "infinity", "msg" : "313233343030", "sig" : "3026090180022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1101,7 +1061,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "infinity", "msg" : "313233343030", "sig" : "302502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0090180", @@ -1109,7 +1069,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3026020100022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1117,7 +1077,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "302502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0020100", @@ -1125,7 +1085,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221012478f1cf49f6d858ac900a7af177222661ac95e206d32ee63020beee955ca711022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1133,7 +1093,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221ff2478f1d149f6d856ac900a7af1772226e7dea086b8a3f1dc48ad29689c965c6f022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1141,7 +1101,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30450220db870e2fb60927a8536ff5850e88ddd95b3a64cba0446f9ec3990bd467067e40022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1149,7 +1109,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100db870e2eb60927a9536ff5850e88ddd918215f79475c0e23b752d6976369a391022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1157,7 +1117,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221fedb870e30b60927a7536ff5850e88ddd99e536a1df92cd119cfdf41116aa358ef022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1165,7 +1125,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221012478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1173,7 +1133,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100db870e2fb60927a8536ff5850e88ddd95b3a64cba0446f9ec3990bd467067e40022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1181,7 +1141,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022101a07a59c3a41688548eb315e94effca0efd1ffe0a13467061783dde1cce167403", @@ -1189,7 +1149,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00220a07a59c5a41688528eb315e94effca0f835208aec517335790ca4896d5502961", @@ -1197,7 +1157,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00221ff5f85a63b5be977ac714cea16b10035f0bfc6fca393d12e237b7beca62e4cb14e", @@ -1205,7 +1165,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00221fe5f85a63c5be977ab714cea16b10035f102e001f5ecb98f9e87c221e331e98bfd", @@ -1213,7 +1173,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022101a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2", @@ -1221,7 +1181,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c002205f85a63b5be977ac714cea16b10035f0bfc6fca393d12e237b7beca62e4cb14e", @@ -1229,7 +1189,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1239,7 +1199,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1249,7 +1209,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1259,7 +1219,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1269,7 +1229,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1279,7 +1239,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1289,7 +1249,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1299,7 +1259,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1309,7 +1269,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1319,7 +1279,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1329,7 +1289,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1339,7 +1299,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1349,7 +1309,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1359,7 +1319,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1369,7 +1329,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1379,7 +1339,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1389,7 +1349,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1399,7 +1359,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1409,7 +1369,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1419,7 +1379,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1429,7 +1389,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1439,7 +1399,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1449,7 +1409,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1459,7 +1419,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1469,7 +1429,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1479,7 +1439,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1489,7 +1449,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1499,7 +1459,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020100", @@ -1509,7 +1469,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101", @@ -1519,7 +1479,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510201ff", @@ -1529,7 +1489,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1539,7 +1499,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1549,7 +1509,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1559,7 +1519,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1569,7 +1529,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1579,7 +1539,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551090380fe01", @@ -1589,7 +1549,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550020100", @@ -1599,7 +1559,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550020101", @@ -1609,7 +1569,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325500201ff", @@ -1619,7 +1579,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1629,7 +1589,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1639,7 +1599,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1649,7 +1609,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1659,7 +1619,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1669,7 +1629,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550090380fe01", @@ -1679,7 +1639,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552020100", @@ -1689,7 +1649,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552020101", @@ -1699,7 +1659,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325520201ff", @@ -1709,7 +1669,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1719,7 +1679,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1729,7 +1689,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1739,7 +1699,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1749,7 +1709,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1759,7 +1719,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552090380fe01", @@ -1769,7 +1729,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff020100", @@ -1779,7 +1739,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff020101", @@ -1789,7 +1749,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0201ff", @@ -1799,7 +1759,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1809,7 +1769,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1819,7 +1779,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1829,7 +1789,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1839,7 +1799,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1849,7 +1809,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff090380fe01", @@ -1859,7 +1819,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000001000000000000000000000000020100", @@ -1869,7 +1829,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000001000000000000000000000000020101", @@ -1879,7 +1839,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff000000010000000000000000000000010000000000000000000000000201ff", @@ -1889,7 +1849,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1899,7 +1859,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1909,7 +1869,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1919,7 +1879,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1929,7 +1889,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1939,7 +1899,7 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000001000000000000000000000001000000000000000000000000090380fe01", @@ -1949,12 +1909,996 @@ ] }, { - "tcId" : 221, + "tcId" : 216, "comment" : "Edge case for Shamir multiplication", "msg" : "3932323038", "sig" : "3044022064a1aab5000d0e804f3e2fc02bdee9be8ff312334e2ba16d11547c97711c898e02203c623e7f7598376825fa8bc09e727c75794cbb4ee8716ae15c31cd1cbe9ca3ee", "result" : "valid", "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "33393439313934313732", + "sig" : "304402203a4f61f7f8c4546e3580f7848411786fee1229a07a6ecf5fb84870869188215d022018c5ce44354e2274eadb8fea319f8d6f60944532dbaae86bfd8105f253041bcb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "35333637363431383737", + "sig" : "304502203fa9975fb2b08b7b6e33f3843099da3f43f1dcfe9b171a60cafd5489ca9c5328022100985a86825a0cc728f5d9dac2a513b49127a06100f0fc4b8b1f200903e0df9ed2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "35363731343831303935", + "sig" : "304402204d66e7ee5edd02ab96db25954050079ef8de1d0f02f34d4d75112eaf3f73124002206292d1563140013c589be40e599862bdd6bda2103809928928a119b43851a2ce", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "3131323037313732393039", + "sig" : "3046022100a9228305f7b486f568eb65d44e49ba007e3f14b8f23c689c952e4ced1e6cf91e022100b73c74d28bd1268002bed784a6b06c40a90ee5938ea6d08f272d027e0f96a72c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "3131323938303334323336", + "sig" : "304402203fa39842bfab6c38afa7963c60beb09484d4579fc75ef09efff44e91bc62ca8302205612add1924f0285ace5b158828e2b32ab2b6e7f10ee68dca1cc54591fee1fec", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "39383736303239363833", + "sig" : "3045022006c04b02edfeecd8620f035ea4f449bd924593e86e5288a6f22d1923b0e2e8a9022100f666718e6fefb515bb9339d29cc0e58cfba89d605ca0066bca87f6a3f08ebcfa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "3230323034323936353139", + "sig" : "304402201ddd953c32a5f84109cd4d9ec8c364dd318376ff5d228211a367483077d638800220563dba4845de762baf04910618d587e0dd0c97dd1c9785c24ffdf2f8a660abf2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "31343531363639313830", + "sig" : "30460221009fe4ec4831ef4945f100d5d35a2e6312411ca5df6c900ca60690f2985d553482022100c674ad5e1bead2f767c9248e444452a4a8530dd47246cbbc968da865bdf212b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "31303933363835393531", + "sig" : "3046022100e8703d6b16a79fc2ab3653cece29d06f65dd6f2c230cb08ee30c5517407d75db0221008cfeb87b8e95ddacd638b37d315393c5005f3ab8bba0cc1cd1a050829b775bfb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "36323139353630323031", + "sig" : "3046022100def608caf1f277d71403009f209c1d7eef11aaa7920397fbf429b8146181aece022100f3b8f2aa5b3df9a8b37313ea66ad5b74673f3e8614ff471b1eb6773217511fb0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "35363832343734333033", + "sig" : "304402204f5d08e8d936ce831d02d6b23fb8fce0e0750101af3ab9c3b28636b95a5e24ad02206f034480553bcecac221f8be8288163c55492e2e56a88f4d0341b61436a0a6c0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "33373336353331373836", + "sig" : "3045022100bdd822bfe3733d9f4b88764fe091db2e8f8af366e4c44d876bf82e62bd48c7ee02207fbf7750c5dc849a2c55dbdd067806f869652a7b3a57baa4733781d3128f02de", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "34373935393033373932", + "sig" : "304402201c4fc02961b7f4245566b410bf08f447502ea4f75b15690344681efa2edf7b4b02207d63eef119dc88bc4a1b2c43ac21cd53892443661f8c3a97d558bf888c29f769", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "39333939363131303037", + "sig" : "304402206406f2d249ab1264e175476ca3300efd049fcad569dff40b922082b41cc7b7ce0220461872b803383f785077714a9566c4d652e87b2cad90dd4f4cc84bc55004c530", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "31303837343931313835", + "sig" : "30450220415c924b9ba1902b340058117d90623602d48b8280583fb231dc93823b83a153022100f18be8cdc2063a26ab030504d3397dc6e9c6b6c56f4e3a59832c0e4643c0263c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "33323336363738353030", + "sig" : "3045022100d12e96c7d2f177b7cf6d8a1ede060a2b174dc993d43f5fe60f75604824b64fef02200c97d87035fcca0a5f47fe6461bb30cbaf05b37e4211ec3fcd51fc71a12239ca", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "31343438393937373033", + "sig" : "304502207df72a64c7e982c88f83b3a22802690098147e0e42ef4371ef069910858c0646022100adbaa7b10c6a3f995ed5f83d7bda4ba626b355f34a72bf92ff788300b70e72d0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "35373134363332383037", + "sig" : "30440220047c4306f8d30e425ae70e0bee9e0b94faa4ef18a9c6d7f2c95de0fe6e2a323702207a4d0d0a596bd9ea3fe9850e9c8c77322594344623c0b46ac2a8c95948aefd98", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "323236343837343932", + "sig" : "3044022057d603a367e23af39c95dd418c0176da8b211d50b1be82bf5ef621a2640204f702205dc3f285ad015c4d71157bd11e5b8df6a89e4b267393b08b5ad5013bdae544b1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "35333533343439343739", + "sig" : "3044022011df6741021ec8cc567584aea16817c540859c4e5011551c00b097fcfc2337e50220668551919d43206ac0571fc5ad3ac0efb489bea599e7bf99fe4c7468d6c2c5e0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "34373837333033383830", + "sig" : "304402207451ffede471bd370406533436fc42a89daa0af4903d087cbc062fe7e54dbf700220590895398f22b48ce72cbf7c3d3ee1dd7fb0ee645edb0b1b1de35f370e5bf5ee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "32323332313935383233", + "sig" : "3045022100fc4c4d81da6f687a6426263193c1a680b67734a1b180647b8c76407cc4f0a9c6022056f775d372c9bee685374085be676c9cf31cf1f978a5e6ccb04e4a0761159cc7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "3130373339333931393137", + "sig" : "3045022100feb978ca33c46ffba47eb63bb40de7833e43d5654575b54de1fea3d1de3c8ad50220108078ba997bfa064521baf342c97b0c64bd25240c8fd0fd7533ae2d03081b70", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "31383831303237333135", + "sig" : "3046022100cc61729698467ba53da199ff481fe7433f194fc96367907e8dc5e1d9f42b1e2102210083dd9ef156e7c1f9c09b3bf86a4f1c88e5dd20cd74d997858e600797dbe74ad2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "36303631363933393037", + "sig" : "3045022100d47f616303ff0eb813eac32e760ba30ad445e0af7dc57e70756104823f6a895f0220047f2217b399c46a426b936a124980a6011f0896f51dbe07632828a72d7173f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "38383935323237303934", + "sig" : "3046022100cff73dfa2bac67ce1340b25c885abb3e7979ef7f840f15d5f19e86640cdd40a3022100c7d1210802796c4f251049ee08a2c29f5c71064033d17010c65bf2e94499381e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "31353830323334303934", + "sig" : "3044022010acaf9c485ab1220355b95be269f124e12eb252f2224b0fc50785eb2ee3df45022032443b557efc6896347fa778e1fcf33cbb769c9a7da896b20d93fea7c2791ea4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "33393635393931353132", + "sig" : "3046022100f919da0651abc2bff994a879d2778fa5195d57400e003e8dd6adb3fc7a0cc4cc0221009b945d06bd119665b278a59bd24fdd2350817d0be87997bee57b70c479d64a2d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "32323838373332313938", + "sig" : "3045022100cc38e7a018f6d70b2d9b49120cc9b4a169f2f72238821a86b81f553b6225d24e0220276efd8bf06ccce07c7aae35eaac3bd1c374dcf0cf0588d5e0e4171936688636", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "32323330383837333139", + "sig" : "3045022100ff85ad66621991c318b85cef73c576cb2a8d43c568c1aafc85b40ef2a9a6b41c0220732a79e6837ebf8434fea6e7fefa948f506ae455c1a3eb36a030185a23037d96", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "313239303536393337", + "sig" : "3044022033f016e51eef9b1136380cb8b84c6b38b107e24c6731bd07cb1c7f4a29f33a83022036b177bb8be94c8be67ff3a41fcc4d22b5c9eb377da713eb014ae01c64ca6dd7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "32373438363536343338", + "sig" : "3045022100929413ee91f27454d74e91370a10a86fc98ac7305c8ab4ca59752bda3a7bfc370220483b47a26a0d7d2e6bd37d351d9ee37c5ec2a4686d884d78b6beb7f6b08c50f9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "37353833353032363034", + "sig" : "30450220578202c7d0abac93ca43dde3cb44414e5601c1eb557604cb9adb4bde0a12633b022100fb9a7412e307aee95ef4b53540571a21559414e5306794ab5182cfb229dab3e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "32333237373534323739", + "sig" : "3045022046d45ad0bb75b8639d0e91d8450fc31887c211328a5784fc83b4cb7f5b962c1b022100d6751d13ede2079b7aa1d822bdb32d7f3cf00273a1ff03df90c0ec7c62a47568", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "373735353038353834", + "sig" : "3046022100abe84c941783d5ced284fea56341ecc68d6bdd3196d318fbd074641f8c885bd5022100bdea3c44d48e01aa40935c1c9723ff733199563440f26b4ecf0b444b0418d9f5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "3137393832363438333832", + "sig" : "3045022005277cdbf491e336fe81be24e393a161a4fb89112c9ffed1ee6649c406713408022100ab6934332e68e108bb0484d21c457dcf381a620c3a4712fdbfeb658a3fafd60c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "32333936373737333635", + "sig" : "30450220293825737c8c14430ed10dbadd7da337275f9b61d1d26377f778ffaa00c139de022100cdddec267a8678c96829bf6c1d6f38322e119937cfd2fee01e9dc9525f43ed6b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "35393938313035383031", + "sig" : "304402202041fdd6111c45dfd29e750e082dcdadc9a584a8a2be46580fb0ba3b3dc658620220421824fe987e4172a0f8bbcb7bcd9e1b073b7742ed9f9df98f2a1a37cd374ce3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "3136363737383237303537", + "sig" : "30450220267941db660e046ab14e795669e002b852f7788447c53ebef46a2056978b5574022100d00183bcaf75bc11e37653f952f6a6537151c3aa0a1b9e4e41b004a29185395b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "323036323134333632", + "sig" : "304402205dcd7f6814739d47f80a363b9414e6cbfb5f0846223888510abd5b3903d7ae09022043418f138bb3c857c0ad750ca8389ebcf3719cb389634ac54a91de9f18fd7238", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "36383432343936303435", + "sig" : "304502205e0e8cc0280409a0ce252da02b2424d2de3a52b406c3778932dbc60cb86c356702210093d25e929c5b00e950d89585ec6c01b6589ae0ec0af8a79c04df9e5b27b58bc5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "33323639383937333231", + "sig" : "304502204fcf9c9d9ffbf4e0b98268c087071bffe0673bb8dcb32aa667f8a639c364ea47022100820db0730bee8227fc831643fcb8e2ef9c0f7059ce42da45cf74828effa8d772", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "31333837333234363932", + "sig" : "3046022100c60cd2e08248d58d1639b123633643c63f89aff611f998937ccb08c9113bcdca022100ac4bb470ce0164616dada7a173364ed3f9d16fd32c686136f904c99266fda17e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "34313138383837353336", + "sig" : "304502207cfdaf6f22c1c7668d7b6f56f8a7be3fdeeb17a7863539555bbfa899dd70c5f1022100cee151adc71e68483b95a7857a862ae0c5a6eee478d93d40ccc7d40a31dcbd90", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "393838363036353435", + "sig" : "304402202270be7ee033a706b59746eab34816be7e15c8784061d5281060707a0abe0a7d022056a163341ee95e7e3c04294a57f5f7d24bf3c3c6f13ef2f161077c47bd27665d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "32343739313135383435", + "sig" : "3044022016b5d2bfcaba21167a69f7433d0c476b21ded37d84dc74ca401a3ecddb2752a8022062852cf97d89adfb0ebbe6f398ee641bfea8a2271580aac8a3d8326d8c6e0ef9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "35303736383837333637", + "sig" : "3046022100d907eefa664115848b90c3d5baa0236f08eafaf81c0d52bb9d0f8acb57490847022100fd91bc45a76e31cdc58c4bfb3df27f6470d20b19f0fba6a77b6c8846650ed8a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "393838353036393637", + "sig" : "30450220048337b34f427e8774b3bf7c8ff4b1ae65d132ac8af94829bb2d32944579bb31022100bd6f8eab82213ccf80764644204bb6bf16c668729cdd31dd8596286c15686e8e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "32373231333036313331", + "sig" : "3046022100b2bc46b7c44293557ab7ebeb0264924277193f87a25d94c924df1518ba7c7260022100abf1f6238ff696aaafaf4f0cbbe152c3d771c5bfc43f36d7e5f5235819d02c1a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "33323034313031363535", + "sig" : "3045022040d4b38a61232e654ffd08b91e18609851f4189f7bf8a425ad59d9cbb1b54c990221009e775a7bd0d934c3ed886037f5d3b356f60eda41191690566e99677d7aaf64f3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "33313530363830393530", + "sig" : "3046022100ac8f64d7df8d9fea005744e3ac4af70aa3a38e5a0f3d069d85806a4f29710339022100c014e96decfef3857cc174f2c46ad0882bef0c4c8a17ce09441961e4ae8d2df3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "31373237343630313033", + "sig" : "3044022041b3766f41a673a01e2c0cab5ceedbcec8d82530a393f884d72aa4e6685dea0a0220073a55dca2da577cafb40e12dd20bf8529a13a6acdf9a1c7d4b2048d60876cb3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "3134353731343631323235", + "sig" : "304502201942755aa8128382cd8e35a4350c22cc45ba5704d99e8a240970df11956ad866022100f64cf1e0816cf7ac5044f73ba938e142ef3305cb09becb80a0a5b9ad7ba3eb07", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case hash", + "msg" : "34313739353136303930", + "sig" : "3045022051aba4ff1c7ddf17e0632ab71684d8de6dc700219ef346cb28ce9dafc3565b3b022100b6aaebe1af0ad01f07a68bf1cf57f9d6040b43c14b7eb8238542760e32ce3b0c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "special case hash", + "msg" : "35383932373133303534", + "sig" : "304502210091efbfcc731650e9f004c38b71db146c17bf871c82c4e87716f7ff2f7f9e51d00220089ea631a7c5f05311c521d21ba798b5174881f0fd8095fb3a77515913efb6e0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "special case hash", + "msg" : "33383936313832323937", + "sig" : "304502204a7e47bd281ea09b9e3a32934c7a969e1f788f978b41585989f4689e804663fb022100e65f6bd702403cbbed7f8ad0045f331d4a96fbf8c43f71f11615b7d1b9153b7f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "special case hash", + "msg" : "38323833333436373332", + "sig" : "3046022100c795f5da86e10a604d4f94bf7cac381c73edad1461d66929e53aa57ca294e89f022100bae784ab6c7b58332ee05e7d54169edf55ce45f030e71ae8df63969fb327a10c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "special case hash", + "msg" : "33333636393734383931", + "sig" : "3046022100ea68b24843b225f505e01c0e608b20b4d93e8faf6b9cf70cf8f9134a80e7b668022100a3abc044b4728f80fe414bdc66f032b262356720547bec7729fad94151c6adc7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "special case hash", + "msg" : "32313939313533323239", + "sig" : "3046022100bfe7502140c57a24a77edc3d9b3c4bc11d21bdb0b196977b7f2b13ac973ad697022100947a01da9731849d72b67ef7bc40b012480fd389895aad1f6b1cdbeab3b93b8d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "special case hash", + "msg" : "35363030333136383232", + "sig" : "304402203434ee1142740a0ab8623b97fc8dc2567eda45dadf6039b45c448819e840cf3002203c0fac0487841997202c29f3bf2df540b115b29dc619160d52203d4a1fd4b9f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 277, + "comment" : "special case hash", + "msg" : "383639363531363935", + "sig" : "304502205338500e23ba96a0adc6ef84932e25fbad7435d9f70eb7f476c6912de12e33c8022100a002f5583ea8c0d7fb17136d0ee0415acf629879ce6b01ac52e3ecd7772a3704", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "special case hash", + "msg" : "36353833393236333732", + "sig" : "304402204ff2d4e31f4180de6901d2d20341d12387c9c55f4cf003a742f049b84af6fe0502200312f38771414555fa5ed2817dcc629a8c7cf69d306300e87bc167278ec3ef37", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "special case hash", + "msg" : "3133323035303135373235", + "sig" : "3044022051d665bad5f2d6306c6bbfe1f27555887670061d4df36ec9f4ce6cdfaf9ea7ac02202905e43f6207ee93df35a2e9fb9bc8098c448ae98a14e4ad1ebaea5d56b6e493", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 280, + "comment" : "special case hash", + "msg" : "35303835333330373931", + "sig" : "3046022100b804e0235f135aba7b7531b6831f26cc9fb77d3f83854957431be20706b813690221009d317fd08e4e0467617db819cde1d7d4d74da489b2bce4db055ea01eccfafcf2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "special case hash", + "msg" : "37383636383133313139", + "sig" : "30450221008ab50ef3660ccb6af34c78e795ded6b256ffca5c94f249f3d907fb65235ef680022049d5aaeae5a6d0c15b286e428b5e720cf37a822ede445baa143ffae69aba91b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 282, + "comment" : "special case hash", + "msg" : "32303832353339343239", + "sig" : "30440220571b9c46a47c5cc53a574c196c3fb07f3510c0f4443b9f2fe781252c24d343de022068a9aebd50ff165c89b5b9cb6c1754191958f360b4d2851a481a3e1106ee7809", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "special case hash", + "msg" : "3130303635393536363937", + "sig" : "304502204cb7817b04dc73be60d3711803bc10687a6e3f4ab79c4c1a4e9d63a73174d4eb022100ce398d2d6602d2af58a64042f830bf774aee18209d6fb5c743b6a6e437826b98", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "special case hash", + "msg" : "33303234313831363034", + "sig" : "30450220684399c6cd6ebb1c5d5efb0d78dce40ebd48d9d944eb6548c9ce68d7fdc82229022100cf25c8e427fae359bfe60fa02964f4c9b8d6db54612e05c78c341f0a8c52d0b5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "special case hash", + "msg" : "37373637383532383734", + "sig" : "3045022020b7b36d5bc76fa182ca27152a99a956e6a0880000694296e31af98a7312d04b022100eeeabc5521f9856e920eb7d29ed7e4042f178ff706dff8eeb24b429e3b63402a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "special case hash", + "msg" : "353434313939393734", + "sig" : "304402206b65c95e8e121d2e6ee506cfd62cb88e0bfb3589da40876898ef66c43982aca9022009642c05ad619b4402fd297eb57e29cca5c2eb6823931ba82de32d7c652ba73e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 287, + "comment" : "special case hash", + "msg" : "35383433343830333931", + "sig" : "3044022067c74cbf5ea4b777bf521ace099f4f094d8f58900e15e67e1b4bd399056629ed02203d2884655c49b8b5f64e802a054e7bf09b0fc80ca18ebf927b82e58bb4a00400", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "special case hash", + "msg" : "373138383932363239", + "sig" : "3045022079a5e40da5cf34c4c39adf7dfc5d454995a250314ebd212b5c8e3f4e6f875feb022100b268920e403ba17828ff271938a6558a5b2dd000229f8edb4a9d9f9b6ac1b472", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "special case hash", + "msg" : "31373433323233343433", + "sig" : "3045022100c8b13006c3a51a322fff9321761b01de134f526be582b22e19693c443fc9fe46022034e7f60179c6162ab980fcd58f173b0e6c30b524d35c67921677522dcef843a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "special case hash", + "msg" : "32343036303035393336", + "sig" : "304502203513db745489a487c88a6cedf8795b640f8f71578397bdabd6cc586c25bd66ad02210099a72cd3f0ca6c799149283ca0af37f86b88200d0c905bd3c9f1b859e55b1659", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "special case hash", + "msg" : "31363134303336393838", + "sig" : "304402203a6386afb08f7ff8140b5a270f764e8706ef2830fb177446f7b4eeb8a25aac6402204b70854b38c29245b2b980eba10ea936c68a38c1da5255ce2386db23afc7c06a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "special case hash", + "msg" : "32303935343235363835", + "sig" : "3046022100b8fc54a8a6be3c55e99c06f99ccdcce7af5c18a3c5829726a870cc1068458f64022100cc7237c39c8e6a4a1c8c62f5f88636549c7410798b89684c502c3adfe5fb7ad2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "special case hash", + "msg" : "31303038303938393833", + "sig" : "3045022047b460851e5607f2021626635c565a63f78f558795e1b330d09115970dbbb8ab022100a6a9f4f213e08d3c736d3e1c44a35140cb107619f265a5b13608ed729fd6d894", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "special case hash", + "msg" : "31353734313437393237", + "sig" : "30450221008cfda4f7a65864ebbea3144863da9b075c07b5b42cb4569643ddfd70dd753b190220595784b1ab217874b82b9585521f8090b9f6322884ab7a620464f51cf846c5b7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "special case hash", + "msg" : "32383636373731353232", + "sig" : "304402204cd6a45bd7c8bf0edbdf073dbf1f746234cbbca31ec20b526b077c9f480096e702207cf97ae0d33f50b73a5d7adf8aa4eeeb6ff10f89a8794efe1d874e23299c1b3d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "special case hash", + "msg" : "31363934323830373837", + "sig" : "304402202e233f4df8ffebeaec64842b23cce161c80d303b016eca562429b227ae2b58ec022046b6b56adec82f82b54daa6a5fca286740a1704828052072a5f0bc8c7b884242", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "special case hash", + "msg" : "39393231363932353638", + "sig" : "30440220549f658d4a3f98233a2c93bd5b1a52d64af10815ae60becb4139cac822b579c3022027bdddf0dbcf374a2aec8accc47a8ac897f8d1823dda8eb2052590970b39ce2a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "3131363039343339373938", + "sig" : "30450221009fabcc1e5fd965226902f594559e231369e584453974e74f49d7d762e134fb9d0220293cccc510793bac45ce5da2bb6c9e906437f59435ca206655f74b625df07c7c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "37313836313632313030", + "sig" : "304502202e5c140fd6f5f823addc8088ffaae967e7f4897274316769561dfb31435825d9022100eda47327d7cfae1daa344ff5582a467bd18eb9f01caeab9c6da3c0cc89df6713", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "33323934333437313737", + "sig" : "304402204c11e3b7efbe3908ad2118e54d7d34d6c6eb4570bf7fdb11a7679fe93afa254c0220712e90f421836e542dac49d10bb39db4a98b2735b6336d8a3c392f3b90e60bbe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "3138353134343535313230", + "sig" : "3045022100dfb4619303f4ff689563d2275069fac44d63ea3c3b18f4fb1ac805d7df3d12ec022068e37b846583901db256329f9cf64f40c416fba50dcb9be333a3e29c76ae32db", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case hash", + "msg" : "343736303433393330", + "sig" : "3045022100e70e8e17bd758ff0c48f91cb2c53d293f0f5ae82eb9dfe76ab98f9b064278635022021dde32cb0389cad7bdf676d9b9b7d25bb034ad25a55ea71ee7ee26a18359dd2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "special case hash", + "msg" : "32353637333738373431", + "sig" : "30440220421397ecae30617a5a6081ad1badf6ce9d9d4cb2afdabf1f900e7fdb7fb0af5a022057ca89dc22801c75fdbefdaeca65c675625f94de7d635062b08ed308df5762cc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case hash", + "msg" : "35373339393334393935", + "sig" : "304502200610c08076909bb722fba105c23eac8f66b4db1d58f66a882fc90d59acdec8e0022100af59e8d570761cac589d49f11c884007f7ac1eea1a44c6f3fdad1d542187d25e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case hash", + "msg" : "33343738333636313339", + "sig" : "3045022059a1181cab0ee8ce94ab2b5ab4f4b13a422e38efe69f634bf947485a5b9ea49c0221009b3c913d98a4ab15f6a39f1802b8f2d28559aa1f8d03a3a88df00c89dc293a97", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "special case hash", + "msg" : "363439303532363032", + "sig" : "30460221008cae6c4dfbf901bd66ab82541011fa15c8e90e2c18c01bd881acaa2b63cb587b022100a86acf943f29cef91d1b66a7de5547df6cdfc45dd7bef816dcb8de9f5a425d2d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "special case hash", + "msg" : "34373633383837343936", + "sig" : "30450221008b00c74b86474d782eac9974aea606d8f7ee78c79597e15687021f5991e86acd0220309dfe3686648eae104e87b3e9b5616a3ad479ca4f0b558ae4f1e5ab3115346a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "special case hash", + "msg" : "353739303230303830", + "sig" : "30450220433a915504c977809634a36fcf4480e4c8069fc127d201d30dfdb1f423c95fd4022100bcb1b89aafd50a1766b09741fc6a9a96e744ae9826d839bf85ffb50a91981773", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "special case hash", + "msg" : "35333434373837383438", + "sig" : "304502204b69abd2b39840a545cdd4a72d384234580e2fd938b7091d0ecdb562780857db022100fdab9957119e0a4092af82f6cc29f3c8a692671ec86efb0a03c1112a0a1e0467", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "special case hash", + "msg" : "3139323636343130393230", + "sig" : "3045022100dab9d3686c28363ad017b4a2b36d35bf2eb80633613d44deb9501d42a3efbd3802201392a562d79f9ab19014e4f7e2f2668259f3720a76c120d4a3c3964e880f7679", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "special case hash", + "msg" : "33373033393135373035", + "sig" : "3045022023f94e47b440ce379b74c9311232b19a64e3e7c9b90da34b0c1c3f3d7af28105022100e1425903b1479c2ce18b108a6d1ec8b7a4f0f657dedb00de3a3ceea7fdeee9be", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "special case hash", + "msg" : "3831353435373730", + "sig" : "30450221009d706a8fa85d15bd0c3492c6672dfe529f4073b217b3947b5b2cfd61f87ccb7102206aaaaf369f82a0e542f72ded7d7eb90c8314ffa613a0ea81da1c8393dbae2bac", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case hash", + "msg" : "313935353330333737", + "sig" : "3046022100ac77918c4085c8a7ce5020b00c315629aee053a445cb4661eb50f6b62a47da29022100df2aea2b9c11a6ce39d3cd9e1faf4a53057e0b1b2e48a324be9e773203fe9fbb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "special case hash", + "msg" : "31323637383130393033", + "sig" : "30460221009db2dbd2935f147fae7f6a95c8e2307bd8537c3d96eb732ad6d5ebdd89bc754e02210093a9ab99d2de9d08fe0a61e26c8fe1ebbf88726e4b69d551b57d15f0ae16df5a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "special case hash", + "msg" : "3131313830373230383135", + "sig" : "30440220769f70093939afbd1fa15873decfa803ca523ace8040280ba78cf833497722bc0220369875aba5e1ced5a4ca8444ec9399a38038b00e153a0ae34d9b3c9781447eea", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "special case hash", + "msg" : "38333831383639323930", + "sig" : "3045022026e5182b9822550ad52f46ad80781d6bef3d110a204db5e58a0746f796982200022100a9418e76029ced0cf78a571a9e59ad04086e91f70e6813981bb33c1dee891165", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case hash", + "msg" : "33313331323837323737", + "sig" : "3046022100e7bd6aefcf7b27e1f3fadbe713f9adb3d23398e88200cd2e94989c9d12e921770221009583e0de3b76f8d4b1e634a81cbc34af54e2f8599f3684ce48d372760c8204c4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case hash", + "msg" : "3134333331393236353338", + "sig" : "30450221008638ed7eaa83609a01a6af9c52ec9bfddda90442b1e6031d61cfa22e48b2e1e2022020c284d596f71c6c8df732f5a5a2006302301e1a792e2b39663d93a9760762d2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "special case hash", + "msg" : "333434393038323336", + "sig" : "3044022061d924307a96180b06383608ba91674e15c3ea06ff2534412b93a587dde649c1022059b84aa2115b2547edac88088ca6313e9fbe1ca6a361c7e57938f9dde3f4349c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "special case hash", + "msg" : "36383239383335393239", + "sig" : "30450220424fcfc3fd63d128c2eb125e88c7fe5d283b63470a786b82783edbb8a0b7a6d7022100b11548c2cd7fce9d44e795ca51af0b2f6a5180e9c9be0314007ed9e7f4bbe5e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "special case hash", + "msg" : "33343435313538303233", + "sig" : "3045022100a5f747ae6290fa9582c6ce8d5608621d495f061551bc4531bacba586a563b184022062faf8f92291e12812835b3f1d43c967bceb885b110bd06e5a68e2d74781ae2b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "special case hash", + "msg" : "3132363937393837363434", + "sig" : "3045022100b731dc0d92c2cc7a605d78233f7814699bdf1cab2df297b6844eec4015af8ea0022039b1a0cc88eb85bcdc356b3620c51f1298c60aec5306b107e900ffdba049dd6f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "special case hash", + "msg" : "333939323432353533", + "sig" : "3046022100ef73c4fa322da39fb6503bab6b66b64d241056afbcd6908f84b61ccbbe890433022100f1ef85413e5764aa58a3128ccfcf388324fe5340e5edf8d0135ae76786ce415b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 324, + "comment" : "special case hash", + "msg" : "31363031393737393737", + "sig" : "30450220694cd30e2ad0182579331474b271ee2d48723bc8415dc6513873586ce705b76b022100c5ac0c0ed5a4017d110cb45d63aa955dc7dc5ce23e7965c5397c3ff46a884636", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "special case hash", + "msg" : "3130383738373535313435", + "sig" : "3046022100f38b2236be3024e10b894ffb1cc68d0bb8d4cf0fcd2cfc1779f8883765d3cd96022100da69cd0b74c25566d60a486edd559fc39d569fb2751445a4798df8a36891802c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "special case hash", + "msg" : "37303034323532393939", + "sig" : "3046022100a881732c205a0b4b95669c00756fd91973450109a46f17d5a9d971b5e92b9aa40221008acefdca4e06c16b47ccad1c57c05912637e107096ba230c92b97187db79e19e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "special case hash", + "msg" : "31353635333235323833", + "sig" : "3044022004452f554bae819b42effb84ef44a9f1cb7e2d75b4ba9ff9b9cfffaddde3fd1b022061a3fbc5e73c350f2e3d85a7452cd231a3f3375fc11f5fe153b185f53b09c1d0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 328, + "comment" : "special case hash", + "msg" : "3233383236333432333530", + "sig" : "3045022005814f57f58efc7cb490119e584e635e6f0ad1c19fb5dc2edafda075bb55f98e0221009dd5c6e39009d67d965903ecffe08a851775cc1248cc19c0b77798282131b8f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "special case hash", + "msg" : "31343437383437303635", + "sig" : "3045022100dc1c4a46085e198843b1f01980cd5e4a1ff6f8e8ff7014397f0afd5b247fb0a0022038a13dc723ed90b30251d742b14733a03292ff26530a1ebcaf3d10862a6eff82", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "special case hash", + "msg" : "3134323630323035353434", + "sig" : "304502201067667bf525734ca7f2510e36348fd9c2c9bccf032dfd571de6d45abd49361a022100fa762568d3a19e5a1d8ea65e00202a5b16f9afae56733a01f86e35378c558da4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "special case hash", + "msg" : "31393933383335323835", + "sig" : "3046022100e58d69dc56bc1031644847e3e046e2ea845a515d969d07ea1aa53aea5bd92fa1022100bfe50b80f7c512f5ab521fe7e1a131045fde78d4de826c91573baaba1e35ca97", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "special case hash", + "msg" : "34323932313533353233", + "sig" : "3046022100fe79c6b8c14d0f23d426e3d157f1b541f6bb91bf29957ef97c55949c9ba48a350221009da112c4a4cf4b1ff490c426f6c8ff122183964a0de56f7336ab382dc9d10285", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "special case hash", + "msg" : "34343539393031343936", + "sig" : "3045022045d4ed7e9edacb5a730944ab0037fba0a136ed9d0d26b2f4d4058554f148fa6f022100f136f15fd30cfe5e5548b3f4965c16a66a7c12904686abe12da777619212ae8c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 334, + "comment" : "special case hash", + "msg" : "31333933393731313731", + "sig" : "304402204fb7c1727e40bae272f6143a50001b54b536f90233157896dbf845e263f2486302206fea5c924dca17519f6e502ef67efa08d39eb5cc3381266f0216864d2bd00a62", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "special case hash", + "msg" : "32333930363936343935", + "sig" : "30450220779aac665dd988054b04f2e9d483ca79179b3372b58ca00fe43520f44fcb4c32022100b4eca1182cd51f0abd3ea2268dcda49a807ad4116a583102047498aa863653f5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 336, + "comment" : "special case hash", + "msg" : "3131343436303536323634", + "sig" : "3046022100db7ac6f65fb1c38d80064fd11861631237a09924b4eeca4e1569fa4b7d80ad24022100a38d178d37e13e1afa07a9d03da025d594461938a62a6c6744f5c8f7d7b7bb81", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "special case hash", + "msg" : "363835303034373530", + "sig" : "3046022100c90043b4aadf795d870ac223f33acdbd1948c31afff059054dc99528c6503fa6022100829f67b312bb134f6954a23c611a7f7b5b2a69efced9c48db589ac0b4d3da827", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "special case hash", + "msg" : "3232323035333630363139", + "sig" : "3045022100fa16c0125b6615b90e81f7499804308a90179bf3fcff6a4b2695271c68b23ded02200d6cda5ce041dc5a5f319ad9c0de4927d0cf5e89e37b79216194413d42976d54", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 339, + "comment" : "special case hash", + "msg" : "36323135363635313234", + "sig" : "304502201a4b5bd0f806549f46a3e71bfe412d6d89206017640ded66f3d0b2d9b26bec45022100aac5f74e3130264e01428570ee82ee47e245d160ed812ae252dedffd82e1ec2c", + "result" : "valid", + "flags" : [] } ] }, @@ -1973,7 +2917,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 222, + "tcId" : 340, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "303502104319055358e8617b0c46353d039cdaab022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", @@ -1981,7 +2925,7 @@ "flags" : [] }, { - "tcId" : 223, + "tcId" : 341, "comment" : "r too large", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000fffffffffffffffffffffffc022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", @@ -2005,7 +2949,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 342, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", @@ -2029,7 +2973,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 343, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100909135bdb6799286170f5ead2de4f6511453fe50914f3df2de54a36383df8dd4", @@ -2053,7 +2997,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 344, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022027b4577ca009376f71303fd5dd227dcef5deb773ad5f5a84360644669ca249a5", @@ -2077,7 +3021,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 345, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020105020101", @@ -2101,7 +3045,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 346, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020105020103", @@ -2125,7 +3069,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 229, + "tcId" : 347, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020105020105", @@ -2149,7 +3093,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 230, + "tcId" : 348, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020105020106", @@ -2157,7 +3101,7 @@ "flags" : [] }, { - "tcId" : 231, + "tcId" : 349, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632556020106", @@ -2181,7 +3125,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 350, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3026020105022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc75fbd8", @@ -2205,7 +3149,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 351, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "3027020201000221008f1e3c7862c58b16bb76eddbb76eddbb516af4f63f2d74d76e0d28c9bb75ea88", @@ -2229,7 +3173,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 352, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "302c02072d9b4d347952d6022100ef3043e7329581dbb3974497710ab11505ee1c87ff907beebadd195a0ffe6d7a", @@ -2253,7 +3197,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 353, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3032020d1033e67e37b32b445580bf4eff0221008b748b74000000008b748b748b748b7466e769ad4a16d3dcd87129b8e91d1b4d", @@ -2277,7 +3221,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 354, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "302702020100022100ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b", @@ -2301,7 +3245,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 355, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3032020d062522bbd3ecbe7c39e93e7c25022100ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b", @@ -2325,7 +3269,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 238, + "tcId" : 356, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "3045022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324d50220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -2349,7 +3293,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 239, + "tcId" : 357, "comment" : "s == 1", "msg" : "313233343030", "sig" : "30250220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70020101", @@ -2357,7 +3301,7 @@ "flags" : [] }, { - "tcId" : 240, + "tcId" : 358, "comment" : "s == 0", "msg" : "313233343030", "sig" : "30250220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70020100", @@ -2381,7 +3325,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 359, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "304402207fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a80220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -2405,7 +3349,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 360, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70022043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281", @@ -2429,7 +3373,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 361, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "30450220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70022100bc07ff031506dc74a75086a43252fb43731975a16dca6b025e867412d94222d0", @@ -2453,7 +3397,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 362, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c700220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -2477,7 +3421,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 363, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "30450220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70022100aaaaaaaa00000000aaaaaaaaaaaaaaaa7def51c91a0fbf034d26872ca84218e1", @@ -2501,7 +3445,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 364, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02206bfd55a8f8fdb68472e52873ef39ac3eace6d53df576f0ad2da4607bb52c0d46", @@ -2525,7 +3469,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 365, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220654937791db0686f712ff9b453eeadb0026c9b058bba49199ca3e8fac03c094f", @@ -2549,7 +3493,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 366, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100c51bbee23a95437abe5c978f8fe596a31c858ac8d55be9786aa5d36a5ac74e97", @@ -2573,7 +3517,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 367, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0221008ba4c3da7154ba564ab344ae12005aa482b6c1639ea191f8568afb6e47163c45", @@ -2597,7 +3541,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 368, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02204c3dafcf4ba55bf1344ae12005aa4a74f46eaa85f5023131cc637ae2ea90ab26", @@ -2621,7 +3565,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 369, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100987b5f9e974ab7e26895c2400b5494e9e8dd550bea04626398c6f5c5d521564c", @@ -2645,7 +3589,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 370, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100fcf97e2fbf0e80d412005aa4a75086a3f004f59d512cb47271798733ab418606", @@ -2669,7 +3613,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 371, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022079d482b60864d6c5cb4fd5db9e7e28ccd9a5948c316c8740fb429c0f37169a02", @@ -2693,7 +3637,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 372, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0221008ecd11081a4d0759c14f7bf46813d52cc6738115321be0a4da78a3356bb71510", @@ -2717,7 +3661,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 373, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100e8dbffed13c9a2093085c079714f11f24eb583d73ba2b416b3169183e7d9b4c2", @@ -2741,7 +3685,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 374, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100ca01552a838124bec68d6bc6086329e06673900eac5c262e5ce79a8521cd1eae", @@ -2765,7 +3709,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 375, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0221009402aa560702497c8d1ad78c10c653c11000256fb1a0add7c6156a474737180b", @@ -2789,7 +3733,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 376, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02205e03ff818a836e3a53a8435219297da1b98cbad0b6e535812f433a096ca11168", @@ -2813,7 +3757,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 377, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100e28ddf709d4aa1bddf2e4bc7c7f2cb516cb642bb3e39c3feaf2fcf16ab9539f4", @@ -2837,7 +3781,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 378, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02207fffffffaaaaaaaaffffffffffffffffe9a2538f37b28a2c513dee40fecbb71a", @@ -2861,7 +3805,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 379, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100b62f26b5f2a2b26f6de86d42ad8a13da3ab3cccd0459b201de009e526adf21f2", @@ -2885,7 +3829,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 380, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bb1d9ac949dd748cd02bbbe749bd351cd57b38bb61403d700686aa7b4c90851e", @@ -2909,7 +3853,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 381, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022066755a00638cdaec1c732513ca0234ece52545dac11f816e818f725b4f60aaf2", @@ -2933,7 +3877,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 382, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022055a00c9fcdaebb6032513ca0234ecfffe98ebe492fdf02e48ca48e982beb3669", @@ -2957,7 +3901,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 383, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100ab40193f9b5d76c064a27940469d9fffd31d7c925fbe05c919491d3057d66cd2", @@ -2981,7 +3925,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 384, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100ca0234ebb5fdcb13ca0234ecffffffffcb0dadbbc7f549f8a26b4408d0dc8600", @@ -3005,7 +3949,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 385, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bfffffff3ea3677e082b9310572620ae19933a9e65b285598711c77298815ad3", @@ -3029,7 +3973,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 386, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220266666663bbbbbbbe6666666666666665b37902e023fab7c8f055d86e5cc41f4", @@ -3053,7 +3997,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 387, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bfffffff36db6db7a492492492492492146c573f4c6dfc8d08a443e258970b09", @@ -3077,7 +4021,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 388, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bfffffff2aaaaaab7fffffffffffffffc815d0e60b3e596ecb1ad3a27cfd49c4", @@ -3101,7 +4045,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 389, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02207fffffff55555555ffffffffffffffffd344a71e6f651458a27bdc81fd976e37", @@ -3125,7 +4069,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 390, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02203fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa", @@ -3149,7 +4093,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 391, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02205d8ecd64a4eeba466815ddf3a4de9a8e6abd9c5db0a01eb80343553da648428f", @@ -3173,7 +4117,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 392, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "304502206f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569022100b4cfa1996ec1d24cdbc8fa17fcabc3a5d4b2b36cf4b50a7b775ab78785710746", @@ -3199,7 +4143,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 393, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "304502206f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569022100b4cfa1996ec1d24cdbc8fa17fcabc3a5d4b2b36cf4b50a7b775ab78785710746", @@ -3225,7 +4169,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 394, "comment" : "point with x-coordinate 0", "msg" : "313233343030", "sig" : "30250201010220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -3249,7 +4193,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 395, "comment" : "point with x-coordinate 0", "msg" : "313233343030", "sig" : "3045022101000000000000000000000000000000000000000000000000000000000000000002203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9", @@ -3273,7 +4217,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 396, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c7002203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9", @@ -3297,7 +4241,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 397, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc476699780220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -3321,7 +4265,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 398, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304502207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022100b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc", @@ -3345,7 +4289,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 399, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304502207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022100cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7", @@ -3369,7 +4313,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 400, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997802203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaa", @@ -3393,7 +4337,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 401, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022049249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185", @@ -3417,7 +4361,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 284, + "tcId" : 402, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022016a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb", @@ -3441,7 +4385,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 403, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2960220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -3465,7 +4409,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 286, + "tcId" : 404, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304502206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022100b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc", @@ -3489,7 +4433,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 287, + "tcId" : 405, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304502206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022100cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7", @@ -3513,7 +4457,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 288, + "tcId" : 406, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29602203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaa", @@ -3537,7 +4481,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 289, + "tcId" : 407, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022049249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185", @@ -3561,7 +4505,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 290, + "tcId" : 408, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022016a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb", @@ -3585,7 +4529,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 291, + "tcId" : 409, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3044022043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b0232102810220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -3593,7 +4537,7 @@ "flags" : [] }, { - "tcId" : 292, + "tcId" : 410, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100bc07ff031506dc74a75086a43252fb43731975a16dca6b025e867412d94222d00220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -3617,7 +4561,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 293, + "tcId" : 411, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3044022043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b0232102810220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -3625,7 +4569,7 @@ "flags" : [] }, { - "tcId" : 294, + "tcId" : 412, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100bc07ff031506dc74a75086a43252fb43731975a16dca6b025e867412d94222d00220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -3649,7 +4593,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 295, + "tcId" : 413, "comment" : "pseudorandom signature", "msg" : "", "sig" : "30440220093f3825c0cf820cced816a3a67446c85606a6d529e43857643fccc11e1f705f0220769782888c63058630f97a5891c8700e82979e4f233586bfc5042fa73cb70a4e", @@ -3657,79 +4601,7 @@ "flags" : [] }, { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3046022100fd5fd3d422ec38ca3515fe88de86c2cc9b61a783a08d9031d45cce7a3b539429022100921819f7121bcb6465c3a7fe576143263ec98e607db4d64fe991922cf9683962", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304502210095bf90856e1c6b7692e8a179ec917e525039051d46d4e1d2122b3f514884053d0220710da620885ff04b19bb50c5a6402f5d964faeefc76132535d51627cdfe69c55", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "304502207fbc204e93da4cc66edea4dc689dd72fb03c7ff6feebbc068ffd26feaa99195f022100e19d0d4c9f34214c00f8c666b1a0763d7930a7cc1eb2e324df0ad4216abd8166", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3046022100ef1606b001c1d64a0f6111995a8ff65e93890a24c020dbd792386222542d59bc0221008881909b2f24e9889213f6797df58e6084a2018e8ab8244d3d6409e46bca577b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3046022100d365dc8a80b5cd9f0567eb46b6581bc78a82f196ac1ce4b83c88c6f9fd77c412022100d6ff3cca6f23d4355f81c66c19fb6f9ac7db91e8d085d52ad5c5092980a27208", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3045022100c8cbcbe388a35cb04b56b8d82c8eea6331809e7c99ff3f579818111852a50c8d022063cd1d748a770ea4a4a6bd28a6627c03b47f638f84f1a496511dd3b5e28ea106", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3045022100be2c66ff9479aec0335150f750acbc617a4a9895aadc76d0be1834d01e7cb53402206f7a6bb605da8cc97e783893acc72b5baffba5e95d1813c6d0a4c6bec1460757", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30440220422f9554b361d5f7b1f428f68065800b7a246a37db575485b8002bcb0e50208f022021af3d932804d9b740ee04ae059ae517d5a90c36e81e1745f3215b723a6f675d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3045022100bcc96c52a39f8ee463d45dad1a92bdf72758650d2d733d2bfb5ba2116602cd9f02203c064637b2293c51a13f163afe08a3f63fc5180f795c1482632ddf1b3d8e2560", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 305, + "tcId" : 414, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "3046022100e8564e3e515a09f9f35258442b99e162d27e10975fcb7963d3c26319dc093f84022100c3af01ed0fd0148749ca323364846c862fc6f4beb682b7ead3b2d89b9da8bad4", @@ -3737,79 +4609,7 @@ "flags" : [] }, { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022020a45eeebbead5433807fc3337ce77509f588b503fcc44f528534bd4ab481a2a022100eb91808f4c71f365b21715bc623ac6058b81018949981362f47f7594c0c069b5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022100e933070fa0830e16a3ff6971d53526db0f573beb633f2e477bfa0fd7ab9a60b202203e1e89cc35b492e6444e34c5f7cc6525bc1f419f240e3c30ea9ce79c8d3ca60b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022100a8fd4f252cdb07edab1ba7035f09332771d34d89d6a4464e8e93cb8ecf8089940220207f849d7c704a2cc6a03b4bc99aa98f6770043036000a14b555d8f7d5177d96", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3045022100b0829d56f65214f43382c15a647fcd4f9109c66ac254ebe5cf901ab8ba0c3437022017ffe34243068bbc9e288fd2a2d046485ebeebf945ae7bc50f4726b34e30d10d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3046022100f8c34a551329482e9f2c1a4993ee31c65d8b6caa5fb782282baf7f4f10fb7ad9022100e6804ca8ad42603d876d39e80f6cbffcd098ccbb020cafef32b09fb11ff5e6db", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3046022100b214fa06ef1a13b183ce5e2907ea4c9ae03f7fdcedb7ef9dfc9dbb23f0b71959022100e58f6e5b074e1e5fa6e5a06fcc8aa0947a040ebc6734b919ed5e68f935d20c19", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304502210095bef24a4c9965ce03057185325281e820d1dd668dadce0aaeb49bf03a7b920d02200303360a4ff36d85e28ee8a39c3ec8dbefe4d30938c9e16f37b8e4916cd9d66b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "304402206b6364852ca55706f93db1955b93e39472b15ffe09a1271629a61ae42951a20002201d02202a961e52f451c0bd511371480fb881205b28011fa57a0fab692647558f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3044022045b1ff0cfd75b94aee0ad8ba2f028f72c8fac4859277747887bade9678f8946e0220702300df5f5a0dd50cc9d46b9e965c9b6c9dde365a0cfad1421f099e56715b31", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 315, + "tcId" : 415, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "304502201412254f8c1dd2742a00ddee5192e7baa288741026871f3057ad9f983b5ab114022100bcdf878fa156f37040922698ad6fb6928601ddc26c40448ea660e67c25eda090", @@ -3817,156 +4617,12 @@ "flags" : [] }, { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304502204f810944c9f0f1567c1065694fdb5c9528d002313446fb8ddacd02c911428b36022100fe3ca4af63873f0d9908dbde71f55abd60b2f0ba73bfce3a76d9fa89c5c7ea6f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3044022068688d8b7df360599e572aea37ebb6d9b5600dd3e8bbd2b9def24acd4e37e43702207477c8c9cd86f8ea3ed0e0fe355050632f10bd6b29db786c28da089a4ebbf4f3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100b0244d225e583a33614c09ad1d2ff9cb670ad33368834e62dbd22d29ad833df8022100b41e6e0a0b7b448556a07e8a9363a9f45628c18f747667b629a2fa3c36df2bc8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304502206e990717b75102e0c4973062ef546c1fe380e2ba890bf0e2ad89e8c0f31035fd022100a2a4eb47edb2d05e255f7a8543a5bcef0b020f64962c465e9b98f4484bbbff83", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304602210097a2163b02626a769ac112dd5f3c659800d610ecb7021ab55066234faab64948022100e50aebe69341ea95ac9e57c380926a4cdda6080170e600e2eccdd4b994eadacb", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100db1e5e123b55be3b2c9e83308bb79f7105527727eea6cb1c89318fefad787d02022100a92d36686fff0af583443da053e61105b4cca447b2bb41922510751237ad789c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3045022002a879a1b624323feef778b28ce97f212c7e18d2fd5a395935e4877022508670022100aae89903f7f8b3d204cdeead2fe72f80ec6d115facf284d1eaf85f5bc36fcc66", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3044022022b5cc155462d553a426b3e4ff3bce02583005173936705facbb73f5f8da4fa9022015bb0252fb6c004fb2391f1c1478ef1edbaa26ce4e7a309bafe05fdcfb41645c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100a29eec2b1189f040ecf79378ae5b9d5e1659ae20ee4207df01b54502cdb311f5022100991a116af29ebfb4a6b781329f89563c62a548e75176b739596798d14b6be51d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 325, + "tcId" : 416, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "30450221009e0676048381839bb0a4703a0ae38facfe1e2c61bd25950c896aa975cd6ec86902206ea0cedf96f11fff0e746941183492f4d17272c92449afd20e34041a6894ee82", "result" : "valid", "flags" : [] - }, - { - "tcId" : 326, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3045022055b17d91bda0dacc64b8d31051af4cd7193d0aac8b20e06337cc6f4349afa321022100d23d32c39049b80c97e1e18cafeb34fd3c4f05be701ee5b9ee8b9e1e6bb9fa4d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 327, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304402205167f5bb05f65c6b5f4c28d90dc26f4efd23cb8bd23ed4ac577c70d84f9d35bd02200b1bdc50d8129b94374c46813391037e8b864a15ad31e55b75f35359d34fc06c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 328, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3045022011f8be9689a71042d971921dbeeca4f8e69223fc5f69e1d0e71479c2729067ea022100a8cec75f942dd295c914f904e5fe9b3ce839622c973e88db77b5107083f04d0e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 329, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3046022100c56225d1f6977696b8b17269c8318ae916d60f0188007d2d1b2246a66b426b9f0221008d13ae56c9bb64c3278c7d03a5e51588e1b00d28f4008816f7a6be9d9335bb2d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 330, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304402200c4ac8ae25a03cd2f7ca7efbb43655888e6556c57185dad7cdbd2796ff630e470220641f8cc80225ef14e8f6b6e740704d64076bbf78cb74464640e92c94d0608709", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 331, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3046022100efda0e65a98ed4a86efee17f4e6dade7f43d0f255b1e6c09987727e9cae38002022100f9728a62f8e1e773edb8b4cd05d511b84311de4c38b808a4e7b34e5c78e8afec", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 332, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304402207e6342566ccdc9422f454453e55ce161b2caf49eedb9bd65370c398b6bac8129022003834127fc127bdb39caa0e9c49c73bb1d2e93af6d4253b16c8823d6193baa98", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 333, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "304502206e09c28a00505ca67961d267e22af2f1c6ed94f78a3b518949d40ca816df100e022100c1d99b48ac1be1265edc38de3c1e0f4968ca642b040d1fd9e7e291b6c8479358", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 334, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3046022100ef6964eaa168fd50e410027c9f27dbc834d38f517533a8f4e0721a6978f3d801022100aee686df49a9dc079f2d4f6052de056e3153e22f5746d8b09118b6b4d6e37559", - "result" : "valid", - "flags" : [] } ] }, @@ -3985,7 +4641,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 335, + "tcId" : 417, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30440220554482404173a5582884b0d168a32ef8033d7eb780936c390e8eedf720c7f56402200a15413f9ed0d454b92ab901119e7251a4d444ba1421ba639fa57e0d8cf6b313", @@ -3993,7 +4649,7 @@ "flags" : [] }, { - "tcId" : 336, + "tcId" : 418, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "304502200b1d838dd54a462745e2c8d5f32637f26fb16dde20a385e45f8a20a8a1f8370e022100ae855e0a10ef087075fda0ed84e2bc5786a681172ea9834e53351316df332bbd", @@ -4001,7 +4657,7 @@ "flags" : [] }, { - "tcId" : 337, + "tcId" : 419, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3045022100af89e4f2b03e5d1f0352e258ef71493040c17d70c36cfd044128302df2ed5e4a0220420f04148c3e6f06561bd448362d6c6fa3f9aeeb7e42843b4674e7ddfd0ba901", @@ -4025,7 +4681,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 338, + "tcId" : 420, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "304402206c1581f1485ccc4e657606fa1a38cf227e3870dc9f41e26b84e28483635e321b02201b3e3c22af23e919b30330f8710f6ef3760c0e2237a9a9f5cf30a1d9f5bbd464", @@ -4033,7 +4689,7 @@ "flags" : [] }, { - "tcId" : 339, + "tcId" : 421, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3045022100dc83bf97ca28db0e04104a16fe3de694311a6cd9f230a300504ae71d8ec755b1022064a83af0ab3e6037003a1f4240dffd8a342afdee50604ed1afa416fd009e4668", @@ -4041,7 +4697,7 @@ "flags" : [] }, { - "tcId" : 340, + "tcId" : 422, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30450220575b70b4375684291b95d81e3c820ed9bde9e5b7343036e4951f3c46894a6d9d022100f10d716efbfeba953701b603fc9ef6ff6e47edef38c9eeef2d55e6486bc4d6e6", @@ -4065,7 +4721,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 341, + "tcId" : 423, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30450221008d4f113189dfd3d3239e331f76d3fca9cef86fcd5dc9b4ab2ca38aeba56c178b022078389c3cf11dcff6d6c7f5efd277d480060691144b568a6f090c8902557bfc61", @@ -4073,7 +4729,7 @@ "flags" : [] }, { - "tcId" : 342, + "tcId" : 424, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100834d10ec2d2d50eeebfecd6328f03fafbb488fc043c362cbc67880ec0ebd04b302210094c026feaf6e68759146fe5b6fd52eaa3c3c5552d83719d2cb900615e2a634db", @@ -4081,7 +4737,7 @@ "flags" : [] }, { - "tcId" : 343, + "tcId" : 425, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304502206894de495e7bb5566807d475d96a0d414a94f4f02c3ab7c2edc2916deafc1e1f022100a603642c20fabc07182867fcc6923d35be23ad3f97a5f93c6ec5b9cce8239569", @@ -4105,7 +4761,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 344, + "tcId" : 426, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100e500c086fedd59e090ce7bfb615751ed9abe4c09b839ee8f05320245b9796f3e022100807b1d0638c86ef6113fff0d63497800e1b848b5a303a54c748e45ca8f35d7d7", @@ -4113,7 +4769,7 @@ "flags" : [] }, { - "tcId" : 345, + "tcId" : 427, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100b922c1abe1a8309c0acf90e586c6de8c33e37057673390a97ff098f71680b32b022100f86d92b051b7923d82555c205e21b54eab869766c716209648c3e6cc2629057d", @@ -4121,7 +4777,7 @@ "flags" : [] }, { - "tcId" : 346, + "tcId" : 428, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100823c37e46c74ec8497d89245fde3bf53ddb462c00d840e983dcb1b72bbf8bf27022100c4552f2425d14f0f0fa988778403d60a58962e7c548715af83b2edabbb24a49f", @@ -4145,7 +4801,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 347, + "tcId" : 429, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30450220577a08a95db6dcda9985109942d3786630f640190f920b95bd4d5d84e0f163ef022100d762286e92925973fd38b67ef944a99c0ec5b499b7175cbb4369e053c1fcbb10", @@ -4153,7 +4809,7 @@ "flags" : [] }, { - "tcId" : 348, + "tcId" : 430, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304402207ba458cfe952326922c7aa2854bdc673ce3daaf65d464dfb9f700701503056b102200df8821c92d20546fa741fb426bf56728a53182691964225c9b380b56b22ee6d", @@ -4161,7 +4817,7 @@ "flags" : [] }, { - "tcId" : 349, + "tcId" : 431, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304402205cd60c3b021b4be116f06f1d447f65e458329a8bbae1d9b5977d18cf5618486102204c635cd7aa9aebb5716d5ae09e57f8c481a741a029b40f71ec47344ef883e86e", @@ -4185,7 +4841,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 350, + "tcId" : 432, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304402204b50e1e8cf830e04c17e7472caf60da8150ffa568e2c64498cc972a379e542e502202e3adaa5afab89cca91693609555f40543578852cde29c21cb037c0c0b78478e", @@ -4193,7 +4849,7 @@ "flags" : [] }, { - "tcId" : 351, + "tcId" : 433, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304402205aea930c7d8fffcd5c6df2c9430ef76f8b5ed58a8b9c95847288abf8f09a1ac202207ddfef7688a6053ce4eeeeefd6f1a9d71381b7548925f6682aa0a9d05cf5a3a3", @@ -4201,7 +4857,7 @@ "flags" : [] }, { - "tcId" : 352, + "tcId" : 434, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304602210098b092c2d14b5b14a23e9368e0ce1be744dfae9f9a5cdaba51e7872099df96f202210090d3e4f87bd7bc94589f8150b6b01045cd8759a00af78b24d7de771887610df5", @@ -4225,7 +4881,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 353, + "tcId" : 435, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30460221009e95f2856a9fff9a172b07817c8c60fe185cd3ce9582678f8cc4b02bc444621a022100c54ca51d8117d904f0d3773911cb2792348fae21c2da7dad25f990d122376e4c", @@ -4233,7 +4889,7 @@ "flags" : [] }, { - "tcId" : 354, + "tcId" : 436, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3046022100e77df8f9782696344c33de29ebdc9f8d3fcf463d950cdbe256fd4fc2fd44877e02210087028850c962cf2fb450ffe6b983981e499dc498fbd654fa454c9e07c8cb5ca8", @@ -4241,7 +4897,7 @@ "flags" : [] }, { - "tcId" : 355, + "tcId" : 437, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3045022100bd2dd6f5026d2b5ad7ead74bdf52b8cbcabc08facee0a1c8584658a85ed0c5dc02203e8543e819bdae47d872e29a85ba38addf3eaeaad8786d79c3fb027f6f1ff4bf", @@ -4265,7 +4921,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 356, + "tcId" : 438, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3045022100bd5c0294acc28c15c5d1ebc7274c9ca21a081c8a67da430a34a7fff1a564fabb02207ec103a2385b4ff38b47d306434e9091de24dc9f1a25967ee06f8a0a53ac0181", @@ -4273,7 +4929,7 @@ "flags" : [] }, { - "tcId" : 357, + "tcId" : 439, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304402203c7dbfb43dd80379ee2c23ad5472873a22c8a0179ac8f381ad9e0f193231dc1f02207cf8e07530ade503b3d43a84b75a2a76fc40763daed4e9734e745c58c9ae72d3", @@ -4281,7 +4937,7 @@ "flags" : [] }, { - "tcId" : 358, + "tcId" : 440, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3045022100b38ca4dac6d949be5e5f969860269f0eedff2eb92f45bfc02470300cc96dd52602201c7b22992bb13749cc0c5bc25330a17446e40db734203f9035172725fc70f863", diff --git a/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha384_test.json b/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha384_test.json index 1255ae228..d1bec293c 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha384_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha384_test.json @@ -1,13 +1,13 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 347, + "numberOfTests" : 392, "header" : [], "testGroups" : [ { @@ -34,46 +34,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3064023075982988ec19604565468179a3fa189d962cff07c60fc8f42e4771482d85b40a057dc028c9c3a6a3cfb82dc9a88b6b7b02305596a6e14c0947e092a04f669052e3eb32dba05422d94e0e46fb54e35df5b6d03ec965865976c195a081573a7cfe6bf2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "30650231009232a7041b91514155c19d7c53003ef5bb8f3a459b1b8a37c61025e5aa99f568e5c6a64c4e391e5422bf1dc861e14b28023059e4508807863dbc7186b2839be3f266c11e283ceb8841cc65556939c0a8fd852ea06575145f743cff4ff078430cd8a7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "30650230133f344caa6325a51b0cc3aac7fa53b06d5f081976d19017b741f09a95b83d8ed28bbe8fdfac1530170cfe0f5b630705023100cb561f180bc4c74e316fad8d9414e4fd1844b6ae320e2038dce7559f143c61e3b4d6c5d758d4421132d334f0c8ed37f7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "306502300e6ed680dd151c47511cba04acf06f081cebb1ac0662b97cc5ebd077dcb4927be523bb3e5bf58ed293ced253e3f658f5023100edad9076bd329ea42e8aa41f6c86d1c5ce40a876ad554a56cc5d1a80ce4eb6748bb527bb377b56dd159a46cff1680192", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3065023100a3848f6bffae02e61b18268df4308cad49400754fab081a25930205746dc8300d3648582027ab7aec27a1d0cf8c5c12002307feff2b4d3ec0636210ec3e8af4b05731463617c70df4621c001a1253e97753d8709f0cc54e912c0cf2019b7ce3a035e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "Legacy:ASN encoding of s misses leading 0", "msg" : "313233343030", "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -83,7 +43,7 @@ ] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "valid", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -91,7 +51,7 @@ "flags" : [] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "308165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -101,7 +61,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "306602813012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -111,7 +71,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702813100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -121,7 +81,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "30820065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -131,7 +91,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "30670282003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -141,7 +101,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70282003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -151,7 +111,7 @@ ] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -159,7 +119,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -167,7 +127,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3065023112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -175,7 +135,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3065022f12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -183,7 +143,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023200e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -191,7 +151,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -199,7 +159,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "30850100000065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -207,7 +167,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "306a0285010000003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -215,7 +175,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70285010000003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -223,7 +183,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "3089010000000000000065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -231,7 +191,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "306e028901000000000000003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -239,7 +199,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "306e023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7028901000000000000003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -247,7 +207,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -255,7 +215,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "306902847fffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -263,7 +223,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702847fffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -271,7 +231,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -279,7 +239,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30690284ffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -287,7 +247,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70284ffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -295,7 +255,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -303,7 +263,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "306a0285ffffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -311,7 +271,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70285ffffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -319,7 +279,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -327,7 +287,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "306d0288ffffffffffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -335,7 +295,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70288ffffffffffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -343,7 +303,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -351,7 +311,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "306502ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -359,7 +319,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702ff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -367,7 +327,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -375,7 +335,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3065028012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -383,7 +343,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7028000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -391,7 +351,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -399,7 +359,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -407,7 +367,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", @@ -415,7 +375,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "30670000023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -423,7 +383,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", @@ -431,7 +391,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820500", @@ -439,7 +399,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306a4981773065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -447,7 +407,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306925003065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -455,7 +415,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30673065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820004deadbeef", @@ -463,7 +423,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306a2235498177023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -471,7 +431,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306922342500023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -479,7 +439,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306d2232023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70004deadbeef023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -487,7 +447,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72236498177023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -495,7 +455,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d722352500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -503,7 +463,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72233023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820004deadbeef", @@ -511,7 +471,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306daa00bb00cd003065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -519,7 +479,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306baa02aabb3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -527,7 +487,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306d2238aa00bb00cd00023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -535,7 +495,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306b2236aa02aabb023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -543,7 +503,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72239aa00bb00cd00023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -551,7 +511,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306b023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72237aa02aabb023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -559,7 +519,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -567,7 +527,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30803065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", @@ -575,7 +535,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30692280023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -583,7 +543,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72280023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", @@ -591,7 +551,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30803165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", @@ -599,7 +559,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30692280033012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -607,7 +567,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72280033100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", @@ -615,7 +575,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -623,7 +583,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -631,7 +591,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -639,7 +599,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "3165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -647,7 +607,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "3265023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -655,7 +615,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -663,7 +623,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -671,15 +631,15 @@ "flags" : [] }, { - "tcId" : 80, - "comment" : "using composition forsequence", + "tcId" : 75, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "306930010230643012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", "result" : "invalid", "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f", @@ -687,7 +647,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "30643012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -695,7 +655,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", @@ -705,7 +665,7 @@ ] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f8200", @@ -713,7 +673,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f8205000000", @@ -721,7 +681,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82060811220000", @@ -729,7 +689,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000fe02beef", @@ -737,7 +697,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820002beef", @@ -745,7 +705,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "30673000023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -753,7 +713,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f823000", @@ -761,7 +721,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "30673065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -769,7 +729,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "3032023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7", @@ -777,7 +737,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "308198023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -785,7 +745,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "removing integer", "msg" : "313233343030", "sig" : "3033023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -793,7 +753,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "303402023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -801,7 +761,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "3033023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702", @@ -809,7 +769,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "3067023212b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -817,7 +777,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023300e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", @@ -825,7 +785,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "30670232000012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -835,7 +795,7 @@ ] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70233000000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -845,7 +805,7 @@ ] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -853,7 +813,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "3067023212b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -861,7 +821,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023300e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820500", @@ -869,7 +829,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "30350281023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -877,7 +837,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70281", @@ -885,7 +845,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "30350500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -893,7 +853,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70500", @@ -901,7 +861,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3065003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -909,7 +869,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3065013012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -917,7 +877,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3065033012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -925,7 +885,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3065043012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -933,7 +893,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3065ff3012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -941,7 +901,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -949,7 +909,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7013100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -957,7 +917,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7033100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -965,7 +925,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7043100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -973,7 +933,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7ff3100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -981,7 +941,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "30350200023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -989,7 +949,7 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 114, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70200", @@ -997,23 +957,23 @@ "flags" : [] }, { - "tcId" : 120, - "comment" : "using composition forinteger", + "tcId" : 115, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "30692234020112022fb30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", "result" : "invalid", "flags" : [] }, { - "tcId" : 121, - "comment" : "using composition forinteger", + "tcId" : 116, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d722350201000230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", "result" : "invalid", "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "3065023010b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1021,7 +981,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023102e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1029,7 +989,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c54857023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1037,7 +997,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f02", @@ -1045,7 +1005,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3064022f12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1053,7 +1013,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3064022fb30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1061,7 +1021,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f", @@ -1069,7 +1029,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1077,7 +1037,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "30660231ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1085,7 +1045,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70232ff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1093,7 +1053,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "infinity", "msg" : "313233343030", "sig" : "3036090180023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1101,7 +1061,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "infinity", "msg" : "313233343030", "sig" : "3035023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7090180", @@ -1109,7 +1069,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3036020100023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1117,7 +1077,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3035023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7020100", @@ -1125,7 +1085,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "306602310112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19a25617aad7485e6312a8589714f647acf7a94cffbe8a724a023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1133,7 +1093,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30660231ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe1a138f7ca6eeda02a462743d328394f8b71dd11a2a25001f64023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1141,7 +1101,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30650230ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e6250d35d71ceecf7c4571b51b33ba5fcdf542cc6b0e3ab729023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1149,7 +1109,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3066023100ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e5ec7083591125fd5b9d8bc2cd7c6b0748e22ee5d5daffe09c023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1157,7 +1117,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30660231feed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e65da9e85528b7a19ced57a768eb09b8530856b30041758db6023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1165,7 +1125,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "306602310112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1173,7 +1133,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3066023100ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e6250d35d71ceecf7c4571b51b33ba5fcdf542cc6b0e3ab729023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1181,7 +1141,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023101e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc5f8fc6adfda650a86aa74b95adbd6874b3cd8dde6cc0798f5", @@ -1189,7 +1149,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc66a35cfdbf1f6aec7fa409df64a7538556300ab11327d460f", @@ -1197,7 +1157,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70231ff1840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca039ce66e2a219d22358ada554576cda202fb0133b8400bd907e", @@ -1205,7 +1165,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70231fe1840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca03a07039520259af579558b46a5242978b4c327221933f8670b", @@ -1213,7 +1173,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023101e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", @@ -1221,7 +1181,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702301840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca039ce66e2a219d22358ada554576cda202fb0133b8400bd907e", @@ -1229,7 +1189,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1239,7 +1199,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1249,7 +1209,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1259,7 +1219,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1269,7 +1229,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1279,7 +1239,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1289,7 +1249,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1299,7 +1259,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1309,7 +1269,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1319,7 +1279,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1329,7 +1289,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1339,7 +1299,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1349,7 +1309,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1359,7 +1319,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1369,7 +1329,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1379,7 +1339,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1389,7 +1349,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1399,7 +1359,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1409,7 +1369,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1419,7 +1379,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1429,7 +1389,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1439,7 +1399,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1449,7 +1409,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1459,7 +1419,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1469,7 +1429,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1479,7 +1439,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1489,7 +1449,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1499,7 +1459,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100", @@ -1509,7 +1469,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101", @@ -1519,7 +1479,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff", @@ -1529,7 +1489,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1539,7 +1499,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1549,7 +1509,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1559,7 +1519,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1569,7 +1529,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1579,7 +1539,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973090380fe01", @@ -1589,7 +1549,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020100", @@ -1599,7 +1559,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020101", @@ -1609,7 +1569,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529720201ff", @@ -1619,7 +1579,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1629,7 +1589,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1639,7 +1599,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1649,7 +1609,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1659,7 +1619,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1669,7 +1629,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972090380fe01", @@ -1679,7 +1639,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020100", @@ -1689,7 +1649,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020101", @@ -1699,7 +1659,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529740201ff", @@ -1709,7 +1669,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1719,7 +1679,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1729,7 +1689,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1739,7 +1699,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1749,7 +1709,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1759,7 +1719,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974090380fe01", @@ -1769,7 +1729,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020100", @@ -1779,7 +1739,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020101", @@ -1789,7 +1749,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff0201ff", @@ -1799,7 +1759,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1809,7 +1769,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1819,7 +1779,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1829,7 +1789,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1839,7 +1799,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1849,7 +1809,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff090380fe01", @@ -1859,7 +1819,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020100", @@ -1869,7 +1829,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020101", @@ -1879,7 +1839,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000001000000000201ff", @@ -1889,7 +1849,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1899,7 +1859,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1909,7 +1869,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1919,7 +1879,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1929,7 +1889,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1939,7 +1899,7 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000090380fe01", @@ -1949,12 +1909,700 @@ ] }, { - "tcId" : 221, + "tcId" : 216, "comment" : "Edge case for Shamir multiplication", "msg" : "3133323237", "sig" : "3066023100ac042e13ab83394692019170707bc21dd3d7b8d233d11b651757085bdd5767eabbb85322984f14437335de0cdf565684023100bd770d3ee4beadbabe7ca46e8c4702783435228d46e2dd360e322fe61c86926fa49c8116ec940f72ac8c30d9beb3e12f", "result" : "valid", "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "31373530353531383135", + "sig" : "3066023100d3298a0193c4316b34e3833ff764a82cff4ef57b5dd79ed6237b51ff76ceab13bf92131f41030515b7e012d2ba857830023100bfc7518d2ad20ed5f58f3be79720f1866f7a23b3bd1bf913d3916819d008497a071046311d3c2fd05fc284c964a39617", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "3130333633303731", + "sig" : "3065023100e14f41a5fc83aa4725a9ea60ab5b0b9de27f519af4b557a601f1fee0243f8eee5180f8c531414f3473f4457430cb7a2602301047ed2bf1f98e3ce93e8fdbdc63cc79f238998fee74e1bb6cd708694950bbffe3945066064da043f04d7083d0a596ec", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "32333632343231333231", + "sig" : "3066023100b7c8b5cf631a96ad908d6a8c8d0e0a35fcc22a5a36050230b665932764ae45bd84cb87ebba8e444abd89e4483fc9c4a8023100a11636c095aa9bc69cf24b50a0a9e5377d0ffbba4fab5433159f006ab4563d55e918493020a19691574e4d1e66e3975e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "34353838303134363536", + "sig" : "306402304a7df2df6a32d59b6bfed54f032c3d6f3acd3ac4063704099cd162ab3908e8eeba4e973ee75b5e285dd572062338fe58023035365be327e2463dc759951c5c0be5e3d094cb706912fdf7d26b15d4a5c42ffebeca5ae73a1823f5e65d571b4ccf1a82", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "32313436363035363432", + "sig" : "30660231009ad363a1bbc67c57c82a378e988cc083cc91f8b32739ec647c0cb348fb5c86472015131a7d9083bf4740af3351755195023100d310dc1509f8c00281efe571768d488027ea760fe32971f6cb7b57cdf90621b7d0086e26443d3761df7aa3a4eccc6c58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "333335333030383230", + "sig" : "306502310095078af5c2ac230239557f5fcee2e712a7034e95437a9b34c1692a81270edcf8ddd5aba1138a42012663e5f81c9beae2023040ee510a0cceb8518ad4f618599164da0f3ba75eceeac216216ec62bcceae8dc98b5e35b2e7ed47c4b8ebacfe84a74e6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "36333936363033363331", + "sig" : "3066023100a538076362043de54864464c14a6c1c3a478443726c1309a36b9e9ea1592b40c3f3f90d195bd298004a71e8f285e093a023100d74f97ef38468515a8c927a450275c14dc16ddbdd92b3a5cae804be20d29c682129247d2e01d37dabe38ffb74808a8b7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "33333931363630373935", + "sig" : "3065023100bbe835113f8ea4dc469f0283af6603f3d7a3a222b3ab5a93db56007ef2dc07c97988fc7b8b833057fa3fbf97413b6c150230737c316320b61002c2acb184d82e60e46bd2129a9bbf563c80da423121c161decd363518b260aaacf3734c1ef9faa925", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "31343436393735393634", + "sig" : "30650230679c3640ad8ffe9577d9b59b18ff5598dbfe61122bbab8238d268907c989cd94dc7f601d17486af93f6d18624aa524a3023100e84dd195502bdcdd77b7f51d8c1ea789006905844a0e185474af1a583bab564ee23be0bc49500390dceb3d3948f06730", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "35313539343738363431", + "sig" : "3066023100f6f1afe6febce799cc9b754279f2499f3825c3e789accef46d3f068e2b6781fd50669e80c3c7293a5c0c0af48e068e35023100f59cc8c2222ed63b4553f8149ebecc43b866719b294ef0832a12b3e3dbc825eeab68b5779625b10ae5541412ec295354", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "35323431373932333331", + "sig" : "3065023100f46496f6d473f3c091a68aaa3749220c840061cd4f888613ccfeac0aa0411b451edbd4facbe38d2dd9d6d0d0d255ed34023000c3a74fa6666f58c4798f30c3779813e5c6d08ac31a792c2d0f9cb708733f26ad6bf3b1e46815ae536aa151680bdee2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "31313437323930323034", + "sig" : "3066023100df8b8e4cb1bc4ec69cb1472fa5a81c36642ed47fc6ce560033c4f7cb0bc8459b5788e34caa7d96e6071188e449f0207a0231008b8ee0177962a489938f3feffae55729d9d446fe438c7cb91ea5f632c80aa72a43b9b04e6de7ff34f76f4425107fd697", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "3130383738373235363435", + "sig" : "30660231008bb6a8ecdc8b483ad7b9c94bb39f63b5fc1378efe8c0204a74631dded7159643821419af33863b0414bd87ecf73ba3fb0231008928449f2d6db2b2c65d44d98beb77eeadcbda83ff33e57eb183e1fc29ad86f0ba29ee66e750e8170ccc434cf70ae199", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "37333433333036353633", + "sig" : "3065023100e3832877c80c4ed439d8eadcf615c0286ff54943e3ae2f66a3b9f886245fea470e6d5812cef80c23e4f568d0215a3bfc02303177a7dbf0ab8f8f5fc1d01b19d6a5e89642899f369dfe213b7cc55d8eaf21dd2885efce52b5959c1f06b7cac5773e5b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "393734343630393738", + "sig" : "306502306275738f0880023286a9b6f28ea0a9779e8d644c3dec48293c64f1566b34e15c7119bd9d02fa2357774cabc9e53ef7e6023100d2f0a52b1016082bd5517609ee81c0764dc38a8f32d9a5074e717ee1d832f9ea0e4c6b100b1fd5e7f4bc7468c79d3933", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "33323237303836383339", + "sig" : "3066023100d316fe5168cf13753c8c3bbef83869a6703dc0d5afa82af49c88ff3555660f57919a6f36e84451c3e8e5783e3b83fe3b023100995f08c8fec7cd82ce27e7509393f5a3803a48fe255fcb160321c6e1890eb36e37bcda158f0fa6899e7d107e52de8c3c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "323332393736343130", + "sig" : "306402300b13b8fd10fa7b42169137588ad3f557539a4e9206f3a1f1fe9202b0690defded2be18147f5b2da9285c0e7349735ea302300478ad317b22a247bf9334719b4c8ee84acf134515db77e6141c75d08961e1e51eaca29836744103de0f6a4c798d3eeb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "3934303437333831", + "sig" : "3065023015804429bcb5277d4f0af73bd54c8a177499a7b64f18afc566c3ce7096bdc6c275e38548edcfa0b78dd7f57b6f393e49023100d5951f243e65b82ba5c0c7552d33b11f1e90fde0c3fd014aac1bb27db2aaf09b667c8b247c4cdd5b0723fba83b4f999e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "33323230353639313233", + "sig" : "30650230359247c95776bb17492b7bf827f5f330fa9f9de7cc10441a1479c81776ce36cdc6a13c5f5149c4e39147a196bb02ed34023100f6ed9252a73de48516f4eabab6368fbff6875128af4e1226d54db558bd76eec369cc9b285bc196d512e531f84864d33f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "343134303533393934", + "sig" : "3065023100a557d1f63a2094f683429ecb35a6533bac897682775c0051e111eed6e076c48867cae005c5e0803800b050311e381cd602302a2f871efcf03cf1c8f509e076aaa2a76f1ea78d1c64804ea5b063b0324b8e98eb5825d04370106020ee15805dbedf81", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "31393531353638363439", + "sig" : "3065023100f22bf91169b4aec84ca84041cb826f7dfc6f33d973f3c72433b8a0ca203aac93f7eed62be9bea01706402d5b5d3b0e6502307841d3bc34aa47e813a55c25203c5ec2342d838d5b4638c2705dcf4bac9c24f765b5d4c28fa3c7fda7a38ed5048c7de3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "35393539303731363335", + "sig" : "30660231009c196e39a2d61a3c2565f5932f357e242892737e9adfc86c6609f291e5e6fdbb23029ff915a032b0c5390ba9d15f203e023100d721e28e5269d7813e8a9aed53a37e652fec1560ca61f28f55ab4c262cc6214eee8d3c4c2ba9d1ba0ba19e5e3c7484a7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "323135333436393533", + "sig" : "30660231008ba1e9dec14d300b0e250ea0bcd4419c3d9559622cc7b8375bd73f7d70133242e3d5bf70bc782808734654bacd12daea023100d893d3970f72ccab35555ae91ebcfed3c5bfc5d39181071bc06ba382587a695e02ed482f1a74fe309a399eaee5f5bc52", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "34383037313039383330", + "sig" : "306402302f521d9d83e1bff8d25255a9bdca90e15d78a8c9ea7885b884024a40de9a315bed7f746b5da4ce96b070208e9ae0cfa502304185c6f4225b8c255a4d31abb5c9b6c686a6ee50a8eb7103aaef90245a4722fc8996f266f262109c3b5957ba73289a20", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "343932393339363930", + "sig" : "3065023100d4900f54c1bc841d38eb2f13e0bafbb12b5667393b07102db90639744f54d78960b344c8fbfbf3540b38d00278e177aa02303a16eff0399700009b6949f3f506c543495bf8e0f3a34feb8edd63648747b531adc4e75398e4da8083b88b34c2fb97a8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "32313132333535393630", + "sig" : "3065023100c0169e2b8b97eeb0650e27653f2e473b97a06e1e888b07c1018c730cabfdeeec4a626c3edee0767d44e8ed07080c2ac4023013f46475f955f9701928067e3982d4ba5a58a379a66f91b74fad9ac8aee30086be6f41c9c2d8fb80e0924dedbe67e968", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "31323339323735373034", + "sig" : "306402302e868871ea8b27a8a746882152051f2b146af4ac9d8473b4b6852f80a1d0c7cab57489aa43f89024388aec0605b0263702306d8c89eed8a5a6252c5cead1c55391c6743d881609e3db24d70ead80a663570020798fbf41d4c624fcb1ce36c536fe38", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "32303831313838373638", + "sig" : "3065023100abe6a51179ee87c957805ecad5ccebca30c6e3a3e6dbe4eb4d130b71df2bf590b9d67c8f49e81bf90ce0909d3c2dab4c02307110582fab495b21bd9dda064fbd7acc09d0544dcf7699be35ad16207ffa10e8904f9241a709487ba2ba7e34430b81c3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "343534363038393633", + "sig" : "3064023050252c19e60e4120b7c28b2c2e0a588e5d107518cd61e5c7999c6d465ea134f752322d8b83f5988fcdc62bd9adb36ccd0230193899352491dabfe4fc942e14ddacb200673729d61602cc0baf5732d262f36e5279865a810ce2f977f57686a0d0137a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "31333837363837313131", + "sig" : "3066023100eb725fdd539d7de8ea02fac8db6ec464f40c272a63e6b2718c4e0266bf1235dae330f747a6052f4319ecbe7bdade9bd0023100ae84507648ba2d1944bb67722ccd2cb94b92b59e89a1ae698c668bb57f481c42b216c23da4b1d8c0e502ef97fda05ad0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "32303331333831383735", + "sig" : "3064023025aa56fcbd92f2cf53bddbaa0db537de5843290731c1dd78036fcbded4a8f7187ddfed9f5ca9d98ea7b12d24b8d29d570230028f68372d66164810bf79c30a191116d496fe32314605dc1668289425fb3a15d7532dde1052a49a35866c147abde1d9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "323535333538333333", + "sig" : "3065023054bf7adc8548e7cae270e7b097f16b5e315158d21b0e652ce1cfe4b33126ba4a65bf227b4cddcaf22d33d82478937b20023100bfc1b8f1d02846a42f31e1bd10ba334065459f712a3bbc76005d6c6488889f88c0983f4834d0bf2249dbf0a6db760701", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "34363138383431343732", + "sig" : "3066023100d3bb29ac0bd1f6058a5197f766d6ea3216c572ded62af46318c8c7f9547bb246553654279d69989d9af5ef4ccacf64da023100e10281122c2112a2a5a9d87ac58f64fb07c996a2d09292119e8f24d5499b2e8524ebd0570097f6cc7f9c26094a35c857", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "31303039323435383534", + "sig" : "3066023100bc32e85e3112472408f9324586e525325128a38313c34b79700cb0a3f7262a90a1fcc40eef1f1a3884032a7a21810e0a023100c02f52541360358107a13dbea31f83d80397710901734b7adb78b1fc904454a28a378514ccef80ecc70c1d8e55f11311", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "32373536343636353238", + "sig" : "3066023100f04b9e17c71d2d2133ea380d71b6b82c8a8e3332703e9d535b2c2bca9b0ad586d176a6049afa35edd9722edb5c33daa3023100bd44d4a6263380ca6f22e76c26d5f70f41f4d7cae7d4b9c1b8dc2ba5298d9d12408b04614e2f3796cc19c950c8c88a10", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "313139363937313032", + "sig" : "3065023100c8807351d8e261338e750cb9a52f4be4470b63f6f181cbe0e81d43b60824ba4be1bba42b1783897a0d72b0614018b02f023052e3a598c8be982127e961eed2b04f21c86df4ebcab0d955a7c66ec7f818898798ee75367a85022276b912c0a072bff7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "323333313432313732", + "sig" : "306402306152841b6fb460546eeb4158a3e5ffa54f51aa6a208987be899b706055cd59d8ec7c01f4634254fe050e1d4ec525a173023073f0c5f13640d892c28f701428e8fbfb736b6478bbd972c8c684977556ed599a70d313e06b126080e13068d56e1c10be", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "31363733343831383938", + "sig" : "3066023100842f8d2814f5b7163f4b21bd9727246e078ad1e7435dfe1bc5f9e0e7374232e686b9b98b73deab9e43b3b7f25416c2be023100852c106c412300bac3ba265990b428a26076ab3f00fd7657bbd9315fa1cd2a1230a9a60d06b7af87aa0a6cf3f48b344c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "31343630313539383237", + "sig" : "3066023100e13f6d638b9d4fba54aa436a945cfea66dec058fab6f026293265884457b5a86e8e927d699bc64431b71e3d41df200440231009832cd1b4177118ed247b4f31277da15f420179f45c71a237d77f599a45df68247bac3dcef0868ecd1665005c25b7c6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "38393930383539393239", + "sig" : "3064023009fff1c2e4ff8643cbfad588620c2bf7aaca5cf4242969142c7145b927bd82ed14f3ae8c6e2ce2da63b990b9f1be6d640230780c816f6c86343b008235ee986abf2136123ed247e4751e4d5467334f08e5e2ca1161254f68c3e6678e2d0b87d1cc7c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "34333236343430393831", + "sig" : "3066023100ffae6e7d2cea71b5a9c73cbc1285a8d252949772afe1aa27fb137740fc429c2a8c8648c9a5ba678a32f7ae7689b395ca02310089d54cd13a162c34189ff524813690e79768af8ebe794cc941dfe7fdf2cb8dd0b42519f034ea4d4f1c870046d13210e1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "32333736343337353537", + "sig" : "3066023100efa3c5fc3c8be1007475a2dbd46e3578bb30579445909c2445f850fb8aa60aa5b1749cc3400d8ffd81cb8832b50d27b4023100b36a08db3845b3d2ebd2c335480f12fb83f2a7351841ea3842ec62ad904b098efbf9faa7828b9c185746d9c8bd047d76", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "383630333937373230", + "sig" : "3066023100f577095f7c74594aa1c69aca9bb26e0c7475ae5163058ecc074b03af89e56b12b6a72450589dacf0d7e6b172d0017a0e023100bee756a0b5d0a677bf95f98da512854f3ecb712f94570e1ad230eab17c527b6a8bcc9ae202b657a3611ecffa94ba0d54", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "35383037373733393837", + "sig" : "306502300ae7688c7de5882eb9c3172f5500015552f998fb53702c6cd4b03404d5a0510a8073db95db544808dbd76659fd20cf12023100bc610fe5f04d8909cc439615fb7e302d3d82992817647c50c1f467090a52b328cbbc0262f18ffb6fd9f3bd60013cea08", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "353731383636383537", + "sig" : "306502305dc8a6d84afaaf900d78c6a91dc5e12e7d17891a52c1468253061d704b8940bef85b9fe807a0e02b56e8dd37c22fbb82023100914258de52932c4604dceb5ce7cc0a92e021edca9b819b84a9f25652f9af13f956a1139ee95c7aa7a079e3ad8317fbdb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "38363737333039333632", + "sig" : "3066023100da55a6dbb845205c87c995b0bbc8444ffcba6eb1f4eb9d30f721d2dacc198fb1a8296075e68eb3d25ef596a952b8ea19023100829f671dccad6d7b0b8c4b39ff3f42597965d55c645fb880a66fe198d9344c9311f1598930392470379fa5ff43c75d04", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "32343735353135303630", + "sig" : "306402303730dfd0985de77decdd358a544b47f418d3fab42481530d5d514859894c6f23b729af72b44686058de29687b34b3b0c023065bdfaf0ac217a80b82eb09c9f59c5c8cfbf50a6eb979a8f5f63eab9bd38ee0938e4b23102112033b230a14ad2790e3f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "393733313736383734", + "sig" : "3065023055210df2124c170e259af1dafa73e66613aa18ced8eb40a7f66155d50d5f3124edfa55276de4797013177291e8afeff6023100c314d3a310a60647dad3318ed7f0405a64c3f94b5ac98e6be12208c8ad9835fa6b81a0ea59f476608634657b66e00ffd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "33363938303935313438", + "sig" : "3065023100f6c9897144b5d84964515eb0c8c3d0d9c6687c957887e93c29b2a21804b40307fb88bfd5cca11c95885d28867cb33a740230656bafca242290f7d7e9801b6cfd4bd1b07e8d7c6c1c59fd3d8e82e9846a1b2855c85420e4ee6ec2d97fec2161eeb243", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "3130373530323638353736", + "sig" : "3065023100bfbcc5f343e2ab392ce6c1c02d91c00650c47136836a5d0622d476ac2b3274395721b1ab21882ed5cabed093b43b133f0230043e9fc64c6108df73f9eced90f91185f83d89662f5a9d810c1824fbfd97b842f784305fd6b9c28c80d32d52b1538d12", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "383639313439353538", + "sig" : "3066023100b8f793ddd47e657a9081cbed1600fb22b38ad6a155f9c006ba98de1f383b4c0918ceea72253e0f869524b2369cd9bd8c02310096c452ff58f42e0853040a6d5c7e750b57dd4af06e2df8194e8d524e81ac000ee3315bbeabbf6a21f61b8904c55378d9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "32313734363535343335", + "sig" : "30640230263ab1c93567e93b5ec4e380b0d3bb5ea1ce693c14a47afccc539aaf197f099d331ea9e26f1a0057148d46727acb61880230621db07ce94110e2be74fa953a00a8a554225b3f2c0f6c56b4ebd4db2f57ca2565ed3323fd708bb56ac6e28bfb40f2e7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "363434353530373932", + "sig" : "306502310096f4a2b3529c65e45a0b4c19c582dc8db635d4e74f0b81309696b23be920ba8ec553d4b370df4c59d74dd654bac6df5802301573ba1b280c735a3401d957ecd3b8908e4e0b7d80239ce042594d182faf2ddf811c9056aac4c87f4f85043766a26614", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case hash", + "msg" : "353332383138333338", + "sig" : "306602310096a691b19a6294b311a438f8da345e480b1deaa1e940cfbf02177d5f08479976ea58aee31011d50b5542be188c9d63df0231008f67dc9e1588aeb8be180013d41a036f9badfad9fe9340910cbf87243776f54bef7da2ebf3a7643866eb9a3b23fe59b9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "special case hash", + "msg" : "31313932303736333832", + "sig" : "3066023100cff27948c6d902c73d103d0802eb144dd89c1b0e3b9f9a5e498b0361dc122a0d555160d8c64d61539c1dbbd4bc18971f023100b60827488c9f16ba28378fd59b1a29c65073335a7f236131134674c62c8396f193c76f2395ddaaa4f24b69161eb69b4d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "special case hash", + "msg" : "31353332383432323230", + "sig" : "3066023100e90e22d9e535dfdfd86e098d5d6a0ae08f69d4a3ffaa39f6930bcf5f5ad02ee0d0472ae984edd9f0bbe5e7d63fd4f6ac023100e3f57b0a4629ecaa21f2d34a7a0834d57ba20f99c6e31b43c37811cc23b9957c8f3356f4462214d3c8e58745e50f23f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "special case hash", + "msg" : "313536373137373339", + "sig" : "3064023018b70e272a98cc48e1e0af73146f0f972bbfbeb6b985feb2c4acd695a7a41b99c415be9c46aedaf3ddff67a65a89e387023047d6bcea088f622ad35d88bcf46d71827bcba2f57c36d6fb8a4bf2befdc0d4e3ef366d5966c4d076d3cfa43d6626717b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "special case hash", + "msg" : "34333033303931313230", + "sig" : "3066023100acfd981c55fd5286cfce173726d51c3d25f65b11b7673729a62167256774f7c894b74662a212c706e00cef096074162f023100f4d471c97797c24d96aec1de85a249ef468d6036cd712563aeb65cea4995f3ee85e769b874f09a08637a44a96084be7a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "special case hash", + "msg" : "37373335393135353831", + "sig" : "3065023100f15fcbeea8b64dad5e8566a2c37913c82d6be9d9668df469bd0b591c3923a6e12644eaf697d466fa7cd513983d946a40023070063966801079351526999e5c5c2c5f627e4c8bc96784bcbe715fe7c7afcf69785d1c8c7ccd3725e364101638396597", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "special case hash", + "msg" : "323433393636373430", + "sig" : "3066023100d995147939ae6d8f62bb57372227395839e25a0d4308b899d5f506cf9e0a01e8115b7e4b822f037ec95752bd9e892f5e0231009bb4d07333e468f8482a790a2a2e650e2c42da8240ec5e402506b368122f046680cd71e0117897cce3df4a1555fc8876", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 277, + "comment" : "special case hash", + "msg" : "34333237363032383233", + "sig" : "3064023043c6ce5184476f3f496afeae3cb96a3f9f038957686c93437b8266a233022371d266e904aa096c3566cb33824b88075e0230680c13245a8bc560b638d26f0c5f261964130256939552d3fffb07b658355611612c268a89541055d3c2bf9e82cf4da3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "special case hash", + "msg" : "32393332303032353932", + "sig" : "30630230447539941dc350767fc841083d25d9247a0807e1e22e0bb9d94f504f721981b413d521efbd75e4fe831ee26338cf3de3022f395ab27ea782cee4be53e06c7616bbd41d6926b18d219d75d5979f13cba2f52101019b0ec0a41ffdbf29ef73ddba70", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "special case hash", + "msg" : "36343039383737323834", + "sig" : "3066023100a0ba8e8b979c20345e34fca98531900164a859923bd6986a9c39236a2f5de053a252997f35e5b84b0d48ba0f8d09aedd023100facd6df04358fcd95fa9018a6fc0828dfe319812ff65929c060b18ad4b9f06e7fc0addd1b695315d71c15e51dc51d719", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 280, + "comment" : "special case hash", + "msg" : "36303735363930343132", + "sig" : "3065023100b8378390f71f0bb6663f1846daf6908f8c84f770ae740cc8054122494cf0ffa9437ab26040ca22808fb29a810b70126e0230427636b929a500abc34d9f22977b81e734919afaf3ed2c91eeada7074e0c16bdc52f960eaec9db5a879c1e6414035101", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "special case hash", + "msg" : "32333231363233313335", + "sig" : "3066023100f36a9048fd94803d3d6d1b11430b90b94ef8d5d2ad89018c69473ce9cfe0d6105b3c2fb2e7555ccd25f65af8c872bdc602310081254841e7ecbfd0d810afaaf5afd6d6c5d0542bb00cc183b1db01767120afbcc0006ddcba8db7baf65f302723dabc4d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 282, + "comment" : "special case hash", + "msg" : "36343130313532313731", + "sig" : "3066023100d8a4d96409c191baa9540bf35f1d5192f9352d7f0e14f92c0e8e1f19f559b42ed3c6b7bdb6becc56584fb5c09421e2e4023100d966ba13d4245e248eafb46f2a3df92c2037d5969c7db6dbcb0ff4b21850e16a18a29785267239886365cf721a212536", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "special case hash", + "msg" : "383337323835373438", + "sig" : "306402301d5d86fd48e65b0cf0b0b46062241f89cf65785dd818f93f1162771a38a15f20febc261812ecaaf6f4f2b86b3362d7eb02300c76e363de1432513cb9dad6493931381ecd25f142e61968b6f20d7b1270cb9e38a7ae54e4778aff4025eb00c6a67aef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "special case hash", + "msg" : "33333234373034353235", + "sig" : "306402300508eed148f061114be18e8a86188feabf76b873b36eadcca9c2c60e24a2002fe456231decf7a8f6f032c08dbe0ab5a90230694c0ad781b2341e30e1d0739ac99672064f48821a69852c7940cf1d621738199c980d56d2a0b71b3fc6011c6b2444ba", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "special case hash", + "msg" : "31343033393636383732", + "sig" : "30650230726ef88bb7947a043116c111cb519ddeda3e6ffbf724884a1b22c24409cdf2779d93ce610c8c07411c2b001399103d6d02310095dc1d65046caf0e8dad07b224798d6f7807278e737883e7c7bf0b446791d4ee144c26f710134861af4e6771d4082896", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "special case hash", + "msg" : "31323237363035313238", + "sig" : "3066023100eb0e8e3c639f5eba8eccd9020d0ec62d8ac73f3fddbdfa08fdb2155deb0a536923ebd55e20020cab9f8e39a43a88be11023100c796df399fc35883dd5dae6817d02d3d67a8eec6601585e5e36fd2c134eddb1447ec12b144dddc9aae28a84f22602641", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 287, + "comment" : "special case hash", + "msg" : "34393531343838333632", + "sig" : "3065023100e8f8c69d0396ea900f9757736d2b19dbc2d2a8c01dccf490c8b9455bd63b34c095867e7cf3b84dc7c3c3d6b51bebf405023058152a7564eeb22a3e26597026d0cd7835725bd512245448cb5016eb48ea759809fd6949d0ee5d579643f72f908c16bb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "special case hash", + "msg" : "32343532313237303139", + "sig" : "30650230380b4e48b3ff012af7c08bf871d9f4da0c708b5494a986d3d80b1979e579d0dbee61db9bc3c04c396176410788e15a0f023100e6971c013c965a7e4df10f95620a5092fab096bd5b50828f4bc91c5e479bccf6e0daf287e7ef580fa9ea153fa1a507a2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "special case hash", + "msg" : "31373331353530373036", + "sig" : "30650231008061de12029e2b000d157a455ecf2301222f092df95b9551b78cf0ef3a64f12212b57ec7b16d2c0f258946f51cb1633a02300ac2ca6ad99b29ca29a0dc38b34443ee41020f81ed9087cef7681a00c4fe60653a572944ba37f1fe51d112bfffbdd701", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "special case hash", + "msg" : "31363637303639383738", + "sig" : "3066023100e74f2a791eeb7341cff6cc1c24f459e6c0109924f7984639ae387e3ceb58758a1bc3839dea1fc3a3799562225e70a733023100d90e4d0f47343268e56bbcb011bd4734390abc9aa1304b6253e78f5a78b6905aa6bf6a3892a4ae1a875c823ae5a83e87", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "special case hash", + "msg" : "343431353437363137", + "sig" : "306402306a1cd0ff7906be207b56862edcbc0d0bbfb26d43255c99f6ab77639f5e6103a07aa322b22ed43870d1ce6df68aa0a8c10230655558b129aa23184500bd4aab4f0355d3192e9b8860f60b05a1c29261f4486a6ae235a526339b86c05f5fac477b6723", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "special case hash", + "msg" : "343233393434393938", + "sig" : "306602310081111fdc5f0de65583c7a5668d26c04ee52e08dac227753132cff1741cb721e112aa793c0d5fa047faf14cb45dd13e1f0231009a25cf1e6c152bc3e216e021561d194979f1c11fe17019ed7bac2c13c4010f209665e3b6f33b86641704d922b407818f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "special case hash", + "msg" : "34383037363230373132", + "sig" : "30660231009b66d122a315095b2b66ccb97272c476a2d760e827fdea05732d634df3d066569c984dd941aad5f5dec4c2e1b7b94a0002310096c32403c85bc3d0ee87f96a600182796dce53d54d7467ae660a42b87bb70792f14650ac28a5fa47ce9ca4d3b2c25878", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "special case hash", + "msg" : "32313634363636323839", + "sig" : "306402302bb062a002088d62a0b7338d0484fedfe2af7e20cebf6a4788264eb27cb4ebc3cc81c816e6a35722cf9b464783094cb8023046cc21b70f2133f85ab0443bebe9c6fc62c6e2ec1fd9c4ddf4a6d5f3f48eb7abf1ee7bdf6725879fd1b7daafb44f6e04", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "special case hash", + "msg" : "31393432383533383635", + "sig" : "3065023033e87061ee9a82eb74d8bb4ae91606563c2e4db8b09183cc00d1119ab4f5033d287a1fc90a2348163fdf68d35006fd7f02310096db97c947ee2e96e6139d3bcbf5a43606bae1ad3ca28290fbad43b281ef115ec1b98bc581ef48094f8c1aa8e36c282a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "special case hash", + "msg" : "32323139333833353231", + "sig" : "3064023070f80b438424ba228a7d80f26e22ff6a896243c9d49c75573489ee0de58ec60efd103838143465bd8fe34672ba9496170230115492bd9365b96f38747536318bffb819e7c146df3a5a7a46d6288c7fdf31cff570b22176aa398daba9073ab1e7b9bf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "special case hash", + "msg" : "393236393333343139", + "sig" : "3066023100ff16ca0389ea6948f4305b434fe0aa589f880f5aa937767c31170ee8da6c1ad620c993d40ddf141b7fda37424d51b5cd023100ba0f86985dffc61d6e35a37de06918b11e431b72403161acfb8f05c469f1fcfa6e215c6f7eb5a0a5e0cc9e7be79ce18b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "373639333836333634", + "sig" : "3065023100d60c24bee05f5198cd155ad095ffb956bbcfb66b82fc0d3755119915a62f2f923557b85ddc1d12e6a757f23042cb601b02302c4d968b5eac930b51d283b418fcff6df3a9d6d66e3812cd1bf5fde797fd203a7c439b1b381e4fe8b44e6f108764a7dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "32373335393330353733", + "sig" : "3066023100bdf634d915a4fae7a155532ca2847c33a6babe7ef8db0af50f485db3dd2c8bffe722394583932f6eb5cd97f6db7561d9023100bb425cae2e5483174b5ed873af4329da4618c14458141850bee3c7bf1ffb3f2030159043277dacc708e9d32f63400083", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "38333030353634303635", + "sig" : "30650230061320a3bcebac33cf399d45d1e1e1b34f37288fe4753f4fddfd496eff427e1d26b1b91d749cc34c12f4ecef837c0e8f023100fd5cf468cda319fe06e773a190c38de6e150a321ac1c416ad875432cdb7a07134c446f13068e71a1a96e35da923974ad", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "34333037363535373338", + "sig" : "3065023100d620f063d33efa859b623f6c9a92340e4cdd854ffbe3e5e01379177aee31715ce587b00bd0aea98fddf236d2fc8a7a740230671f4b7c187297dc236c61888b6d9397e97783077cc4101807d79ee62e4a53a78c4b6a3a31b03178668af894a3d8902e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case hash", + "msg" : "39363537303138313735", + "sig" : "306502310091c556c5bddd529fe903b86afc0eb8fa1f49425b779a39114ae563bebc947e633ba4ee98948faa8940dfe2562c63e1c50230198b00079d8db072d25b0a49bc8bc36457926f3c101527528df6679f92c76f1b487e6695d4b92fe33b4ee7046a6a5df9", + "result" : "valid", + "flags" : [] } ] }, @@ -1973,7 +2621,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 222, + "tcId" : 303, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "304d0218389cb27e0bc8d21fa7e5f24cb74f58851313e696333ad68b023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", @@ -1981,7 +2629,7 @@ "flags" : [] }, { - "tcId" : 223, + "tcId" : 304, "comment" : "r too large", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", @@ -2005,7 +2653,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 305, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971", @@ -2029,7 +2677,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 306, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d1aee55fdc2a716ba2fabcb57020b72e539bf05c7902f98e105bf83d4cc10c2a159a3cf7e01d749d2205f4da6bd8fcf1", @@ -2053,7 +2701,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 307, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b6b681dc484f4f020fd3f7e626d88edc6ded1b382ef3e143d60887b51394260832d4d8f2ef70458f9fa90e38c2e19e4f", @@ -2077,7 +2725,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 308, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020102020101", @@ -2101,7 +2749,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 309, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020102020102", @@ -2125,7 +2773,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 229, + "tcId" : 310, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020102020103", @@ -2133,7 +2781,7 @@ "flags" : [] }, { - "tcId" : 230, + "tcId" : 311, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52975020103", @@ -2157,7 +2805,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 231, + "tcId" : 312, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3036020102023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accd7fffa", @@ -2181,7 +2829,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 313, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "3036020201000230489122448912244891224489122448912244891224489122347ce79bc437f4d071aaa92c7d6c882ae8734dc18cb0d553", @@ -2205,7 +2853,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 314, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "303c02072d9b4d347952cd023100ce751512561b6f57c75342848a3ff98ccf9c3f0219b6b68d00449e6c971a85d2e2ce73554b59219d54d2083b46327351", @@ -2229,7 +2877,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 315, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3041020d1033e67e37b32b445580bf4efb02302ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad5215c51b320e460542f9cc38968ccdf4263684004eb79a452", @@ -2253,7 +2901,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 316, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "303602020100023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b", @@ -2277,7 +2925,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 317, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3041020d062522bbd3ecbe7c39e93e7c24023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b", @@ -2301,7 +2949,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 318, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "3065023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc528f3023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -2325,7 +2973,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 238, + "tcId" : 319, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020101", @@ -2333,7 +2981,7 @@ "flags" : [] }, { - "tcId" : 239, + "tcId" : 320, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020100", @@ -2357,7 +3005,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 240, + "tcId" : 321, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b9023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -2381,7 +3029,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 322, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", @@ -2405,7 +3053,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 323, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec63260230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea5", @@ -2429,7 +3077,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 324, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -2453,7 +3101,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 325, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa84ecde56a2cf73ea3abc092185cb1a51f34810f1ddd8c64d", @@ -2477,7 +3125,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 326, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0230533b0d50480a3ef07e7e8af8b1097759bc03ac9a1c7ed6075a052869f57f12b285613162d08ee7aab9fe54aaa984a39a", @@ -2501,7 +3149,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 327, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d49a253986bbaa8ce9c3d3808313d39c3b950a478372edc009bc0566b73be7b05dad0737e16960257cc16db6ec6c620f", @@ -2525,7 +3173,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 328, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0230285090b0d6a6820bbba394efbee5c24a2281e825d2f6c55fb7a85b8251db00f75ab07cc993ceaf664f3c116baf34b021", @@ -2549,7 +3197,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 329, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b39af4a81ee4ae79064ed80f27e1432e84845f15ece399f2a43d2505a0a8c72c5731f4fd967420b1000e3f75502ed7b7", @@ -2573,7 +3221,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 330, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100af4a81ee4ae79064ed80f27e1432e84845f15ece399f2cbf28df829ccd30f5ef62ec23957b837d73fe4e156edccd4465", @@ -2597,7 +3245,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 331, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02305e9503dc95cf20c9db01e4fc2865d0908be2bd9c733e597e8a5bb7b7a62abdff6dbe3978ae56536d0fb01172ecd55f57", @@ -2621,7 +3269,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 332, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02301ee4ae79064ed80f27e1432e84845f15ece399f2cbf4fa31a3ae8edab84dc3330a39f70938e3912bd59753de5aed3088", @@ -2645,7 +3293,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 333, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bb51cd3ba8eb201f53ddb4e34e08c0ff7dff9378106784d798d5a3440bd6dc34be3a0eaef8776619a0c97fefb15720b3", @@ -2669,7 +3317,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 334, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100e707e267ea635384a6da09823149f5cb7acbb29e910d2630c5fb5afbc42aa8436349b214a3b8fb9481ec999e005091f8", @@ -2693,7 +3341,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 335, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100acc4f2afb7f5c10f818175074ef688a643fc5365e38129f86d5e2517feb81b2cd2b8dc4f7821bfd032edc4c0234085d9", @@ -2717,7 +3365,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 336, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02310083276c0793f0a19742422f8af671ccf965fa7d18d541bef4c05b90e303f891d39008439e0fda4bfad5ee9a6ace7e340c", @@ -2741,7 +3389,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 337, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100942848586b534105ddd1ca77df72e1251140f412e97b62afbf85d4822309176b5965453dee3fab709e14156b3dfcecca", @@ -2765,7 +3413,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 338, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffed2119d5fc12649fc808af3b6d9037d3a44eb32399970dd0", @@ -2789,7 +3437,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 339, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023079b95c013b0472de04d8faeec3b779c39fe729ea84fb554cd091c7178c2f054eabbc62c3e1cfbac2c2e69d7aa45d9072", @@ -2813,7 +3461,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 340, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bfd40d0caa4d9d42381f3d72a25683f52b03a1ed96fb72d03f08dcb9a8bc8f23c1a459deab03bcd39396c0d1e9053c81", @@ -2837,7 +3485,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 341, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02304c7d219db9af94ce7fffffffffffffffffffffffffffffffef15cf1058c8d8ba1e634c4122db95ec1facd4bb13ebf09a", @@ -2861,7 +3509,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 342, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d219db9af94ce7ffffffffffffffffffffffffffffffffffd189bdb6d9ef7be8504ca374756ea5b8f15e44067d209b9b", @@ -2885,7 +3533,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 343, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a433b735f299cfffffffffffffffffffffffffffffffffffdbb02debbfa7c9f1487f3936a22ca3f6f5d06ea22d7c0dc3", @@ -2909,7 +3557,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 344, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b9af94ce7fffffffffffffffffffffffffffffffffffffffd6efeefc876c9f23217b443c80637ef939e911219f96c179", @@ -2933,7 +3581,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 345, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a276276276276276276276276276276276276276276276273d7228d4f84b769be0fd57b97e4c1ebcae9a5f635e80e9df", @@ -2957,7 +3605,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 346, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023073333333333333333333333333333333333333333333333316e4d9f42d4eca22df403a0c578b86f0a9a93fe89995c7ed", @@ -2981,7 +3629,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 347, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffda4233abf824c93f90115e76db206fa7489d6647332e1ba3", @@ -3005,7 +3653,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 348, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02303fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294bb", @@ -3029,7 +3677,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 349, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100dfea06865526cea11c0f9eb9512b41fa9581d0f6cb7db9680336151dce79de818cdf33c879da322740416d1e5ae532fa", @@ -3053,7 +3701,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 350, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "3065023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023064adb4d51a93f96bed4665de2d4e1169cc95819ec6e9333edfd5c07ca134ceef7c95957b719ae349fc439eaa49fbbe34", @@ -3079,7 +3727,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 351, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "3065023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023064adb4d51a93f96bed4665de2d4e1169cc95819ec6e9333edfd5c07ca134ceef7c95957b719ae349fc439eaa49fbbe34", @@ -3105,7 +3753,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 352, "comment" : "point with x-coordinate 0", "msg" : "313233343030", "sig" : "3035020101023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -3129,7 +3777,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 353, "comment" : "point with x-coordinate 0", "msg" : "313233343030", "sig" : "3065023101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0", @@ -3153,7 +3801,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 354, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0", @@ -3177,7 +3825,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 355, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -3201,7 +3849,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 356, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -3225,7 +3873,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 357, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61", @@ -3249,7 +3897,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 358, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12", @@ -3273,7 +3921,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 359, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5", @@ -3297,7 +3945,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 360, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a", @@ -3321,7 +3969,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 361, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -3345,7 +3993,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 362, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -3369,7 +4017,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 363, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61", @@ -3393,7 +4041,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 364, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12", @@ -3417,7 +4065,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 284, + "tcId" : 365, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5", @@ -3441,7 +4089,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 366, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a", @@ -3465,7 +4113,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 286, + "tcId" : 367, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -3473,7 +4121,7 @@ "flags" : [] }, { - "tcId" : 287, + "tcId" : 368, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "30640230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea502302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -3497,7 +4145,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 288, + "tcId" : 369, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -3505,7 +4153,7 @@ "flags" : [] }, { - "tcId" : 289, + "tcId" : 370, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "30640230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea502302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -3529,7 +4177,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 290, + "tcId" : 371, "comment" : "pseudorandom signature", "msg" : "", "sig" : "3064023032401249714e9091f05a5e109d5c1216fdc05e98614261aa0dbd9e9cd4415dee29238afbd3b103c1e40ee5c9144aee0f02304326756fb2c4fd726360dd6479b5849478c7a9d054a833a58c1631c33b63c3441336ddf2c7fe0ed129aae6d4ddfeb753", @@ -3537,79 +4185,7 @@ "flags" : [] }, { - "tcId" : 291, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3065023100b713d2bfbe31b816d8cd9664b96f3383ecaac5a4d1f7e1d9ae64e2b99f9bccac04749052b45d119a39f8b2c11a385b780230690dfcac264fd52f6b26207d74f9fa2bea2ca3d59e405140c94248fb2839eb42c502581b89a964c93cc2e1752dd8b145", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 292, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3066023100e16bf26ea4fff5d11027bcb3ef305991171e10056986fb03643c5b3c32e88a4f83ea290931fb30f99577ac0f18b733e802310080ff5982d87f575300940c106d84de8af66e16aae7fb31debcb06dfc61fae3f5dbddf6c91211f59f4f5b69962b1f554c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 293, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3066023100c137d4933acbdce166768125db5e42d0764ccad43b0104870761086072cce89de2f3819ca305dc3073a941ae78dbbf55023100f990907818a7c67ecfedd56629cc6fb334edafa233f08a79d21be8653f012994e7736a060428b45deec34140c496302e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 294, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3065023000f5579516d13ca92114bf230093f2462ef65e97b111051e62fbb73d06e0635a8d70e04b20f86e5e7ed211eebc653342023100e425e475ee6e27df44eeafbb268356bcd70aee82f0b971c994b49d1aae86fec12d3b7db4aaa2ff7de5b4bfb2eedcacc0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 295, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "306502304e7989e8d6498df3d1b34d8f45fc922197dd023ef9f3594a7ec52dd575d24e3d93ef16e11bc77893dd341c8d1ab2c4b302310088a4178d2ba03c6acc79eda01e742dcd82fb2614cabd8bc586145c97da3d170b884678abdb2dc80b3b9bf6244e966ba1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "306502302b1ff7fafd59899258d6b8c69bd3410f1d983e6b167674591d9c25387263e7e25438b30dcbd2c8ff76db8ebec2c77e2a0231008c44cf1a90610d9deefbf23c935741530f9f190dae4d7ba3d6efaef3bbb0e2d47296b65ef65241ef3b98934639fb50bd", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3066023100c0583e25c9298fdcc1695f04d3fc32de300ec5470c584b85b7d3c3c2915e9de3c22516907852dd801d7f1ef1645157bb023100c01f7df3954501aee191ead82e68a408549a09fb3a839325111b195938df984c9cf1383cfb88800757bade4d585ec906", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "306502304131dda169326aaac2714d0ff8a98d7439d2f353ab98e40bdde29d3b20dec87daef1358adc611280384a631f38c2cf70023100d72f8e5dbd73950cb6e941a563387ed1ae707db38f0f8a80518cf3d4885a56d8ecf7f278a1b24f0a973347b4a160bcf6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3065023048e82f614523c83dfc873730d02541aab03214825d21aac689c3b851c20f9e4d563439999372fc781f4351202ddef8d1023100c54ceb0786726ce16d74d259813e6ab859e42a09639a39da77f412ab86c17a9b8b5add2bbcda564f650ca304c081be3f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, + "tcId" : 372, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "3066023100d7143a836608b25599a7f28dec6635494c2992ad1e2bbeecb7ef601a9c01746e710ce0d9c48accb38a79ede5b9638f3402310080f9e165e8c61035bf8aa7b5533960e46dd0e211c904a064edb6de41f797c0eae4e327612ee3f816f4157272bb4fabc9", @@ -3617,79 +4193,7 @@ "flags" : [] }, { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "306402307ff92abef367440ba54256a5fd5d679a9741d5a63fa0ef9ab34351239c67804eaff32f86d69b984096a1c0c76d36b79802301120223ea279522dbea4eb4297452fd9bdc723e0752b1fd7fdfcdb90d2a4e06ea3ac2e680e6823c57ddb5cbea22da451", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3066023100dc2a42181fac07068e0d3ee845d21f38c1464199009f99f4e88b99f540436401b514cd72ecdafd0e5b3808c9a9130928023100de979bef97b779c29b80e38fb17e8a3072f84560793d936051f5fca6013e11e743b4efc10f9bd45a9a0e5dc3d71c8f6a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30640230239542d8e4ee6f48e7d10657ba3d0a9a92c66f0e10c82b5919afba50c129b2d01124ae5bdc643bfa8bb3be67814f6b6502305d5a5a89149eefd34d1f00fe8922b06e62fca3d57d1c0a8daabd3f2160706830fdb3579cf6e64ed8ee635908239e8e6d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3065023100929edc580377e5f1f0a6bed840a14ac1ac3fdd98f7d0cd56735583b521e9f6f2d7caabed6688fed3ffcaf0554e9aecf4023008e571b8052b5b59f2251b33b609681e7128d765b8b2b169eaccd7238f372c994c99aee46c8bf4fa039d0070b544c8d3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 305, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "306602310091df8d8c1a2f4fedad280883f1d54b43e9bbbc1a626df57f58cfa020159c3f91571939f06e6d32748fbb3a224c7c0559023100ab40e8c6b98b16afdf556b16fe50d3baffaf742e56cd552d5efa7307bff708923c4e9080dc46d1c23b15bc3036982fd3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3065023058a891b20baeb6430fc44e3684900d9eee4566ee90cb3a6f175e1963d9e1e706e753ab3be82e6ab438a61fece74e3788023100bcd637e78b7a944533525c9d51b045743381c778133a5ad9d95d5d0692bea05695ff1a72419ca2929a215bc769707c1e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3066023100ec4fbd25bd38a23ce5c98c6e582d0810cd918fc04be2b78df107765baefe3783a8e917bf6d6768e8f8b79f67a6b6e023023100ee8b5d4b8c8b1b26960984c3226654a829d9c28d3b050ae464c8399c936be431ad0ac22b6df23589f77cf752b965e4de", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3065023100f2a9b27da3c72a037f3ff2fe5f4c776df8383c7955636260a66316525089bbbb1719f96bc4ed132923ec168e6f3143320230476e427ec28bc4a04c485dde1d34243f1fe283616e0b632195eb71950de75e61061ca7c522a305eaacf61294339eec11", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3065023100938c88f4937f8cab933d7879f04a316d2b6976d8bfb6b86742a2442839806726723dbed366f4004537e759e77fe07e2102306415396d8690b380b4eb1b4d78016cf6d407259bad568bee662dd594731fabae115534cc7db00b2ec46326926646d029", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, + "tcId" : 373, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "30650230234503fcca578121986d96be07fbc8da5d894ed8588c6dbcdbe974b4b813b21c52d20a8928f2e2fdac14705b0705498c023100cd7b9b766b97b53d1a80fc0b760af16a11bf4a59c7c367c6c7275dfb6e18a88091eed3734bf5cf41b3dc6fecd6d3baaf", @@ -3697,156 +4201,12 @@ "flags" : [] }, { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3065023100ac5559ad224e76aa6637515357c5f0ac4ffef4f7e21297f8b65d72e6b5cc547511ddb2f0c36125b6b11c0a82308c44d20230542aea18bf5fe640d5e94fc27d69176e21cd15f0f817741e982f51e7a9d5bd4f33cd8846fbd9f6cd1ae7d0cff31de2e4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3065023100d48578efe0200370eb3dba190629c584f4505b3d18dcb7176e81c94eaaba9be4b35f16b2f558cf42f6e49bb13a8c52a3023062d7450e411ce64d8349a9e90a07fc09e5521efec1b9739cc9f68d0877b4a4b4d50a5f5647ef6dc3e6a9495ccabbeae4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3064023019a87de40615da310fbc062ab5954a4a5d538f7bb18407e9c9e852fead9d03fed7c7fbd6034e1ad8c30b978bfed75a3202304e0c8a9da62e78c60c417fa8870cc879e4d5ec92b6ec8648fd6ce4e576f1e09eaad3867f5441d800e659207c8a1bba86", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306402306e6c0aed8fb6d30d7fd6064ad34316c9cfb4eb4a0c5bef44660a3b993ab199a934fc8e69cdf764abf05639cc16ef2e1d0230758560ba98b0b522327e2ae8a8ba843e4255c1742eb69174d3ce806c8a91ef330d186311c99062626a81fe38ad6d10c0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 315, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306502305acb49557723224e81e2a58e633d38cd78dcc1c905e61e2a16ade32420e198b9cd6120fcc3a57c0c986f80658dc4c4a0023100addee5259c644f68219827a73ddeb4d46123b3afd9c5812d2c6738f7e46f69115923464b7dcf214388e37a62bf2b6e8e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306502310083ae547fe0e176a792cb77ca7af6acdd7670f168565c7d918e8f90cbaafe59d57a425dd33d1140167446f34067fc276f0230384ce801465758c5c4b1c1684f51c36a70a844aa9b0607a4cef6e16cf59298c281cf01c712d1022d22b24cb21ebb326b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3066023100ef29e1a82a785f06532f48954482c53677d2dbf6b2b1e7d1b3869a846bde4d12e03ae0d873dc36a9ac8a00c4560760e7023100de7f161069409d8c66842ee3cd9564703565c533027f12a4ca1dd6d3f276e46d42b712789b3426a36741bbe989d2dfa2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306602310087c8bd783eef6a4c6d7fa736f04988ff9f8c0c5dbcc217dbd1ec581d19e0f0febf5e00ae17d8c06002c8819922f3bdc4023100d678c7b67e2e915a8d082374d0f881bea2bec6ddd588835fed0dc4fc22589104330904ff877f88e43c3b4370dd7e8534", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3066023100baac6d6ce7f04ae4c4c857ef84b15fa80fc65ae28094039b9650e519770725bb9a025b9ae11a01af606b05bc821fe5ec023100e4f63ca843015dbe2b5b0d416eeffde83c3551c577fae2e51439c3914e25c3bfb88926189d8bae17914d5da25fd95d4d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, + "tcId" : 374, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "306502305cad9ae1565f2588f86d821c2cc1b4d0fdf874331326568f5b0e130e4e0c0ec497f8f5f564212bd2a26ecb782cf0a18d023100bf2e9d0980fbb00696673e7fbb03e1f854b9d7596b759a17bf6e6e67a95ea6c1664f82dc449ae5ea779abd99c78e6840", "result" : "valid", "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "306402306c8c296baf417e4a24df7461c2de9e9cf5d571bf5385b638fddb79fb085df7649b2f92302bc2c5fd5f5e5329b66cbf59023053757b85d794471f605b02fb5ff537b745b743cab0ebd9d23719fd287c35fc76db0faae9acd714387ade4598afbcfe7f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "306502302790f0cc0c6b246039e10903c8fc31b422ae1556828211f0d161d0faebdf2c2de291aa27eb0e4e77acdf9c26c9b93ecf023100f3ae4e3438d6ec9b2226b2fbfc91531c84ee662f373fb0758d037878e389e1d41a72e79deea65566769f1a6517a5bd3d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "306402305acf4d0f3774877235bdb1451bab6b9213afafbf0167d0344b759ba7a25585108d47a800ff16fe931fb015fa5905554f02304b23183cf53319e1520e5b27b3329494e1a2f293095b6fa5e0246ae2541348fadcbfee925b28892edda4d05eac5e5c69", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "306402301bc3589fc58f43ef7d7361cf0d1f0b89214e151ebd2a9757b1af0c753b19e7459ec0d83b2c030e19e56eb010ff28ca5802303943d4aabfa9f3705bfd5d544b0347e5b41651c1b5b58ba6d1d200d868193a31ccc45d955fddbb869bd0a8c16530c61e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 325, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3064023024f9ee63092fd4ea83bddecb5f120d41b61ec39a5faf037b24c8fdd4036ab3ecc3368a60b82b735321ce91c23b5ea69a02306495015984abae9ab9335d0ea705b93cad15f1df84bc73a47ae38fd338f1a9a89bbd8a0dff83ff69e93c4f5ac5fb2032", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 326, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3066023100e8ec3ba983144d851f617b28a76097335f4cdaa2d08af546f6ef13863c2293138e2d049661c671565f9fb507cfd200e40231008614ed1d49c27fce7798537a6f5ca13a25183787941aefd2282269e3a86d444742a3b546ce474d6f916a57d9ab63b6ad", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 327, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "306502310080a7f5589456796f2287b8d875bca222907b9cc30f0d667e126f56bae9e758da271d10624ac2b2b7ef472614c06530de02303beaf667ddacecf76d6ca6a5fff559c0a3099a267f84f0f29eb481c3b2e719c14373c90218670f0dca5fa77bf95ad294", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 328, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3066023100e3aa89289f644082c98a80aacae011381bcbc6056007b4d81a180b3681da2e3f1fc0808b018d14fbd6afd09880e6f168023100ef6f95647ba3db06a703af6836b2fea8f1a02248d55621d0fb8b6dada63926a0a93a71a75283929f67082977cb1158b6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 329, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3065023071c7c3bf3ce2d458c047f91ba180930fddf878c0f8dae3cdd9fd6d2da516c47265f9c3e3f51a33ef38b63c5a39de0f1e023100c080c819a34b8968bd36a60251d75464910039cdcc0ea8d18d681144960b8a566aecf27d23b47ce2b38e7ed0a4d27bf4", - "result" : "valid", - "flags" : [] } ] }, @@ -3865,7 +4225,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 330, + "tcId" : 375, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3065023007648b6660d01ba2520a09d298adf3b1a02c32744bd2877208f5a4162f6c984373139d800a4cdc1ffea15bce4871a0ed02310099fd367012cb9e02cde2749455e0d495c52818f3c14f6e6aad105b0925e2a7290ac4a06d9fadf4b15b578556fe332a5f", @@ -3873,7 +4233,7 @@ "flags" : [] }, { - "tcId" : 331, + "tcId" : 376, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3065023100a049dcd96c72e4f36144a51bba30417b451a305dd01c9e30a5e04df94342617dc383f17727708e3277cd7246ca44074102303970e264d85b228bf9e9b9c4947c5dd041ea8b5bde30b93aa59fedf2c428d3e2540a54e0530688acccb83ac7b29b79a2", @@ -3881,7 +4241,7 @@ "flags" : [] }, { - "tcId" : 332, + "tcId" : 377, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30650230441800ea9377c27865be000ad008eb3d7502bdd105824b26d15cf3d06452969a9d0607a915a8fe989215fc4d61af6e05023100dce29faa5137f75ad77e03918c8ee6747cc7a39b0a69f8b915654cac4cf4bfd9c87cc46ae1631b5c6baebd4fc08ff8fd", @@ -3905,7 +4265,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 333, + "tcId" : 378, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402303244768016457c463b74f2097f216d9670b191f76281c74bc6a1a1971d19f209bf4696468f5eb75d6326a0a43c0a65290230501e0ad985ed9f95697bd17fdbe3f9ca92e0f76426d3664e6896648d9c750bf588d0ce7d011c1a1e8d6c2e082422dc93", @@ -3913,7 +4273,7 @@ "flags" : [] }, { - "tcId" : 334, + "tcId" : 379, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402305e1af40f2480e3d97c4ae4bfd34a9f45269241356f3a46becd86a4a7c9716d73ca5aebdb3db1a7765650666683bc856b02307e7c4b473a2baaa4953785be8aa2a10006f6d36b400ab981864d69cecec046718d0404b9647454b159aa5a92d76d7955", @@ -3921,7 +4281,7 @@ "flags" : [] }, { - "tcId" : 335, + "tcId" : 380, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306502306688e36a26f15bdc1c3f91367f8a7667f7bb3e30a335d6f0900e9534eb88b260cb29344c723fedfbe7ac9c5a33f4bf0d023100aa35fddf0fdc9017860b378f801cd806f3e2d754cd2fd94eb7bb36a46ce828cef87e9ebbf447068e630b87fee385ad8f", @@ -3945,7 +4305,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 336, + "tcId" : 381, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3065023100d4a8f3b0b4d3a5769e3a0bbc644b35f1d509355ed1fe401e170f667b661f693b32598e8c143a817a958982845042bb48023004cc07578bbd1981dbf6e8a97a354c98d41b8b6f6e8a2c2b1763c7c2a29d79e24f8476075c9aed9aec6c64dff50461ae", @@ -3953,7 +4313,7 @@ "flags" : [] }, { - "tcId" : 337, + "tcId" : 382, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3065023100c286d1928e9c79fdd3bebdf22a1dbd37c8105e8ecf41e9e3777fe341b6b8d5a89b9d986827d6d1dbb381cd8239484a220230201119ae305b9360aa9b5e5d1567e0674c09e4f025556ebf81b987466b0f421b8d31f72bbe95f3ce2aa9874a84edfd40", @@ -3961,7 +4321,7 @@ "flags" : [] }, { - "tcId" : 338, + "tcId" : 383, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3065023100d9c678550167f10c511e62acb4bd0a3f7f336bc090c94e6c6b02622439c348a2159c5f41f9b5aa4b470590d40dcd7cc202301fd5eaee295abb4081cb626745f4ad279ceb44604062830b58e6c0465c562d41f02ba588fc0db1ebbe339cdc008d7a1b", @@ -3985,7 +4345,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 339, + "tcId" : 384, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3065023020fee7c71b6cb0d1da3641ec6622c055a3b16a1f596c64b34da1b2d0b868b66a8f0a0d0db983b3dc7e53bb7295da81970231008141a931d3579aec1cac9887d2fff9c6f12d47a27e4aab8cf262a9d14a715bca0b2057cbc3f18b6fd3d1df76f7410f16", @@ -3993,7 +4353,7 @@ "flags" : [] }, { - "tcId" : 340, + "tcId" : 385, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3065023100913eecc559b3cf7108a65d6cc3076bfdf36c6f94dcc6693d06690470f34a2e81564241e1de5f5f51421de30af467f10f0230649bd3717244e8ef3c6b0eda983f84dca5ea86d1bec15386b9c473ec43a8cd0ba558eee819f791d9ff9272b9afd59551", @@ -4001,7 +4361,7 @@ "flags" : [] }, { - "tcId" : 341, + "tcId" : 386, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3064023023855c46403a97b76cbb316ec3fe7e2c422b818387604bda8c3d91121b4f20179d9107c5f92dedc8b620d7db87fccccd023050f57343ab148e50662320c4161e44543c35bc992011ea5b1680b94382cf224ea0ec5da511e102f566cb67201f30a2ee", @@ -4025,7 +4385,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 342, + "tcId" : 387, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3066023100d200958d491fcebde667cd736c9dba0961c70db2ecaf573c31dd7fa41ecca32b40b5896f9a0ddf272110e3d21e84593a023100c2ecf73943b9adce596bac14fce62495ae93825c5ff6f61c247d1d8afcba52082fc96f63a26e55bccfc3779f88cfd799", @@ -4033,7 +4393,7 @@ "flags" : [] }, { - "tcId" : 343, + "tcId" : 388, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "306402306ac17d71260c79f81a7566124738cb3ee5d0aa690e73a98ae9e766f1336691e500cad51ba1302366c09cc06b8f7049e0023032ca965d6d7012ec187c7cab9544334d66c2a7658ddefa67e4ad40429815518ecc87b1492ddd57333bd2300b4660a835", @@ -4041,7 +4401,7 @@ "flags" : [] }, { - "tcId" : 344, + "tcId" : 389, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3065023100e19a4646f0ed8a271fe86ba533f8be4fd81bbf4674716f668efa89a40cac51eec2a6cfbd92327d25efe91ca4ff712bc502304a86b2e8e12378e633dec2691e3b1eed4e932cc48b28e45fa3d464cc0e948c02cc9decf2bb43b25937fcf37e9ad86ef0", @@ -4065,7 +4425,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 345, + "tcId" : 390, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3064023015aac6c0f435cb662d110db5cf686caee53c64fe2d6d600a83ebe505a0e6fc62dc5705160477c47528c8c903fa865b5d02307f94ddc01a603f9bec5d10c9f2c89fb23b3ffab6b2b68d0f04336d499085e32d22bf3ab67a49a74c743f72473172b59f", @@ -4073,7 +4433,7 @@ "flags" : [] }, { - "tcId" : 346, + "tcId" : 391, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "306602310090b95a7d194b73498fba5afc95c1aea9be073162a9edc57c4d12f459f0a1730baf2f87d7d6624aea7b931ec53370fe47023100cbc1ef470e666010604c609384b872db7fa7b8a5a9f20fdefd656be2fcc75db53948102f7ab203ea1860a6a32af246a1", @@ -4081,7 +4441,7 @@ "flags" : [] }, { - "tcId" : 347, + "tcId" : 392, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3066023100dd4391ce7557cbd005e3d5d727cd264399dcc3c6501e4547505b6d57b40bbf0a7fac794dcc8d4233159dd0aa40d4e0b9023100a77fa1374fd60aa91600912200fc83c6aa447f8171ecea72ae322df32dccd68951dc5caf6c50380e400e45bf5c0e626b", diff --git a/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha384_test.txt b/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha384_test.txt index 29ffebcdb..e3264d2a0 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha384_test.txt +++ b/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha384_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: ECDSA -# Generator version: 0.4.6 +# Generator version: 0.4.12 [key.curve = secp384r1] [key.keySize = 384] @@ -20,36 +20,6 @@ result = valid sig = 3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702301840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca03995ca30240e09513805bf6209b58ac7aa9cff54eecd82b9f1 # tcId = 2 -# random signature -msg = 313233343030 -result = valid -sig = 3064023075982988ec19604565468179a3fa189d962cff07c60fc8f42e4771482d85b40a057dc028c9c3a6a3cfb82dc9a88b6b7b02305596a6e14c0947e092a04f669052e3eb32dba05422d94e0e46fb54e35df5b6d03ec965865976c195a081573a7cfe6bf2 - -# tcId = 3 -# random signature -msg = 313233343030 -result = valid -sig = 30650231009232a7041b91514155c19d7c53003ef5bb8f3a459b1b8a37c61025e5aa99f568e5c6a64c4e391e5422bf1dc861e14b28023059e4508807863dbc7186b2839be3f266c11e283ceb8841cc65556939c0a8fd852ea06575145f743cff4ff078430cd8a7 - -# tcId = 4 -# random signature -msg = 313233343030 -result = valid -sig = 30650230133f344caa6325a51b0cc3aac7fa53b06d5f081976d19017b741f09a95b83d8ed28bbe8fdfac1530170cfe0f5b630705023100cb561f180bc4c74e316fad8d9414e4fd1844b6ae320e2038dce7559f143c61e3b4d6c5d758d4421132d334f0c8ed37f7 - -# tcId = 5 -# random signature -msg = 313233343030 -result = valid -sig = 306502300e6ed680dd151c47511cba04acf06f081cebb1ac0662b97cc5ebd077dcb4927be523bb3e5bf58ed293ced253e3f658f5023100edad9076bd329ea42e8aa41f6c86d1c5ce40a876ad554a56cc5d1a80ce4eb6748bb527bb377b56dd159a46cff1680192 - -# tcId = 6 -# random signature -msg = 313233343030 -result = valid -sig = 3065023100a3848f6bffae02e61b18268df4308cad49400754fab081a25930205746dc8300d3648582027ab7aec27a1d0cf8c5c12002307feff2b4d3ec0636210ec3e8af4b05731463617c70df4621c001a1253e97753d8709f0cc54e912c0cf2019b7ce3a035e - -# tcId = 7 # Legacy:ASN encoding of s misses leading 0 msg = 313233343030 result = acceptable @@ -59,13 +29,13 @@ sig = 3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba # some implementations (e.g. jdk) allow signatures with incorrect ASN encodings # assuming that the signature is otherwise valid. -# tcId = 8 +# tcId = 3 # valid msg = 313233343030 result = valid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 9 +# tcId = 4 # long form encoding of length msg = 313233343030 result = invalid @@ -74,7 +44,7 @@ sig = 308165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 10 +# tcId = 5 # long form encoding of length msg = 313233343030 result = invalid @@ -83,7 +53,7 @@ sig = 306602813012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 11 +# tcId = 6 # long form encoding of length msg = 313233343030 result = invalid @@ -92,7 +62,7 @@ sig = 3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 12 +# tcId = 7 # length contains leading 0 msg = 313233343030 result = invalid @@ -101,7 +71,7 @@ sig = 30820065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e31130 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 13 +# tcId = 8 # length contains leading 0 msg = 313233343030 result = invalid @@ -110,7 +80,7 @@ sig = 30670282003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e31130 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 14 +# tcId = 9 # length contains leading 0 msg = 313233343030 result = invalid @@ -119,415 +89,415 @@ sig = 3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 15 +# tcId = 10 # wrong length msg = 313233343030 result = invalid sig = 3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 16 +# tcId = 11 # wrong length msg = 313233343030 result = invalid sig = 3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 17 +# tcId = 12 # wrong length msg = 313233343030 result = invalid sig = 3065023112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 18 +# tcId = 13 # wrong length msg = 313233343030 result = invalid sig = 3065022f12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 19 +# tcId = 14 # wrong length msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023200e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 20 +# tcId = 15 # wrong length msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 21 +# tcId = 16 # uint32 overflow in length msg = 313233343030 result = invalid sig = 30850100000065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 22 +# tcId = 17 # uint32 overflow in length msg = 313233343030 result = invalid sig = 306a0285010000003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 23 +# tcId = 18 # uint32 overflow in length msg = 313233343030 result = invalid sig = 306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70285010000003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 24 +# tcId = 19 # uint64 overflow in length msg = 313233343030 result = invalid sig = 3089010000000000000065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 25 +# tcId = 20 # uint64 overflow in length msg = 313233343030 result = invalid sig = 306e028901000000000000003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 26 +# tcId = 21 # uint64 overflow in length msg = 313233343030 result = invalid sig = 306e023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7028901000000000000003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 27 +# tcId = 22 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 30847fffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 28 +# tcId = 23 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 306902847fffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 29 +# tcId = 24 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702847fffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 30 +# tcId = 25 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 3084ffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 31 +# tcId = 26 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 30690284ffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 32 +# tcId = 27 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70284ffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 33 +# tcId = 28 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 3085ffffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 34 +# tcId = 29 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 306a0285ffffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 35 +# tcId = 30 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70285ffffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 36 +# tcId = 31 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 3088ffffffffffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 37 +# tcId = 32 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 306d0288ffffffffffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 38 +# tcId = 33 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70288ffffffffffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 39 +# tcId = 34 # incorrect length msg = 313233343030 result = invalid sig = 30ff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 40 +# tcId = 35 # incorrect length msg = 313233343030 result = invalid sig = 306502ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 41 +# tcId = 36 # incorrect length msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702ff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 42 +# tcId = 37 # indefinite length without termination msg = 313233343030 result = invalid sig = 3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 43 +# tcId = 38 # indefinite length without termination msg = 313233343030 result = invalid sig = 3065028012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 44 +# tcId = 39 # indefinite length without termination msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7028000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 45 +# tcId = 40 # removing sequence msg = 313233343030 result = invalid sig = -# tcId = 46 +# tcId = 41 # lonely sequence tag msg = 313233343030 result = invalid sig = 30 -# tcId = 47 +# tcId = 42 # appending 0's to sequence msg = 313233343030 result = invalid sig = 3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000 -# tcId = 48 +# tcId = 43 # prepending 0's to sequence msg = 313233343030 result = invalid sig = 30670000023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 49 +# tcId = 44 # appending unused 0's to sequence msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000 -# tcId = 50 +# tcId = 45 # appending null value to sequence msg = 313233343030 result = invalid sig = 3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820500 -# tcId = 51 +# tcId = 46 # including garbage msg = 313233343030 result = invalid sig = 306a4981773065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 52 +# tcId = 47 # including garbage msg = 313233343030 result = invalid sig = 306925003065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 53 +# tcId = 48 # including garbage msg = 313233343030 result = invalid sig = 30673065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820004deadbeef -# tcId = 54 +# tcId = 49 # including garbage msg = 313233343030 result = invalid sig = 306a2235498177023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 55 +# tcId = 50 # including garbage msg = 313233343030 result = invalid sig = 306922342500023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 56 +# tcId = 51 # including garbage msg = 313233343030 result = invalid sig = 306d2232023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70004deadbeef023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 57 +# tcId = 52 # including garbage msg = 313233343030 result = invalid sig = 306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72236498177023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 58 +# tcId = 53 # including garbage msg = 313233343030 result = invalid sig = 3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d722352500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 59 +# tcId = 54 # including garbage msg = 313233343030 result = invalid sig = 306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72233023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820004deadbeef -# tcId = 60 +# tcId = 55 # including undefined tags msg = 313233343030 result = invalid sig = 306daa00bb00cd003065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 61 +# tcId = 56 # including undefined tags msg = 313233343030 result = invalid sig = 306baa02aabb3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 62 +# tcId = 57 # including undefined tags msg = 313233343030 result = invalid sig = 306d2238aa00bb00cd00023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 63 +# tcId = 58 # including undefined tags msg = 313233343030 result = invalid sig = 306b2236aa02aabb023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 64 +# tcId = 59 # including undefined tags msg = 313233343030 result = invalid sig = 306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72239aa00bb00cd00023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 65 +# tcId = 60 # including undefined tags msg = 313233343030 result = invalid sig = 306b023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72237aa02aabb023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 66 +# tcId = 61 # truncated length of sequence msg = 313233343030 result = invalid sig = 3081 -# tcId = 67 +# tcId = 62 # using composition with indefinite length msg = 313233343030 result = invalid sig = 30803065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000 -# tcId = 68 +# tcId = 63 # using composition with indefinite length msg = 313233343030 result = invalid sig = 30692280023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 69 +# tcId = 64 # using composition with indefinite length msg = 313233343030 result = invalid sig = 3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72280023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000 -# tcId = 70 +# tcId = 65 # using composition with wrong tag msg = 313233343030 result = invalid sig = 30803165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000 -# tcId = 71 +# tcId = 66 # using composition with wrong tag msg = 313233343030 result = invalid sig = 30692280033012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 72 +# tcId = 67 # using composition with wrong tag msg = 313233343030 result = invalid sig = 3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72280033100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000 -# tcId = 73 +# tcId = 68 # Replacing sequence with NULL msg = 313233343030 result = invalid sig = 0500 -# tcId = 74 +# tcId = 69 # changing tag value of sequence msg = 313233343030 result = invalid sig = 2e65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 75 +# tcId = 70 # changing tag value of sequence msg = 313233343030 result = invalid sig = 2f65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 76 +# tcId = 71 # changing tag value of sequence msg = 313233343030 result = invalid sig = 3165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 77 +# tcId = 72 # changing tag value of sequence msg = 313233343030 result = invalid sig = 3265023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 78 +# tcId = 73 # changing tag value of sequence msg = 313233343030 result = invalid sig = ff65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 79 +# tcId = 74 # dropping value of sequence msg = 313233343030 result = invalid sig = 3000 -# tcId = 80 -# using composition forsequence +# tcId = 75 +# using composition for sequence msg = 313233343030 result = invalid sig = 306930010230643012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 81 +# tcId = 76 # truncate sequence msg = 313233343030 result = invalid sig = 3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f -# tcId = 82 +# tcId = 77 # truncate sequence msg = 313233343030 result = invalid sig = 30643012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 83 +# tcId = 78 # indefinite length msg = 313233343030 result = invalid @@ -536,97 +506,97 @@ sig = 3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 84 +# tcId = 79 # indefinite length with truncated delimiter msg = 313233343030 result = invalid sig = 3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f8200 -# tcId = 85 +# tcId = 80 # indefinite length with additional element msg = 313233343030 result = invalid sig = 3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f8205000000 -# tcId = 86 +# tcId = 81 # indefinite length with truncated element msg = 313233343030 result = invalid sig = 3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82060811220000 -# tcId = 87 +# tcId = 82 # indefinite length with garbage msg = 313233343030 result = invalid sig = 3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000fe02beef -# tcId = 88 +# tcId = 83 # indefinite length with nonempty EOC msg = 313233343030 result = invalid sig = 3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820002beef -# tcId = 89 +# tcId = 84 # prepend empty sequence msg = 313233343030 result = invalid sig = 30673000023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 90 +# tcId = 85 # append empty sequence msg = 313233343030 result = invalid sig = 3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f823000 -# tcId = 91 +# tcId = 86 # sequence of sequence msg = 313233343030 result = invalid sig = 30673065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 92 +# tcId = 87 # truncated sequence msg = 313233343030 result = invalid sig = 3032023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7 -# tcId = 93 +# tcId = 88 # repeat element in sequence msg = 313233343030 result = invalid sig = 308198023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 94 +# tcId = 89 # removing integer msg = 313233343030 result = invalid sig = 3033023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 95 +# tcId = 90 # lonely integer tag msg = 313233343030 result = invalid sig = 303402023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 96 +# tcId = 91 # lonely integer tag msg = 313233343030 result = invalid sig = 3033023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702 -# tcId = 97 +# tcId = 92 # appending 0's to integer msg = 313233343030 result = invalid sig = 3067023212b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 98 +# tcId = 93 # appending 0's to integer msg = 313233343030 result = invalid sig = 3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023300e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000 -# tcId = 99 +# tcId = 94 # prepending 0's to integer msg = 313233343030 result = invalid @@ -635,7 +605,7 @@ sig = 30670232000012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e31130 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 100 +# tcId = 95 # prepending 0's to integer msg = 313233343030 result = invalid @@ -644,295 +614,295 @@ sig = 3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 101 +# tcId = 96 # appending unused 0's to integer msg = 313233343030 result = invalid sig = 3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 102 +# tcId = 97 # appending null value to integer msg = 313233343030 result = invalid sig = 3067023212b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 103 +# tcId = 98 # appending null value to integer msg = 313233343030 result = invalid sig = 3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023300e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820500 -# tcId = 104 +# tcId = 99 # truncated length of integer msg = 313233343030 result = invalid sig = 30350281023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 105 +# tcId = 100 # truncated length of integer msg = 313233343030 result = invalid sig = 3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70281 -# tcId = 106 +# tcId = 101 # Replacing integer with NULL msg = 313233343030 result = invalid sig = 30350500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 107 +# tcId = 102 # Replacing integer with NULL msg = 313233343030 result = invalid sig = 3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70500 -# tcId = 108 +# tcId = 103 # changing tag value of integer msg = 313233343030 result = invalid sig = 3065003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 109 +# tcId = 104 # changing tag value of integer msg = 313233343030 result = invalid sig = 3065013012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 110 +# tcId = 105 # changing tag value of integer msg = 313233343030 result = invalid sig = 3065033012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 111 +# tcId = 106 # changing tag value of integer msg = 313233343030 result = invalid sig = 3065043012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 112 +# tcId = 107 # changing tag value of integer msg = 313233343030 result = invalid sig = 3065ff3012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 113 +# tcId = 108 # changing tag value of integer msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 114 +# tcId = 109 # changing tag value of integer msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7013100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 115 +# tcId = 110 # changing tag value of integer msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7033100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 116 +# tcId = 111 # changing tag value of integer msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7043100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 117 +# tcId = 112 # changing tag value of integer msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7ff3100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 118 +# tcId = 113 # dropping value of integer msg = 313233343030 result = invalid sig = 30350200023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 119 +# tcId = 114 # dropping value of integer msg = 313233343030 result = invalid sig = 3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70200 -# tcId = 120 -# using composition forinteger +# tcId = 115 +# using composition for integer msg = 313233343030 result = invalid sig = 30692234020112022fb30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 121 -# using composition forinteger +# tcId = 116 +# using composition for integer msg = 313233343030 result = invalid sig = 3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d722350201000230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 122 +# tcId = 117 # modify first byte of integer msg = 313233343030 result = invalid sig = 3065023010b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 123 +# tcId = 118 # modify first byte of integer msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023102e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 124 +# tcId = 119 # modify last byte of integer msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c54857023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 125 +# tcId = 120 # modify last byte of integer msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f02 -# tcId = 126 +# tcId = 121 # truncate integer msg = 313233343030 result = invalid sig = 3064022f12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 127 +# tcId = 122 # truncate integer msg = 313233343030 result = invalid sig = 3064022fb30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 128 +# tcId = 123 # truncate integer msg = 313233343030 result = invalid sig = 3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f -# tcId = 129 +# tcId = 124 # truncate integer msg = 313233343030 result = invalid sig = 3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 130 +# tcId = 125 # leading ff in integer msg = 313233343030 result = invalid sig = 30660231ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 131 +# tcId = 126 # leading ff in integer msg = 313233343030 result = invalid sig = 3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70232ff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 132 +# tcId = 127 # infinity msg = 313233343030 result = invalid sig = 3036090180023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 133 +# tcId = 128 # infinity msg = 313233343030 result = invalid sig = 3035023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7090180 -# tcId = 134 +# tcId = 129 # replacing integer with zero msg = 313233343030 result = invalid sig = 3036020100023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 135 +# tcId = 130 # replacing integer with zero msg = 313233343030 result = invalid sig = 3035023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7020100 -# tcId = 136 +# tcId = 131 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 306602310112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19a25617aad7485e6312a8589714f647acf7a94cffbe8a724a023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 137 +# tcId = 132 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30660231ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe1a138f7ca6eeda02a462743d328394f8b71dd11a2a25001f64023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 138 +# tcId = 133 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30650230ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e6250d35d71ceecf7c4571b51b33ba5fcdf542cc6b0e3ab729023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 139 +# tcId = 134 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3066023100ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e5ec7083591125fd5b9d8bc2cd7c6b0748e22ee5d5daffe09c023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 140 +# tcId = 135 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30660231feed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e65da9e85528b7a19ced57a768eb09b8530856b30041758db6023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 141 +# tcId = 136 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 306602310112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 142 +# tcId = 137 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3066023100ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e6250d35d71ceecf7c4571b51b33ba5fcdf542cc6b0e3ab729023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 143 +# tcId = 138 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023101e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc5f8fc6adfda650a86aa74b95adbd6874b3cd8dde6cc0798f5 -# tcId = 144 +# tcId = 139 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc66a35cfdbf1f6aec7fa409df64a7538556300ab11327d460f -# tcId = 145 +# tcId = 140 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70231ff1840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca039ce66e2a219d22358ada554576cda202fb0133b8400bd907e -# tcId = 146 +# tcId = 141 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70231fe1840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca03a07039520259af579558b46a5242978b4c327221933f8670b -# tcId = 147 +# tcId = 142 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023101e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82 -# tcId = 148 +# tcId = 143 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702301840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca039ce66e2a219d22358ada554576cda202fb0133b8400bd907e -# tcId = 149 +# tcId = 144 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -940,7 +910,7 @@ sig = 3006020100020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 150 +# tcId = 145 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -948,7 +918,7 @@ sig = 3006020100020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 151 +# tcId = 146 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -956,7 +926,7 @@ sig = 30060201000201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 152 +# tcId = 147 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -964,7 +934,7 @@ sig = 3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 153 +# tcId = 148 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -972,7 +942,7 @@ sig = 3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 154 +# tcId = 149 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -980,7 +950,7 @@ sig = 3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 155 +# tcId = 150 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -988,7 +958,7 @@ sig = 3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 156 +# tcId = 151 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -996,7 +966,7 @@ sig = 3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 157 +# tcId = 152 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1004,7 +974,7 @@ sig = 3008020100090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 158 +# tcId = 153 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1012,7 +982,7 @@ sig = 3006020101020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 159 +# tcId = 154 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1020,7 +990,7 @@ sig = 3006020101020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 160 +# tcId = 155 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1028,7 +998,7 @@ sig = 30060201010201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 161 +# tcId = 156 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1036,7 +1006,7 @@ sig = 3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 162 +# tcId = 157 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1044,7 +1014,7 @@ sig = 3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 163 +# tcId = 158 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1052,7 +1022,7 @@ sig = 3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 164 +# tcId = 159 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1060,7 +1030,7 @@ sig = 3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 165 +# tcId = 160 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1068,7 +1038,7 @@ sig = 3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 166 +# tcId = 161 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1076,7 +1046,7 @@ sig = 3008020101090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 167 +# tcId = 162 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1084,7 +1054,7 @@ sig = 30060201ff020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 168 +# tcId = 163 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1092,7 +1062,7 @@ sig = 30060201ff020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 169 +# tcId = 164 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1100,7 +1070,7 @@ sig = 30060201ff0201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 170 +# tcId = 165 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1108,7 +1078,7 @@ sig = 30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 171 +# tcId = 166 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1116,7 +1086,7 @@ sig = 30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 172 +# tcId = 167 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1124,7 +1094,7 @@ sig = 30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 173 +# tcId = 168 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1132,7 +1102,7 @@ sig = 30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 174 +# tcId = 169 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1140,7 +1110,7 @@ sig = 30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 175 +# tcId = 170 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1148,7 +1118,7 @@ sig = 30080201ff090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 176 +# tcId = 171 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1156,7 +1126,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 177 +# tcId = 172 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1164,7 +1134,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 178 +# tcId = 173 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1172,7 +1142,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 179 +# tcId = 174 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1180,7 +1150,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 180 +# tcId = 175 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1188,7 +1158,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 181 +# tcId = 176 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1196,7 +1166,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 182 +# tcId = 177 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1204,7 +1174,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 183 +# tcId = 178 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1212,7 +1182,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 184 +# tcId = 179 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1220,7 +1190,7 @@ sig = 3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 185 +# tcId = 180 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1228,7 +1198,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 186 +# tcId = 181 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1236,7 +1206,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 187 +# tcId = 182 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1244,7 +1214,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 188 +# tcId = 183 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1252,7 +1222,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 189 +# tcId = 184 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1260,7 +1230,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 190 +# tcId = 185 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1268,7 +1238,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 191 +# tcId = 186 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1276,7 +1246,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 192 +# tcId = 187 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1284,7 +1254,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 193 +# tcId = 188 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1292,7 +1262,7 @@ sig = 3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 194 +# tcId = 189 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1300,7 +1270,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 195 +# tcId = 190 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1308,7 +1278,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 196 +# tcId = 191 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1316,7 +1286,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 197 +# tcId = 192 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1324,7 +1294,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 198 +# tcId = 193 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1332,7 +1302,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 199 +# tcId = 194 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1340,7 +1310,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 200 +# tcId = 195 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1348,7 +1318,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 201 +# tcId = 196 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1356,7 +1326,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 202 +# tcId = 197 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1364,7 +1334,7 @@ sig = 3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 203 +# tcId = 198 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1372,7 +1342,7 @@ sig = 3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 204 +# tcId = 199 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1380,7 +1350,7 @@ sig = 3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 205 +# tcId = 200 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1388,7 +1358,7 @@ sig = 3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 206 +# tcId = 201 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1396,7 +1366,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 207 +# tcId = 202 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1404,7 +1374,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 208 +# tcId = 203 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1412,7 +1382,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 209 +# tcId = 204 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1420,7 +1390,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 210 +# tcId = 205 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1428,7 +1398,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 211 +# tcId = 206 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1436,7 +1406,7 @@ sig = 3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 212 +# tcId = 207 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1444,7 +1414,7 @@ sig = 3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 213 +# tcId = 208 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1452,7 +1422,7 @@ sig = 3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 214 +# tcId = 209 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1460,7 +1430,7 @@ sig = 3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 215 +# tcId = 210 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1468,7 +1438,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 216 +# tcId = 211 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1476,7 +1446,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 217 +# tcId = 212 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1484,7 +1454,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 218 +# tcId = 213 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1492,7 +1462,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 219 +# tcId = 214 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1500,7 +1470,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 220 +# tcId = 215 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1508,12 +1478,528 @@ sig = 3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 221 +# tcId = 216 # Edge case for Shamir multiplication msg = 3133323237 result = valid sig = 3066023100ac042e13ab83394692019170707bc21dd3d7b8d233d11b651757085bdd5767eabbb85322984f14437335de0cdf565684023100bd770d3ee4beadbabe7ca46e8c4702783435228d46e2dd360e322fe61c86926fa49c8116ec940f72ac8c30d9beb3e12f +# tcId = 217 +# special case hash +msg = 31373530353531383135 +result = valid +sig = 3066023100d3298a0193c4316b34e3833ff764a82cff4ef57b5dd79ed6237b51ff76ceab13bf92131f41030515b7e012d2ba857830023100bfc7518d2ad20ed5f58f3be79720f1866f7a23b3bd1bf913d3916819d008497a071046311d3c2fd05fc284c964a39617 + +# tcId = 218 +# special case hash +msg = 3130333633303731 +result = valid +sig = 3065023100e14f41a5fc83aa4725a9ea60ab5b0b9de27f519af4b557a601f1fee0243f8eee5180f8c531414f3473f4457430cb7a2602301047ed2bf1f98e3ce93e8fdbdc63cc79f238998fee74e1bb6cd708694950bbffe3945066064da043f04d7083d0a596ec + +# tcId = 219 +# special case hash +msg = 32333632343231333231 +result = valid +sig = 3066023100b7c8b5cf631a96ad908d6a8c8d0e0a35fcc22a5a36050230b665932764ae45bd84cb87ebba8e444abd89e4483fc9c4a8023100a11636c095aa9bc69cf24b50a0a9e5377d0ffbba4fab5433159f006ab4563d55e918493020a19691574e4d1e66e3975e + +# tcId = 220 +# special case hash +msg = 34353838303134363536 +result = valid +sig = 306402304a7df2df6a32d59b6bfed54f032c3d6f3acd3ac4063704099cd162ab3908e8eeba4e973ee75b5e285dd572062338fe58023035365be327e2463dc759951c5c0be5e3d094cb706912fdf7d26b15d4a5c42ffebeca5ae73a1823f5e65d571b4ccf1a82 + +# tcId = 221 +# special case hash +msg = 32313436363035363432 +result = valid +sig = 30660231009ad363a1bbc67c57c82a378e988cc083cc91f8b32739ec647c0cb348fb5c86472015131a7d9083bf4740af3351755195023100d310dc1509f8c00281efe571768d488027ea760fe32971f6cb7b57cdf90621b7d0086e26443d3761df7aa3a4eccc6c58 + +# tcId = 222 +# special case hash +msg = 333335333030383230 +result = valid +sig = 306502310095078af5c2ac230239557f5fcee2e712a7034e95437a9b34c1692a81270edcf8ddd5aba1138a42012663e5f81c9beae2023040ee510a0cceb8518ad4f618599164da0f3ba75eceeac216216ec62bcceae8dc98b5e35b2e7ed47c4b8ebacfe84a74e6 + +# tcId = 223 +# special case hash +msg = 36333936363033363331 +result = valid +sig = 3066023100a538076362043de54864464c14a6c1c3a478443726c1309a36b9e9ea1592b40c3f3f90d195bd298004a71e8f285e093a023100d74f97ef38468515a8c927a450275c14dc16ddbdd92b3a5cae804be20d29c682129247d2e01d37dabe38ffb74808a8b7 + +# tcId = 224 +# special case hash +msg = 33333931363630373935 +result = valid +sig = 3065023100bbe835113f8ea4dc469f0283af6603f3d7a3a222b3ab5a93db56007ef2dc07c97988fc7b8b833057fa3fbf97413b6c150230737c316320b61002c2acb184d82e60e46bd2129a9bbf563c80da423121c161decd363518b260aaacf3734c1ef9faa925 + +# tcId = 225 +# special case hash +msg = 31343436393735393634 +result = valid +sig = 30650230679c3640ad8ffe9577d9b59b18ff5598dbfe61122bbab8238d268907c989cd94dc7f601d17486af93f6d18624aa524a3023100e84dd195502bdcdd77b7f51d8c1ea789006905844a0e185474af1a583bab564ee23be0bc49500390dceb3d3948f06730 + +# tcId = 226 +# special case hash +msg = 35313539343738363431 +result = valid +sig = 3066023100f6f1afe6febce799cc9b754279f2499f3825c3e789accef46d3f068e2b6781fd50669e80c3c7293a5c0c0af48e068e35023100f59cc8c2222ed63b4553f8149ebecc43b866719b294ef0832a12b3e3dbc825eeab68b5779625b10ae5541412ec295354 + +# tcId = 227 +# special case hash +msg = 35323431373932333331 +result = valid +sig = 3065023100f46496f6d473f3c091a68aaa3749220c840061cd4f888613ccfeac0aa0411b451edbd4facbe38d2dd9d6d0d0d255ed34023000c3a74fa6666f58c4798f30c3779813e5c6d08ac31a792c2d0f9cb708733f26ad6bf3b1e46815ae536aa151680bdee2 + +# tcId = 228 +# special case hash +msg = 31313437323930323034 +result = valid +sig = 3066023100df8b8e4cb1bc4ec69cb1472fa5a81c36642ed47fc6ce560033c4f7cb0bc8459b5788e34caa7d96e6071188e449f0207a0231008b8ee0177962a489938f3feffae55729d9d446fe438c7cb91ea5f632c80aa72a43b9b04e6de7ff34f76f4425107fd697 + +# tcId = 229 +# special case hash +msg = 3130383738373235363435 +result = valid +sig = 30660231008bb6a8ecdc8b483ad7b9c94bb39f63b5fc1378efe8c0204a74631dded7159643821419af33863b0414bd87ecf73ba3fb0231008928449f2d6db2b2c65d44d98beb77eeadcbda83ff33e57eb183e1fc29ad86f0ba29ee66e750e8170ccc434cf70ae199 + +# tcId = 230 +# special case hash +msg = 37333433333036353633 +result = valid +sig = 3065023100e3832877c80c4ed439d8eadcf615c0286ff54943e3ae2f66a3b9f886245fea470e6d5812cef80c23e4f568d0215a3bfc02303177a7dbf0ab8f8f5fc1d01b19d6a5e89642899f369dfe213b7cc55d8eaf21dd2885efce52b5959c1f06b7cac5773e5b + +# tcId = 231 +# special case hash +msg = 393734343630393738 +result = valid +sig = 306502306275738f0880023286a9b6f28ea0a9779e8d644c3dec48293c64f1566b34e15c7119bd9d02fa2357774cabc9e53ef7e6023100d2f0a52b1016082bd5517609ee81c0764dc38a8f32d9a5074e717ee1d832f9ea0e4c6b100b1fd5e7f4bc7468c79d3933 + +# tcId = 232 +# special case hash +msg = 33323237303836383339 +result = valid +sig = 3066023100d316fe5168cf13753c8c3bbef83869a6703dc0d5afa82af49c88ff3555660f57919a6f36e84451c3e8e5783e3b83fe3b023100995f08c8fec7cd82ce27e7509393f5a3803a48fe255fcb160321c6e1890eb36e37bcda158f0fa6899e7d107e52de8c3c + +# tcId = 233 +# special case hash +msg = 323332393736343130 +result = valid +sig = 306402300b13b8fd10fa7b42169137588ad3f557539a4e9206f3a1f1fe9202b0690defded2be18147f5b2da9285c0e7349735ea302300478ad317b22a247bf9334719b4c8ee84acf134515db77e6141c75d08961e1e51eaca29836744103de0f6a4c798d3eeb + +# tcId = 234 +# special case hash +msg = 3934303437333831 +result = valid +sig = 3065023015804429bcb5277d4f0af73bd54c8a177499a7b64f18afc566c3ce7096bdc6c275e38548edcfa0b78dd7f57b6f393e49023100d5951f243e65b82ba5c0c7552d33b11f1e90fde0c3fd014aac1bb27db2aaf09b667c8b247c4cdd5b0723fba83b4f999e + +# tcId = 235 +# special case hash +msg = 33323230353639313233 +result = valid +sig = 30650230359247c95776bb17492b7bf827f5f330fa9f9de7cc10441a1479c81776ce36cdc6a13c5f5149c4e39147a196bb02ed34023100f6ed9252a73de48516f4eabab6368fbff6875128af4e1226d54db558bd76eec369cc9b285bc196d512e531f84864d33f + +# tcId = 236 +# special case hash +msg = 343134303533393934 +result = valid +sig = 3065023100a557d1f63a2094f683429ecb35a6533bac897682775c0051e111eed6e076c48867cae005c5e0803800b050311e381cd602302a2f871efcf03cf1c8f509e076aaa2a76f1ea78d1c64804ea5b063b0324b8e98eb5825d04370106020ee15805dbedf81 + +# tcId = 237 +# special case hash +msg = 31393531353638363439 +result = valid +sig = 3065023100f22bf91169b4aec84ca84041cb826f7dfc6f33d973f3c72433b8a0ca203aac93f7eed62be9bea01706402d5b5d3b0e6502307841d3bc34aa47e813a55c25203c5ec2342d838d5b4638c2705dcf4bac9c24f765b5d4c28fa3c7fda7a38ed5048c7de3 + +# tcId = 238 +# special case hash +msg = 35393539303731363335 +result = valid +sig = 30660231009c196e39a2d61a3c2565f5932f357e242892737e9adfc86c6609f291e5e6fdbb23029ff915a032b0c5390ba9d15f203e023100d721e28e5269d7813e8a9aed53a37e652fec1560ca61f28f55ab4c262cc6214eee8d3c4c2ba9d1ba0ba19e5e3c7484a7 + +# tcId = 239 +# special case hash +msg = 323135333436393533 +result = valid +sig = 30660231008ba1e9dec14d300b0e250ea0bcd4419c3d9559622cc7b8375bd73f7d70133242e3d5bf70bc782808734654bacd12daea023100d893d3970f72ccab35555ae91ebcfed3c5bfc5d39181071bc06ba382587a695e02ed482f1a74fe309a399eaee5f5bc52 + +# tcId = 240 +# special case hash +msg = 34383037313039383330 +result = valid +sig = 306402302f521d9d83e1bff8d25255a9bdca90e15d78a8c9ea7885b884024a40de9a315bed7f746b5da4ce96b070208e9ae0cfa502304185c6f4225b8c255a4d31abb5c9b6c686a6ee50a8eb7103aaef90245a4722fc8996f266f262109c3b5957ba73289a20 + +# tcId = 241 +# special case hash +msg = 343932393339363930 +result = valid +sig = 3065023100d4900f54c1bc841d38eb2f13e0bafbb12b5667393b07102db90639744f54d78960b344c8fbfbf3540b38d00278e177aa02303a16eff0399700009b6949f3f506c543495bf8e0f3a34feb8edd63648747b531adc4e75398e4da8083b88b34c2fb97a8 + +# tcId = 242 +# special case hash +msg = 32313132333535393630 +result = valid +sig = 3065023100c0169e2b8b97eeb0650e27653f2e473b97a06e1e888b07c1018c730cabfdeeec4a626c3edee0767d44e8ed07080c2ac4023013f46475f955f9701928067e3982d4ba5a58a379a66f91b74fad9ac8aee30086be6f41c9c2d8fb80e0924dedbe67e968 + +# tcId = 243 +# special case hash +msg = 31323339323735373034 +result = valid +sig = 306402302e868871ea8b27a8a746882152051f2b146af4ac9d8473b4b6852f80a1d0c7cab57489aa43f89024388aec0605b0263702306d8c89eed8a5a6252c5cead1c55391c6743d881609e3db24d70ead80a663570020798fbf41d4c624fcb1ce36c536fe38 + +# tcId = 244 +# special case hash +msg = 32303831313838373638 +result = valid +sig = 3065023100abe6a51179ee87c957805ecad5ccebca30c6e3a3e6dbe4eb4d130b71df2bf590b9d67c8f49e81bf90ce0909d3c2dab4c02307110582fab495b21bd9dda064fbd7acc09d0544dcf7699be35ad16207ffa10e8904f9241a709487ba2ba7e34430b81c3 + +# tcId = 245 +# special case hash +msg = 343534363038393633 +result = valid +sig = 3064023050252c19e60e4120b7c28b2c2e0a588e5d107518cd61e5c7999c6d465ea134f752322d8b83f5988fcdc62bd9adb36ccd0230193899352491dabfe4fc942e14ddacb200673729d61602cc0baf5732d262f36e5279865a810ce2f977f57686a0d0137a + +# tcId = 246 +# special case hash +msg = 31333837363837313131 +result = valid +sig = 3066023100eb725fdd539d7de8ea02fac8db6ec464f40c272a63e6b2718c4e0266bf1235dae330f747a6052f4319ecbe7bdade9bd0023100ae84507648ba2d1944bb67722ccd2cb94b92b59e89a1ae698c668bb57f481c42b216c23da4b1d8c0e502ef97fda05ad0 + +# tcId = 247 +# special case hash +msg = 32303331333831383735 +result = valid +sig = 3064023025aa56fcbd92f2cf53bddbaa0db537de5843290731c1dd78036fcbded4a8f7187ddfed9f5ca9d98ea7b12d24b8d29d570230028f68372d66164810bf79c30a191116d496fe32314605dc1668289425fb3a15d7532dde1052a49a35866c147abde1d9 + +# tcId = 248 +# special case hash +msg = 323535333538333333 +result = valid +sig = 3065023054bf7adc8548e7cae270e7b097f16b5e315158d21b0e652ce1cfe4b33126ba4a65bf227b4cddcaf22d33d82478937b20023100bfc1b8f1d02846a42f31e1bd10ba334065459f712a3bbc76005d6c6488889f88c0983f4834d0bf2249dbf0a6db760701 + +# tcId = 249 +# special case hash +msg = 34363138383431343732 +result = valid +sig = 3066023100d3bb29ac0bd1f6058a5197f766d6ea3216c572ded62af46318c8c7f9547bb246553654279d69989d9af5ef4ccacf64da023100e10281122c2112a2a5a9d87ac58f64fb07c996a2d09292119e8f24d5499b2e8524ebd0570097f6cc7f9c26094a35c857 + +# tcId = 250 +# special case hash +msg = 31303039323435383534 +result = valid +sig = 3066023100bc32e85e3112472408f9324586e525325128a38313c34b79700cb0a3f7262a90a1fcc40eef1f1a3884032a7a21810e0a023100c02f52541360358107a13dbea31f83d80397710901734b7adb78b1fc904454a28a378514ccef80ecc70c1d8e55f11311 + +# tcId = 251 +# special case hash +msg = 32373536343636353238 +result = valid +sig = 3066023100f04b9e17c71d2d2133ea380d71b6b82c8a8e3332703e9d535b2c2bca9b0ad586d176a6049afa35edd9722edb5c33daa3023100bd44d4a6263380ca6f22e76c26d5f70f41f4d7cae7d4b9c1b8dc2ba5298d9d12408b04614e2f3796cc19c950c8c88a10 + +# tcId = 252 +# special case hash +msg = 313139363937313032 +result = valid +sig = 3065023100c8807351d8e261338e750cb9a52f4be4470b63f6f181cbe0e81d43b60824ba4be1bba42b1783897a0d72b0614018b02f023052e3a598c8be982127e961eed2b04f21c86df4ebcab0d955a7c66ec7f818898798ee75367a85022276b912c0a072bff7 + +# tcId = 253 +# special case hash +msg = 323333313432313732 +result = valid +sig = 306402306152841b6fb460546eeb4158a3e5ffa54f51aa6a208987be899b706055cd59d8ec7c01f4634254fe050e1d4ec525a173023073f0c5f13640d892c28f701428e8fbfb736b6478bbd972c8c684977556ed599a70d313e06b126080e13068d56e1c10be + +# tcId = 254 +# special case hash +msg = 31363733343831383938 +result = valid +sig = 3066023100842f8d2814f5b7163f4b21bd9727246e078ad1e7435dfe1bc5f9e0e7374232e686b9b98b73deab9e43b3b7f25416c2be023100852c106c412300bac3ba265990b428a26076ab3f00fd7657bbd9315fa1cd2a1230a9a60d06b7af87aa0a6cf3f48b344c + +# tcId = 255 +# special case hash +msg = 31343630313539383237 +result = valid +sig = 3066023100e13f6d638b9d4fba54aa436a945cfea66dec058fab6f026293265884457b5a86e8e927d699bc64431b71e3d41df200440231009832cd1b4177118ed247b4f31277da15f420179f45c71a237d77f599a45df68247bac3dcef0868ecd1665005c25b7c6c + +# tcId = 256 +# special case hash +msg = 38393930383539393239 +result = valid +sig = 3064023009fff1c2e4ff8643cbfad588620c2bf7aaca5cf4242969142c7145b927bd82ed14f3ae8c6e2ce2da63b990b9f1be6d640230780c816f6c86343b008235ee986abf2136123ed247e4751e4d5467334f08e5e2ca1161254f68c3e6678e2d0b87d1cc7c + +# tcId = 257 +# special case hash +msg = 34333236343430393831 +result = valid +sig = 3066023100ffae6e7d2cea71b5a9c73cbc1285a8d252949772afe1aa27fb137740fc429c2a8c8648c9a5ba678a32f7ae7689b395ca02310089d54cd13a162c34189ff524813690e79768af8ebe794cc941dfe7fdf2cb8dd0b42519f034ea4d4f1c870046d13210e1 + +# tcId = 258 +# special case hash +msg = 32333736343337353537 +result = valid +sig = 3066023100efa3c5fc3c8be1007475a2dbd46e3578bb30579445909c2445f850fb8aa60aa5b1749cc3400d8ffd81cb8832b50d27b4023100b36a08db3845b3d2ebd2c335480f12fb83f2a7351841ea3842ec62ad904b098efbf9faa7828b9c185746d9c8bd047d76 + +# tcId = 259 +# special case hash +msg = 383630333937373230 +result = valid +sig = 3066023100f577095f7c74594aa1c69aca9bb26e0c7475ae5163058ecc074b03af89e56b12b6a72450589dacf0d7e6b172d0017a0e023100bee756a0b5d0a677bf95f98da512854f3ecb712f94570e1ad230eab17c527b6a8bcc9ae202b657a3611ecffa94ba0d54 + +# tcId = 260 +# special case hash +msg = 35383037373733393837 +result = valid +sig = 306502300ae7688c7de5882eb9c3172f5500015552f998fb53702c6cd4b03404d5a0510a8073db95db544808dbd76659fd20cf12023100bc610fe5f04d8909cc439615fb7e302d3d82992817647c50c1f467090a52b328cbbc0262f18ffb6fd9f3bd60013cea08 + +# tcId = 261 +# special case hash +msg = 353731383636383537 +result = valid +sig = 306502305dc8a6d84afaaf900d78c6a91dc5e12e7d17891a52c1468253061d704b8940bef85b9fe807a0e02b56e8dd37c22fbb82023100914258de52932c4604dceb5ce7cc0a92e021edca9b819b84a9f25652f9af13f956a1139ee95c7aa7a079e3ad8317fbdb + +# tcId = 262 +# special case hash +msg = 38363737333039333632 +result = valid +sig = 3066023100da55a6dbb845205c87c995b0bbc8444ffcba6eb1f4eb9d30f721d2dacc198fb1a8296075e68eb3d25ef596a952b8ea19023100829f671dccad6d7b0b8c4b39ff3f42597965d55c645fb880a66fe198d9344c9311f1598930392470379fa5ff43c75d04 + +# tcId = 263 +# special case hash +msg = 32343735353135303630 +result = valid +sig = 306402303730dfd0985de77decdd358a544b47f418d3fab42481530d5d514859894c6f23b729af72b44686058de29687b34b3b0c023065bdfaf0ac217a80b82eb09c9f59c5c8cfbf50a6eb979a8f5f63eab9bd38ee0938e4b23102112033b230a14ad2790e3f + +# tcId = 264 +# special case hash +msg = 393733313736383734 +result = valid +sig = 3065023055210df2124c170e259af1dafa73e66613aa18ced8eb40a7f66155d50d5f3124edfa55276de4797013177291e8afeff6023100c314d3a310a60647dad3318ed7f0405a64c3f94b5ac98e6be12208c8ad9835fa6b81a0ea59f476608634657b66e00ffd + +# tcId = 265 +# special case hash +msg = 33363938303935313438 +result = valid +sig = 3065023100f6c9897144b5d84964515eb0c8c3d0d9c6687c957887e93c29b2a21804b40307fb88bfd5cca11c95885d28867cb33a740230656bafca242290f7d7e9801b6cfd4bd1b07e8d7c6c1c59fd3d8e82e9846a1b2855c85420e4ee6ec2d97fec2161eeb243 + +# tcId = 266 +# special case hash +msg = 3130373530323638353736 +result = valid +sig = 3065023100bfbcc5f343e2ab392ce6c1c02d91c00650c47136836a5d0622d476ac2b3274395721b1ab21882ed5cabed093b43b133f0230043e9fc64c6108df73f9eced90f91185f83d89662f5a9d810c1824fbfd97b842f784305fd6b9c28c80d32d52b1538d12 + +# tcId = 267 +# special case hash +msg = 383639313439353538 +result = valid +sig = 3066023100b8f793ddd47e657a9081cbed1600fb22b38ad6a155f9c006ba98de1f383b4c0918ceea72253e0f869524b2369cd9bd8c02310096c452ff58f42e0853040a6d5c7e750b57dd4af06e2df8194e8d524e81ac000ee3315bbeabbf6a21f61b8904c55378d9 + +# tcId = 268 +# special case hash +msg = 32313734363535343335 +result = valid +sig = 30640230263ab1c93567e93b5ec4e380b0d3bb5ea1ce693c14a47afccc539aaf197f099d331ea9e26f1a0057148d46727acb61880230621db07ce94110e2be74fa953a00a8a554225b3f2c0f6c56b4ebd4db2f57ca2565ed3323fd708bb56ac6e28bfb40f2e7 + +# tcId = 269 +# special case hash +msg = 363434353530373932 +result = valid +sig = 306502310096f4a2b3529c65e45a0b4c19c582dc8db635d4e74f0b81309696b23be920ba8ec553d4b370df4c59d74dd654bac6df5802301573ba1b280c735a3401d957ecd3b8908e4e0b7d80239ce042594d182faf2ddf811c9056aac4c87f4f85043766a26614 + +# tcId = 270 +# special case hash +msg = 353332383138333338 +result = valid +sig = 306602310096a691b19a6294b311a438f8da345e480b1deaa1e940cfbf02177d5f08479976ea58aee31011d50b5542be188c9d63df0231008f67dc9e1588aeb8be180013d41a036f9badfad9fe9340910cbf87243776f54bef7da2ebf3a7643866eb9a3b23fe59b9 + +# tcId = 271 +# special case hash +msg = 31313932303736333832 +result = valid +sig = 3066023100cff27948c6d902c73d103d0802eb144dd89c1b0e3b9f9a5e498b0361dc122a0d555160d8c64d61539c1dbbd4bc18971f023100b60827488c9f16ba28378fd59b1a29c65073335a7f236131134674c62c8396f193c76f2395ddaaa4f24b69161eb69b4d + +# tcId = 272 +# special case hash +msg = 31353332383432323230 +result = valid +sig = 3066023100e90e22d9e535dfdfd86e098d5d6a0ae08f69d4a3ffaa39f6930bcf5f5ad02ee0d0472ae984edd9f0bbe5e7d63fd4f6ac023100e3f57b0a4629ecaa21f2d34a7a0834d57ba20f99c6e31b43c37811cc23b9957c8f3356f4462214d3c8e58745e50f23f6 + +# tcId = 273 +# special case hash +msg = 313536373137373339 +result = valid +sig = 3064023018b70e272a98cc48e1e0af73146f0f972bbfbeb6b985feb2c4acd695a7a41b99c415be9c46aedaf3ddff67a65a89e387023047d6bcea088f622ad35d88bcf46d71827bcba2f57c36d6fb8a4bf2befdc0d4e3ef366d5966c4d076d3cfa43d6626717b + +# tcId = 274 +# special case hash +msg = 34333033303931313230 +result = valid +sig = 3066023100acfd981c55fd5286cfce173726d51c3d25f65b11b7673729a62167256774f7c894b74662a212c706e00cef096074162f023100f4d471c97797c24d96aec1de85a249ef468d6036cd712563aeb65cea4995f3ee85e769b874f09a08637a44a96084be7a + +# tcId = 275 +# special case hash +msg = 37373335393135353831 +result = valid +sig = 3065023100f15fcbeea8b64dad5e8566a2c37913c82d6be9d9668df469bd0b591c3923a6e12644eaf697d466fa7cd513983d946a40023070063966801079351526999e5c5c2c5f627e4c8bc96784bcbe715fe7c7afcf69785d1c8c7ccd3725e364101638396597 + +# tcId = 276 +# special case hash +msg = 323433393636373430 +result = valid +sig = 3066023100d995147939ae6d8f62bb57372227395839e25a0d4308b899d5f506cf9e0a01e8115b7e4b822f037ec95752bd9e892f5e0231009bb4d07333e468f8482a790a2a2e650e2c42da8240ec5e402506b368122f046680cd71e0117897cce3df4a1555fc8876 + +# tcId = 277 +# special case hash +msg = 34333237363032383233 +result = valid +sig = 3064023043c6ce5184476f3f496afeae3cb96a3f9f038957686c93437b8266a233022371d266e904aa096c3566cb33824b88075e0230680c13245a8bc560b638d26f0c5f261964130256939552d3fffb07b658355611612c268a89541055d3c2bf9e82cf4da3 + +# tcId = 278 +# special case hash +msg = 32393332303032353932 +result = valid +sig = 30630230447539941dc350767fc841083d25d9247a0807e1e22e0bb9d94f504f721981b413d521efbd75e4fe831ee26338cf3de3022f395ab27ea782cee4be53e06c7616bbd41d6926b18d219d75d5979f13cba2f52101019b0ec0a41ffdbf29ef73ddba70 + +# tcId = 279 +# special case hash +msg = 36343039383737323834 +result = valid +sig = 3066023100a0ba8e8b979c20345e34fca98531900164a859923bd6986a9c39236a2f5de053a252997f35e5b84b0d48ba0f8d09aedd023100facd6df04358fcd95fa9018a6fc0828dfe319812ff65929c060b18ad4b9f06e7fc0addd1b695315d71c15e51dc51d719 + +# tcId = 280 +# special case hash +msg = 36303735363930343132 +result = valid +sig = 3065023100b8378390f71f0bb6663f1846daf6908f8c84f770ae740cc8054122494cf0ffa9437ab26040ca22808fb29a810b70126e0230427636b929a500abc34d9f22977b81e734919afaf3ed2c91eeada7074e0c16bdc52f960eaec9db5a879c1e6414035101 + +# tcId = 281 +# special case hash +msg = 32333231363233313335 +result = valid +sig = 3066023100f36a9048fd94803d3d6d1b11430b90b94ef8d5d2ad89018c69473ce9cfe0d6105b3c2fb2e7555ccd25f65af8c872bdc602310081254841e7ecbfd0d810afaaf5afd6d6c5d0542bb00cc183b1db01767120afbcc0006ddcba8db7baf65f302723dabc4d + +# tcId = 282 +# special case hash +msg = 36343130313532313731 +result = valid +sig = 3066023100d8a4d96409c191baa9540bf35f1d5192f9352d7f0e14f92c0e8e1f19f559b42ed3c6b7bdb6becc56584fb5c09421e2e4023100d966ba13d4245e248eafb46f2a3df92c2037d5969c7db6dbcb0ff4b21850e16a18a29785267239886365cf721a212536 + +# tcId = 283 +# special case hash +msg = 383337323835373438 +result = valid +sig = 306402301d5d86fd48e65b0cf0b0b46062241f89cf65785dd818f93f1162771a38a15f20febc261812ecaaf6f4f2b86b3362d7eb02300c76e363de1432513cb9dad6493931381ecd25f142e61968b6f20d7b1270cb9e38a7ae54e4778aff4025eb00c6a67aef + +# tcId = 284 +# special case hash +msg = 33333234373034353235 +result = valid +sig = 306402300508eed148f061114be18e8a86188feabf76b873b36eadcca9c2c60e24a2002fe456231decf7a8f6f032c08dbe0ab5a90230694c0ad781b2341e30e1d0739ac99672064f48821a69852c7940cf1d621738199c980d56d2a0b71b3fc6011c6b2444ba + +# tcId = 285 +# special case hash +msg = 31343033393636383732 +result = valid +sig = 30650230726ef88bb7947a043116c111cb519ddeda3e6ffbf724884a1b22c24409cdf2779d93ce610c8c07411c2b001399103d6d02310095dc1d65046caf0e8dad07b224798d6f7807278e737883e7c7bf0b446791d4ee144c26f710134861af4e6771d4082896 + +# tcId = 286 +# special case hash +msg = 31323237363035313238 +result = valid +sig = 3066023100eb0e8e3c639f5eba8eccd9020d0ec62d8ac73f3fddbdfa08fdb2155deb0a536923ebd55e20020cab9f8e39a43a88be11023100c796df399fc35883dd5dae6817d02d3d67a8eec6601585e5e36fd2c134eddb1447ec12b144dddc9aae28a84f22602641 + +# tcId = 287 +# special case hash +msg = 34393531343838333632 +result = valid +sig = 3065023100e8f8c69d0396ea900f9757736d2b19dbc2d2a8c01dccf490c8b9455bd63b34c095867e7cf3b84dc7c3c3d6b51bebf405023058152a7564eeb22a3e26597026d0cd7835725bd512245448cb5016eb48ea759809fd6949d0ee5d579643f72f908c16bb + +# tcId = 288 +# special case hash +msg = 32343532313237303139 +result = valid +sig = 30650230380b4e48b3ff012af7c08bf871d9f4da0c708b5494a986d3d80b1979e579d0dbee61db9bc3c04c396176410788e15a0f023100e6971c013c965a7e4df10f95620a5092fab096bd5b50828f4bc91c5e479bccf6e0daf287e7ef580fa9ea153fa1a507a2 + +# tcId = 289 +# special case hash +msg = 31373331353530373036 +result = valid +sig = 30650231008061de12029e2b000d157a455ecf2301222f092df95b9551b78cf0ef3a64f12212b57ec7b16d2c0f258946f51cb1633a02300ac2ca6ad99b29ca29a0dc38b34443ee41020f81ed9087cef7681a00c4fe60653a572944ba37f1fe51d112bfffbdd701 + +# tcId = 290 +# special case hash +msg = 31363637303639383738 +result = valid +sig = 3066023100e74f2a791eeb7341cff6cc1c24f459e6c0109924f7984639ae387e3ceb58758a1bc3839dea1fc3a3799562225e70a733023100d90e4d0f47343268e56bbcb011bd4734390abc9aa1304b6253e78f5a78b6905aa6bf6a3892a4ae1a875c823ae5a83e87 + +# tcId = 291 +# special case hash +msg = 343431353437363137 +result = valid +sig = 306402306a1cd0ff7906be207b56862edcbc0d0bbfb26d43255c99f6ab77639f5e6103a07aa322b22ed43870d1ce6df68aa0a8c10230655558b129aa23184500bd4aab4f0355d3192e9b8860f60b05a1c29261f4486a6ae235a526339b86c05f5fac477b6723 + +# tcId = 292 +# special case hash +msg = 343233393434393938 +result = valid +sig = 306602310081111fdc5f0de65583c7a5668d26c04ee52e08dac227753132cff1741cb721e112aa793c0d5fa047faf14cb45dd13e1f0231009a25cf1e6c152bc3e216e021561d194979f1c11fe17019ed7bac2c13c4010f209665e3b6f33b86641704d922b407818f + +# tcId = 293 +# special case hash +msg = 34383037363230373132 +result = valid +sig = 30660231009b66d122a315095b2b66ccb97272c476a2d760e827fdea05732d634df3d066569c984dd941aad5f5dec4c2e1b7b94a0002310096c32403c85bc3d0ee87f96a600182796dce53d54d7467ae660a42b87bb70792f14650ac28a5fa47ce9ca4d3b2c25878 + +# tcId = 294 +# special case hash +msg = 32313634363636323839 +result = valid +sig = 306402302bb062a002088d62a0b7338d0484fedfe2af7e20cebf6a4788264eb27cb4ebc3cc81c816e6a35722cf9b464783094cb8023046cc21b70f2133f85ab0443bebe9c6fc62c6e2ec1fd9c4ddf4a6d5f3f48eb7abf1ee7bdf6725879fd1b7daafb44f6e04 + +# tcId = 295 +# special case hash +msg = 31393432383533383635 +result = valid +sig = 3065023033e87061ee9a82eb74d8bb4ae91606563c2e4db8b09183cc00d1119ab4f5033d287a1fc90a2348163fdf68d35006fd7f02310096db97c947ee2e96e6139d3bcbf5a43606bae1ad3ca28290fbad43b281ef115ec1b98bc581ef48094f8c1aa8e36c282a + +# tcId = 296 +# special case hash +msg = 32323139333833353231 +result = valid +sig = 3064023070f80b438424ba228a7d80f26e22ff6a896243c9d49c75573489ee0de58ec60efd103838143465bd8fe34672ba9496170230115492bd9365b96f38747536318bffb819e7c146df3a5a7a46d6288c7fdf31cff570b22176aa398daba9073ab1e7b9bf + +# tcId = 297 +# special case hash +msg = 393236393333343139 +result = valid +sig = 3066023100ff16ca0389ea6948f4305b434fe0aa589f880f5aa937767c31170ee8da6c1ad620c993d40ddf141b7fda37424d51b5cd023100ba0f86985dffc61d6e35a37de06918b11e431b72403161acfb8f05c469f1fcfa6e215c6f7eb5a0a5e0cc9e7be79ce18b + +# tcId = 298 +# special case hash +msg = 373639333836333634 +result = valid +sig = 3065023100d60c24bee05f5198cd155ad095ffb956bbcfb66b82fc0d3755119915a62f2f923557b85ddc1d12e6a757f23042cb601b02302c4d968b5eac930b51d283b418fcff6df3a9d6d66e3812cd1bf5fde797fd203a7c439b1b381e4fe8b44e6f108764a7dd + +# tcId = 299 +# special case hash +msg = 32373335393330353733 +result = valid +sig = 3066023100bdf634d915a4fae7a155532ca2847c33a6babe7ef8db0af50f485db3dd2c8bffe722394583932f6eb5cd97f6db7561d9023100bb425cae2e5483174b5ed873af4329da4618c14458141850bee3c7bf1ffb3f2030159043277dacc708e9d32f63400083 + +# tcId = 300 +# special case hash +msg = 38333030353634303635 +result = valid +sig = 30650230061320a3bcebac33cf399d45d1e1e1b34f37288fe4753f4fddfd496eff427e1d26b1b91d749cc34c12f4ecef837c0e8f023100fd5cf468cda319fe06e773a190c38de6e150a321ac1c416ad875432cdb7a07134c446f13068e71a1a96e35da923974ad + +# tcId = 301 +# special case hash +msg = 34333037363535373338 +result = valid +sig = 3065023100d620f063d33efa859b623f6c9a92340e4cdd854ffbe3e5e01379177aee31715ce587b00bd0aea98fddf236d2fc8a7a740230671f4b7c187297dc236c61888b6d9397e97783077cc4101807d79ee62e4a53a78c4b6a3a31b03178668af894a3d8902e + +# tcId = 302 +# special case hash +msg = 39363537303138313735 +result = valid +sig = 306502310091c556c5bddd529fe903b86afc0eb8fa1f49425b779a39114ae563bebc947e633ba4ee98948faa8940dfe2562c63e1c50230198b00079d8db072d25b0a49bc8bc36457926f3c101527528df6679f92c76f1b487e6695d4b92fe33b4ee7046a6a5df9 + [key.curve = secp384r1] [key.keySize = 384] [key.type = ECPublicKey] @@ -1523,13 +2009,13 @@ sig = 3066023100ac042e13ab83394692019170707bc21dd3d7b8d233d11b651757085bdd5767ea [keyDer = 3076301006072a8648ce3d020106052b81040022036200044bf4e52f958427ebb5915fb8c9595551b4d3a3fdab67badd9d6c3093f425ba43630df71f42f0eb7ceaa94d9f6448a85dd30331588249fd2fdc0b309ec7ed8481bc16f27800c13d7db700fc82e1b1c8545aa0c0d3b56e3bfe789fc18a916887c2] [sha = SHA-384] -# tcId = 222 +# tcId = 303 # k*G has a large x-coordinate msg = 313233343030 result = valid sig = 304d0218389cb27e0bc8d21fa7e5f24cb74f58851313e696333ad68b023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970 -# tcId = 223 +# tcId = 304 # r too large msg = 313233343030 result = invalid @@ -1544,7 +2030,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe [keyDer = 3076301006072a8648ce3d020106052b81040022036200043623bb296b88f626d0f92656bf016f115b721277ccb4930739bfbd81f9c1e734630e0685d32e154e0b4a5c62e43851f6768356b4a5764c128c7b1105e3d778a89d1e01da297ede1bc4312c2583e0bbddd21613583dd09ab895c63be479f94576] [sha = SHA-384] -# tcId = 224 +# tcId = 305 # r,s are large msg = 313233343030 result = valid @@ -1559,7 +2045,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf [keyDer = 3076301006072a8648ce3d020106052b8104002203620004d516cb8ac8e4457b693d5192beeb6ce7d9a46bef48eecf3ea823286f101f98d130f5a26dc6fec23662eff07f14486fd58456932e74894b7f0e3bb0dfd362502b3765dd80a3177209fb221dc9b51aaf4470b245391405bef514176b13a267a720] [sha = SHA-384] -# tcId = 225 +# tcId = 306 # r and s^-1 have a large Hamming weight msg = 313233343030 result = valid @@ -1574,7 +2060,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004a8380cd35026e13bf87be693cdb6e75a82d765b4019b529e8d277c4af6c9db27ebb5d3f86e88add9d5b61186f04c83a992a187507c737325d2cc624acef3cd036bfa99e0c1518be65c88bb51f900f94123acabad81d15130d3ade7ff7e4364e1] [sha = SHA-384] -# tcId = 226 +# tcId = 307 # r and s^-1 have a large Hamming weight msg = 313233343030 result = valid @@ -1589,7 +2075,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004554f2fd0b700a9f4568752b673d9c0d29dc96c10fe67e38c6d6d339bfafe05f970da8c3d2164e82031307a44bd32251171312b61b59113ff0bd3b8a9a4934df262aa8096f840e9d8bffa5d7491ded87b38c496f9b9e4f0ba1089f8d3ffc88a9f] [sha = SHA-384] -# tcId = 227 +# tcId = 308 # small r and s msg = 313233343030 result = valid @@ -1604,7 +2090,7 @@ sig = 3006020102020101 [keyDer = 3076301006072a8648ce3d020106052b810400220362000444ee3335fa77d2fb02e4bd7074f45e598a879c0fa822ec718c21dc13b83440edc4e3c10a1858423e03044c9eff22591cd027c49933e5510557d6b4b2c6f66fe5dcb9302a3b13fdc68048c3fcac88ba152b6a9833c87fdc6280afc5d11ab7c107] [sha = SHA-384] -# tcId = 228 +# tcId = 309 # small r and s msg = 313233343030 result = valid @@ -1619,13 +2105,13 @@ sig = 3006020102020102 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004e2f87f72e3c66c73037fe77607d42ad2d9c4cc159893b4b9b8b0365d3a7766dbe8678b02e2b68f58e5a4f7681061a390e38f2142818542bef6b2bc3a2c4f43c95e5259d6bd5401531378c7ca125a1f6cc609d4fadfc5c9a99358ee77ff780c8d] [sha = SHA-384] -# tcId = 229 +# tcId = 310 # small r and s msg = 313233343030 result = valid sig = 3006020102020103 -# tcId = 230 +# tcId = 311 # r is larger than n msg = 313233343030 result = invalid @@ -1640,7 +2126,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf [keyDer = 3076301006072a8648ce3d020106052b810400220362000405e67c44fc0cbc9a8eb343b4d6f596c7d00cac5da8594caf45b7209397496214c42d856a015ce589bc9ba865a4fab5ab88a01c7b5d09efaf878fcb9102fb3875a8381af234d1c593076e452225a56f51674f347126d3009b44dcbb003a64d95f] [sha = SHA-384] -# tcId = 231 +# tcId = 312 # s is larger than n msg = 313233343030 result = invalid @@ -1655,7 +2141,7 @@ sig = 3036020102023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 [keyDer = 3076301006072a8648ce3d020106052b81040022036200040bb03fce3c01ebcf0873abd134a8682f5fb8dbffa22da674047e5c3e71e43de582ed6abb908c2e4faa5d96186278b6c1ba3b22123e68ccc56f17dd79ff15565706f71a0b6123c77af3cd88f0af024cc5259781516edcaf5fe990646e7b66999d] [sha = SHA-384] -# tcId = 232 +# tcId = 313 # small r and s^-1 msg = 313233343030 result = valid @@ -1670,7 +2156,7 @@ sig = 3036020201000230489122448912244891224489122448912244891224489122347ce79bc4 [keyDer = 3076301006072a8648ce3d020106052b810400220362000458f246090d5e49863bc0bf2d501ff72f551c5f1c5e679eb49064fd02e221a2707326ec2d140bcc817afaad5065761566497c823fd736882cbf78fb92b1a5589b67e8067497c710a4cbb39dee2c5431bc45cfb96c9f8454385c9f2b3ef2d3d31a] [sha = SHA-384] -# tcId = 233 +# tcId = 314 # smallish r and s^-1 msg = 313233343030 result = valid @@ -1685,7 +2171,7 @@ sig = 303c02072d9b4d347952cd023100ce751512561b6f57c75342848a3ff98ccf9c3f0219b6b6 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004fc6984dd6830d1485fb2581a45a791d8dca2c727c73d3d44c89f0082c1868af5ca74b4ca4ae22802640a9ebfe8c7ae12998d63a5b5ad1b72b899f0b132e4952aaa19d41fdeea48b1ed6b8358dd1db207fd66e01453ad40f67b836adc802d5fe8] [sha = SHA-384] -# tcId = 234 +# tcId = 315 # 100-bit r and small s^-1 msg = 313233343030 result = valid @@ -1700,7 +2186,7 @@ sig = 3041020d1033e67e37b32b445580bf4efb02302ad52ad52ad52ad52ad52ad52ad52ad52ad5 [keyDer = 3076301006072a8648ce3d020106052b81040022036200041b8def5922303d647e8eb07e3bad92f924b79b769eef168e7541de1f4e0d28ae9733eb98cf8a1fb6dd52ca02c8c75b51c7aa4bf679d49d8114122074da8f6044a427371796a5654a6106162d5f686abb73ebd896ab08c7062687f12171fbe4a3] [sha = SHA-384] -# tcId = 235 +# tcId = 316 # small r and 100 bit s^-1 msg = 313233343030 result = valid @@ -1715,7 +2201,7 @@ sig = 303602020100023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68 [keyDer = 3076301006072a8648ce3d020106052b81040022036200041734a039a88a16c2ff4aa97d2399121f56f52ef01ed5e50887f736f65b6e51d6e8786abb4e063da5d1ba812dff998403ccd698e6c296d5cd69178f8a82481a865da331627f1c4b324fbc02b36e8b5ed58a31f728e904d203a388755302195765] [sha = SHA-384] -# tcId = 236 +# tcId = 317 # 100-bit r and s^-1 msg = 313233343030 result = valid @@ -1730,7 +2216,7 @@ sig = 3041020d062522bbd3ecbe7c39e93e7c24023077a172dfe37a2c53f0b92ab60f0a8f085f49 [keyDer = 3076301006072a8648ce3d020106052b810400220362000452ca47dda99172cb8321495acf988548295988ec973c1b4ea9462c53e5768a704a936410ee847b5dbf1e9d0c131da6c787a47027e6655792eb002d4228ee72f7c814c9a0cecbff267948f81c9903ac10eb35f6cb86369224ed609811cdf390f4] [sha = SHA-384] -# tcId = 237 +# tcId = 318 # r and s^-1 are close to n msg = 313233343030 result = valid @@ -1745,13 +2231,13 @@ sig = 3065023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf [keyDer = 3076301006072a8648ce3d020106052b8104002203620004bd3d91f003e18adbea73079d4eba23b91fc17fcec14c9eb15a193fbc9ca39c8c747cd7a2c9623e05dd587ccbb8ab4c443adb0a0706aa5ea7a68042082fccefc979612a7a1a3d694b00793b03f89bff866a8b97c8e77990c29360ce795036c764] [sha = SHA-384] -# tcId = 238 +# tcId = 319 # s == 1 msg = 313233343030 result = valid sig = 3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020101 -# tcId = 239 +# tcId = 320 # s == 0 msg = 313233343030 result = invalid @@ -1766,7 +2252,7 @@ sig = 3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d [keyDer = 3076301006072a8648ce3d020106052b8104002203620004f896353cc3a8afdd543ec3aef062ca97bc32ed1724ea38b940b8c0ea0e23b34187afbe70daf8dbaa5b511557e5d2bddac4bd265da67ceeafca636f6f4c0472f22a9d02e2289184f73bbb700ae8fc921eff4920f290bfcb49fbb232cc13a21028] [sha = SHA-384] -# tcId = 240 +# tcId = 321 # point at infinity during verify msg = 313233343030 result = invalid @@ -1781,7 +2267,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac [keyDer = 3076301006072a8648ce3d020106052b81040022036200043ecfd58a3ce583866e0471d16eb3c10a411ec3b8671f3a04769b1ed8464a71cf1c76d8d9b7e3670bbe712d6f554a9383d980d8bedf57470d6b45cc1ad0c6426dc70a0e4be901106a36663bfcab04fcb86008777b92445120d5e3641d97396362] [sha = SHA-384] -# tcId = 241 +# tcId = 322 # u1 == 1 msg = 313233343030 result = valid @@ -1796,7 +2282,7 @@ sig = 3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d [keyDer = 3076301006072a8648ce3d020106052b81040022036200044150ccd0fa45aa2ef6b5042ddbb1b87c5ffd1115a8fe5995641948acda82a7b190762d84352cd74d1ca01e79f68f9cb4eb11be9d494c181c156e23e77e532bdf0a20c3cc74ba8c29b1f3eb2bd99129ee0d70ff0d593f0d7a6d6887e7c55930d2] [sha = SHA-384] -# tcId = 242 +# tcId = 323 # u1 == n - 1 msg = 313233343030 result = valid @@ -1811,7 +2297,7 @@ sig = 3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d [keyDer = 3076301006072a8648ce3d020106052b8104002203620004e78fe2c11beac7090ee0af7fed469a8ccebd3cccc4ee9fccc8ef3fc0455b69aaa082dc13e1d84f34026cb6f0af9e992ff34ebba71bf3a4050bf28e4084b5c5f5d4098ec46f10a31b02fb4bf20cc9362f6f02a66e802f817507535fac3ec0b099] [sha = SHA-384] -# tcId = 243 +# tcId = 324 # u2 == 1 msg = 313233343030 result = valid @@ -1826,7 +2312,7 @@ sig = 3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d [keyDer = 3076301006072a8648ce3d020106052b8104002203620004ee24ab8a34d05af684939357f32759cc5a14f3c717529a20aea8e0c5965d8a41e68925f688471994b72021ba51b28c090a55693c92ad0cbae9edcf515e2b4c060b888d82c81e4a3b6a173b62ed04a46fa95db1a2f3949980fba2e371263c4fa9] [sha = SHA-384] -# tcId = 244 +# tcId = 325 # u2 == n - 1 msg = 313233343030 result = valid @@ -1841,7 +2327,7 @@ sig = 3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d [keyDer = 3076301006072a8648ce3d020106052b81040022036200043d2e916055c92e1b36133f5937b37c1b0102834eb77008a3ba9c3da446e9065971d68ba913091851e10cff5b4cd875c139aa7aadfc2caf7107b17ae1aea8b299d61bf15aca0cb3fd6f1ffde8192bfe58f0822bbbc1f55bddf6b4fe9c8f2b0eac] [sha = SHA-384] -# tcId = 245 +# tcId = 326 # edge case for u1 msg = 313233343030 result = valid @@ -1856,7 +2342,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004ae596697427aa250156c05ac4338e48980a7f093ea1f1fe67098b43f6539c1b20ae74338f9bf270d33663c50abe8fd001ca6a52732db74ab15d2f249a3d839080f898367dfd64992cdce2708deaad523a2a236b43400424241c91a35b530fa50] [sha = SHA-384] -# tcId = 246 +# tcId = 327 # edge case for u1 msg = 313233343030 result = valid @@ -1871,7 +2357,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000488738f9981dd4d1fabb60ad83c2dd6dfc9da302209ae3e53498a883b6e39a38bead9b02709f352d3e6b6578154eab2529388a05c6b9f3a4028abb9950a51f5264ecd7580a423fdec9472faeeb57f92e31c46bef2a781fe5edad026009f198262] [sha = SHA-384] -# tcId = 247 +# tcId = 328 # edge case for u1 msg = 313233343030 result = valid @@ -1886,7 +2372,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004f421541311c94fdd79fc298f8ab1a3adfd08029fdad439a94d4cea11f7e799bc439609f2fb7be3f349d55e484d0a0d36b35330bbdbec1e75f2984483d96bf210d722c1830292ffc35a2f6a21a4b50519f565f024bbccc97228a2f8ad8fadc0d5] [sha = SHA-384] -# tcId = 248 +# tcId = 329 # edge case for u1 msg = 313233343030 result = valid @@ -1901,7 +2387,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004399be4cfc439f94f2421cbd34c2cd90bae53eb60ddfafca52f7275d165d14fa659b636713b5d4b39e62fd48bae141d0e1b23e3b4f0c202ed7b59db78a35c12ac698c603eab144fd09ac2ed8f4495f607e4d2c87a23ce2ec33e410ca47ecc2555] [sha = SHA-384] -# tcId = 249 +# tcId = 330 # edge case for u1 msg = 313233343030 result = valid @@ -1916,7 +2402,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200041578bbff72137c4bca33d7385a892be94cb059f9091ddfe890345f712a9fba5fc77084cec11084ed048491604a07f66c76bbaa872f0710d82a08d9dddd833c7be7c7e8e265f49145157eb4e8e8280076a37ee5873271db510034da19da24415b] [sha = SHA-384] -# tcId = 250 +# tcId = 331 # edge case for u1 msg = 313233343030 result = valid @@ -1931,7 +2417,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000433ba451c85e729058f83041077a4695eb47df93e718b09a4618c753ac803cd75c1a91290c2ff5a635389d07149571dab1fc7d8a71776851ff244ff632fe6f92e1652e5284893c4244fe775d8efc589d823dd03f3919027f004537bd8ee09f3a3] [sha = SHA-384] -# tcId = 251 +# tcId = 332 # edge case for u1 msg = 313233343030 result = valid @@ -1946,7 +2432,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004040771e3390216fed2c6208bdf5bfea83ab1915b166e626569f12efd410a39b7e7c76f70f0012843a26debf4ccc33ddae5bc5f7e62d054eac31cd022afdb71b7c638f24c30cbad0ef35ed2fc9917f356e9c3f04391b21d1035274b81537fcbf3] [sha = SHA-384] -# tcId = 252 +# tcId = 333 # edge case for u1 msg = 313233343030 result = valid @@ -1961,7 +2447,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000498d3f16e1c510a933e648e78d01588319f002e9475df8942a2a89db0666bb7c88b32bb248140e44ac4ab28111b2b792399a926f4a66fbe28ff65c09f8306893aec094b89d0fe529e3577c5ecf30a7944caaf530f4575eb113fcf4c200d2dd4bd] [sha = SHA-384] -# tcId = 253 +# tcId = 334 # edge case for u1 msg = 313233343030 result = valid @@ -1976,7 +2462,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004d1fd602feef80be9e55a19d1a9799c72a899110c6ac21fb3c21357069809d591a8775b64d1867a8cfff124f6a5e3a4f5f9548064f01b9af8868705493a37a037193b48f53b7c7973023f53e6ceff6830ca2f7a14ef51536d453af43b3058d8a9] [sha = SHA-384] -# tcId = 254 +# tcId = 335 # edge case for u1 msg = 313233343030 result = valid @@ -1991,7 +2477,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000482f37604f66664c2883dba6d98397c281045cbf59f1d16dddb1381126a246553a8b4d2aaea48ad9185a1645f65567d318a4d7b19f1d2e4434c9a8ecad396304abc82221bbab0679935071c72fd975e7b021c04b1d16ea36fc2d051ef5a8e117c] [sha = SHA-384] -# tcId = 255 +# tcId = 336 # edge case for u1 msg = 313233343030 result = valid @@ -2006,7 +2492,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004f052dfc27bf8a6d36f3739f239b981f5b53fe08d999ec683b01e43e7596156206ba08b8b9f59229e2fbdce05f1e40f9990f0fdfb7029f9b3e8c6144dad0339208b7cdcb3820a554259db9d27afdd18f4a750296c59bad6b62df076f90d53be0d] [sha = SHA-384] -# tcId = 256 +# tcId = 337 # edge case for u1 msg = 313233343030 result = valid @@ -2021,7 +2507,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004f877bd6e2a9273e322a3298ea3add13d1104b32172283669ca6688f0cb591524a7f15dd41496681eda98939aae729fede85ca37c81ef19e3dc9ab16908a3720d86875a51a6a6d932e37492a6ec7a344eabc482377f14891fbd1da7faeffa1178] [sha = SHA-384] -# tcId = 257 +# tcId = 338 # edge case for u2 msg = 313233343030 result = valid @@ -2036,7 +2522,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000414249bbcfeeceab06c75654d361c0df8d56b320ea3bc1d4627ec0a2f4b8fa3577445694664f569a91f480741381e494a28479f2186d715a56788f67073056aa0cb0b6a7f7893e77b9a6976ef6663d80226896d7f43bb502e1b4d49558a27dd8b] [sha = SHA-384] -# tcId = 258 +# tcId = 339 # edge case for u2 msg = 313233343030 result = valid @@ -2051,7 +2537,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000450a438c98ee94025ce13e27d36b8280d4843585836eb47011a070cd77729245684a0db31fde980620349c796832b2c6cbdb72dba9f3f9cc878559f50b6bd1290f10a6bccbc1eeef7708b1b72059022987979e35221c51259f337c7288a2f86bc] [sha = SHA-384] -# tcId = 259 +# tcId = 340 # edge case for u2 msg = 313233343030 result = valid @@ -2066,7 +2552,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200044d3fc5dcfaf741113cda3ce2f8dff4c912143e4d36314c361d7ed5656b68448bcca114ba9e8124281234660b7726ddcd680ddfef7ea07bfbcede10803d38d7211631ca11466078819eb66e11921ab7ffa3c4560c732e77595fd408e917dd9afc] [sha = SHA-384] -# tcId = 260 +# tcId = 341 # edge case for u2 msg = 313233343030 result = valid @@ -2081,7 +2567,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000463d65cdfeb1f1a42000f43bd1ddd130537a7b6f635e8d2bd81a97da168221183da433ca78429fd2b33c5f94895a9c13aa9d1d5ea328725653a5a9d00f85a5516236f3b1428a8629287d3b0487a2e82dd57f93bb2aa3d9783dc74131e13756034] [sha = SHA-384] -# tcId = 261 +# tcId = 342 # edge case for u2 msg = 313233343030 result = valid @@ -2096,7 +2582,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004d22c9c348b9745711f57debac3a07df90a527c06bd02a8454f41437d54224e071698f03fdc64b1d652414edc3f2239c49ae9812a4b92f099d6659a659691768d57e530ed3c91d5455781605850997a58221f22a2451c3932470606c23f3ab1b8] [sha = SHA-384] -# tcId = 262 +# tcId = 343 # edge case for u2 msg = 313233343030 result = valid @@ -2111,7 +2597,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000431f05c0c29e9da49aa2fbbedee770c68d10f85e7f77e72ac3cfa9c8623a2bb42eeb2f24ac8f2aef7ab0c4b47823140035bb32fc1ec04bbff5eab96e070c938ba1b53fe63970f649ae02e2a4ada420a249b6f7c525e2c4b9b0d5562ae26f2278c] [sha = SHA-384] -# tcId = 263 +# tcId = 344 # edge case for u2 msg = 313233343030 result = valid @@ -2126,7 +2612,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004bc26eec95e26c980bc0334264cbcfc26b897c3571c96ce9ab2a67b49bb0f26a6272fdc27806d7a4c572ae0f78149f1f3c8af5f41b99d2066018165513fb3b55e4255dcd0659647ed55e1e2602cae4efbd6eae1dfe2ff63e2c748d4acc7430139] [sha = SHA-384] -# tcId = 264 +# tcId = 345 # edge case for u2 msg = 313233343030 result = valid @@ -2141,7 +2627,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200046fa0964dd054250af176891c0c822b013b70f059c347172cafc6b36cd16cf3b0f9d19f2598bd0d580ac16c46acb167d4375bef701c002dcc040fd54824b14cc2df0154eb20e74464e1fe7b833426dd7d636bf2d79603fdde5ddaab23ab0cf426] [sha = SHA-384] -# tcId = 265 +# tcId = 346 # edge case for u2 msg = 313233343030 result = valid @@ -2156,7 +2642,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004baa4e712ee0786a5ab0e5a5dafdcdcf87b38830ab2ec86faedda9fdf65332f6a9688269412f050356530d4664a7fb8cdecc46a901b016e6bb8a336ad9aa6f19abf9ada69705d1c905beafb95a44f52af43de4bf80c050cf996b7796dfcee8e1b] [sha = SHA-384] -# tcId = 266 +# tcId = 347 # edge case for u2 msg = 313233343030 result = valid @@ -2171,7 +2657,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000481e78a52ae0695583f7a601ab9b6fbfaf434f2befa1f8c833d59deb627a927c2f42d48eb617fe042f584e105c23c2317cf22d565f5f3b425ef7937df629b6864dac71264b288c1a987210f523071319ce3f64411910ac23765c4266e615112bc] [sha = SHA-384] -# tcId = 267 +# tcId = 348 # edge case for u2 msg = 313233343030 result = valid @@ -2186,7 +2672,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000441fa8765b19d3108031e28c9a781a385c9c10b2bfd42e6437e5c4bd711cf2a031750847d17a82f9376a30ae182a6d6e71c20af96324147d4155a4d0c867ca8e36eba204fbed2087e0fcbdc8baabe07bb3123f9f7259e771cd9f1ad17d1a23787] [sha = SHA-384] -# tcId = 268 +# tcId = 349 # edge case for u2 msg = 313233343030 result = valid @@ -2201,7 +2687,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86b572c1e06dd2c7b94b873f0578fcb2b99d60e246e51245d0804edd44b32f0f000c8f8f88f1d4a65fea51dbbb4ab1e2823] [sha = SHA-384] -# tcId = 269 +# tcId = 350 # point duplication during verification msg = 313233343030 result = valid @@ -2219,7 +2705,7 @@ sig = 3065023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b3 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86ba8d3e1f922d3846b478c0fa87034d46629f1db91aedba2f7fb122bb4cd0f0ffe3707076fe2b59a015ae2444c54e1d7dc] [sha = SHA-384] -# tcId = 270 +# tcId = 351 # duplication bug msg = 313233343030 result = invalid @@ -2237,7 +2723,7 @@ sig = 3065023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b3 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004b4d78cccbced8065c0ebdc330b4670ec99309273e442b9be341196c1043e4441fc57b914085595bfc755c64fc409f0ba01fee31cbbbaed5c1323f09c87df9b0712c12e99733fa23ef91b4e6ca666b09dd7540ebf1068a15155bc069e3d595c8c] [sha = SHA-384] -# tcId = 271 +# tcId = 352 # point with x-coordinate 0 msg = 313233343030 result = invalid @@ -2252,7 +2738,7 @@ sig = 3035020101023055555555555555555555555555555555555555555555555542766f2b5167 [keyDer = 3076301006072a8648ce3d020106052b81040022036200046e3c68be53aade81ef89e096d841e2845a23331e7ec8a6a839d58d07fa016c0973ed75de4f99177bfdc74db566e9d15a4972ea08e577ce1f61c13a6ca1bad1deef2982ee01a2826f002b769f2c46098d3baff068a405d09ca3840d2fafe4e46e] [sha = SHA-384] -# tcId = 272 +# tcId = 353 # point with x-coordinate 0 msg = 313233343030 result = invalid @@ -2267,7 +2753,7 @@ sig = 30650231010000000000000000000000000000000000000000000000000000000000000000 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004b101cdb3eba20e112adbb4bbd2cb479a69e590a44ea902631832abfab8af2c3041b3df7f1665b2c6eb533f546217100a1a61aa9951578ad4f00ae17339a8a6f1359bbd0ac355678ed4df21338f08763c1d3702ec132b634c7bcc0118efb1d0dd] [sha = SHA-384] -# tcId = 273 +# tcId = 354 # comparison with point at infinity msg = 313233343030 result = invalid @@ -2282,7 +2768,7 @@ sig = 3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d [keyDer = 3076301006072a8648ce3d020106052b81040022036200046761044a040a4979db269b4a377e42f11b4be0ce24611f677674dcf770f5887ca4db565303283809e6d65f7fc6bc273605c7daa403fca53549f75ff3372909642d02b7fdcac1e68242814d6e925ab01a80836cfbb35581960079e2fb44c0d186] [sha = SHA-384] -# tcId = 274 +# tcId = 355 # extreme value for k and edgecase s msg = 313233343030 result = valid @@ -2297,7 +2783,7 @@ sig = 3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4f [keyDer = 3076301006072a8648ce3d020106052b81040022036200046922c591502f01046fee5617bf16496f58398822e69afa8335308f36c09a8ed437209fefcffbbdf0a4876b35a3c7ab2655854db825b94b3f27e5f892d3bbb6c7240ec922894dd3598e91fcc6134a2b8fd154e1790466906206f0f623416e63a1] [sha = SHA-384] -# tcId = 275 +# tcId = 356 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2312,7 +2798,7 @@ sig = 3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4f [keyDer = 3076301006072a8648ce3d020106052b8104002203620004892dac0e700fc29d1802d9a449a6f56b2172cb1b7d881013cd3b31c0edb052f2d340c8995a4477bcb9225fec15667233cc6c34ae17445444516fd8fd22ee83f79eb0771ebff6677ac5d4e089f87a1c72df957acb24492adcd7c3816b8e0c75b1] [sha = SHA-384] -# tcId = 276 +# tcId = 357 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2327,7 +2813,7 @@ sig = 3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4f [keyDer = 3076301006072a8648ce3d020106052b810400220362000401634117e6478ce0568b0a2469237bbac6ff096acb7e514072bf77123cb51ba0cc3e8d69284d534d8e6d1e876cecf22231e5ef04dc96762ce7d5ef3348ad1e241ac797ae3b630ea249afc5139af49b8ef68b32f812d6b514210363d498efc28c] [sha = SHA-384] -# tcId = 277 +# tcId = 358 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2342,7 +2828,7 @@ sig = 3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4f [keyDer = 3076301006072a8648ce3d020106052b8104002203620004675bdc79d8243887fe1b305d12ac10d2e9c0bde070a6e3394cd5f6adfbceda75498b0e7a794c7212f42be93f616744563e96d1bf6f95cdbefa774911ba06463d8a90a0c9d73c9699b061d779dc52496e8ee9b9ae9c5d4d90e89cd1157d811895] [sha = SHA-384] -# tcId = 278 +# tcId = 359 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2357,7 +2843,7 @@ sig = 3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4f [keyDer = 3076301006072a8648ce3d020106052b81040022036200040fd1aab89f47b565b8160dfcc433b6408adeb1473c036b26b7ddec714fb4d0e7dd756c88469e86e218813ead8e8e7676f1cc955c4139e0071c0079ec1d77164e0569bdf453837e8b33c98535a0e7c9c61ef24762067bb46b6116ea7909a69b23] [sha = SHA-384] -# tcId = 279 +# tcId = 360 # extreme value for k msg = 313233343030 result = valid @@ -2372,7 +2858,7 @@ sig = 3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4f [keyDer = 3076301006072a8648ce3d020106052b810400220362000434d74ec088bab6c6323968d1f468993812f690d6edca5b97604d718e12b8cdfdd96d42e57d33afe312f0ee3c3d0a13f786f4922bb2c13bdf7752a3ecb69393e997bd65461c46867ebeef6296b23f2c56df63acfde648f3f5002dbc239ffd1582] [sha = SHA-384] -# tcId = 280 +# tcId = 361 # extreme value for k and edgecase s msg = 313233343030 result = valid @@ -2387,7 +2873,7 @@ sig = 3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a38 [keyDer = 3076301006072a8648ce3d020106052b81040022036200044376c9893e9277296c766a83abbe36b34da7a631f8cbfd32a1888de0dd1455a21a153ea2d61cfa5071fc6be12a658f6b290ba1a8ee8c78b5dd58f9ffcacb22955682eea02429c3fa8cdcb649fa4d007c8693e3f8f3c0a5f3c4de7a51beaa9809] [sha = SHA-384] -# tcId = 281 +# tcId = 362 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2402,7 +2888,7 @@ sig = 3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a38 [keyDer = 3076301006072a8648ce3d020106052b810400220362000410878fc4807f6732a23c883e838e38c787f7088f94c1824b84673e8b9eab16de1544ae4bf2c6fe3fe4fb343b7487e2b43036ff439533d22f951dae966584bafb23b217dcad2f8f4e0e6999c0c4d0f076634be805f676fd2a59c27f9fe7c5d95b] [sha = SHA-384] -# tcId = 282 +# tcId = 363 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2417,7 +2903,7 @@ sig = 3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a38 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004036b253e3b4ac88bb8585a2b32b978766a931e5ad0d0e653a2e34b44d6ddcc0d386e20c4def2d8bb3f8da128c1eac69f9c8e3b5ff5dde2205af359b3974d52758d7abae812b8b275e1452c4e59cb62e9b6771d347dbd1dea761c70291cc5e0a6] [sha = SHA-384] -# tcId = 283 +# tcId = 364 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2432,7 +2918,7 @@ sig = 3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a38 [keyDer = 3076301006072a8648ce3d020106052b81040022036200042783c1be922fce155864ecb41d0a316e193a55843e80192f1fe556772f3debd04b9fc93c27bc6f353938886a404419941a352cec336946424fa3c208ea7105f5549edde8688abd305344bf4f66dda7eabcda6f8557c9af88109804d702e9670b] [sha = SHA-384] -# tcId = 284 +# tcId = 365 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2447,7 +2933,7 @@ sig = 3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a38 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004fa92538cdc740368caf16480ff1304cebbbe59a46a7a84603726b9592d105be069df1c61b5974f27e7552f797de97cdb620e03a46da862e4b089bafbb80df8f055c8f47991b3a3ddb2b089aedb2f15841a6a5b5e14c1dc36b3c155c4f74d3409] [sha = SHA-384] -# tcId = 285 +# tcId = 366 # extreme value for k msg = 313233343030 result = valid @@ -2462,13 +2948,13 @@ sig = 3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a38 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f] [sha = SHA-384] -# tcId = 286 +# tcId = 367 # testing point duplication msg = 313233343030 result = invalid sig = 3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e -# tcId = 287 +# tcId = 368 # testing point duplication msg = 313233343030 result = invalid @@ -2483,13 +2969,13 @@ sig = 30640230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0] [sha = SHA-384] -# tcId = 288 +# tcId = 369 # testing point duplication msg = 313233343030 result = invalid sig = 3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e -# tcId = 289 +# tcId = 370 # testing point duplication msg = 313233343030 result = invalid @@ -2504,246 +2990,30 @@ sig = 30640230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7 [keyDer = 3076301006072a8648ce3d020106052b810400220362000429bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc9a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3] [sha = SHA-384] -# tcId = 290 +# tcId = 371 # pseudorandom signature msg = result = valid sig = 3064023032401249714e9091f05a5e109d5c1216fdc05e98614261aa0dbd9e9cd4415dee29238afbd3b103c1e40ee5c9144aee0f02304326756fb2c4fd726360dd6479b5849478c7a9d054a833a58c1631c33b63c3441336ddf2c7fe0ed129aae6d4ddfeb753 -# tcId = 291 -# pseudorandom signature -msg = -result = valid -sig = 3065023100b713d2bfbe31b816d8cd9664b96f3383ecaac5a4d1f7e1d9ae64e2b99f9bccac04749052b45d119a39f8b2c11a385b780230690dfcac264fd52f6b26207d74f9fa2bea2ca3d59e405140c94248fb2839eb42c502581b89a964c93cc2e1752dd8b145 - -# tcId = 292 -# pseudorandom signature -msg = -result = valid -sig = 3066023100e16bf26ea4fff5d11027bcb3ef305991171e10056986fb03643c5b3c32e88a4f83ea290931fb30f99577ac0f18b733e802310080ff5982d87f575300940c106d84de8af66e16aae7fb31debcb06dfc61fae3f5dbddf6c91211f59f4f5b69962b1f554c - -# tcId = 293 -# pseudorandom signature -msg = -result = valid -sig = 3066023100c137d4933acbdce166768125db5e42d0764ccad43b0104870761086072cce89de2f3819ca305dc3073a941ae78dbbf55023100f990907818a7c67ecfedd56629cc6fb334edafa233f08a79d21be8653f012994e7736a060428b45deec34140c496302e - -# tcId = 294 -# pseudorandom signature -msg = -result = valid -sig = 3065023000f5579516d13ca92114bf230093f2462ef65e97b111051e62fbb73d06e0635a8d70e04b20f86e5e7ed211eebc653342023100e425e475ee6e27df44eeafbb268356bcd70aee82f0b971c994b49d1aae86fec12d3b7db4aaa2ff7de5b4bfb2eedcacc0 - -# tcId = 295 -# pseudorandom signature -msg = -result = valid -sig = 306502304e7989e8d6498df3d1b34d8f45fc922197dd023ef9f3594a7ec52dd575d24e3d93ef16e11bc77893dd341c8d1ab2c4b302310088a4178d2ba03c6acc79eda01e742dcd82fb2614cabd8bc586145c97da3d170b884678abdb2dc80b3b9bf6244e966ba1 - -# tcId = 296 -# pseudorandom signature -msg = -result = valid -sig = 306502302b1ff7fafd59899258d6b8c69bd3410f1d983e6b167674591d9c25387263e7e25438b30dcbd2c8ff76db8ebec2c77e2a0231008c44cf1a90610d9deefbf23c935741530f9f190dae4d7ba3d6efaef3bbb0e2d47296b65ef65241ef3b98934639fb50bd - -# tcId = 297 -# pseudorandom signature -msg = -result = valid -sig = 3066023100c0583e25c9298fdcc1695f04d3fc32de300ec5470c584b85b7d3c3c2915e9de3c22516907852dd801d7f1ef1645157bb023100c01f7df3954501aee191ead82e68a408549a09fb3a839325111b195938df984c9cf1383cfb88800757bade4d585ec906 - -# tcId = 298 -# pseudorandom signature -msg = -result = valid -sig = 306502304131dda169326aaac2714d0ff8a98d7439d2f353ab98e40bdde29d3b20dec87daef1358adc611280384a631f38c2cf70023100d72f8e5dbd73950cb6e941a563387ed1ae707db38f0f8a80518cf3d4885a56d8ecf7f278a1b24f0a973347b4a160bcf6 - -# tcId = 299 -# pseudorandom signature -msg = -result = valid -sig = 3065023048e82f614523c83dfc873730d02541aab03214825d21aac689c3b851c20f9e4d563439999372fc781f4351202ddef8d1023100c54ceb0786726ce16d74d259813e6ab859e42a09639a39da77f412ab86c17a9b8b5add2bbcda564f650ca304c081be3f - -# tcId = 300 +# tcId = 372 # pseudorandom signature msg = 4d7367 result = valid sig = 3066023100d7143a836608b25599a7f28dec6635494c2992ad1e2bbeecb7ef601a9c01746e710ce0d9c48accb38a79ede5b9638f3402310080f9e165e8c61035bf8aa7b5533960e46dd0e211c904a064edb6de41f797c0eae4e327612ee3f816f4157272bb4fabc9 -# tcId = 301 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 306402307ff92abef367440ba54256a5fd5d679a9741d5a63fa0ef9ab34351239c67804eaff32f86d69b984096a1c0c76d36b79802301120223ea279522dbea4eb4297452fd9bdc723e0752b1fd7fdfcdb90d2a4e06ea3ac2e680e6823c57ddb5cbea22da451 - -# tcId = 302 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3066023100dc2a42181fac07068e0d3ee845d21f38c1464199009f99f4e88b99f540436401b514cd72ecdafd0e5b3808c9a9130928023100de979bef97b779c29b80e38fb17e8a3072f84560793d936051f5fca6013e11e743b4efc10f9bd45a9a0e5dc3d71c8f6a - -# tcId = 303 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 30640230239542d8e4ee6f48e7d10657ba3d0a9a92c66f0e10c82b5919afba50c129b2d01124ae5bdc643bfa8bb3be67814f6b6502305d5a5a89149eefd34d1f00fe8922b06e62fca3d57d1c0a8daabd3f2160706830fdb3579cf6e64ed8ee635908239e8e6d - -# tcId = 304 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3065023100929edc580377e5f1f0a6bed840a14ac1ac3fdd98f7d0cd56735583b521e9f6f2d7caabed6688fed3ffcaf0554e9aecf4023008e571b8052b5b59f2251b33b609681e7128d765b8b2b169eaccd7238f372c994c99aee46c8bf4fa039d0070b544c8d3 - -# tcId = 305 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 306602310091df8d8c1a2f4fedad280883f1d54b43e9bbbc1a626df57f58cfa020159c3f91571939f06e6d32748fbb3a224c7c0559023100ab40e8c6b98b16afdf556b16fe50d3baffaf742e56cd552d5efa7307bff708923c4e9080dc46d1c23b15bc3036982fd3 - -# tcId = 306 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3065023058a891b20baeb6430fc44e3684900d9eee4566ee90cb3a6f175e1963d9e1e706e753ab3be82e6ab438a61fece74e3788023100bcd637e78b7a944533525c9d51b045743381c778133a5ad9d95d5d0692bea05695ff1a72419ca2929a215bc769707c1e - -# tcId = 307 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3066023100ec4fbd25bd38a23ce5c98c6e582d0810cd918fc04be2b78df107765baefe3783a8e917bf6d6768e8f8b79f67a6b6e023023100ee8b5d4b8c8b1b26960984c3226654a829d9c28d3b050ae464c8399c936be431ad0ac22b6df23589f77cf752b965e4de - -# tcId = 308 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3065023100f2a9b27da3c72a037f3ff2fe5f4c776df8383c7955636260a66316525089bbbb1719f96bc4ed132923ec168e6f3143320230476e427ec28bc4a04c485dde1d34243f1fe283616e0b632195eb71950de75e61061ca7c522a305eaacf61294339eec11 - -# tcId = 309 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3065023100938c88f4937f8cab933d7879f04a316d2b6976d8bfb6b86742a2442839806726723dbed366f4004537e759e77fe07e2102306415396d8690b380b4eb1b4d78016cf6d407259bad568bee662dd594731fabae115534cc7db00b2ec46326926646d029 - -# tcId = 310 +# tcId = 373 # pseudorandom signature msg = 313233343030 result = valid sig = 30650230234503fcca578121986d96be07fbc8da5d894ed8588c6dbcdbe974b4b813b21c52d20a8928f2e2fdac14705b0705498c023100cd7b9b766b97b53d1a80fc0b760af16a11bf4a59c7c367c6c7275dfb6e18a88091eed3734bf5cf41b3dc6fecd6d3baaf -# tcId = 311 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3065023100ac5559ad224e76aa6637515357c5f0ac4ffef4f7e21297f8b65d72e6b5cc547511ddb2f0c36125b6b11c0a82308c44d20230542aea18bf5fe640d5e94fc27d69176e21cd15f0f817741e982f51e7a9d5bd4f33cd8846fbd9f6cd1ae7d0cff31de2e4 - -# tcId = 312 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3065023100d48578efe0200370eb3dba190629c584f4505b3d18dcb7176e81c94eaaba9be4b35f16b2f558cf42f6e49bb13a8c52a3023062d7450e411ce64d8349a9e90a07fc09e5521efec1b9739cc9f68d0877b4a4b4d50a5f5647ef6dc3e6a9495ccabbeae4 - -# tcId = 313 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3064023019a87de40615da310fbc062ab5954a4a5d538f7bb18407e9c9e852fead9d03fed7c7fbd6034e1ad8c30b978bfed75a3202304e0c8a9da62e78c60c417fa8870cc879e4d5ec92b6ec8648fd6ce4e576f1e09eaad3867f5441d800e659207c8a1bba86 - -# tcId = 314 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 306402306e6c0aed8fb6d30d7fd6064ad34316c9cfb4eb4a0c5bef44660a3b993ab199a934fc8e69cdf764abf05639cc16ef2e1d0230758560ba98b0b522327e2ae8a8ba843e4255c1742eb69174d3ce806c8a91ef330d186311c99062626a81fe38ad6d10c0 - -# tcId = 315 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 306502305acb49557723224e81e2a58e633d38cd78dcc1c905e61e2a16ade32420e198b9cd6120fcc3a57c0c986f80658dc4c4a0023100addee5259c644f68219827a73ddeb4d46123b3afd9c5812d2c6738f7e46f69115923464b7dcf214388e37a62bf2b6e8e - -# tcId = 316 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 306502310083ae547fe0e176a792cb77ca7af6acdd7670f168565c7d918e8f90cbaafe59d57a425dd33d1140167446f34067fc276f0230384ce801465758c5c4b1c1684f51c36a70a844aa9b0607a4cef6e16cf59298c281cf01c712d1022d22b24cb21ebb326b - -# tcId = 317 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3066023100ef29e1a82a785f06532f48954482c53677d2dbf6b2b1e7d1b3869a846bde4d12e03ae0d873dc36a9ac8a00c4560760e7023100de7f161069409d8c66842ee3cd9564703565c533027f12a4ca1dd6d3f276e46d42b712789b3426a36741bbe989d2dfa2 - -# tcId = 318 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 306602310087c8bd783eef6a4c6d7fa736f04988ff9f8c0c5dbcc217dbd1ec581d19e0f0febf5e00ae17d8c06002c8819922f3bdc4023100d678c7b67e2e915a8d082374d0f881bea2bec6ddd588835fed0dc4fc22589104330904ff877f88e43c3b4370dd7e8534 - -# tcId = 319 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3066023100baac6d6ce7f04ae4c4c857ef84b15fa80fc65ae28094039b9650e519770725bb9a025b9ae11a01af606b05bc821fe5ec023100e4f63ca843015dbe2b5b0d416eeffde83c3551c577fae2e51439c3914e25c3bfb88926189d8bae17914d5da25fd95d4d - -# tcId = 320 +# tcId = 374 # pseudorandom signature msg = 0000000000000000000000000000000000000000 result = valid sig = 306502305cad9ae1565f2588f86d821c2cc1b4d0fdf874331326568f5b0e130e4e0c0ec497f8f5f564212bd2a26ecb782cf0a18d023100bf2e9d0980fbb00696673e7fbb03e1f854b9d7596b759a17bf6e6e67a95ea6c1664f82dc449ae5ea779abd99c78e6840 -# tcId = 321 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 306402306c8c296baf417e4a24df7461c2de9e9cf5d571bf5385b638fddb79fb085df7649b2f92302bc2c5fd5f5e5329b66cbf59023053757b85d794471f605b02fb5ff537b745b743cab0ebd9d23719fd287c35fc76db0faae9acd714387ade4598afbcfe7f - -# tcId = 322 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 306502302790f0cc0c6b246039e10903c8fc31b422ae1556828211f0d161d0faebdf2c2de291aa27eb0e4e77acdf9c26c9b93ecf023100f3ae4e3438d6ec9b2226b2fbfc91531c84ee662f373fb0758d037878e389e1d41a72e79deea65566769f1a6517a5bd3d - -# tcId = 323 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 306402305acf4d0f3774877235bdb1451bab6b9213afafbf0167d0344b759ba7a25585108d47a800ff16fe931fb015fa5905554f02304b23183cf53319e1520e5b27b3329494e1a2f293095b6fa5e0246ae2541348fadcbfee925b28892edda4d05eac5e5c69 - -# tcId = 324 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 306402301bc3589fc58f43ef7d7361cf0d1f0b89214e151ebd2a9757b1af0c753b19e7459ec0d83b2c030e19e56eb010ff28ca5802303943d4aabfa9f3705bfd5d544b0347e5b41651c1b5b58ba6d1d200d868193a31ccc45d955fddbb869bd0a8c16530c61e - -# tcId = 325 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3064023024f9ee63092fd4ea83bddecb5f120d41b61ec39a5faf037b24c8fdd4036ab3ecc3368a60b82b735321ce91c23b5ea69a02306495015984abae9ab9335d0ea705b93cad15f1df84bc73a47ae38fd338f1a9a89bbd8a0dff83ff69e93c4f5ac5fb2032 - -# tcId = 326 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3066023100e8ec3ba983144d851f617b28a76097335f4cdaa2d08af546f6ef13863c2293138e2d049661c671565f9fb507cfd200e40231008614ed1d49c27fce7798537a6f5ca13a25183787941aefd2282269e3a86d444742a3b546ce474d6f916a57d9ab63b6ad - -# tcId = 327 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 306502310080a7f5589456796f2287b8d875bca222907b9cc30f0d667e126f56bae9e758da271d10624ac2b2b7ef472614c06530de02303beaf667ddacecf76d6ca6a5fff559c0a3099a267f84f0f29eb481c3b2e719c14373c90218670f0dca5fa77bf95ad294 - -# tcId = 328 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3066023100e3aa89289f644082c98a80aacae011381bcbc6056007b4d81a180b3681da2e3f1fc0808b018d14fbd6afd09880e6f168023100ef6f95647ba3db06a703af6836b2fea8f1a02248d55621d0fb8b6dada63926a0a93a71a75283929f67082977cb1158b6 - -# tcId = 329 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3065023071c7c3bf3ce2d458c047f91ba180930fddf878c0f8dae3cdd9fd6d2da516c47265f9c3e3f51a33ef38b63c5a39de0f1e023100c080c819a34b8968bd36a60251d75464910039cdcc0ea8d18d681144960b8a566aecf27d23b47ce2b38e7ed0a4d27bf4 - [key.curve = secp384r1] [key.keySize = 384] [key.type = ECPublicKey] @@ -2753,19 +3023,19 @@ sig = 3065023071c7c3bf3ce2d458c047f91ba180930fddf878c0f8dae3cdd9fd6d2da516c47265 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aacacbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1] [sha = SHA-384] -# tcId = 330 +# tcId = 375 # x-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 3065023007648b6660d01ba2520a09d298adf3b1a02c32744bd2877208f5a4162f6c984373139d800a4cdc1ffea15bce4871a0ed02310099fd367012cb9e02cde2749455e0d495c52818f3c14f6e6aad105b0925e2a7290ac4a06d9fadf4b15b578556fe332a5f -# tcId = 331 +# tcId = 376 # x-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 3065023100a049dcd96c72e4f36144a51bba30417b451a305dd01c9e30a5e04df94342617dc383f17727708e3277cd7246ca44074102303970e264d85b228bf9e9b9c4947c5dd041ea8b5bde30b93aa59fedf2c428d3e2540a54e0530688acccb83ac7b29b79a2 -# tcId = 332 +# tcId = 377 # x-coordinate of the public key is large msg = 4d657373616765 result = valid @@ -2780,19 +3050,19 @@ sig = 30650230441800ea9377c27865be000ad008eb3d7502bdd105824b26d15cf3d06452969a9d [keyDer = 3076301006072a8648ce3d020106052b8104002203620004d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000] [sha = SHA-384] -# tcId = 333 +# tcId = 378 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 306402303244768016457c463b74f2097f216d9670b191f76281c74bc6a1a1971d19f209bf4696468f5eb75d6326a0a43c0a65290230501e0ad985ed9f95697bd17fdbe3f9ca92e0f76426d3664e6896648d9c750bf588d0ce7d011c1a1e8d6c2e082422dc93 -# tcId = 334 +# tcId = 379 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 306402305e1af40f2480e3d97c4ae4bfd34a9f45269241356f3a46becd86a4a7c9716d73ca5aebdb3db1a7765650666683bc856b02307e7c4b473a2baaa4953785be8aa2a10006f6d36b400ab981864d69cecec046718d0404b9647454b159aa5a92d76d7955 -# tcId = 335 +# tcId = 380 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid @@ -2807,19 +3077,19 @@ sig = 306502306688e36a26f15bdc1c3f91367f8a7667f7bb3e30a335d6f0900e9534eb88b260cb [keyDer = 3076301006072a8648ce3d020106052b81040022036200041099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557] [sha = SHA-384] -# tcId = 336 +# tcId = 381 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 3065023100d4a8f3b0b4d3a5769e3a0bbc644b35f1d509355ed1fe401e170f667b661f693b32598e8c143a817a958982845042bb48023004cc07578bbd1981dbf6e8a97a354c98d41b8b6f6e8a2c2b1763c7c2a29d79e24f8476075c9aed9aec6c64dff50461ae -# tcId = 337 +# tcId = 382 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 3065023100c286d1928e9c79fdd3bebdf22a1dbd37c8105e8ecf41e9e3777fe341b6b8d5a89b9d986827d6d1dbb381cd8239484a220230201119ae305b9360aa9b5e5d1567e0674c09e4f025556ebf81b987466b0f421b8d31f72bbe95f3ce2aa9874a84edfd40 -# tcId = 338 +# tcId = 383 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid @@ -2834,19 +3104,19 @@ sig = 3065023100d9c678550167f10c511e62acb4bd0a3f7f336bc090c94e6c6b02622439c348a2 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004000000002b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98] [sha = SHA-384] -# tcId = 339 +# tcId = 384 # x-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 3065023020fee7c71b6cb0d1da3641ec6622c055a3b16a1f596c64b34da1b2d0b868b66a8f0a0d0db983b3dc7e53bb7295da81970231008141a931d3579aec1cac9887d2fff9c6f12d47a27e4aab8cf262a9d14a715bca0b2057cbc3f18b6fd3d1df76f7410f16 -# tcId = 340 +# tcId = 385 # x-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 3065023100913eecc559b3cf7108a65d6cc3076bfdf36c6f94dcc6693d06690470f34a2e81564241e1de5f5f51421de30af467f10f0230649bd3717244e8ef3c6b0eda983f84dca5ea86d1bec15386b9c473ec43a8cd0ba558eee819f791d9ff9272b9afd59551 -# tcId = 341 +# tcId = 386 # x-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2861,19 +3131,19 @@ sig = 3064023023855c46403a97b76cbb316ec3fe7e2c422b818387604bda8c3d91121b4f20179d [keyDer = 3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b33600000000208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4] [sha = SHA-384] -# tcId = 342 +# tcId = 387 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 3066023100d200958d491fcebde667cd736c9dba0961c70db2ecaf573c31dd7fa41ecca32b40b5896f9a0ddf272110e3d21e84593a023100c2ecf73943b9adce596bac14fce62495ae93825c5ff6f61c247d1d8afcba52082fc96f63a26e55bccfc3779f88cfd799 -# tcId = 343 +# tcId = 388 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 306402306ac17d71260c79f81a7566124738cb3ee5d0aa690e73a98ae9e766f1336691e500cad51ba1302366c09cc06b8f7049e0023032ca965d6d7012ec187c7cab9544334d66c2a7658ddefa67e4ad40429815518ecc87b1492ddd57333bd2300b4660a835 -# tcId = 344 +# tcId = 389 # y-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2888,19 +3158,19 @@ sig = 3065023100e19a4646f0ed8a271fe86ba533f8be4fd81bbf4674716f668efa89a40cac51ee [keyDer = 3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b] [sha = SHA-384] -# tcId = 345 +# tcId = 390 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 3064023015aac6c0f435cb662d110db5cf686caee53c64fe2d6d600a83ebe505a0e6fc62dc5705160477c47528c8c903fa865b5d02307f94ddc01a603f9bec5d10c9f2c89fb23b3ffab6b2b68d0f04336d499085e32d22bf3ab67a49a74c743f72473172b59f -# tcId = 346 +# tcId = 391 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 306602310090b95a7d194b73498fba5afc95c1aea9be073162a9edc57c4d12f459f0a1730baf2f87d7d6624aea7b931ec53370fe47023100cbc1ef470e666010604c609384b872db7fa7b8a5a9f20fdefd656be2fcc75db53948102f7ab203ea1860a6a32af246a1 -# tcId = 347 +# tcId = 392 # y-coordinate of the public key is large msg = 4d657373616765 result = valid diff --git a/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha512_test.json b/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha512_test.json index 9b585e876..ee2c2b861 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha512_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha512_test.json @@ -1,13 +1,13 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 348, + "numberOfTests" : 430, "header" : [], "testGroups" : [ { @@ -34,46 +34,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "306502307e99965aee24503b03d272714eed7025523539d03302e3bd4d7d5a7a90c0913b2c92692bd36d0b3c39276233098448b6023100d71668b3fe4250355a4f83e124b7e5e5d74b79b6e29338319c9de6f52806ac8be61014610706b01a2f85aad1e51e9172", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "306402301237c06eeca85a3505d64a8d3b23c22ab53d552a7872d93419deead45c7a92d9e863b5569d7493c12fd479949ca475720230781b915b1b02630ae524c9ae057b45ecdd5f5eb41fb7f22382f90ca7d494bde49e95af8eaea39610542e4c64499f1cdd", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "30650230325328490218c8d8a87cb3b80c5e757bdd2e31ed25e294d55bab0b76eccb9c0e3be00abfec37cd6f0529e662cf449570023100b6bcec84b93fb5b332d8de665f62e43572b8a793078a7fbaaccc8d58eaaf0186387031c60ee8cb7e34494231ff53b14d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "306402307943d795e12846871b632e20ff15e133cf7ee835eea39021eed8e67ed2beb9fcdc47333a5dd949ee0f11f34a5ce111bd02300c48fe32b87d73c0c96e9677e3b60b41c5c50189c32717a00a45a9826386f91360799ca98ae6b8718585ac87d7c6d52c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3064023035ded233801e06a96f57686cb029e60b7928d8200bd2a7590866958079c5b058f9755b89dccef7ed5583200ffc0982f402301e0621b528f02b35756cfab176e219d7e0bfc965084d68be89d68b6de0c07649ca4450498dd46f043263b024366e95fa", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "Legacy:ASN encoding of r misses leading 0", "msg" : "313233343030", "sig" : "30650230814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -83,7 +43,7 @@ ] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "Legacy:ASN encoding of s misses leading 0", "msg" : "313233343030", "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2023084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -93,7 +53,7 @@ ] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "valid", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -101,7 +61,7 @@ "flags" : [] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "308166023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -111,7 +71,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "306702813100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -121,7 +81,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "3067023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20281310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -131,7 +91,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "30820066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -141,7 +101,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "30680282003100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -151,7 +111,7 @@ ] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2028200310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -161,7 +121,7 @@ ] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3067023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -169,7 +129,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -177,7 +137,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3066023200814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -185,7 +145,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3066023000814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -193,7 +153,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202320084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -201,7 +161,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202300084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -209,7 +169,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "30850100000066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -217,7 +177,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "306b0285010000003100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -225,7 +185,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "306b023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2028501000000310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -233,7 +193,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "3089010000000000000066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -241,7 +201,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "306f028901000000000000003100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -249,7 +209,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "306f023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202890100000000000000310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -257,7 +217,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -265,7 +225,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "306a02847fffffff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -273,7 +233,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202847fffffff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -281,7 +241,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -289,7 +249,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "306a0284ffffffff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -297,7 +257,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20284ffffffff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -305,7 +265,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -313,7 +273,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "306b0285ffffffffff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -321,7 +281,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "306b023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20285ffffffffff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -329,7 +289,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -337,7 +297,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "306e0288ffffffffffffffff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -345,7 +305,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "306e023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20288ffffffffffffffff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -353,7 +313,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -361,7 +321,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "306602ff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -369,7 +329,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202ff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -377,7 +337,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -385,7 +345,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3066028000814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -393,7 +353,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202800084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -401,7 +361,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -409,7 +369,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -417,7 +377,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000", @@ -425,7 +385,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "30680000023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -433,7 +393,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000", @@ -441,7 +401,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0500", @@ -449,7 +409,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306b4981773066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -457,7 +417,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306a25003066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -465,7 +425,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30683066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0004deadbeef", @@ -473,7 +433,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306b2236498177023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -481,7 +441,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306a22352500023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -489,7 +449,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306e2233023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20004deadbeef02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -497,7 +457,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306b023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2223649817702310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -505,7 +465,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e22235250002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -513,7 +473,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including garbage", "msg" : "313233343030", "sig" : "306e023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2223302310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0004deadbeef", @@ -521,7 +481,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306eaa00bb00cd003066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -529,7 +489,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306caa02aabb3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -537,7 +497,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306e2239aa00bb00cd00023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -545,7 +505,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306c2237aa02aabb023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -553,7 +513,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306e023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e22239aa00bb00cd0002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -561,7 +521,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "306c023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e22237aa02aabb02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -569,7 +529,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -577,7 +537,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30803066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000", @@ -585,7 +545,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "306a2280023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2000002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -593,7 +553,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2228002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000", @@ -601,7 +561,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30803166023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000", @@ -609,7 +569,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "306a2280033100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2000002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -617,7 +577,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2228003310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000", @@ -625,7 +585,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -633,7 +593,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e66023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -641,7 +601,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f66023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -649,7 +609,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "3166023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -657,7 +617,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "3266023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -665,7 +625,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff66023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -673,7 +633,7 @@ "flags" : [] }, { - "tcId" : 80, + "tcId" : 75, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -681,15 +641,15 @@ "flags" : [] }, { - "tcId" : 81, - "comment" : "using composition forsequence", + "tcId" : 76, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "306a30010230653100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", "result" : "invalid", "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7", @@ -697,7 +657,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "30653100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -705,7 +665,7 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000", @@ -715,7 +675,7 @@ ] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd00", @@ -723,7 +683,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd05000000", @@ -731,7 +691,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd060811220000", @@ -739,7 +699,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000fe02beef", @@ -747,7 +707,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0002beef", @@ -755,7 +715,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "30683000023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -763,7 +723,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd3000", @@ -771,7 +731,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "30683066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -779,7 +739,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "3033023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2", @@ -787,7 +747,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "308199023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -795,7 +755,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "removing integer", "msg" : "313233343030", "sig" : "303302310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -803,7 +763,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "30340202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -811,7 +771,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "3034023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202", @@ -819,7 +779,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "3068023300814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2000002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -827,7 +787,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202330084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000", @@ -835,7 +795,7 @@ "flags" : [] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "30680233000000814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -845,7 +805,7 @@ ] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2023300000084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -855,7 +815,7 @@ ] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2000002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -863,7 +823,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "3068023300814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2050002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -871,7 +831,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202330084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0500", @@ -879,7 +839,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "3035028102310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -887,7 +847,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "3035023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20281", @@ -895,7 +855,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "3035050002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -903,7 +863,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "3035023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20500", @@ -911,7 +871,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3066003100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -919,7 +879,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3066013100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -927,7 +887,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3066033100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -935,7 +895,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3066043100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -943,7 +903,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3066ff3100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -951,7 +911,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e200310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -959,7 +919,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e201310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -967,7 +927,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e203310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -975,7 +935,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e204310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -983,7 +943,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2ff310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -991,7 +951,7 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 114, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "3035020002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -999,7 +959,7 @@ "flags" : [] }, { - "tcId" : 120, + "tcId" : 115, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "3035023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20200", @@ -1007,23 +967,23 @@ "flags" : [] }, { - "tcId" : 121, - "comment" : "using composition forinteger", + "tcId" : 116, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "306a22350201000230814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", "result" : "invalid", "flags" : [] }, { - "tcId" : 122, - "comment" : "using composition forinteger", + "tcId" : 117, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e22235020100023084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", "result" : "invalid", "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "3066023102814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1031,7 +991,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310284f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1039,7 +999,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a156202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1047,7 +1007,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a74d", @@ -1055,7 +1015,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3065023000814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a1502310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1063,7 +1023,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "30650230814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1071,7 +1031,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202300084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7", @@ -1079,7 +1039,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2023084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1087,7 +1047,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "30670232ff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1095,7 +1055,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "3067023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20232ff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1103,7 +1063,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "infinity", "msg" : "313233343030", "sig" : "303609018002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1111,7 +1071,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "infinity", "msg" : "313233343030", "sig" : "3036023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2090180", @@ -1119,7 +1079,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "303602010002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1127,7 +1087,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3036023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2020100", @@ -1135,7 +1095,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3066023101814cc9a70febda342d4ada87fc39426f403d5e8980842845d38217e2bcceedb5caa7aef8bc35edeec4beb155610f3f5502310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1143,7 +1103,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30650230814cc9a70febda342d4ada87fc39426f403d5e898084284644bb7cded46091f71a7393942ad49ef8eae67e7fc784ec6f02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1151,7 +1111,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30660231ff7eb33658f01425cbd2b5257803c6bd90bfc2a1767f7bd7b9f3e1359f376840298d725eb98c7ab98c282d68156bb5ea1e02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1159,7 +1119,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "306502307eb33658f01425cbd2b5257803c6bd90bfc2a1767f7bd7b9bb4483212b9f6e08e58c6c6bd52b610715198180387b139102310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1167,7 +1127,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30660231fe7eb33658f01425cbd2b5257803c6bd90bfc2a1767f7bd7ba2c7de81d4331124a3558510743ca12113b414eaa9ef0c0ab02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1175,7 +1135,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3066023101814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1183,7 +1143,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "306502307eb33658f01425cbd2b5257803c6bd90bfc2a1767f7bd7b9f3e1359f376840298d725eb98c7ab98c282d68156bb5ea1e02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1191,7 +1151,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310184f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e5fd3ad1cb7a61dc9507f6eeb2a65341ad0cac035dfee58d140", @@ -1199,7 +1159,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2023084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e6044e681b3bdaf6d91cf3acfc5d3d2cbdaf0e8030a54ce7e5a", @@ -1207,7 +1167,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20231ff7b0a10ee2dd0dd2fab75095af240d095e446faba7a50a19ff3b630ca4e19648ed8ab2287e37c8caa222be38ade6c5833", @@ -1215,7 +1175,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20231fe7b0a10ee2dd0dd2fab75095af240d095e446faba7a50a1a02c52e34859e236af809114d59acbe52f353fca2011a72ec0", @@ -1223,7 +1183,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310184f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd", @@ -1231,7 +1191,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202307b0a10ee2dd0dd2fab75095af240d095e446faba7a50a19ff3b630ca4e19648ed8ab2287e37c8caa222be38ade6c5833", @@ -1239,7 +1199,7 @@ "flags" : [] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1249,7 +1209,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1259,7 +1219,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1269,7 +1229,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1279,7 +1239,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1289,7 +1249,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1299,7 +1259,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1309,7 +1269,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1319,7 +1279,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1329,7 +1289,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1339,7 +1299,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1349,7 +1309,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1359,7 +1319,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1369,7 +1329,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1379,7 +1339,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1389,7 +1349,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1399,7 +1359,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1409,7 +1369,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1419,7 +1379,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1429,7 +1389,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1439,7 +1399,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1449,7 +1409,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1459,7 +1419,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1469,7 +1429,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1479,7 +1439,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1489,7 +1449,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1499,7 +1459,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1509,7 +1469,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100", @@ -1519,7 +1479,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101", @@ -1529,7 +1489,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff", @@ -1539,7 +1499,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1549,7 +1509,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1559,7 +1519,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1569,7 +1529,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1579,7 +1539,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1589,7 +1549,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973090380fe01", @@ -1599,7 +1559,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020100", @@ -1609,7 +1569,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020101", @@ -1619,7 +1579,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529720201ff", @@ -1629,7 +1589,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1639,7 +1599,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1649,7 +1609,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1659,7 +1619,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1669,7 +1629,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1679,7 +1639,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972090380fe01", @@ -1689,7 +1649,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020100", @@ -1699,7 +1659,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020101", @@ -1709,7 +1669,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529740201ff", @@ -1719,7 +1679,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1729,7 +1689,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1739,7 +1699,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1749,7 +1709,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1759,7 +1719,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1769,7 +1729,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974090380fe01", @@ -1779,7 +1739,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020100", @@ -1789,7 +1749,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020101", @@ -1799,7 +1759,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff0201ff", @@ -1809,7 +1769,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1819,7 +1779,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1829,7 +1789,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1839,7 +1799,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1849,7 +1809,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1859,7 +1819,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff090380fe01", @@ -1869,7 +1829,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020100", @@ -1879,7 +1839,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020101", @@ -1889,7 +1849,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000001000000000201ff", @@ -1899,7 +1859,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", @@ -1909,7 +1869,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", @@ -1919,7 +1879,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", @@ -1929,7 +1889,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", @@ -1939,7 +1899,7 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", @@ -1949,7 +1909,7 @@ ] }, { - "tcId" : 221, + "tcId" : 216, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000090380fe01", @@ -1959,12 +1919,996 @@ ] }, { - "tcId" : 222, + "tcId" : 217, "comment" : "Edge case for Shamir multiplication", "msg" : "3637323636", "sig" : "3066023100ac042e13ab83394692019170707bc21dd3d7b8d233d11b651757085bdd5767eabbb85322984f14437335de0cdf5656840231008f8a277dde5282671af958e3315e795a20e2885157b77663a67a77ef2379020c5d12be6c732fd725402cb9ee8c345284", "result" : "valid", "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "33393439313934313732", + "sig" : "3065023100d51c53fa3e201c440a4e33ea0bbc1d3f3fe18b0cc2a4d6812dd217a9b426e54eb4024113b354441272174549c979857c02300992c5442dc6d5d6095a45720f5c5344acb78bc18817ef32c1334e6eba7726246577d4257942bdefe994c1575ed15a6e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "35333637363431383737", + "sig" : "3065023100c8d44c8b70abed9e6ae6bbb9f4b72ed6e8b50a52a8e6e1bd3447c0828dad26fc6f395ba09069b307f040d1e86a42c022023001e0af500505bb88b3a2b0f132acb4da64adddc0598318cb7612b5812d29c2d0dde1413d0ce40044b44590e91b97bacd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "35363731343831303935", + "sig" : "3065023100d3513bd06496d8576e01e8c4b284587acafd239acfd739a19a5899f0a00d269f990659a671b2e0e25f935b3a28a1f5fd0230366b35315ce114bffbb75a969543646ee253f046a8630fbbb121ecc5d62df4a7eb09d2878805d5dab9c9b3880b747b68", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "3131323037313732393039", + "sig" : "3065023100b08c4018556ca8833b524504e30c58346e1c0345b678fdf91891c464a33180ed85a99bc8911acf4f22aceb40440afc9402304a595f7eed2db9f6bd3e90355d5c0e96486dc64242319e41fc07be00a732354b62ec9c34319720b9ffb24c994b1cf875", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "3131323938303334323336", + "sig" : "306502302b08f784617fd0707a83d3c2615efa0c45f28d7d928fc45cd8a886e116b45f4686aee97474d091012e27057b6ba8f7e6023100c440aa6ecb63e0d43c639b37e5810a96def7eec8e90a4c55e5b57971c48dfb4e850232fbb37bd32bb3b0523b815ff985", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "39383736303239363833", + "sig" : "306402300609f4ec120c8838bda916f668e9600af7652e1d3f7182734f97f54da5d106bbfd216c32f227b76d583de1c53949b2ee023046926dffc766ff90c3b921b3e51a2982a1072314c1fdfb4175de7adea5a6f97bdff587a473504a9c402aac7c05bd4785", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "3230323034323936353139", + "sig" : "306502305ae2220e4716e1ef0382afcc39db339e5bd5f05e8a188d4a5daaab71c6c35263ee8820a34558092877449ebb15898c5c023100c4d38e2e85451c43ee35b0c56196cbf3059acf2b8b529f06dc1de9b281d9b0f3f3983df8936e944ab0b18330a342ee88", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "31343531363639313830", + "sig" : "3065023051fb84ed71d436c737ab24e2a45c68f8f623748be2caebd89e02bfc89309b8350042ab1b97849b9f680f044a58765175023100d4a8f60791657a8c12985fd896ac77e7d95cb050582f2466471dc2c6dcf90db05ce34beadbfcfe690dc56c0cc9944007", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "31303933363835393531", + "sig" : "3065023040159290d161df6b3f81a92cefb6df56149d588e7b886bf24939f5c8b6bb515d325b3764f0ed284a77fa9081ccfa5237023100bd55dfb47709287ce7b88dfd96ac7543eeba9bd31b8c91f203d2b90418122406399c80a53539b81f1cb60fa3b23a2563", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "36323139353630323031", + "sig" : "3066023100d7fb9f53865cdf9d4cad6f66981aea35a1454858ceb678d7b851c12a4c6644fe1915a4b219b51389a5ae2c98a433cc3a02310094ad75c3dea88740205cab41032dfe149341cf4ee94dcd2f0c8bbe5af5860b30b5e1f764b2c767b09fd10761050c989c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "35363832343734333033", + "sig" : "30650230157ef8f85cdb9257983d06a7f29674752659097364b401e701705b3bd9ead884fd32141320ae76ae05f6fc7ec155d6c2023100ccadc3851020e41dd91bc28a6c073409136a47f20b8dbf2553fd456a8ed5fa7e73e4ec59dca499e0d082efbb9ad34dc7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "33373336353331373836", + "sig" : "3066023100e763001769c76f6a6d06fad37b584d7f25832501491bec283b3b6836f947dc4e2cef021c6c6e525b0a6a3890d1da122a023100acbd88729cce3992d14ec99e69ff0712b82a33a1c1e8b90e1399c66fe196f7c99bdb3ff81db77dc25ae6f0c1a025117d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "34373935393033373932", + "sig" : "3066023100c6425b6b046ec91ebc32b9e6de750e5d3d36d4ddc6dffd25ba47817385a9466f6fc52259c7d02c66af5bf12045b5659d02310084cdc06e35fecc85a3e00b16488eac3584942f663d8b59df111c0650139d7cda20d68dccae569d433170d832147bc94c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "39333939363131303037", + "sig" : "306502303061f090e4932133a0e08ac984d1c8d8d4f565e21cf15427671503880341265cd44f35a437ee3c3a8857579dd7af0c3502310093ae374a0f63dcbe41a1b7b07a50faf2b33f35e0b6600bb36aa5cda05238640fa35c635c0fa78e1410f3a879bbb8a541", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "31303837343931313835", + "sig" : "306502300ccc627f35454cc84e08a828f5bd5f5e41eeeaa40475bcc2e71ff372e8c718a5e179d3b7f2d7051db9060c4c978eb638023100b12d0240afbdfc64c60861548c33663b8960316a55f860cc33d1908e89aa6fc9519f23a900e0488fa6a37cfb37856565", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "33323336363738353030", + "sig" : "3065023100e72419fb67ebbcc0de9c46ce5475c608f9de7e83fc5e582920b8e9848000d820d393fdac6c96ea35ce941cb14951640002306aa19934ef60f4a247bc261ba256283a94857a268f42a0939c95a536fbd4f8e1f1c285a7b164c12213abb9e3393cbe9f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "31343438393937373033", + "sig" : "30660231008b740931f9afa8a04c08cde896b7fdd9aca3177d5e4a3e5a51e54bfa824b66ab11df4e90f49798d644babfede7830224023100afd91e7ce15059a5b5499e5aef4afa91fd090e4e5029b3f4348f0d4349df11745869f9255117eea405a78af5dd6a646d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "35373134363332383037", + "sig" : "3066023100989024bce204a7539fbd2b185ecf375590d873177c1ff26bbf755838ae5bcde180054663702ac3a4e68fe8b58fd88c70023100bdbedf64e424dbd7f979f83adef3fc85077fa76f8b1724815b5b8c24fde7fbd72f4b369a415d9bbf565cdc459bdce54c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "323236343837343932", + "sig" : "3064023022624fc23403955c0c9f5b89871177fa53879c8424de3b4ab1bcbcddc6e57b870b0491b848e19f728722b3163f4aa32802305bb82642cdaa84d6977fb95b3ede4ec7f2d54881cf435636d3509816f13ebb7be24fd7d4e1e81fddf07bde685e8d630d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "35333533343439343739", + "sig" : "3065023100da5a2daa7437df4566ebba6ac5ed424655633e354ef4d943dc95ddefb0dae69f3616e506cc8cb5bc433a82ba71f6feb402305107b24041bba45073ce54488a5aef861e7805bbb8f970aedc1c59149cfe72c7025e2d117337e8677c88ef43374e6907", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "34373837333033383830", + "sig" : "306402302b0659fb7fa5fc1fce767418c20978de9a6a59941fc54f8380619b2ab2a7d6039de5373fbb503c24f2ce38e9c57995de02300d94dba98dd874bfffeac96a9295b6ab667708b8e33252edc029574c484a132135b13e52db6f877987c1be4f51fca193", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "32323332313935383233", + "sig" : "306402304a5a14f1ecf053bf3ec14843db8c7dd153e9545d20d76345a9e1d1a8fcb49558ca1ee5a9402311c2eaa102e646e57c2c02301573b8b4b633496da320e99a85c6f57b7ee543548180a77f7fced2d0665911cb4cde9de21bc1a981b97742c9040a6369", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "3130373339333931393137", + "sig" : "30650230104e66e6e26c36633c0af001f0d9a216236816923ec93b70bea0a8ff053a15aaaef5fe3483e5cc73564e60fe8364ce0e023100ec2df9100e34875a5dc436da824916487b38e7aeb02944860e257fd982b01782b3bd6b13b376e8a6dbd783dfa0d77169", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "31383831303237333135", + "sig" : "306402304b06795da82bda354e8d9422a76c7bc064027fcdd68f95b7bc6177a85b2d822c84dc31cb91fc016afa48816a3a019267023018e31018e312d3dd3dd49ec355fdb0def3bb3e44393c26cf1bc110b23a3aacf6c442bfcec5535ce37527d0e068f75c03", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "36303631363933393037", + "sig" : "3066023100ad75ca5a3df34e5a6d3ea4c9df534e8910cfb1d8c605fc398fbee4c05f2b715bd2146221920de8bac86c2b210221bcff023100a322d3df3bb2cf9e4215adf1ff459e70f2f86bec6dd6af5d04ae307d21ed5955136c8e258fdc0f9cbd6cf89c31aa691f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "38383935323237303934", + "sig" : "3065023100b0fa6289cc61bab335932ea1ac6540462653cc747ef67827825f77689a4398602297835d08aa16e23a76dea9f75404ef0230278d654a0b50c57d13f9c9c8c7c694001167f8e3b71491772a7427f1410fb6de518740c22e455e58de48846479b300cc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "31353830323334303934", + "sig" : "3065023100c216cb4fe97facb7cd66f02cd751155b94fa2f35f8a62ba565aca575728af533540ff5d769b7c15c1345ab6414e150680230278a8a372b75d6eb17a4f7c7f62d5555c7357a1a047026bead52185cbcc01d73b80a1577e86220b2278da2b1ee8c983a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "33393635393931353132", + "sig" : "30660231009591c80453cffbcd0b8d6d20fce0cbb2a458e54aed7ba1c767e6c017af4c4aa07a76859c0b249f6692a3c9ace893f14e023100893b567cd2959cd60557d3d6013d6e1741421a6edc5bc18244b3e8d7744e57928ce006a3fbd6e6324cb8ea3e5177e7e3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "32323838373332313938", + "sig" : "30650230350b5515ba9785f149e2a566c14f4178757bb325179888f526f7db11161aedcd752551381316c2713f5de21d3d517af002310097d48a90c3bb3444736bec69db0649f82428b39238ada6048a0bead84f2f3b73816b48fed4d57b5f87a194ce4004ed7b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "32323330383837333139", + "sig" : "3066023100833210c45d2448d9a4d69622d6f2193e64c65c79d45d62e28f517ca5c68eef05a2e98b1faed4cc87cbdbec6fe6bb8987023100b777b44cd30e6a049dc56af19a251d955c1bbab0c307fe12e9e5382fd48c173db0292f0b1047da28ee18518e11688eea", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "313239303536393337", + "sig" : "306402307728ef10d9d5f3f32132716e6b403926929b05201700658d4b7f25a0692f153b8d666fd0da39888ab6234212659268d0023055df9466ee2c98225a2b0c4ff77622f9d11b4e48aa7f9279cdc2e245fdd9b9f4282106e25a458ff618bc3ca9422bea25", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "32373438363536343338", + "sig" : "30640230552040701dba17be3b4d5d6e136ce412b6a4c50ce1ee53415d8100c69a8ee4726652648f50e695f8bb552d0df3e8d1c402301374972b2f35b2fd86d45ed0c9358b394e271575e429ac8aa60eb94b9df7e755d9317fb259269e9d3b1db8d48d91dc7e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "37353833353032363034", + "sig" : "3065023100fe6ef07056ce647128584bec156b68b8005f42d8c85dfb122134c488cc0e72cf8f06700417d7ff694b45e894ec23cbbd02307f5e33c5bfa697c144d440b32d06221f630a9ccaa8e9a0489490c04b86e8daae0e41d2466429b4b3cc1d37348e36cc0b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "32333237373534323739", + "sig" : "3065023100e009fc1a13d282bd37f10693350a5b421a0039713d29cb9e816e013c173bd1ec2bd6eb6bd88429023ee3d75d9a5ec06f02300b8bd481982a6e52355bcde5fe0092abac41f0543c31d1928b9a585e63e9520e24a65f46db2696e1b85a65c4e5240879", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "373735353038353834", + "sig" : "3065023100acee00dfdfcee7343aeffa8514b11020c5435027887529d255bdbd45a90f160c68f05bd4b567daa8fa14e5807f5167a402301c9fdf546190970aa33121a3043280669be694e5f700b52a805aa6101b4c58f0467e7b699641d1d03f6229b2faf4253f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "3137393832363438333832", + "sig" : "30650231008a4ee1e3bb251982475877d18763fafcf49ccc8b0fec1da63b0edccbb8d3e38608a2e02d0d951031179e12ac899d30c3023073cb62ad7632cd42dff829abfbfcb6165207e3708ed10043c0cdee951c7f8012432696e9cf732dcbadb504630648419f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "32333936373737333635", + "sig" : "306402303903b59f837ff5f41f42cbe3e2fc8e17d859cbb35386c4327d3947fb012b3629fea911c83cefdbd503aebbcc1114afd102300e5be9094b5a22ade00c24644f476baad0f7741dfb2ce9644a1c45769404f8dccc522017c2b8cc630f1a0ef5fee99fe8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "35393938313035383031", + "sig" : "306502307717ffc8d0811f357299423c56ec181c58f1981f5c1dd4f346f6a2ad71d3582e203a11e8609c1146ff3247a1820f832c02310096c89ec707da3cd8b09084b065e3265327a536a974c4285155388011e348f2e7f005ae7e3e502732fc2971ac13fd72c0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "3136363737383237303537", + "sig" : "3065023100a21519ce3533c80826f1e47fa9afde7096151144291134421990285a8d89a8c2d4afdadd547a923dcc17bfcdd0e9ffb9023040577245dd2e022c8ed8b5de7b8c26f31307429a7a64e5729311cc4128e3b486867e61b4a8a1cd0731792eb1466d08f3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "323036323134333632", + "sig" : "3065023100a727addad0b2acd2942cb1e3f7b2917ca65453275198b06436a993bfc982d3f54620c395e253d57b8fe026efcf7252f902307a19811aa4c12c45c3c041e7c614d0d98051ca7a0c57a9a107d552793ba1d0debb373525aafcc13ae1acd50a42a89adf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "36383432343936303435", + "sig" : "3065023022287277872d175d8a3ff5be9818658f845eb9c1b2edc093ae82a75aa31cc26fe1771b4bfbd4c320251388d7279b5245023100b47d1833867e889fcfd7ac171855293a50aa6db24c6522e374fe87be12bf49b13c8b5e1455a2f25aa7912f799eebe552", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "33323639383937333231", + "sig" : "3065023100a0f41362009b8e7e7545d0f7c4127e22d82ac1921eb61bf51e9ea711e41557a84f7bb6ace499a3bc9ebca8e83728787b02301f6e0c15a3e402370885e2aceb712280ebc45b63986357765b7e54b06cd00db8308e4715c39d48d246030bf960e6a2ff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "31333837333234363932", + "sig" : "306502304144e1c6ad29ad88aa5472d6d1a8d1f15de315f5b281f87cc392d66d7042547e6af7c733b31828f89c8a5dafce5bb9af023100f5d0d81f92428df2977757c88ba67f9e03abd4c15b1e87fa1dd49e601a9dd479e7c3dc03a8bfea60fcfc1c543931a7de", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "34313138383837353336", + "sig" : "306402305f177fc05542be6e09027b7eac5eb34f34fc10ad1429e4daaea75834de48dd22626f2bf653dfcc46234921d19b97406b02307def6c993a87560425f2c911046357c4b1c4c376bfa22bb45d533654fea6f565ba722147b2269ea7652f9c4af62ed118", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "393838363036353435", + "sig" : "3066023100bd77a8ff0cd798d8f6e75dfbbb16c3ee5bf3f626dcb5abdfd453b301cb4fd4caee8e84dd650a8b4cf6655dea163788c7023100ef8f42394469eb8cd7b2ac6942cdb5e70dd54980ad8c0c483099573d75b936880459c9d14f9e73645865a4f24ee2c4ce", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "32343739313135383435", + "sig" : "3066023100a02e2196258436da6a35a2f73cf6b08880f27757566ce80c7fc45f5dcbaec62d3fcebb784b4a650e24c1a997e4b971f7023100f1195d2ba3321b6938e04169d7baf605001b6311f08a5e82157a7675d54993f2fd1e41f8c84fc437a1a139d2e73e8d46", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "35303736383837333637", + "sig" : "30640230686c5dfe858629125fdee522b77a9b9be5e03a347d79cb4c407f17fd25c97293cd99711f33e77814bd30d2453d3a86c10230509ac9b18c1b2b5a2b1b889d994b950743a988c2fcfb683e89211a43da6ee362c2e414d84fe82db1904b81701c257822", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "393838353036393637", + "sig" : "306502310083ce818ecd276432a8ddfe75406d01329e76d7586cd6f611c1fe1a0913ad80014c2156381942d58dd6356e44ccdc52a8023036a35983b97a9ae2a19cf05ba947dd880c973d5c78f9676ebbcb0b40d639124030c137236232f1fad15afd71c52ad8ec", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "32373231333036313331", + "sig" : "306502307cb78ebb712b5a2e0b0573d28440a5da36bd2338805d90ef3b0c1178ae613be8ae8bf548af4e7403e5a5410462afc2e30231008631a82cbdb8c2c7df70f012405f06ad0ab20d6c4fbceb3e736f40fdff1a8e5f6e667a0e77259f277494de84ec0de50d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "33323034313031363535", + "sig" : "306602310085110fe21156b7764b91bcb6cf44da3eb21d162395071c216a13b5920d67a31aaa20dfc4669cf32c04964d0831bcdc29023100e19187033d8b4e1edf7ab8eaaae1e13c80c0c4db51d921ccf62f424524cbd530d07de2cf902a0ecda5e01206ae61e240", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "33313530363830393530", + "sig" : "306402300fd621a892ee5a3eb0bcb80f3184714a6635f568d92f41ad8d523887d5b82d2b930eb5ff2922fda1a3d299f5a045837f02301278725a607fa6f2fc7549b0de816fe2f88e3a1ec1ccaf9fb58e70a0f6646c2d7aad6e4f73d116e73096bdef231d0c89", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "31373237343630313033", + "sig" : "3066023100802cbe405d3ce9663b0b13c639aa27730b3377ce42521098ae09096b7fc5e7ac998b6994344e89abfb50c05476f9cae80231009aa7258c0dc4eff4b2d583575368301e2a7865cfaa3753055a79c8b8e91e94496a5d539181c2fd77941df50fe87453cd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case hash", + "msg" : "3134353731343631323235", + "sig" : "3066023100859b0446949d7f78a0301ac4cc02b599a758fd1be006bf1a12570015869e59b9a429ce1c77a750969f49e291f6ab899402310099a812a1acc2c646814315cf9b6290d2232236cdf131f9590088e75a55786cdfc9d9027ec70056408ab55445fd79fe60", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "special case hash", + "msg" : "34313739353136303930", + "sig" : "3065023100dbcc7ee9fa620e943193deae3f46b3142779caa2bce2df79a20639c8d01bce414a61f72764c1ec949c945320f5ee2a1d02301d9879787b880bd05db39bac07bfe3e7d0792932144e211e81f21da9621b83bff11bc52bcc7cb40cf5093f9bad8650fb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "special case hash", + "msg" : "35383932373133303534", + "sig" : "306402307a1f9fbd0f6e776c3e3a3c798f5c0d9e20f0e2f3f4d22e5893dd09e5af69a46abc2f888d3c76834462008069275dfeb9023045e6d62a74d3eb81f0a3a62902b8949132821b45d8e6cad9bb3d8660451727cdf7b332a9ac7bb04604991312143f8a6a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "special case hash", + "msg" : "33383936313832323937", + "sig" : "30640230047962e09e1b61823d23726bf72b4dde380e032b534e3273db157fa60908159ab7ee4cadce14fd06ebe8e08e8d8d5a0702301892f65ee09e34ce45dd44b5a172b200ce66b678b0e200c17e424e319f414f8dfbb2769a0259c9cc105191aa924e48d5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "special case hash", + "msg" : "38323833333436373332", + "sig" : "30660231008f02799390ab861452cd4949942cbbcc25cad7c4334c4bc6146fbef8ad96c86f923fbf376d9ab79073e5fcb663f1ea91023100ce15d9862d100ff95ad7368922eec3f6d7060ce412c01ff13870aa61626ee49edf39bb27005ecbe406bb6825f74c0438", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "special case hash", + "msg" : "33333636393734383931", + "sig" : "306502301879c4d6cf7c5425515547575049be2a40c624a928cf281250f8bdcbf47e9f95310d0992c9887dc6318b3197114f358e023100e1116bf68320bade7d07a1a9651512d60b551af8625b98b5eb8ca222d4073ae5c140a80e5dbe59f073647daa00837aee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "special case hash", + "msg" : "32313939313533323239", + "sig" : "3064023031dced9a6767f39045472749baec1644ae7d93a810a4b60eb213c02c42de65152ffc669af96089554570801a704e2a2d02303022ecfbc88a72b9c50ef65344765b615738f2b3d420ade68cbf3ec40bef0e10c5cc43bcfe003bb6f17ec23802c40569", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 277, + "comment" : "special case hash", + "msg" : "35363030333136383232", + "sig" : "3066023100f4bdf786c61c5f1ce7568638ba9dbc9a134e27fc142003bf9870353980a8f4c2fbd03c8d0171e4048ef30db6fe15388a023100d0e96768bc6adc91f93ae5704e86888853f479f32a45bfd436dc8a030603d233c56880124b7971362aa11b71315ae304", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "special case hash", + "msg" : "383639363531363935", + "sig" : "3065023100ec0f635b7ce31988a07f41b3df35ca03c70e376bfb3b6ab24831a83be2121b9f9e93928b10a8f5fc0322bdb9edd406fe023066618ccb473c6dac3b14cfab6dfb24d219b37aec63425067c2c1c631d64a80b9cab6445f5a5439adb28bb99daa9234a5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "special case hash", + "msg" : "36353833393236333732", + "sig" : "306402304f2bea24f7de57901e365d4c332ddb62d294d0c5fd58342a43bdd3ba5cbaf25adaddb5944bfef9dcc88f94d93650bbbb02300851b97ddc433e4521c600904970e2bf55aa901e1aaaaf06818377f84a28e033a49eebc21ffe9cff3cbefd0963fbed00", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 280, + "comment" : "special case hash", + "msg" : "3133323035303135373235", + "sig" : "3064023072a9bab30f8da1437f17115cc37b6ef8cf6591ed934d596675ad7b000c6a74cca5f37210a68228a58023790e3726c357023012d697c4e20b18f63a3e0164dca8ca4a5fa0058ad7cd1c571cef356e85fd8f56ab7963d8aba824e8d31efb3e690c27b9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "special case hash", + "msg" : "35303835333330373931", + "sig" : "3064023033b7105f4cc98a1ea2abad45dbbe3761b4613ddd350e62da91560da694be3e84b1684f9a8ee4b3f556c61d02af54446202302c86e3a216dc7dd784cdcbf5084bdf6cdc1c7e67dbd61f9f6ed161fda4d4c26167e5b12731cf2b0cf5d9a5f0b6124939", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 282, + "comment" : "special case hash", + "msg" : "37383636383133313139", + "sig" : "30640230252e3b5b60b8f80748b83623e30013723115cabcc48770c0ab6e7ee29c429ef1d9da78db3a9a8504133b9bd6feceb82502301ba740f87907cf6d450080f7807a50f21c31cd245dd30f95849a168d63b37628e8043c292ab7f130a4468eaf8b47e56d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "special case hash", + "msg" : "32303832353339343239", + "sig" : "3066023100b8694dbf8310ccd78398a1cffa51493f95e3317f238291771cb331f8e3a9753774ae3be78df16d22b3fbe9ad45bed793023100daaead431bbdbf8d82368fbbd2473695683206ee67092c146b266ed32f56b31cb0f033eebf6c75118730eef7b7f96ba7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "special case hash", + "msg" : "3130303635393536363937", + "sig" : "3066023100d37ba39cd1b5289e7aa3f33afefa4df6821a07d3e8ee1c11e7df036c37e36214bb90264633d4c395644cd2cc2523833f0231008b0d58ed75af59e2abbcec9226836f176b27da2d9f3094f2d4a09898136436235025208cf5444265af66fed05b3dc27c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "special case hash", + "msg" : "33303234313831363034", + "sig" : "3066023100b4ef419020c0dcbdeeeed76c255560f1ed783c0f9e7fcea4c08a0714b9d1f491fda9ae7bb1eb96d294b02799f82861290231008d987611063d2f28cb309a56eaf1ea65f27d95c97b77a5f037f2f914fed728267aaf62a37f3c7b44fc4b15125b349863", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "special case hash", + "msg" : "37373637383532383734", + "sig" : "3066023100b2df7b11cf60ac93c078d19f37f889717aa5d9af1d00d0964f9e9f5257c3b51b3d3e47ca5b5aa72058ed63b52464e582023100b524968ea8c58d379e38f4cfa9da1527a2acb26d605d22f173fcf1e834db0d7f031cb9245cb62b8458ff499b8d3decbe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 287, + "comment" : "special case hash", + "msg" : "353434313939393734", + "sig" : "3066023100e0edc08b4122b75ebbd1635d07f0bb55771bda15573a5081da971955f9a63f6decdd4919911dbfea503ea8ed1faad93d023100ca7850c74ce878587056206c590a1097d197a2090cfe3e057becfa2700c7a531623ae7331e163def693e26a97feb540d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "special case hash", + "msg" : "35383433343830333931", + "sig" : "3065023068f555eef5a323a929719bfd8cf81d6d8a977ecb35defd86fa54d8e5749c7b5f3e80087fbd39f8aa0cd29d8310bd6578023100e2c2314a50fc0ad78c1ec02ea77ee2e13dcef1460957c6b573f721d72c209ac5fb529ab20397234c59ed44f60400971a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "special case hash", + "msg" : "373138383932363239", + "sig" : "30660231009e330e29f18123813e83b9c6abd68de96a57f97a4005b88d5b470a67a541b6d3af12124cf8658b751671c6698fb8b021023100d210fba9bde6ef077ca06b75e1cf7ce8dd70b08e9dd42d81a215ef9272f1779ae3e9f0dec510571d87237cc6bf3203e8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "special case hash", + "msg" : "31373433323233343433", + "sig" : "30650230483192056f753f64ddf0f21072b73d68893e6fa5432c981c7a1955b6592a6045a5c1c58c383e70023c34e09b7964ec8d02310094b005d5f98c4fd2ad40ff8e03a8599f45e206082112f834df1d48502d2ac690cd3204f0078913794c9c39077ad6c58b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "special case hash", + "msg" : "32343036303035393336", + "sig" : "306402302b7ec14fd77c4b33230dd0a4e2710fbd307e469baec54b6f25daac7e196b7b4b5df251cdddba7bdc9836ca1319bb900b0230590036192586ff66ae9a288199db9d02bbd5b703f8c329a9a1f986001b190f20ae96fe8b63681eda17bac2a57fd40f2e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "special case hash", + "msg" : "31363134303336393838", + "sig" : "306402302611484e7ff47dfaece4aa883dd73f891869e2786f20c87b980055ddd792070c0d0d9a370878126bab89a402b9ea173c02304e0006b8aabe9d6a3c3018d9c87eae7f46461187d3c20b33e975c850599ec1cb52c76e1f507e439afc43f9f682e7a8d2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "special case hash", + "msg" : "32303935343235363835", + "sig" : "306502302d504e38cdb1bb80bf29e07afbc66aea732accc85a722011069988f21eef685084f55efa30bfe32427eb8636db9171b4023100883e3d80d766ccb29e73a9e929111930da8353ec69769785633fe1b4505f9051e78d50c79a6b7c885c10b160bbb57fb6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "special case hash", + "msg" : "31303038303938393833", + "sig" : "3064023028dc1b63dc61ecde754ff4913780e486339103178e27d761987dac0b03c9bdf4a4a96b8680fa07fc47ae175b780e896e02305a9898eedf8781b9afeb506e0272a12c0c79bb893b8a5893c5a0a1bf4324d46dde71a245be2fd8aa2975fdeb40adf8f3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "special case hash", + "msg" : "31353734313437393237", + "sig" : "306402304c978a47b9e9449337178aa6413a794c4c9bf182a42062646a469b1d2c2c95621e818e661352b07e63254b6954e1459802306997345f05cfc05c0fd4d1dd133e555e5e5002e0929a59f60bbffc354234783ebf4fe5db10a870952cabd453635c1082", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "special case hash", + "msg" : "32383636373731353232", + "sig" : "3065023036d8e2cfc80d0436e1fad3702ec05aa138618cdb745652cb85b0b121ee107bdf1ade0464dc0c6bd16875bcc364044d8c023100898b8775c9b39aa9fd130b5ab77e6c462ced6114898045b7f606142277d9eb2aa897f24c9ba4c8d112111de04dc57c10", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "special case hash", + "msg" : "31363934323830373837", + "sig" : "3065023100ce2bdcf924caaa81e79bd7dd983dfeeee91652e4ea6edd077f8b56ada4953733a22dd3a6336446a648aec4ffc367cb3e023008eb09faeef4b0e5c1262eda2127464f7e2981ea1736e80afc7c622461c3d26fe08694fb4914ce9dbba83704e3077b3c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "39393231363932353638", + "sig" : "3066023100e3a1b4b0567d6c664dec02f3ee9cd8581129046944b0e6650f6e6a41b5d9d4bf79d7a6fd54ea5a218492cfa1bb03ca07023100986206925cbfa186c7d88f7100d87dd3b2d03b8789309a722d582f119eef48cd0ea5460917cf27246c31f90e28540424", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "3131363039343339373938", + "sig" : "306502310095a5e29940e42099c4637f4ae51e7d1ec02be0dcfb0b627030984c35e477e80cc57e7eef970e384dee16a9b9fc8f2bf202300ca166c390339653cde84e79a87e5ceb4f52c1a515a5878542fd82705b9983976fd31a4123b5d0bde95a0818114cf462", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "37313836313632313030", + "sig" : "3066023100c30c49d0ba131944e2075daacb1259d5580a712a08f73d889c4d3d484d73dd9719a439a986f48b072c4595c507a01083023100a5595c0691bc2d215f981fab513e3a88a452f2a1433367b99b02b6efe507519afedbe1ad0337899944e29c9ccccb2476", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "33323934333437313737", + "sig" : "30650231009fd0585f8740669885c162842bba25323ea12b1d05e524bb945cad4e31538742eda5128f467b3c562c5f0a99019d3406023043acfadd03915c2350e1d8e514c47eb36f3c3456169c9a562a6262c1c2d7d33378bf9fec7f220239d5c61e06414414a4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case hash", + "msg" : "3138353134343535313230", + "sig" : "306402304ecac0cdbf665c584f8a40614cd55d042706c54895b1de02984fe309122566c959a4dd3315e7d3f089879f8f45821336023009187da6587a3de90eba41f4e6510e711f4467f3122971566ecc39a4bd53e95b8a19380e20ec2a7c752d29de54fd2e8f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "special case hash", + "msg" : "343736303433393330", + "sig" : "3065023037a1ba49f11e97ad0ec47e687c6c6e94f794f874720c0dd2da501437b50e5b00fb6ed33adf7cf1f9c870fd3d37165bf7023100b3ad08c9886b4ca1593a68938b67142c65ed4da1714c22204cba71300c094ccdbdf84c38a3f6d896db72ed5051a19266", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case hash", + "msg" : "32353637333738373431", + "sig" : "3066023100a0abe896d2f30207bc9b21e75400eedb88d3498d49806f41aa8e7f9bd815a33382f278db39710c2cb097937790d0236c0231009a29aded30e8ce4790756208d12044e18c34168608026000a883044dd0d91109d866b422a054c232810ddfbb2ae440bb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case hash", + "msg" : "35373339393334393935", + "sig" : "3065023100b024fc3479d0ddde1c9e06b63c9bfb76a00d0f2f555220cb9a1311c2deec32eb3d6d2b648f5e8c104d5f88931754c0c20230767950cc149697edbae836f977bd38d89d141ff9774147b13ddd525b7a3f3a14a80d9979856f65b99a6faff173b5d6eb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "special case hash", + "msg" : "33343738333636313339", + "sig" : "306402302a0ae7b5d42645051212cafb7339b9c5283d1fd9881d77ad5c18d25ee10907b7809740a510e65aecd61b53ba3a0f660a02304c0457dd19ef6e4d6ae65f45417ddf1a58c07663a86737d271becfa3ea5724b6018f1fa9e64fd08601a7dbd3957761d9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "special case hash", + "msg" : "363439303532363032", + "sig" : "306502300c1657320faca6668c6e9f06f657a310b01939a7d9640fa0429872fe28bd1667688bc162221285ecfb14e8d80627450a023100f5272aa08c321aa4f7e520825cc720f6511d635598c648d4d514669b3ad803ad259c799e195a095982f66c176435be21", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "special case hash", + "msg" : "34373633383837343936", + "sig" : "3066023100d821798a7a72bfb483e6e9840e8d921200ef1976b7e514036bf9133a01740ce397c73fa046054438c5806c294a02c6800231008c5d12887fcd945ba123fc5a5605d13a5a3e7e781ad69c6103577ee9dc47adc3e39a21080dd50304b59e5f5cf3f5a385", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "special case hash", + "msg" : "353739303230303830", + "sig" : "3065023100c996bd6fa63c9586779f27523d5583135a594808514f98cc44cac1fa5cfa03c78c7f12f746c6bd20608ecbe3060eb068023027d40a11d52373df3054a28b0ab98a91ad689d1211d69919fc04cadc22ff0367d3ef9433012a760c1d1df3715c8d5cf3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "special case hash", + "msg" : "35333434373837383438", + "sig" : "3065023042dd6c8d995938701a538909ed6aeae0ba50c995138de84e195bbb9c56180e108d4a6274548c7be6e121c4d218d2d4a0023100fae8668bb2003f0da1dc90bec67d354ccbb899432599c3198b96c5ca4bd2324c46998f4fb76a123467cf24570b1b6916", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "special case hash", + "msg" : "3139323636343130393230", + "sig" : "30650230061f185633291b9a768e15ec03a2b7c356c757b023b61e313fdf0c5349d128a78668d20b2561709b3bd8451b920f12ab0231008fc5edc66410dbf20a7cbc3498e405761756ed39866856e74256ac1f255f62b0edff519762ecdbbc8395d14715c4388e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "special case hash", + "msg" : "33373033393135373035", + "sig" : "3065023069326e047c62e8bac5c090b76bf73ae652fa9a6aecfa1ccb8702f419094c9727511264fb1aeec00e425c7a0d746793d30231009dbddd22db4a77dbe16114bc6fbb981aecba7e82a9cbc1ed385e28a51793561770fb3f9696090efca24f268d8788f2c9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case hash", + "msg" : "3831353435373730", + "sig" : "306402304ca1df89b23ed5efcdf601d295c45e402d786a14d62f7261104e4cb05b8cae17abb095799e71173841749615c829411b02301bb777e0a6fee8a2337a436a6fa26a487de4640ff97d57b44b55305989803863d748c7302f2dfde8b8cedd69bb602e2d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "special case hash", + "msg" : "313935353330333737", + "sig" : "3065023067be1b06f67172c503a5ac50582235d30bc9079eaa4cdec69a39c096310f8d99186cc9af7c8b4369a291d3e921d60705023100ab645fc91f06b1ff7cc58fccf6f7cfac74db30d839748a78cb5f3b8fefc7a06f3b5ff0310a8580c6050bebb75eda972c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "special case hash", + "msg" : "31323637383130393033", + "sig" : "3066023100d966442d6c29e5a4cc60e2374eccd373db3ebe405ee7c9664c4273100cd1899a1c58110487528616d8c5321dbf5227640231009bb0e4a2c041a3b7b672029fe480d155f57671ecd6eb598660d025acce1f613d03cd6cff4a214131c8c7a8ad22df1397", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "special case hash", + "msg" : "3131313830373230383135", + "sig" : "3064023008a84a2bc39b082ab82e6e45f088a36f1cb255f97ec8124eca929d4506d7dab63957c647994be2c2c7344f902de5b38f02300c9645e84a304ba0970ca5ce00b8c8a971fa0d0bcbec6a70134894c44d3075030ff04333ea3889f847a1ed769ee618ee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case hash", + "msg" : "38333831383639323930", + "sig" : "306502310083004b034202bbf51a327d32ed3ddf67b46eda9bac695a4422744a4bd99aaac3b3e8ed80ddac6538939c9385d6c8f61602307b4e61926cb9afa8cdaaf44909df6dc6449887d59fe2acac05f7684a235fa77179bdbcc69fd8f359e8eda19e5a5d4807", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case hash", + "msg" : "33313331323837323737", + "sig" : "3065023100ad93375a1d374c41e5de268a8c08c205ff5652445bfe3ddf4ca77a70f5819f9f06db861d82fc9637946f0fe38457f2bd02304bc043acbc6a68d4824ed768af9476ad5b93e4cb3bbac284fb5fbd548ae3b96c265c6d1ef4588a3e2da21b124c0d6b12", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "special case hash", + "msg" : "3134333331393236353338", + "sig" : "30660231009e0d45d2dc93fd363dc919405818e39922f3f9dd0827bcad86d4ba80a44b45a6f60b8e593b580c91262b32859dbb1e53023100eb9b8dfe5ba4a055a974f19b488f3a6fa07161006ac94eb1fe1c12dd0e20f3a7be38a37ce96d671183c5871249b2a3c5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "special case hash", + "msg" : "333434393038323336", + "sig" : "306502307a5d04cd2fda59d8565c79ea2a7f1289ab79cae9fde060094c805c591a2534e4393e28c3fd858529bf17643846aceb830231008de0d8c0092fd02d554afe25f814744beaaa17c6946a6387ec7046b602db8a6c900246c2fb63fcef2ac8d9394444a0fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "special case hash", + "msg" : "36383239383335393239", + "sig" : "3065023100a564eea0cdac051a769f8ff1e0c834a288ce514f67d138113727b53a1a6fc95ce237367b91f1b91b2f65d589adc8288e0230182e5b47b6fbd8e741a04e809487ba5fcb8a5f2f1b9af6ce214128623a4768e38e6ddc958ff39078c36c04a314708427", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "special case hash", + "msg" : "33343435313538303233", + "sig" : "306402306758867cd1ca1446cc41043d1625c967a0ae04d9db17bbb42fa9c076b3593125d63cd3e7471ee6cdba5235a21cec2f220230563db387adb537e1d89231d935ac790316925aeb29132b9f87bee91116c33bf50943fe39b671ce9535dca0a5d22bbfa4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "special case hash", + "msg" : "3132363937393837363434", + "sig" : "3066023100cde033e38d3f791db87d8a6907516bd8021acd47e897df683fda529d48050f8b5688f6361daf1b14bc3f45fc7f76150f023100e14f4811a667c85335a4709a589ea46bac72055b794eaea92d28e834d5bc459c605fe4f27c1ab18d186d59e7d205cb67", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 324, + "comment" : "special case hash", + "msg" : "333939323432353533", + "sig" : "3065023100f2384468b55553c68f9764d8248cfd7358d604fa377ebb13828c43a8ebdf308fbbbebfa49a9458bfda957d2068d24e3f02301fdf4891d56e3e90c02b05c14c27c17f56f8e6aa144f02328c90109e1f70c9e3f582f0d299c44da505c543cc89c6a990", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "special case hash", + "msg" : "31363031393737393737", + "sig" : "3065023100b1ccafedcc21ba90b342fa23c0149f3d12a939ab6c3342b36ae61fddbdc753927a7c3e978bd780cf25cd78c8c5efe28002304c32a73f3157bbe2384095eb67726b9cd3c2623b98a182a3b4f00e8db933e1113b7ada2695a7d79b471026462b20e289", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "special case hash", + "msg" : "3130383738373535313435", + "sig" : "3066023100f3ed170e449758299ae55eb85244745e1876621c1f708e07e55c0d2d9ab5f9af9e0a8b3c7bdf8936ab3c9ebd1908e9dc023100da62ccdb658868147286d7269bcbd4addb4dec9ea3d5d79fdbe0ccffa40d055170bddeb4ef4c5e0bc99fae5db62b4477", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "special case hash", + "msg" : "37303034323532393939", + "sig" : "306502310083455fc4629e7693c8e495fec2d29bb23bb6db79180fcfa83a4f9310d9db27e29297dee27ee80a71ab2f7a2d59f48b8802307736c056c8f2bb57e9fb6b8de0ab6d09879f6611e737634e7b6337aa5c5a01f515d5e3702dec9a702177c816e32bac67", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 328, + "comment" : "special case hash", + "msg" : "31353635333235323833", + "sig" : "3065023074961587cbe49bbf0a73fea82b8b2242f67b0ea09224774639f437c60378a36b2d511a9145d576b440dffd1f02286a8b0231008fb95d46c22889085cc1d3e20bcfbcbc52f4532445f76f08efae2de8b56fe8525204643330dfd23cce946687a0aef046", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "special case hash", + "msg" : "3233383236333432333530", + "sig" : "3065023100a3fd322330d0f0efccc54bd7d73c3159eb1bcca08cec369a4a08fd00f9ec6d482ced58eb08a0d7c2113bd5575de4917d0230164e3232a628c40fbba1de82bfb9627cec78a8040cf325a5a8bb8f864c2ac19e3524ac93f4db5713ce62ba256176e05e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "special case hash", + "msg" : "31343437383437303635", + "sig" : "306502304c862ff9e4ff88f9a58e9fceaaf9bbb30740d3f6c8c6a69b5627fe234b144f8cdf09520735cfd708f5e341a78cc4873d023100a861972514a0e975cf2da214125ec93288524cc77492ed63c516424278e5ec8d41724467cb7c3111fa34c69193abb435", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "special case hash", + "msg" : "3134323630323035353434", + "sig" : "3065023062225e4e492a9773397870336168960a66b9e50391ef7289cb2d3878f32252dc1b904f6682545e14564e415bd93e01170231009f4d0327f79e043505c691e361fa2e00f87f41324777eca6966f4bea2fa0858876aa01980b2cad7f66037524de49bf65", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "special case hash", + "msg" : "31393933383335323835", + "sig" : "30640230450c65d2d88ba464eee3a5ce9310b519d5dcf608799fb2275eee987a67c2c4d7ac53716987cc5139c18c67ef07b1e20702301ee0439311a7bce1c4fed0a3152d1b354d96536c6ca0c9188ac1f1afcc5cd7305b5611ef0d19d8bd57c5059976dc5e68", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "special case hash", + "msg" : "34323932313533353233", + "sig" : "3066023100aa2575fb5bea0effb5247d20c3d0165d575831840b5c18b0245a99a61b7ad5d7bf8a8cfcc375e095a84e781025bee3ee0231009c8b7797ad330abc206060b28b6ca1c639d89f59582528bda1527e3ab081697a2ab576f9d09c2ee329dd73231667308d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 334, + "comment" : "special case hash", + "msg" : "34343539393031343936", + "sig" : "3064023001fc45285aa2c2e50458199ade2ded0dd36b1de03e8969175be4a6f09f9719b195ded8d9eb4ea132d95d19a3528fd6c9023059609a358c5919fef4781061804d4d64a067edecdcfd14620161aae3ef2735095a558e4f8ae345040123f093e5f70af2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "special case hash", + "msg" : "31333933393731313731", + "sig" : "3065023100d8e1f6b19e5b92e36060e59e53eeb788a4758c2c8ee9519f3949d5f3315abafbe937b8ed44d47e886a07c107aa8ac9f4023012550574318371e5168d0a339f20fcacaec87db211bba4d4e7c7e055b63b75fd31790ad285f4cc061378692b0a248e34", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 336, + "comment" : "special case hash", + "msg" : "32333930363936343935", + "sig" : "306402304815aec44a7a6b86ae87fc2556accd77832fa33a4710e02ec5ef6f41f68a910e6af4d173ae462a759bd98079b371bf5d02306e78d562f9e8be65e8d7a74a7305e5d6cf2f3c4c980f2b18dfb8e9c8b0134ec86548053b3d125e56d5872294d2d14ebc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "special case hash", + "msg" : "3131343436303536323634", + "sig" : "3065023100d302f9db6b2d94e194412f0d40a135a554aee014bd939b3d7e45c1221ef7ce45c2aed875f9a2bc43dbc8264d92e444a5023004e7247b258c6e7739979c0a07282f62958ac45e52dd76a41d5e1aca31a5cda73d7b026d67b4d609803001cb661d74c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "special case hash", + "msg" : "363835303034373530", + "sig" : "3065023100889f0e2a6ae2ddcad1cde3f65b61d4dd40985917ba841b47a1f802491f5af5067722b7683df0fca7ee19d2b73724c8fd02301f989bac23b51c49e5d7dcc319eed2fc767e9b432bf75af92814d9e67a5d4b3398eb15e98b70527abbc029abc1bea524", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 339, + "comment" : "special case hash", + "msg" : "3232323035333630363139", + "sig" : "3066023100e69c70c679795ca7d2b66e2632529651c120055fa3cf25435fe8bb28987c02412ce73e6ca5ca7e0b42e9670c0a588175023100edd8513bff40cdca9e22659238fbcea2de2caeef53c5287a515db9168b3008ec446c9b94f28a6e021c69bc6637fc4634", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 340, + "comment" : "special case hash", + "msg" : "36323135363635313234", + "sig" : "30640230068cbecfd47bfd688f495df05e45fd5fced6d8e240605c5b2be5e69368740b694b9b1ea034af3180e571dd38a86369ef02301a1d2976f748d1621128013c61abda5398a3e24f0073d1a6e07a1e96c12be4f1e2e7b144f9b5a350500acfc5cb0698d9", + "result" : "valid", + "flags" : [] } ] }, @@ -1983,7 +2927,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 223, + "tcId" : 341, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "304d0218389cb27e0bc8d21fa7e5f24cb74f58851313e696333ad68b023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", @@ -1991,7 +2935,7 @@ "flags" : [] }, { - "tcId" : 224, + "tcId" : 342, "comment" : "r too large", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", @@ -2015,7 +2959,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 343, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971", @@ -2039,7 +2983,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 344, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d1aee55fdc2a716ba2fabcb57020b72e539bf05c7902f98e105bf83d4cc10c2a159a3cf7e01d749d2205f4da6bd8fcf1", @@ -2063,7 +3007,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 345, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b6b681dc484f4f020fd3f7e626d88edc6ded1b382ef3e143d60887b51394260832d4d8f2ef70458f9fa90e38c2e19e4f", @@ -2087,7 +3031,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 346, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020102020101", @@ -2111,7 +3055,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 229, + "tcId" : 347, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020102020102", @@ -2135,7 +3079,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 230, + "tcId" : 348, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020102020103", @@ -2143,7 +3087,7 @@ "flags" : [] }, { - "tcId" : 231, + "tcId" : 349, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52975020103", @@ -2167,7 +3111,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 350, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3036020102023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accd7fffa", @@ -2191,7 +3135,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 351, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "3036020201000230489122448912244891224489122448912244891224489122347ce79bc437f4d071aaa92c7d6c882ae8734dc18cb0d553", @@ -2215,7 +3159,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 352, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "303c02072d9b4d347952cd023100ce751512561b6f57c75342848a3ff98ccf9c3f0219b6b68d00449e6c971a85d2e2ce73554b59219d54d2083b46327351", @@ -2239,7 +3183,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 353, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3041020d1033e67e37b32b445580bf4efb02302ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad5215c51b320e460542f9cc38968ccdf4263684004eb79a452", @@ -2263,7 +3207,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 354, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "303602020100023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b", @@ -2287,7 +3231,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 355, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3041020d062522bbd3ecbe7c39e93e7c24023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b", @@ -2311,7 +3255,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 238, + "tcId" : 356, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "3065023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc528f3023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -2335,7 +3279,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 239, + "tcId" : 357, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020101", @@ -2343,7 +3287,7 @@ "flags" : [] }, { - "tcId" : 240, + "tcId" : 358, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020100", @@ -2367,7 +3311,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 359, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b9023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -2391,7 +3335,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 360, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158ca", @@ -2415,7 +3359,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 361, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100bc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d322ff6d1d1162b5de29edcd0b69803fe2f8af8e3d103d0a9", @@ -2439,7 +3383,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 362, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -2463,7 +3407,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 363, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa84ecde56a2cf73ea3abc092185cb1a51f34810f1ddd8c64d", @@ -2487,7 +3431,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 364, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100c152aafea3a8612ec83a7dc9448f01941899d7041319bbd60bfdfb3c03da74c00c8fc4176128a6263268711edc6e8e90", @@ -2511,7 +3455,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 365, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02304764eeac3e7a08daacfad7d1e1e3696042164b06f77bd78c3213ddea6f9fd449a34c97b9e560a6bf7195da41333c7565", @@ -2535,7 +3479,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 366, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100cb4d5c0ff0abe29b2771fe9f179a5614e2e4c3cc1134a7aad08d8ec3fd8fcd07fd34b3473ca65ead1c7bb20bcf3ea5c9", @@ -2559,7 +3503,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 367, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02306e441db253bf798dbc07ff041506dc73a75086a43252fb439dd016110475d8381f65f7f27f9e1cfc9b48f06a2dfa8eb6", @@ -2583,7 +3527,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 368, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023041db253bf798dbc07ff041506dc73a75086a43252fb43b63191efcd0914b6afb4bf8c77d008dbeac04277ef4aa59c394", @@ -2607,7 +3551,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 369, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02310083b64a77ef31b780ffe082a0db8e74ea10d4864a5f6876c6323df9a12296d5f697f18efa011b7d58084efde954b38728", @@ -2631,7 +3575,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 370, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023053bf798dbc07ff041506dc73a75086a43252fb43b6327af3b42da6d3e9a72cde0b5c2de6bf072e780e94ad12dcab270a", @@ -2655,7 +3599,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 371, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023024c53b0a00cf087a9a20a2b78bc81d5b383d04ba9b55a567405239d224387344c41cceff0f68ffc930dbaa0b3d346f45", @@ -2679,7 +3623,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 372, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100c600ccb39bb3e2d85d880d76d1d519205f050c4b93deae0c5d63e8898ca8d7a5babbb944debe0f3c44332aae5770cb7b", @@ -2703,7 +3647,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 373, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02303ead55015c579ed137c58236bb70fe6be76628fbece64429bb655245f05cb91f4b8a499ae7880154ba83a84bf0569ae3", @@ -2727,7 +3671,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 374, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100de03ff820a836e39d3a8435219297da1db193d79e359663e7cc9a229e2a6ac9e9d5c75417fa455bc8e3b89274ee47d0e", @@ -2751,7 +3695,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 375, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100e5a6ae07f855f14d93b8ff4f8bcd2b0a717261e6089a53d54bf86e22f8e37d73aaa7607cc2ab831404b3e5bb4e01e79e", @@ -2775,7 +3719,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 376, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffed2119d5fc12649fc808af3b6d9037d3a44eb32399970dd0", @@ -2799,7 +3743,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 377, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023079b95c013b0472de04d8faeec3b779c39fe729ea84fb554cd091c7178c2f054eabbc62c3e1cfbac2c2e69d7aa45d9072", @@ -2823,7 +3767,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 378, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bfd40d0caa4d9d42381f3d72a25683f52b03a1ed96fb72d03f08dcb9a8bc8f23c1a459deab03bcd39396c0d1e9053c81", @@ -2847,7 +3791,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 379, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02304c7d219db9af94ce7fffffffffffffffffffffffffffffffef15cf1058c8d8ba1e634c4122db95ec1facd4bb13ebf09a", @@ -2871,7 +3815,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 380, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d219db9af94ce7ffffffffffffffffffffffffffffffffffd189bdb6d9ef7be8504ca374756ea5b8f15e44067d209b9b", @@ -2895,7 +3839,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 381, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a433b735f299cfffffffffffffffffffffffffffffffffffdbb02debbfa7c9f1487f3936a22ca3f6f5d06ea22d7c0dc3", @@ -2919,7 +3863,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 382, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b9af94ce7fffffffffffffffffffffffffffffffffffffffd6efeefc876c9f23217b443c80637ef939e911219f96c179", @@ -2943,7 +3887,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 383, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a276276276276276276276276276276276276276276276273d7228d4f84b769be0fd57b97e4c1ebcae9a5f635e80e9df", @@ -2967,7 +3911,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 384, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023073333333333333333333333333333333333333333333333316e4d9f42d4eca22df403a0c578b86f0a9a93fe89995c7ed", @@ -2991,7 +3935,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 385, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffda4233abf824c93f90115e76db206fa7489d6647332e1ba3", @@ -3015,7 +3959,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 386, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02303fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294bb", @@ -3039,7 +3983,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 387, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100dfea06865526cea11c0f9eb9512b41fa9581d0f6cb7db9680336151dce79de818cdf33c879da322740416d1e5ae532fa", @@ -3063,7 +4007,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 388, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "3066023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023100e16043c2face20228dba6366e19ecc6db71b918bbe8a890b9dad2fcead184e071c9ac4acaee2f831a1e4cc337994f5ec", @@ -3089,7 +4033,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 389, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "3066023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023100e16043c2face20228dba6366e19ecc6db71b918bbe8a890b9dad2fcead184e071c9ac4acaee2f831a1e4cc337994f5ec", @@ -3115,7 +4059,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 390, "comment" : "point with x-coordinate 0", "msg" : "313233343030", "sig" : "3035020101023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -3139,7 +4083,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 391, "comment" : "point with x-coordinate 0", "msg" : "313233343030", "sig" : "3065023101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0", @@ -3163,7 +4107,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 392, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0", @@ -3187,7 +4131,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 393, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -3211,7 +4155,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 394, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -3235,7 +4179,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 395, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61", @@ -3259,7 +4203,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 396, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12", @@ -3283,7 +4227,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 397, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5", @@ -3307,7 +4251,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 398, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a", @@ -3331,7 +4275,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 399, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -3355,7 +4299,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 400, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -3379,7 +4323,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 401, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61", @@ -3403,7 +4347,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 284, + "tcId" : 402, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12", @@ -3427,7 +4371,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 403, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5", @@ -3451,7 +4395,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 286, + "tcId" : 404, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a", @@ -3475,7 +4419,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 287, + "tcId" : 405, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3064023043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158ca02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -3483,7 +4427,7 @@ "flags" : [] }, { - "tcId" : 288, + "tcId" : 406, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3065023100bc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d322ff6d1d1162b5de29edcd0b69803fe2f8af8e3d103d0a902302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -3507,7 +4451,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 289, + "tcId" : 407, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3064023043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158ca02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -3515,7 +4459,7 @@ "flags" : [] }, { - "tcId" : 290, + "tcId" : 408, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3065023100bc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d322ff6d1d1162b5de29edcd0b69803fe2f8af8e3d103d0a902302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -3539,7 +4483,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 291, + "tcId" : 409, "comment" : "pseudorandom signature", "msg" : "", "sig" : "306402302290c886bbad8f53089583d543a269a727665626d6b94a3796324c62d08988f66f6011e845811a03589e92abe1f17faf023066e2cb4380997f4e7f85022541adb22d24d1196be68a3db888b03eb3d2d40b0d9a3a6a00a1a4782ee0a00e8410ba2d86", @@ -3547,79 +4491,7 @@ "flags" : [] }, { - "tcId" : 292, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3066023100a3f1102e92ebe46d67e47c61e54a109347ddd7dced3721bffab6847607678f1d15bc1cb5b39b43ee52b02d684bf37850023100eeebb277b55c8748c47675f5e1cf85c1634cea8ce043040de5e76b1bd72e8067a7c6bfa6813b21396348dd01ac7ab61c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 293, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3065023100f290946361f7b733316210d91fc06c1459893f5dbfcf1e086183e5d7730661ef9b3587a9b690438e92d2278779a4d3fd02307b8bdc03bd4cc0026befb1551c75cd6f6b962a80b96fa5b2bbe135cd7b37580501b931b273b298b2ae0ab1198c920e1a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 294, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "306502304da0ba312f61a16a1c9878408ba142b9809a25a089d53089e852d13670fe5050898105af571e1c02c32617a7b77e16e0023100ce54b6ba8d60e21ca6e3bbbc305dc946a92b72f167c412088ab77c08273c2cabe1cd4c89d1f508ffd420e1dae2efdaad", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 295, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "306602310087e01c452f47c3a87bf083ed5f8db2fccf89722b56f8cd7a39fc850172f3033ec08c8dcde6015c032084aef34b3638bf023100f3676ef5f43ff23f303fddc5f59bdd0362c3953d48c383f950ef62e88f72e93138c0dbca4b933fa78f94cf3ce5da5cfc", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30650230557a8ad54ec9ea3806071f75621ed1c4bc3c9fda897066d7b3c827c1832dfc2520d6598265a89208241b852ce932e2e8023100c6629483a2a00da078aa35177833fdaa9956925dc10eca31d358c5403a0ab003858b7c08f383b44c0c658b1b18d354e9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3065023100db72e945913b3f8b421f2e87893a119e4de350fa899017efa7afa709e3c898972ffa70413d70de6dab9738ffb82a89920230767853ae338f0f0405eaf8a59302200a6bc291edd3a0355c8844c01e7aa59a0b39691d15b94827b07ebb3175584a7d58", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30650231008c1b2c1610665be24f03b47527dced5cc82d8991e13b906f22c9847b73c066934e1457afc14465761c61ca3a4cb144ed023046f7127854b68a76efa6ec4cda7929d20bff808e624fcb824d544cdf322ff21df61d737631965360a3a198a457aa33e1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "306502303a8ddef86bfbf861d75ecbf8e8a3612decc043252538286b15af1a87fda64142dd1f139af7678ae7f7104e5090724e3f0231009933cd18a87341a94f1dbee88044cd8b72b394693d2503dc7cf9337aa3f6f83662c61b374a27fa45c4b3fbef9aff29fe", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "306402306a28f6e429413f3f03c20f3c7841b83adade75054c2237a060787646712d09df8b7283eda1c2bfc039d0453639aab5a602306c3837367c65397024a0dc910735132219c1c1ed9e127528c3549efc6f897806416f9c41296175c61cd70d06e90e003e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, + "tcId" : 410, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "30650231008071d8cf9df9efef696ebafc59f74db90c1f1ecf5ccde18858de22fe4d7df2a25cb3001695d706dfd7984b39df65a0f4023027291e6339c2a7fed7a174bb97ffe41d8cfdc20c1260c6ec85d7259f0cc7781bf2ae7a6e6fb4c08e0d75b7381bb7d9b8", @@ -3627,79 +4499,7 @@ "flags" : [] }, { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3065023100c89ec4718c55edfdb5ba2ecf4cb12277b49e59f5f3ee3f57b8905f585ce04f79ba0032380ea35922d7ea63f064c93d2002306d212828521c0cae11ae4a8c89a996a3557e10f975b1837f401622c257e3a3cb72b38cc6bb0ee595e5c876a1646441fe", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3065023100d01de802b92ea4ca0baa4c14cfb491ca03f2fe3905b6a8d02fac21d8f0d65fe0743776d1473195f0e2f021361db83a490230791231dc4382dcded690ee9edf8d0ccfc90704dcf1bd211a873b6d6c704e745cabd305a51f9238d0f406998e735895b8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3065023100b2623abbdc4e5d0cf47b4d629734fd39171cd2e1cfc231ad467f8470e0bc83fcf9e391c68409d3421d7492a7d25d72a90230167750548143e8239b73ce6f7ff2eddb14b8290fc7a92deae483c112d111d04cf4c0ae55ca65f9aa27fb36bc16b64a55", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 305, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3065023100ad08aa6dcbcec824cb6c92d6506b1ea7b0228185a446e0cad5961a36272755845a12f8300984f3a9f55004204d17b87b023003dd40f67bfe14a875a453321d84645273420bc16c4ac3e237035740c5712f837afcc5329eeb4adcfa1ef2bcd53c09b9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3066023100a6f16b617020bcf0f31ded86fcb8001acfe856bb5267baf7cdb862d396b7619432559240e471f80f506b186eabf84bb3023100bd748eea34293676c7cb21a7aea1871aad4e06363d5ed33abebc6c9dd72160c24c0f15d807f3a435fe4c8fcbe63a6f25", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3066023100f72891f7c26020b0487c60d58d0f9663d4e508045268937c23f84b023f991ce92d33fe33dc78083b53a6da02cfb10faf023100f17ea544d497229b54cd49194a6c9d68db6b4db2d0e024daaaf4d19c200d7687cad5e33c893ed59d7627418211dde679", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30640230773332032272abf6efb4f91947af3503433003149807d95a6d318541835aa93cc2e41b6b8735b7a5ed4028ab6b3c4d80023068316b3263a5e34c32c338b9cf329f6b64cebe6e4d73bef9ac4b12013027cf6db87b31ed6128a47525b72a139c10752d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3066023100fa0c7636f79cd35e1af317354adb4ce9aaddc6b70a89c972ead222b48dfff4a320fc62d90ef737a642b347c752d5e468023100fafaaa2b3f7e92ea0b0f2b89088ec1adcbd3b9c7b97e8893ad9ca07e9ced7fd37b1aabab68114fe42a4abbeaa32d84ae", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3065023017fbfd972e166d5a788d9af84160f6ecfcd86f5287945bc816bfc644f9849bc1608095de69533699fc465f4e4f074fb7023100d0c71ce90c5ffaef356a1d28ebe6b4e047c678c489f219e12e353a94fbd6478d2fd8bc8f363614cb532b7669943aefd8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, + "tcId" : 411, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "30650230470014ccd7a1a5e5333d301c8ea528ac3b07b01944af30cec60f4bad94db108509e45ba381818b5bdfaf9daf0d372301023100e3d49d6a05a755aa871d7cb96fffb79fed7625f83f69498ba07c0d65166a67107c9a17ae6e1028e244377a44096217b2", @@ -3707,156 +4507,12 @@ "flags" : [] }, { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3066023100fb766fd8f8d4142b57252b38e958fbcc802031776f5a2ed33a089b150d57f1e5b61820c9db9429b9d4a0d0dac0724779023100ab4dd8ed8989bb38a33a90e898383dc01d5e93f283700890f9c52fb18ef5c82304dfb6b719fcfcf4911ec7c5c2fc8bdb", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30640230455a32ff77b60c69cef3660a8372d82b3ea3f5ae39151c481e8aceb7d0ebed159a6f2981c00e2db7b0961452b400f35c02305774e8505bfcb77f3a3d751c31d7e19b3d172228826d1d7ea177d418c58f792d36e13ebd14202197c2070e0223fd3900", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306502302ff98892d18cc048dbb9e5dafebc222300b3ae8a8364f9d2f98ffd4a336fc1ee8bcb89bfe28d9c3e8abac7d153370d760231009045438e28185061d05fdff63cd314d9fc59891bf616bf5e001d313a560d49714dd7864099a09b8032ea870d31d451b6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 315, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30660231009cafe84002716b7aa1bc76517177e6188f031c066f41cc5e4e4429ef11b855070e91ad94299d7df1e66457336d40774902310094a341146eb31c97759199cada842bf4f9c5e205ef49663939dcce2d40db7f947b91d8e9b0c8398e2f7028cf1e529b8c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3065023100a1a5d4820fe5226f2f547b238c96eb62c299ad17bb43298fbf39607cbd908256351a41f44a62d0f20eba1001f22f7b5e02307431dc7ead3664a8aea70efb317af12947e7b49e41e660e522295a0a04c1f6a526158ead5644d82ac4cca618bf01becd", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306502302c14d1df832aa0eb10e7ce221735ad7584ac0887531b32402e3c1e57fc863be5bc5a2bb87b86165df64f3a4233e761c5023100bdfc8c3579e2417f49d5628dc8286b32663188e017d936e10d61cd3f6edb97919b109c5567b46f4708106fe671f1d5fb", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3065023009a8643aee4ec1119c836373e167064a53888ef7abe5faeed250c1f9960c6c06bcd42a11f13181d3aab8246767dc5368023100bbb6dd94750e6656babd4e159e27a2fa986bc7e4441771ef87b2280f93056dc5a4a38d1c45b8bc2aa20a4b0c5945b57b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3066023100841721e96c44524e86c56d84a5aaea1ac439b060aa11d3e2a1961babd4778075f138dfc0189d3ceac0caccf5bbc1943d023100c9b0df9963daa9b2fe5d75edad22a9316af0132bbda41f7b6754425e9378fa12af0111baabcd37b43714171fcadd978b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306402300a453df160ea5a79926517f16dba255826b87aebabd6fe9f0332100f94ca5cce86f1a528cf4e0010add0eaa7d86b84be023023a1fae44f99681c9b7b2495fb056e206a0e8c4b60a065a576d0bac6f867ef06c402bc8e8584392a3c97accaa0a36cbc", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, + "tcId" : 412, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "30640230377044d343f900175ac6833071be74964cd636417039e10e837da94b6919bffc3f5a517b945a450852af3259f5cbf108023032ea25006375c153581e80c09f53ad585c736f823c70147aba4fb47bb0a224fae4d8819adad80d4c144ecc2380954a9e", "result" : "valid", "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3065023002881912e33e93b3d6d4daaffbb8bdc421240934f006be89d918ef43a82ea072921f940748c59d1368511355e936c5360231008a77df61061022893e15a793a6a5e332bf4c963b2f8ccd4e1a3193ce196b09afac6740a32118adafffcab61cbc96b5df", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3065023100d55902bc90b4ba98054c751746a0109edb8c2ca928585c5c847bc4abf65482ecac190541248e905e7ce5ca313341c6d8023063bd0c665fd69f43ad50417b5bfd2c669f10d12b33e119c605978069f45457beaff125e3492ffa3d166fbc6735d996c4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3065023100867551b1271ca957a4f71a645ec14be9973633efbb5d23fb7adaa234b47ad618c6dca48301d8791baf9eaa69155a8cb202301623c18f1a4cd4703756418e6d8bc4868de44f170b094700d6b73e5b9b8a461598f8d0c7041e2cef0411b16f0b5485ed", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 325, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3065023100b0f8b43879c5241e40981335abbc66cce82868a2ded3d9dd40a7ed882d59ad8bda1f51f382608380917a92d99e45380602301fc0128240724d16b8cb1cc481f4b5fb972b2f7fc984e488550313443b409151c93171da08222253d0c46bb121f0c418", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 326, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3065023100a04b68197390cacb812b47c28158689f11df11f61029b0cfb4989aa4faa7ee4a15c0837642c24d450ca6ea05a79b914102304a243a2491b8f54e5cdf34ee80b2571956e7df6ea0680443a2da089db84c5bd68e489e108e1064fd291c9fb23603469d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 327, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3064023047bc5ab70e4fc533f42fb58ab387f7444d2c655093e47fc988b64ba279fa03a93191eae120b7642795c50a9be44216590230347ad7008ba5f47043858e5a6bc04f05cffb91045cc9a29d6b224cd4e1f50bda10449a2d2e054581a00f1f65062223c0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 328, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3065023008fb1f88f24104bc8d0f3c5ff573d9e714fa87856255503da7a13a2cce87ae4cc383000eb3940374f2b09fcd152e8097023100e86fa46404216031e00a0df4360d49feed084eb7a88a8d1264a4842c802d60bae44b117cba233cc567360c4626913f0b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 329, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3066023100d4353b7c73abaaefdb11321f374ac8584d9d1fd72836300d8353bf9fe35f269f9225e58630a4182f16c07b00efce32e502310082e4180a271b4571835ebe0299ac13a2053500be7f31747e30318d6dd69e95a59b7f3e1fb457c6929f3e7c84ba6fdd43", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 330, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30650231009d124af0982f176a7f7ac202861a8e3eec892956f0987d8a6c141cf8073b27eeca265bd668ced4280c4a64408cdc38e9023065dd8e11cc71ba60a492fe03b35a8dcec34ff47e99bc3e258e877784ebe0ee77b1d0b67ebc9d2c4b37257fa30bdfaa87", - "result" : "valid", - "flags" : [] } ] }, @@ -3875,7 +4531,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 331, + "tcId" : 413, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3066023100ccb13c4dc9805a9b4e06ee25ef8c7593eaff7326c432d4b12b923163cf1cbe5fe1cfd3546c1d0761d8874e83ffd2e15d023100db1b0c082ae314b539f05e8a14ad51e5db37f29cacea9b2aab63a04917d58d008cf3f7ba41d5ea280f3b6a67be3ae8f8", @@ -3883,7 +4539,7 @@ "flags" : [] }, { - "tcId" : 332, + "tcId" : 414, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3065023100c79a30e36d2126b348dd9eb2f5db6aa98f79d80214027e51bcf3cabec188a7ebaf25cb7bbe9ec6bfed135e2a3b70e9160230241338ee2ac931adea9a56e7bfe909947128d54d5122a47b00c278e684e10102740d26e89e343290a5b2fa8b401faec6", @@ -3891,7 +4547,7 @@ "flags" : [] }, { - "tcId" : 333, + "tcId" : 415, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "306402300df82e4ec2960e3df614f8b49cec9a4ee1054365414241361feec9d9d9b6909d8775f222ec385a14afab46266db390c302300968485e854addba0f8354e677e955e1ef2df973d564c49f65f2562cb2a2b80d75e92f8784042955f7b8765f609ce221", @@ -3915,7 +4571,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 334, + "tcId" : 416, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402301fafd83d728422e1485f1e52e5b631548647cc3c76c109c3177a73751d91a19012fa4628b218f2229fc4d55f105fe00102304474f9af7b4b0bb96fdb05ae918f799024e8d5b864e49ccd047cf97e7b9f8763cce015c11cf1f461c9027cb901055101", @@ -3923,7 +4579,7 @@ "flags" : [] }, { - "tcId" : 335, + "tcId" : 417, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3066023100e6025bb957ab197fb4c080d0a5c647e428afb0d7cc235c605ae97545494fd31a9979790bb2da6e1cf186789422b15c970231008ae9872291430d1bb371ef72360dad5afbb6fb001f403d9aaa1445f0326eb1eef775c9dfe1d7ef8bf4e744822108d27e", @@ -3931,7 +4587,7 @@ "flags" : [] }, { - "tcId" : 336, + "tcId" : 418, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3066023100877d5567c18fa568259005a89c2300d1b3825b732fa14964c1477d4b3098afd09384b97d497464adba41e9df8a74d339023100c40f0760717b4b3bae75742b6dc3dcf04cc22a449cfea19d305e0658cb705fda75163e7399e0b3125ca7d1919c13851e", @@ -3955,7 +4611,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 337, + "tcId" : 419, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3065023100e706b0045a6f54bd175e2437b48767b0204f93d8a4d9d3d00838278137e5b670de4305c5c55e49059b8b5f6e264654c90230405741adff94afd9a88e08d0b1021911fa4cedb2466b1a8fd302a5b5d96566ada63ccb82b6c5e8452fde860c545e0a19", @@ -3963,7 +4619,7 @@ "flags" : [] }, { - "tcId" : 338, + "tcId" : 420, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306502300c57ce2bc579fbd3a759dfbf5e84c3cef2414846a2e300453e1e4c5188f24432b14ca647a733b6ad35c980a880d36145023100f12a119e22d48b82049df611f1c851fb22795056498a873c730fcb9fd8f314728de0298b9b22c348abc6de2aba97e972", @@ -3971,7 +4627,7 @@ "flags" : [] }, { - "tcId" : 339, + "tcId" : 421, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30660231009a8f80697ccf2e0617612027d861a3a3a657fb75cc82810b40dd5072d39ff37eca29008390da356137e2c9babd814198023100a86537a83c3d57da50e4b29b47dcc3717c5a1ed0fff18ade8dcce4220eac63aab60b9bfed5f1bdd241dab655a9bdd75f", @@ -3995,7 +4651,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 340, + "tcId" : 422, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "306602310093718f6f8542725f62de7039fc193d3fcc81d622230ccc94e9e265390b385af3a3ba50c91a9d6a5b1e07d79af2bd80b2023100d08499f3d298e8afecea122265a36dbf337259020654739783c8ec8ef783d072555b5907285ce83fc8ced9c8398c6269", @@ -4003,7 +4659,7 @@ "flags" : [] }, { - "tcId" : 341, + "tcId" : 423, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3066023100ce26e42c490dec92cf59d6b1ba75c9a1400d6e5c3fd7c47e1eeb1cded30a3a3d18c81cdfdcbad2742a97293369ce21c202310094671085d941fd27d495452a4c8559a1fe24f3225f5b8ef75faf9d3fb01372c586e23b82714359d0e47144ff5d946161", @@ -4011,7 +4667,7 @@ "flags" : [] }, { - "tcId" : 342, + "tcId" : 424, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3066023100ffc4738acf71f04a13104c328c138b331fb7202aef66f583ba543ed490d12993c18f724c81ad0f7ea18dae352e5c6480023100e67d4ccdeb68a9a731f06f77eae00175be076d92529b109a62542692c8749ddfde03bed1c119a5901a4e852f2115578f", @@ -4035,7 +4691,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 343, + "tcId" : 425, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3065023100e6fa8455bc14e730e4ca1eb5faf6c8180f2f231069b93a0bb17d33ad5513d93a36214f5ce82ca6bd785ccbacf7249a4c02303979b4b480f496357c25aa3fc850c67ff1c5a2aabd80b6020d2eac3dd7833cf2387d0be64df54a0e9b59f12c3bebf886", @@ -4043,7 +4699,7 @@ "flags" : [] }, { - "tcId" : 344, + "tcId" : 426, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "306502301b49b037783838867fbaa57305b2aa28df1b0ec40f43140067fafdea63f87c02dfb0e6f41b760fbdf51005e90c0c3715023100e7d4eb6ee61611264ea8a668a70287e3d63489273da2b30ad0c221f1893feaea3e878c9a81c6cec865899dbda4fa79ae", @@ -4051,7 +4707,7 @@ "flags" : [] }, { - "tcId" : 345, + "tcId" : 427, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "306502310091d9da3d577408189dcaae33d95ed0a0118afd460d5228fa352b6ea671b172eb413816a70621ddaf23c5e2ef79df0c110230053dadbfcd564bddbe44e0ecb4d1e608dbd35d4e83b6634cc72afb87a2d61675ee13960c243f6be70519e167b1d3ceb0", @@ -4075,7 +4731,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 346, + "tcId" : 428, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3065023100af0ed6ce6419662db80f02a2b632675445c7bf8a34bbacdc81cc5dd306c657ca4c5a3fb1b05f358d8f36fda8ae238806023046b472c0badb17e089c8f9697fd0b4ce71f0f4471b235483d4c8dd3d00aa282cde990253df38ba733b2ad82a601c7508", @@ -4083,7 +4739,7 @@ "flags" : [] }, { - "tcId" : 347, + "tcId" : 429, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3066023100e2aa9468ccaaadad8b9f43a429c97f0c6a7eedcb4d4af72d639df0fe53f610b953408a8e24e8db138551770750680f7a023100d81020846d1c50ee9ae23601dd638cb71b38d37fb555268c2fa1ad8a761fa7b27afcab2fa69224d1f976699914e09de2", @@ -4091,7 +4747,7 @@ "flags" : [] }, { - "tcId" : 348, + "tcId" : 430, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "306402306bf6fa7a663802c3382cc5fd02004ec71e5a031e3d9bfc0858fa994e88497a7782308bc265b8237a6bbbdd38658b36fc02303a9d5941a013bf70d99cc3ff255ce85573688dac40344b5db7144b19bf57bb2701e6850a8f819796b67f7d0b6aea7e50", diff --git a/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha512_test.txt b/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha512_test.txt index 52938ef0b..a168c4813 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha512_test.txt +++ b/third_party/wycheproof_testvectors/ecdsa_secp384r1_sha512_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: ECDSA -# Generator version: 0.4.6 +# Generator version: 0.4.12 [key.curve = secp384r1] [key.keySize = 384] @@ -20,36 +20,6 @@ result = valid sig = 3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202307b0a10ee2dd0dd2fab75095af240d095e446faba7a50a19fbb197e4c4250926e30c5303a2c2d34250f17fcf5ab3181a6 # tcId = 2 -# random signature -msg = 313233343030 -result = valid -sig = 306502307e99965aee24503b03d272714eed7025523539d03302e3bd4d7d5a7a90c0913b2c92692bd36d0b3c39276233098448b6023100d71668b3fe4250355a4f83e124b7e5e5d74b79b6e29338319c9de6f52806ac8be61014610706b01a2f85aad1e51e9172 - -# tcId = 3 -# random signature -msg = 313233343030 -result = valid -sig = 306402301237c06eeca85a3505d64a8d3b23c22ab53d552a7872d93419deead45c7a92d9e863b5569d7493c12fd479949ca475720230781b915b1b02630ae524c9ae057b45ecdd5f5eb41fb7f22382f90ca7d494bde49e95af8eaea39610542e4c64499f1cdd - -# tcId = 4 -# random signature -msg = 313233343030 -result = valid -sig = 30650230325328490218c8d8a87cb3b80c5e757bdd2e31ed25e294d55bab0b76eccb9c0e3be00abfec37cd6f0529e662cf449570023100b6bcec84b93fb5b332d8de665f62e43572b8a793078a7fbaaccc8d58eaaf0186387031c60ee8cb7e34494231ff53b14d - -# tcId = 5 -# random signature -msg = 313233343030 -result = valid -sig = 306402307943d795e12846871b632e20ff15e133cf7ee835eea39021eed8e67ed2beb9fcdc47333a5dd949ee0f11f34a5ce111bd02300c48fe32b87d73c0c96e9677e3b60b41c5c50189c32717a00a45a9826386f91360799ca98ae6b8718585ac87d7c6d52c - -# tcId = 6 -# random signature -msg = 313233343030 -result = valid -sig = 3064023035ded233801e06a96f57686cb029e60b7928d8200bd2a7590866958079c5b058f9755b89dccef7ed5583200ffc0982f402301e0621b528f02b35756cfab176e219d7e0bfc965084d68be89d68b6de0c07649ca4450498dd46f043263b024366e95fa - -# tcId = 7 # Legacy:ASN encoding of r misses leading 0 msg = 313233343030 result = acceptable @@ -59,7 +29,7 @@ sig = 30650230814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd672 # some implementations (e.g. jdk) allow signatures with incorrect ASN encodings # assuming that the signature is otherwise valid. -# tcId = 8 +# tcId = 3 # Legacy:ASN encoding of s misses leading 0 msg = 313233343030 result = acceptable @@ -69,13 +39,13 @@ sig = 3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6 # some implementations (e.g. jdk) allow signatures with incorrect ASN encodings # assuming that the signature is otherwise valid. -# tcId = 9 +# tcId = 4 # valid msg = 313233343030 result = valid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 10 +# tcId = 5 # long form encoding of length msg = 313233343030 result = invalid @@ -84,7 +54,7 @@ sig = 308166023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bf # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 11 +# tcId = 6 # long form encoding of length msg = 313233343030 result = invalid @@ -93,7 +63,7 @@ sig = 306702813100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bf # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 12 +# tcId = 7 # long form encoding of length msg = 313233343030 result = invalid @@ -102,7 +72,7 @@ sig = 3067023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 13 +# tcId = 8 # length contains leading 0 msg = 313233343030 result = invalid @@ -111,7 +81,7 @@ sig = 30820066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 14 +# tcId = 9 # length contains leading 0 msg = 313233343030 result = invalid @@ -120,7 +90,7 @@ sig = 30680282003100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 15 +# tcId = 10 # length contains leading 0 msg = 313233343030 result = invalid @@ -129,415 +99,415 @@ sig = 3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 16 +# tcId = 11 # wrong length msg = 313233343030 result = invalid sig = 3067023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 17 +# tcId = 12 # wrong length msg = 313233343030 result = invalid sig = 3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 18 +# tcId = 13 # wrong length msg = 313233343030 result = invalid sig = 3066023200814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 19 +# tcId = 14 # wrong length msg = 313233343030 result = invalid sig = 3066023000814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 20 +# tcId = 15 # wrong length msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202320084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 21 +# tcId = 16 # wrong length msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202300084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 22 +# tcId = 17 # uint32 overflow in length msg = 313233343030 result = invalid sig = 30850100000066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 23 +# tcId = 18 # uint32 overflow in length msg = 313233343030 result = invalid sig = 306b0285010000003100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 24 +# tcId = 19 # uint32 overflow in length msg = 313233343030 result = invalid sig = 306b023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2028501000000310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 25 +# tcId = 20 # uint64 overflow in length msg = 313233343030 result = invalid sig = 3089010000000000000066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 26 +# tcId = 21 # uint64 overflow in length msg = 313233343030 result = invalid sig = 306f028901000000000000003100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 27 +# tcId = 22 # uint64 overflow in length msg = 313233343030 result = invalid sig = 306f023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202890100000000000000310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 28 +# tcId = 23 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 30847fffffff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 29 +# tcId = 24 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 306a02847fffffff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 30 +# tcId = 25 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202847fffffff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 31 +# tcId = 26 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 3084ffffffff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 32 +# tcId = 27 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 306a0284ffffffff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 33 +# tcId = 28 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20284ffffffff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 34 +# tcId = 29 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 3085ffffffffff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 35 +# tcId = 30 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 306b0285ffffffffff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 36 +# tcId = 31 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 306b023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20285ffffffffff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 37 +# tcId = 32 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 3088ffffffffffffffff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 38 +# tcId = 33 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 306e0288ffffffffffffffff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 39 +# tcId = 34 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 306e023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20288ffffffffffffffff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 40 +# tcId = 35 # incorrect length msg = 313233343030 result = invalid sig = 30ff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 41 +# tcId = 36 # incorrect length msg = 313233343030 result = invalid sig = 306602ff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 42 +# tcId = 37 # incorrect length msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202ff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 43 +# tcId = 38 # indefinite length without termination msg = 313233343030 result = invalid sig = 3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 44 +# tcId = 39 # indefinite length without termination msg = 313233343030 result = invalid sig = 3066028000814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 45 +# tcId = 40 # indefinite length without termination msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202800084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 46 +# tcId = 41 # removing sequence msg = 313233343030 result = invalid sig = -# tcId = 47 +# tcId = 42 # lonely sequence tag msg = 313233343030 result = invalid sig = 30 -# tcId = 48 +# tcId = 43 # appending 0's to sequence msg = 313233343030 result = invalid sig = 3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000 -# tcId = 49 +# tcId = 44 # prepending 0's to sequence msg = 313233343030 result = invalid sig = 30680000023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 50 +# tcId = 45 # appending unused 0's to sequence msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000 -# tcId = 51 +# tcId = 46 # appending null value to sequence msg = 313233343030 result = invalid sig = 3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0500 -# tcId = 52 +# tcId = 47 # including garbage msg = 313233343030 result = invalid sig = 306b4981773066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 53 +# tcId = 48 # including garbage msg = 313233343030 result = invalid sig = 306a25003066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 54 +# tcId = 49 # including garbage msg = 313233343030 result = invalid sig = 30683066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0004deadbeef -# tcId = 55 +# tcId = 50 # including garbage msg = 313233343030 result = invalid sig = 306b2236498177023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 56 +# tcId = 51 # including garbage msg = 313233343030 result = invalid sig = 306a22352500023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 57 +# tcId = 52 # including garbage msg = 313233343030 result = invalid sig = 306e2233023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20004deadbeef02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 58 +# tcId = 53 # including garbage msg = 313233343030 result = invalid sig = 306b023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2223649817702310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 59 +# tcId = 54 # including garbage msg = 313233343030 result = invalid sig = 306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e22235250002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 60 +# tcId = 55 # including garbage msg = 313233343030 result = invalid sig = 306e023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2223302310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0004deadbeef -# tcId = 61 +# tcId = 56 # including undefined tags msg = 313233343030 result = invalid sig = 306eaa00bb00cd003066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 62 +# tcId = 57 # including undefined tags msg = 313233343030 result = invalid sig = 306caa02aabb3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 63 +# tcId = 58 # including undefined tags msg = 313233343030 result = invalid sig = 306e2239aa00bb00cd00023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 64 +# tcId = 59 # including undefined tags msg = 313233343030 result = invalid sig = 306c2237aa02aabb023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 65 +# tcId = 60 # including undefined tags msg = 313233343030 result = invalid sig = 306e023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e22239aa00bb00cd0002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 66 +# tcId = 61 # including undefined tags msg = 313233343030 result = invalid sig = 306c023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e22237aa02aabb02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 67 +# tcId = 62 # truncated length of sequence msg = 313233343030 result = invalid sig = 3081 -# tcId = 68 +# tcId = 63 # using composition with indefinite length msg = 313233343030 result = invalid sig = 30803066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000 -# tcId = 69 +# tcId = 64 # using composition with indefinite length msg = 313233343030 result = invalid sig = 306a2280023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2000002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 70 +# tcId = 65 # using composition with indefinite length msg = 313233343030 result = invalid sig = 306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2228002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000 -# tcId = 71 +# tcId = 66 # using composition with wrong tag msg = 313233343030 result = invalid sig = 30803166023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000 -# tcId = 72 +# tcId = 67 # using composition with wrong tag msg = 313233343030 result = invalid sig = 306a2280033100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2000002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 73 +# tcId = 68 # using composition with wrong tag msg = 313233343030 result = invalid sig = 306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2228003310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000 -# tcId = 74 +# tcId = 69 # Replacing sequence with NULL msg = 313233343030 result = invalid sig = 0500 -# tcId = 75 +# tcId = 70 # changing tag value of sequence msg = 313233343030 result = invalid sig = 2e66023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 76 +# tcId = 71 # changing tag value of sequence msg = 313233343030 result = invalid sig = 2f66023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 77 +# tcId = 72 # changing tag value of sequence msg = 313233343030 result = invalid sig = 3166023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 78 +# tcId = 73 # changing tag value of sequence msg = 313233343030 result = invalid sig = 3266023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 79 +# tcId = 74 # changing tag value of sequence msg = 313233343030 result = invalid sig = ff66023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 80 +# tcId = 75 # dropping value of sequence msg = 313233343030 result = invalid sig = 3000 -# tcId = 81 -# using composition forsequence +# tcId = 76 +# using composition for sequence msg = 313233343030 result = invalid sig = 306a30010230653100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 82 +# tcId = 77 # truncate sequence msg = 313233343030 result = invalid sig = 3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7 -# tcId = 83 +# tcId = 78 # truncate sequence msg = 313233343030 result = invalid sig = 30653100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 84 +# tcId = 79 # indefinite length msg = 313233343030 result = invalid @@ -546,97 +516,97 @@ sig = 3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 85 +# tcId = 80 # indefinite length with truncated delimiter msg = 313233343030 result = invalid sig = 3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd00 -# tcId = 86 +# tcId = 81 # indefinite length with additional element msg = 313233343030 result = invalid sig = 3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd05000000 -# tcId = 87 +# tcId = 82 # indefinite length with truncated element msg = 313233343030 result = invalid sig = 3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd060811220000 -# tcId = 88 +# tcId = 83 # indefinite length with garbage msg = 313233343030 result = invalid sig = 3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000fe02beef -# tcId = 89 +# tcId = 84 # indefinite length with nonempty EOC msg = 313233343030 result = invalid sig = 3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0002beef -# tcId = 90 +# tcId = 85 # prepend empty sequence msg = 313233343030 result = invalid sig = 30683000023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 91 +# tcId = 86 # append empty sequence msg = 313233343030 result = invalid sig = 3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd3000 -# tcId = 92 +# tcId = 87 # sequence of sequence msg = 313233343030 result = invalid sig = 30683066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 93 +# tcId = 88 # truncated sequence msg = 313233343030 result = invalid sig = 3033023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2 -# tcId = 94 +# tcId = 89 # repeat element in sequence msg = 313233343030 result = invalid sig = 308199023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 95 +# tcId = 90 # removing integer msg = 313233343030 result = invalid sig = 303302310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 96 +# tcId = 91 # lonely integer tag msg = 313233343030 result = invalid sig = 30340202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 97 +# tcId = 92 # lonely integer tag msg = 313233343030 result = invalid sig = 3034023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202 -# tcId = 98 +# tcId = 93 # appending 0's to integer msg = 313233343030 result = invalid sig = 3068023300814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2000002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 99 +# tcId = 94 # appending 0's to integer msg = 313233343030 result = invalid sig = 3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202330084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000 -# tcId = 100 +# tcId = 95 # prepending 0's to integer msg = 313233343030 result = invalid @@ -645,7 +615,7 @@ sig = 30680233000000814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 101 +# tcId = 96 # prepending 0's to integer msg = 313233343030 result = invalid @@ -654,295 +624,295 @@ sig = 3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 102 +# tcId = 97 # appending unused 0's to integer msg = 313233343030 result = invalid sig = 3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2000002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 103 +# tcId = 98 # appending null value to integer msg = 313233343030 result = invalid sig = 3068023300814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2050002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 104 +# tcId = 99 # appending null value to integer msg = 313233343030 result = invalid sig = 3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202330084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0500 -# tcId = 105 +# tcId = 100 # truncated length of integer msg = 313233343030 result = invalid sig = 3035028102310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 106 +# tcId = 101 # truncated length of integer msg = 313233343030 result = invalid sig = 3035023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20281 -# tcId = 107 +# tcId = 102 # Replacing integer with NULL msg = 313233343030 result = invalid sig = 3035050002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 108 +# tcId = 103 # Replacing integer with NULL msg = 313233343030 result = invalid sig = 3035023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20500 -# tcId = 109 +# tcId = 104 # changing tag value of integer msg = 313233343030 result = invalid sig = 3066003100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 110 +# tcId = 105 # changing tag value of integer msg = 313233343030 result = invalid sig = 3066013100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 111 +# tcId = 106 # changing tag value of integer msg = 313233343030 result = invalid sig = 3066033100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 112 +# tcId = 107 # changing tag value of integer msg = 313233343030 result = invalid sig = 3066043100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 113 +# tcId = 108 # changing tag value of integer msg = 313233343030 result = invalid sig = 3066ff3100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 114 +# tcId = 109 # changing tag value of integer msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e200310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 115 +# tcId = 110 # changing tag value of integer msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e201310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 116 +# tcId = 111 # changing tag value of integer msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e203310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 117 +# tcId = 112 # changing tag value of integer msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e204310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 118 +# tcId = 113 # changing tag value of integer msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2ff310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 119 +# tcId = 114 # dropping value of integer msg = 313233343030 result = invalid sig = 3035020002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 120 +# tcId = 115 # dropping value of integer msg = 313233343030 result = invalid sig = 3035023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20200 -# tcId = 121 -# using composition forinteger +# tcId = 116 +# using composition for integer msg = 313233343030 result = invalid sig = 306a22350201000230814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 122 -# using composition forinteger +# tcId = 117 +# using composition for integer msg = 313233343030 result = invalid sig = 306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e22235020100023084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 123 +# tcId = 118 # modify first byte of integer msg = 313233343030 result = invalid sig = 3066023102814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 124 +# tcId = 119 # modify first byte of integer msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310284f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 125 +# tcId = 120 # modify last byte of integer msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a156202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 126 +# tcId = 121 # modify last byte of integer msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a74d -# tcId = 127 +# tcId = 122 # truncate integer msg = 313233343030 result = invalid sig = 3065023000814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a1502310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 128 +# tcId = 123 # truncate integer msg = 313233343030 result = invalid sig = 30650230814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 129 +# tcId = 124 # truncate integer msg = 313233343030 result = invalid sig = 3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202300084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7 -# tcId = 130 +# tcId = 125 # truncate integer msg = 313233343030 result = invalid sig = 3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2023084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 131 +# tcId = 126 # leading ff in integer msg = 313233343030 result = invalid sig = 30670232ff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 132 +# tcId = 127 # leading ff in integer msg = 313233343030 result = invalid sig = 3067023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20232ff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 133 +# tcId = 128 # infinity msg = 313233343030 result = invalid sig = 303609018002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 134 +# tcId = 129 # infinity msg = 313233343030 result = invalid sig = 3036023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2090180 -# tcId = 135 +# tcId = 130 # replacing integer with zero msg = 313233343030 result = invalid sig = 303602010002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 136 +# tcId = 131 # replacing integer with zero msg = 313233343030 result = invalid sig = 3036023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2020100 -# tcId = 137 +# tcId = 132 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3066023101814cc9a70febda342d4ada87fc39426f403d5e8980842845d38217e2bcceedb5caa7aef8bc35edeec4beb155610f3f5502310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 138 +# tcId = 133 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30650230814cc9a70febda342d4ada87fc39426f403d5e898084284644bb7cded46091f71a7393942ad49ef8eae67e7fc784ec6f02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 139 +# tcId = 134 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30660231ff7eb33658f01425cbd2b5257803c6bd90bfc2a1767f7bd7b9f3e1359f376840298d725eb98c7ab98c282d68156bb5ea1e02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 140 +# tcId = 135 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 306502307eb33658f01425cbd2b5257803c6bd90bfc2a1767f7bd7b9bb4483212b9f6e08e58c6c6bd52b610715198180387b139102310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 141 +# tcId = 136 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30660231fe7eb33658f01425cbd2b5257803c6bd90bfc2a1767f7bd7ba2c7de81d4331124a3558510743ca12113b414eaa9ef0c0ab02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 142 +# tcId = 137 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3066023101814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 143 +# tcId = 138 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 306502307eb33658f01425cbd2b5257803c6bd90bfc2a1767f7bd7b9f3e1359f376840298d725eb98c7ab98c282d68156bb5ea1e02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 144 +# tcId = 139 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310184f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e5fd3ad1cb7a61dc9507f6eeb2a65341ad0cac035dfee58d140 -# tcId = 145 +# tcId = 140 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2023084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e6044e681b3bdaf6d91cf3acfc5d3d2cbdaf0e8030a54ce7e5a -# tcId = 146 +# tcId = 141 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20231ff7b0a10ee2dd0dd2fab75095af240d095e446faba7a50a19ff3b630ca4e19648ed8ab2287e37c8caa222be38ade6c5833 -# tcId = 147 +# tcId = 142 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20231fe7b0a10ee2dd0dd2fab75095af240d095e446faba7a50a1a02c52e34859e236af809114d59acbe52f353fca2011a72ec0 -# tcId = 148 +# tcId = 143 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310184f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd -# tcId = 149 +# tcId = 144 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202307b0a10ee2dd0dd2fab75095af240d095e446faba7a50a19ff3b630ca4e19648ed8ab2287e37c8caa222be38ade6c5833 -# tcId = 150 +# tcId = 145 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -950,7 +920,7 @@ sig = 3006020100020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 151 +# tcId = 146 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -958,7 +928,7 @@ sig = 3006020100020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 152 +# tcId = 147 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -966,7 +936,7 @@ sig = 30060201000201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 153 +# tcId = 148 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -974,7 +944,7 @@ sig = 3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 154 +# tcId = 149 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -982,7 +952,7 @@ sig = 3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 155 +# tcId = 150 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -990,7 +960,7 @@ sig = 3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 156 +# tcId = 151 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -998,7 +968,7 @@ sig = 3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 157 +# tcId = 152 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1006,7 +976,7 @@ sig = 3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 158 +# tcId = 153 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1014,7 +984,7 @@ sig = 3008020100090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 159 +# tcId = 154 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1022,7 +992,7 @@ sig = 3006020101020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 160 +# tcId = 155 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1030,7 +1000,7 @@ sig = 3006020101020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 161 +# tcId = 156 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1038,7 +1008,7 @@ sig = 30060201010201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 162 +# tcId = 157 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1046,7 +1016,7 @@ sig = 3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 163 +# tcId = 158 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1054,7 +1024,7 @@ sig = 3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 164 +# tcId = 159 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1062,7 +1032,7 @@ sig = 3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 165 +# tcId = 160 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1070,7 +1040,7 @@ sig = 3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 166 +# tcId = 161 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1078,7 +1048,7 @@ sig = 3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 167 +# tcId = 162 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1086,7 +1056,7 @@ sig = 3008020101090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 168 +# tcId = 163 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1094,7 +1064,7 @@ sig = 30060201ff020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 169 +# tcId = 164 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1102,7 +1072,7 @@ sig = 30060201ff020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 170 +# tcId = 165 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1110,7 +1080,7 @@ sig = 30060201ff0201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 171 +# tcId = 166 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1118,7 +1088,7 @@ sig = 30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 172 +# tcId = 167 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1126,7 +1096,7 @@ sig = 30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 173 +# tcId = 168 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1134,7 +1104,7 @@ sig = 30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 174 +# tcId = 169 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1142,7 +1112,7 @@ sig = 30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 175 +# tcId = 170 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1150,7 +1120,7 @@ sig = 30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 176 +# tcId = 171 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1158,7 +1128,7 @@ sig = 30080201ff090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 177 +# tcId = 172 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1166,7 +1136,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 178 +# tcId = 173 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1174,7 +1144,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 179 +# tcId = 174 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1182,7 +1152,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 180 +# tcId = 175 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1190,7 +1160,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 181 +# tcId = 176 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1198,7 +1168,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 182 +# tcId = 177 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1206,7 +1176,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 183 +# tcId = 178 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1214,7 +1184,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 184 +# tcId = 179 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1222,7 +1192,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 185 +# tcId = 180 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1230,7 +1200,7 @@ sig = 3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 186 +# tcId = 181 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1238,7 +1208,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 187 +# tcId = 182 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1246,7 +1216,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 188 +# tcId = 183 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1254,7 +1224,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 189 +# tcId = 184 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1262,7 +1232,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 190 +# tcId = 185 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1270,7 +1240,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 191 +# tcId = 186 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1278,7 +1248,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 192 +# tcId = 187 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1286,7 +1256,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 193 +# tcId = 188 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1294,7 +1264,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 194 +# tcId = 189 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1302,7 +1272,7 @@ sig = 3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 195 +# tcId = 190 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1310,7 +1280,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 196 +# tcId = 191 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1318,7 +1288,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 197 +# tcId = 192 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1326,7 +1296,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 198 +# tcId = 193 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1334,7 +1304,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 199 +# tcId = 194 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1342,7 +1312,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 200 +# tcId = 195 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1350,7 +1320,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 201 +# tcId = 196 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1358,7 +1328,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 202 +# tcId = 197 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1366,7 +1336,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 203 +# tcId = 198 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1374,7 +1344,7 @@ sig = 3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 204 +# tcId = 199 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1382,7 +1352,7 @@ sig = 3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 205 +# tcId = 200 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1390,7 +1360,7 @@ sig = 3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 206 +# tcId = 201 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1398,7 +1368,7 @@ sig = 3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 207 +# tcId = 202 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1406,7 +1376,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 208 +# tcId = 203 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1414,7 +1384,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 209 +# tcId = 204 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1422,7 +1392,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 210 +# tcId = 205 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1430,7 +1400,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 211 +# tcId = 206 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1438,7 +1408,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 212 +# tcId = 207 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1446,7 +1416,7 @@ sig = 3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 213 +# tcId = 208 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1454,7 +1424,7 @@ sig = 3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 214 +# tcId = 209 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1462,7 +1432,7 @@ sig = 3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 215 +# tcId = 210 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1470,7 +1440,7 @@ sig = 3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 216 +# tcId = 211 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1478,7 +1448,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 217 +# tcId = 212 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1486,7 +1456,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 218 +# tcId = 213 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1494,7 +1464,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 219 +# tcId = 214 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1502,7 +1472,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 220 +# tcId = 215 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1510,7 +1480,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 221 +# tcId = 216 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1518,12 +1488,750 @@ sig = 3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 222 +# tcId = 217 # Edge case for Shamir multiplication msg = 3637323636 result = valid sig = 3066023100ac042e13ab83394692019170707bc21dd3d7b8d233d11b651757085bdd5767eabbb85322984f14437335de0cdf5656840231008f8a277dde5282671af958e3315e795a20e2885157b77663a67a77ef2379020c5d12be6c732fd725402cb9ee8c345284 +# tcId = 218 +# special case hash +msg = 33393439313934313732 +result = valid +sig = 3065023100d51c53fa3e201c440a4e33ea0bbc1d3f3fe18b0cc2a4d6812dd217a9b426e54eb4024113b354441272174549c979857c02300992c5442dc6d5d6095a45720f5c5344acb78bc18817ef32c1334e6eba7726246577d4257942bdefe994c1575ed15a6e + +# tcId = 219 +# special case hash +msg = 35333637363431383737 +result = valid +sig = 3065023100c8d44c8b70abed9e6ae6bbb9f4b72ed6e8b50a52a8e6e1bd3447c0828dad26fc6f395ba09069b307f040d1e86a42c022023001e0af500505bb88b3a2b0f132acb4da64adddc0598318cb7612b5812d29c2d0dde1413d0ce40044b44590e91b97bacd + +# tcId = 220 +# special case hash +msg = 35363731343831303935 +result = valid +sig = 3065023100d3513bd06496d8576e01e8c4b284587acafd239acfd739a19a5899f0a00d269f990659a671b2e0e25f935b3a28a1f5fd0230366b35315ce114bffbb75a969543646ee253f046a8630fbbb121ecc5d62df4a7eb09d2878805d5dab9c9b3880b747b68 + +# tcId = 221 +# special case hash +msg = 3131323037313732393039 +result = valid +sig = 3065023100b08c4018556ca8833b524504e30c58346e1c0345b678fdf91891c464a33180ed85a99bc8911acf4f22aceb40440afc9402304a595f7eed2db9f6bd3e90355d5c0e96486dc64242319e41fc07be00a732354b62ec9c34319720b9ffb24c994b1cf875 + +# tcId = 222 +# special case hash +msg = 3131323938303334323336 +result = valid +sig = 306502302b08f784617fd0707a83d3c2615efa0c45f28d7d928fc45cd8a886e116b45f4686aee97474d091012e27057b6ba8f7e6023100c440aa6ecb63e0d43c639b37e5810a96def7eec8e90a4c55e5b57971c48dfb4e850232fbb37bd32bb3b0523b815ff985 + +# tcId = 223 +# special case hash +msg = 39383736303239363833 +result = valid +sig = 306402300609f4ec120c8838bda916f668e9600af7652e1d3f7182734f97f54da5d106bbfd216c32f227b76d583de1c53949b2ee023046926dffc766ff90c3b921b3e51a2982a1072314c1fdfb4175de7adea5a6f97bdff587a473504a9c402aac7c05bd4785 + +# tcId = 224 +# special case hash +msg = 3230323034323936353139 +result = valid +sig = 306502305ae2220e4716e1ef0382afcc39db339e5bd5f05e8a188d4a5daaab71c6c35263ee8820a34558092877449ebb15898c5c023100c4d38e2e85451c43ee35b0c56196cbf3059acf2b8b529f06dc1de9b281d9b0f3f3983df8936e944ab0b18330a342ee88 + +# tcId = 225 +# special case hash +msg = 31343531363639313830 +result = valid +sig = 3065023051fb84ed71d436c737ab24e2a45c68f8f623748be2caebd89e02bfc89309b8350042ab1b97849b9f680f044a58765175023100d4a8f60791657a8c12985fd896ac77e7d95cb050582f2466471dc2c6dcf90db05ce34beadbfcfe690dc56c0cc9944007 + +# tcId = 226 +# special case hash +msg = 31303933363835393531 +result = valid +sig = 3065023040159290d161df6b3f81a92cefb6df56149d588e7b886bf24939f5c8b6bb515d325b3764f0ed284a77fa9081ccfa5237023100bd55dfb47709287ce7b88dfd96ac7543eeba9bd31b8c91f203d2b90418122406399c80a53539b81f1cb60fa3b23a2563 + +# tcId = 227 +# special case hash +msg = 36323139353630323031 +result = valid +sig = 3066023100d7fb9f53865cdf9d4cad6f66981aea35a1454858ceb678d7b851c12a4c6644fe1915a4b219b51389a5ae2c98a433cc3a02310094ad75c3dea88740205cab41032dfe149341cf4ee94dcd2f0c8bbe5af5860b30b5e1f764b2c767b09fd10761050c989c + +# tcId = 228 +# special case hash +msg = 35363832343734333033 +result = valid +sig = 30650230157ef8f85cdb9257983d06a7f29674752659097364b401e701705b3bd9ead884fd32141320ae76ae05f6fc7ec155d6c2023100ccadc3851020e41dd91bc28a6c073409136a47f20b8dbf2553fd456a8ed5fa7e73e4ec59dca499e0d082efbb9ad34dc7 + +# tcId = 229 +# special case hash +msg = 33373336353331373836 +result = valid +sig = 3066023100e763001769c76f6a6d06fad37b584d7f25832501491bec283b3b6836f947dc4e2cef021c6c6e525b0a6a3890d1da122a023100acbd88729cce3992d14ec99e69ff0712b82a33a1c1e8b90e1399c66fe196f7c99bdb3ff81db77dc25ae6f0c1a025117d + +# tcId = 230 +# special case hash +msg = 34373935393033373932 +result = valid +sig = 3066023100c6425b6b046ec91ebc32b9e6de750e5d3d36d4ddc6dffd25ba47817385a9466f6fc52259c7d02c66af5bf12045b5659d02310084cdc06e35fecc85a3e00b16488eac3584942f663d8b59df111c0650139d7cda20d68dccae569d433170d832147bc94c + +# tcId = 231 +# special case hash +msg = 39333939363131303037 +result = valid +sig = 306502303061f090e4932133a0e08ac984d1c8d8d4f565e21cf15427671503880341265cd44f35a437ee3c3a8857579dd7af0c3502310093ae374a0f63dcbe41a1b7b07a50faf2b33f35e0b6600bb36aa5cda05238640fa35c635c0fa78e1410f3a879bbb8a541 + +# tcId = 232 +# special case hash +msg = 31303837343931313835 +result = valid +sig = 306502300ccc627f35454cc84e08a828f5bd5f5e41eeeaa40475bcc2e71ff372e8c718a5e179d3b7f2d7051db9060c4c978eb638023100b12d0240afbdfc64c60861548c33663b8960316a55f860cc33d1908e89aa6fc9519f23a900e0488fa6a37cfb37856565 + +# tcId = 233 +# special case hash +msg = 33323336363738353030 +result = valid +sig = 3065023100e72419fb67ebbcc0de9c46ce5475c608f9de7e83fc5e582920b8e9848000d820d393fdac6c96ea35ce941cb14951640002306aa19934ef60f4a247bc261ba256283a94857a268f42a0939c95a536fbd4f8e1f1c285a7b164c12213abb9e3393cbe9f + +# tcId = 234 +# special case hash +msg = 31343438393937373033 +result = valid +sig = 30660231008b740931f9afa8a04c08cde896b7fdd9aca3177d5e4a3e5a51e54bfa824b66ab11df4e90f49798d644babfede7830224023100afd91e7ce15059a5b5499e5aef4afa91fd090e4e5029b3f4348f0d4349df11745869f9255117eea405a78af5dd6a646d + +# tcId = 235 +# special case hash +msg = 35373134363332383037 +result = valid +sig = 3066023100989024bce204a7539fbd2b185ecf375590d873177c1ff26bbf755838ae5bcde180054663702ac3a4e68fe8b58fd88c70023100bdbedf64e424dbd7f979f83adef3fc85077fa76f8b1724815b5b8c24fde7fbd72f4b369a415d9bbf565cdc459bdce54c + +# tcId = 236 +# special case hash +msg = 323236343837343932 +result = valid +sig = 3064023022624fc23403955c0c9f5b89871177fa53879c8424de3b4ab1bcbcddc6e57b870b0491b848e19f728722b3163f4aa32802305bb82642cdaa84d6977fb95b3ede4ec7f2d54881cf435636d3509816f13ebb7be24fd7d4e1e81fddf07bde685e8d630d + +# tcId = 237 +# special case hash +msg = 35333533343439343739 +result = valid +sig = 3065023100da5a2daa7437df4566ebba6ac5ed424655633e354ef4d943dc95ddefb0dae69f3616e506cc8cb5bc433a82ba71f6feb402305107b24041bba45073ce54488a5aef861e7805bbb8f970aedc1c59149cfe72c7025e2d117337e8677c88ef43374e6907 + +# tcId = 238 +# special case hash +msg = 34373837333033383830 +result = valid +sig = 306402302b0659fb7fa5fc1fce767418c20978de9a6a59941fc54f8380619b2ab2a7d6039de5373fbb503c24f2ce38e9c57995de02300d94dba98dd874bfffeac96a9295b6ab667708b8e33252edc029574c484a132135b13e52db6f877987c1be4f51fca193 + +# tcId = 239 +# special case hash +msg = 32323332313935383233 +result = valid +sig = 306402304a5a14f1ecf053bf3ec14843db8c7dd153e9545d20d76345a9e1d1a8fcb49558ca1ee5a9402311c2eaa102e646e57c2c02301573b8b4b633496da320e99a85c6f57b7ee543548180a77f7fced2d0665911cb4cde9de21bc1a981b97742c9040a6369 + +# tcId = 240 +# special case hash +msg = 3130373339333931393137 +result = valid +sig = 30650230104e66e6e26c36633c0af001f0d9a216236816923ec93b70bea0a8ff053a15aaaef5fe3483e5cc73564e60fe8364ce0e023100ec2df9100e34875a5dc436da824916487b38e7aeb02944860e257fd982b01782b3bd6b13b376e8a6dbd783dfa0d77169 + +# tcId = 241 +# special case hash +msg = 31383831303237333135 +result = valid +sig = 306402304b06795da82bda354e8d9422a76c7bc064027fcdd68f95b7bc6177a85b2d822c84dc31cb91fc016afa48816a3a019267023018e31018e312d3dd3dd49ec355fdb0def3bb3e44393c26cf1bc110b23a3aacf6c442bfcec5535ce37527d0e068f75c03 + +# tcId = 242 +# special case hash +msg = 36303631363933393037 +result = valid +sig = 3066023100ad75ca5a3df34e5a6d3ea4c9df534e8910cfb1d8c605fc398fbee4c05f2b715bd2146221920de8bac86c2b210221bcff023100a322d3df3bb2cf9e4215adf1ff459e70f2f86bec6dd6af5d04ae307d21ed5955136c8e258fdc0f9cbd6cf89c31aa691f + +# tcId = 243 +# special case hash +msg = 38383935323237303934 +result = valid +sig = 3065023100b0fa6289cc61bab335932ea1ac6540462653cc747ef67827825f77689a4398602297835d08aa16e23a76dea9f75404ef0230278d654a0b50c57d13f9c9c8c7c694001167f8e3b71491772a7427f1410fb6de518740c22e455e58de48846479b300cc + +# tcId = 244 +# special case hash +msg = 31353830323334303934 +result = valid +sig = 3065023100c216cb4fe97facb7cd66f02cd751155b94fa2f35f8a62ba565aca575728af533540ff5d769b7c15c1345ab6414e150680230278a8a372b75d6eb17a4f7c7f62d5555c7357a1a047026bead52185cbcc01d73b80a1577e86220b2278da2b1ee8c983a + +# tcId = 245 +# special case hash +msg = 33393635393931353132 +result = valid +sig = 30660231009591c80453cffbcd0b8d6d20fce0cbb2a458e54aed7ba1c767e6c017af4c4aa07a76859c0b249f6692a3c9ace893f14e023100893b567cd2959cd60557d3d6013d6e1741421a6edc5bc18244b3e8d7744e57928ce006a3fbd6e6324cb8ea3e5177e7e3 + +# tcId = 246 +# special case hash +msg = 32323838373332313938 +result = valid +sig = 30650230350b5515ba9785f149e2a566c14f4178757bb325179888f526f7db11161aedcd752551381316c2713f5de21d3d517af002310097d48a90c3bb3444736bec69db0649f82428b39238ada6048a0bead84f2f3b73816b48fed4d57b5f87a194ce4004ed7b + +# tcId = 247 +# special case hash +msg = 32323330383837333139 +result = valid +sig = 3066023100833210c45d2448d9a4d69622d6f2193e64c65c79d45d62e28f517ca5c68eef05a2e98b1faed4cc87cbdbec6fe6bb8987023100b777b44cd30e6a049dc56af19a251d955c1bbab0c307fe12e9e5382fd48c173db0292f0b1047da28ee18518e11688eea + +# tcId = 248 +# special case hash +msg = 313239303536393337 +result = valid +sig = 306402307728ef10d9d5f3f32132716e6b403926929b05201700658d4b7f25a0692f153b8d666fd0da39888ab6234212659268d0023055df9466ee2c98225a2b0c4ff77622f9d11b4e48aa7f9279cdc2e245fdd9b9f4282106e25a458ff618bc3ca9422bea25 + +# tcId = 249 +# special case hash +msg = 32373438363536343338 +result = valid +sig = 30640230552040701dba17be3b4d5d6e136ce412b6a4c50ce1ee53415d8100c69a8ee4726652648f50e695f8bb552d0df3e8d1c402301374972b2f35b2fd86d45ed0c9358b394e271575e429ac8aa60eb94b9df7e755d9317fb259269e9d3b1db8d48d91dc7e + +# tcId = 250 +# special case hash +msg = 37353833353032363034 +result = valid +sig = 3065023100fe6ef07056ce647128584bec156b68b8005f42d8c85dfb122134c488cc0e72cf8f06700417d7ff694b45e894ec23cbbd02307f5e33c5bfa697c144d440b32d06221f630a9ccaa8e9a0489490c04b86e8daae0e41d2466429b4b3cc1d37348e36cc0b + +# tcId = 251 +# special case hash +msg = 32333237373534323739 +result = valid +sig = 3065023100e009fc1a13d282bd37f10693350a5b421a0039713d29cb9e816e013c173bd1ec2bd6eb6bd88429023ee3d75d9a5ec06f02300b8bd481982a6e52355bcde5fe0092abac41f0543c31d1928b9a585e63e9520e24a65f46db2696e1b85a65c4e5240879 + +# tcId = 252 +# special case hash +msg = 373735353038353834 +result = valid +sig = 3065023100acee00dfdfcee7343aeffa8514b11020c5435027887529d255bdbd45a90f160c68f05bd4b567daa8fa14e5807f5167a402301c9fdf546190970aa33121a3043280669be694e5f700b52a805aa6101b4c58f0467e7b699641d1d03f6229b2faf4253f + +# tcId = 253 +# special case hash +msg = 3137393832363438333832 +result = valid +sig = 30650231008a4ee1e3bb251982475877d18763fafcf49ccc8b0fec1da63b0edccbb8d3e38608a2e02d0d951031179e12ac899d30c3023073cb62ad7632cd42dff829abfbfcb6165207e3708ed10043c0cdee951c7f8012432696e9cf732dcbadb504630648419f + +# tcId = 254 +# special case hash +msg = 32333936373737333635 +result = valid +sig = 306402303903b59f837ff5f41f42cbe3e2fc8e17d859cbb35386c4327d3947fb012b3629fea911c83cefdbd503aebbcc1114afd102300e5be9094b5a22ade00c24644f476baad0f7741dfb2ce9644a1c45769404f8dccc522017c2b8cc630f1a0ef5fee99fe8 + +# tcId = 255 +# special case hash +msg = 35393938313035383031 +result = valid +sig = 306502307717ffc8d0811f357299423c56ec181c58f1981f5c1dd4f346f6a2ad71d3582e203a11e8609c1146ff3247a1820f832c02310096c89ec707da3cd8b09084b065e3265327a536a974c4285155388011e348f2e7f005ae7e3e502732fc2971ac13fd72c0 + +# tcId = 256 +# special case hash +msg = 3136363737383237303537 +result = valid +sig = 3065023100a21519ce3533c80826f1e47fa9afde7096151144291134421990285a8d89a8c2d4afdadd547a923dcc17bfcdd0e9ffb9023040577245dd2e022c8ed8b5de7b8c26f31307429a7a64e5729311cc4128e3b486867e61b4a8a1cd0731792eb1466d08f3 + +# tcId = 257 +# special case hash +msg = 323036323134333632 +result = valid +sig = 3065023100a727addad0b2acd2942cb1e3f7b2917ca65453275198b06436a993bfc982d3f54620c395e253d57b8fe026efcf7252f902307a19811aa4c12c45c3c041e7c614d0d98051ca7a0c57a9a107d552793ba1d0debb373525aafcc13ae1acd50a42a89adf + +# tcId = 258 +# special case hash +msg = 36383432343936303435 +result = valid +sig = 3065023022287277872d175d8a3ff5be9818658f845eb9c1b2edc093ae82a75aa31cc26fe1771b4bfbd4c320251388d7279b5245023100b47d1833867e889fcfd7ac171855293a50aa6db24c6522e374fe87be12bf49b13c8b5e1455a2f25aa7912f799eebe552 + +# tcId = 259 +# special case hash +msg = 33323639383937333231 +result = valid +sig = 3065023100a0f41362009b8e7e7545d0f7c4127e22d82ac1921eb61bf51e9ea711e41557a84f7bb6ace499a3bc9ebca8e83728787b02301f6e0c15a3e402370885e2aceb712280ebc45b63986357765b7e54b06cd00db8308e4715c39d48d246030bf960e6a2ff + +# tcId = 260 +# special case hash +msg = 31333837333234363932 +result = valid +sig = 306502304144e1c6ad29ad88aa5472d6d1a8d1f15de315f5b281f87cc392d66d7042547e6af7c733b31828f89c8a5dafce5bb9af023100f5d0d81f92428df2977757c88ba67f9e03abd4c15b1e87fa1dd49e601a9dd479e7c3dc03a8bfea60fcfc1c543931a7de + +# tcId = 261 +# special case hash +msg = 34313138383837353336 +result = valid +sig = 306402305f177fc05542be6e09027b7eac5eb34f34fc10ad1429e4daaea75834de48dd22626f2bf653dfcc46234921d19b97406b02307def6c993a87560425f2c911046357c4b1c4c376bfa22bb45d533654fea6f565ba722147b2269ea7652f9c4af62ed118 + +# tcId = 262 +# special case hash +msg = 393838363036353435 +result = valid +sig = 3066023100bd77a8ff0cd798d8f6e75dfbbb16c3ee5bf3f626dcb5abdfd453b301cb4fd4caee8e84dd650a8b4cf6655dea163788c7023100ef8f42394469eb8cd7b2ac6942cdb5e70dd54980ad8c0c483099573d75b936880459c9d14f9e73645865a4f24ee2c4ce + +# tcId = 263 +# special case hash +msg = 32343739313135383435 +result = valid +sig = 3066023100a02e2196258436da6a35a2f73cf6b08880f27757566ce80c7fc45f5dcbaec62d3fcebb784b4a650e24c1a997e4b971f7023100f1195d2ba3321b6938e04169d7baf605001b6311f08a5e82157a7675d54993f2fd1e41f8c84fc437a1a139d2e73e8d46 + +# tcId = 264 +# special case hash +msg = 35303736383837333637 +result = valid +sig = 30640230686c5dfe858629125fdee522b77a9b9be5e03a347d79cb4c407f17fd25c97293cd99711f33e77814bd30d2453d3a86c10230509ac9b18c1b2b5a2b1b889d994b950743a988c2fcfb683e89211a43da6ee362c2e414d84fe82db1904b81701c257822 + +# tcId = 265 +# special case hash +msg = 393838353036393637 +result = valid +sig = 306502310083ce818ecd276432a8ddfe75406d01329e76d7586cd6f611c1fe1a0913ad80014c2156381942d58dd6356e44ccdc52a8023036a35983b97a9ae2a19cf05ba947dd880c973d5c78f9676ebbcb0b40d639124030c137236232f1fad15afd71c52ad8ec + +# tcId = 266 +# special case hash +msg = 32373231333036313331 +result = valid +sig = 306502307cb78ebb712b5a2e0b0573d28440a5da36bd2338805d90ef3b0c1178ae613be8ae8bf548af4e7403e5a5410462afc2e30231008631a82cbdb8c2c7df70f012405f06ad0ab20d6c4fbceb3e736f40fdff1a8e5f6e667a0e77259f277494de84ec0de50d + +# tcId = 267 +# special case hash +msg = 33323034313031363535 +result = valid +sig = 306602310085110fe21156b7764b91bcb6cf44da3eb21d162395071c216a13b5920d67a31aaa20dfc4669cf32c04964d0831bcdc29023100e19187033d8b4e1edf7ab8eaaae1e13c80c0c4db51d921ccf62f424524cbd530d07de2cf902a0ecda5e01206ae61e240 + +# tcId = 268 +# special case hash +msg = 33313530363830393530 +result = valid +sig = 306402300fd621a892ee5a3eb0bcb80f3184714a6635f568d92f41ad8d523887d5b82d2b930eb5ff2922fda1a3d299f5a045837f02301278725a607fa6f2fc7549b0de816fe2f88e3a1ec1ccaf9fb58e70a0f6646c2d7aad6e4f73d116e73096bdef231d0c89 + +# tcId = 269 +# special case hash +msg = 31373237343630313033 +result = valid +sig = 3066023100802cbe405d3ce9663b0b13c639aa27730b3377ce42521098ae09096b7fc5e7ac998b6994344e89abfb50c05476f9cae80231009aa7258c0dc4eff4b2d583575368301e2a7865cfaa3753055a79c8b8e91e94496a5d539181c2fd77941df50fe87453cd + +# tcId = 270 +# special case hash +msg = 3134353731343631323235 +result = valid +sig = 3066023100859b0446949d7f78a0301ac4cc02b599a758fd1be006bf1a12570015869e59b9a429ce1c77a750969f49e291f6ab899402310099a812a1acc2c646814315cf9b6290d2232236cdf131f9590088e75a55786cdfc9d9027ec70056408ab55445fd79fe60 + +# tcId = 271 +# special case hash +msg = 34313739353136303930 +result = valid +sig = 3065023100dbcc7ee9fa620e943193deae3f46b3142779caa2bce2df79a20639c8d01bce414a61f72764c1ec949c945320f5ee2a1d02301d9879787b880bd05db39bac07bfe3e7d0792932144e211e81f21da9621b83bff11bc52bcc7cb40cf5093f9bad8650fb + +# tcId = 272 +# special case hash +msg = 35383932373133303534 +result = valid +sig = 306402307a1f9fbd0f6e776c3e3a3c798f5c0d9e20f0e2f3f4d22e5893dd09e5af69a46abc2f888d3c76834462008069275dfeb9023045e6d62a74d3eb81f0a3a62902b8949132821b45d8e6cad9bb3d8660451727cdf7b332a9ac7bb04604991312143f8a6a + +# tcId = 273 +# special case hash +msg = 33383936313832323937 +result = valid +sig = 30640230047962e09e1b61823d23726bf72b4dde380e032b534e3273db157fa60908159ab7ee4cadce14fd06ebe8e08e8d8d5a0702301892f65ee09e34ce45dd44b5a172b200ce66b678b0e200c17e424e319f414f8dfbb2769a0259c9cc105191aa924e48d5 + +# tcId = 274 +# special case hash +msg = 38323833333436373332 +result = valid +sig = 30660231008f02799390ab861452cd4949942cbbcc25cad7c4334c4bc6146fbef8ad96c86f923fbf376d9ab79073e5fcb663f1ea91023100ce15d9862d100ff95ad7368922eec3f6d7060ce412c01ff13870aa61626ee49edf39bb27005ecbe406bb6825f74c0438 + +# tcId = 275 +# special case hash +msg = 33333636393734383931 +result = valid +sig = 306502301879c4d6cf7c5425515547575049be2a40c624a928cf281250f8bdcbf47e9f95310d0992c9887dc6318b3197114f358e023100e1116bf68320bade7d07a1a9651512d60b551af8625b98b5eb8ca222d4073ae5c140a80e5dbe59f073647daa00837aee + +# tcId = 276 +# special case hash +msg = 32313939313533323239 +result = valid +sig = 3064023031dced9a6767f39045472749baec1644ae7d93a810a4b60eb213c02c42de65152ffc669af96089554570801a704e2a2d02303022ecfbc88a72b9c50ef65344765b615738f2b3d420ade68cbf3ec40bef0e10c5cc43bcfe003bb6f17ec23802c40569 + +# tcId = 277 +# special case hash +msg = 35363030333136383232 +result = valid +sig = 3066023100f4bdf786c61c5f1ce7568638ba9dbc9a134e27fc142003bf9870353980a8f4c2fbd03c8d0171e4048ef30db6fe15388a023100d0e96768bc6adc91f93ae5704e86888853f479f32a45bfd436dc8a030603d233c56880124b7971362aa11b71315ae304 + +# tcId = 278 +# special case hash +msg = 383639363531363935 +result = valid +sig = 3065023100ec0f635b7ce31988a07f41b3df35ca03c70e376bfb3b6ab24831a83be2121b9f9e93928b10a8f5fc0322bdb9edd406fe023066618ccb473c6dac3b14cfab6dfb24d219b37aec63425067c2c1c631d64a80b9cab6445f5a5439adb28bb99daa9234a5 + +# tcId = 279 +# special case hash +msg = 36353833393236333732 +result = valid +sig = 306402304f2bea24f7de57901e365d4c332ddb62d294d0c5fd58342a43bdd3ba5cbaf25adaddb5944bfef9dcc88f94d93650bbbb02300851b97ddc433e4521c600904970e2bf55aa901e1aaaaf06818377f84a28e033a49eebc21ffe9cff3cbefd0963fbed00 + +# tcId = 280 +# special case hash +msg = 3133323035303135373235 +result = valid +sig = 3064023072a9bab30f8da1437f17115cc37b6ef8cf6591ed934d596675ad7b000c6a74cca5f37210a68228a58023790e3726c357023012d697c4e20b18f63a3e0164dca8ca4a5fa0058ad7cd1c571cef356e85fd8f56ab7963d8aba824e8d31efb3e690c27b9 + +# tcId = 281 +# special case hash +msg = 35303835333330373931 +result = valid +sig = 3064023033b7105f4cc98a1ea2abad45dbbe3761b4613ddd350e62da91560da694be3e84b1684f9a8ee4b3f556c61d02af54446202302c86e3a216dc7dd784cdcbf5084bdf6cdc1c7e67dbd61f9f6ed161fda4d4c26167e5b12731cf2b0cf5d9a5f0b6124939 + +# tcId = 282 +# special case hash +msg = 37383636383133313139 +result = valid +sig = 30640230252e3b5b60b8f80748b83623e30013723115cabcc48770c0ab6e7ee29c429ef1d9da78db3a9a8504133b9bd6feceb82502301ba740f87907cf6d450080f7807a50f21c31cd245dd30f95849a168d63b37628e8043c292ab7f130a4468eaf8b47e56d + +# tcId = 283 +# special case hash +msg = 32303832353339343239 +result = valid +sig = 3066023100b8694dbf8310ccd78398a1cffa51493f95e3317f238291771cb331f8e3a9753774ae3be78df16d22b3fbe9ad45bed793023100daaead431bbdbf8d82368fbbd2473695683206ee67092c146b266ed32f56b31cb0f033eebf6c75118730eef7b7f96ba7 + +# tcId = 284 +# special case hash +msg = 3130303635393536363937 +result = valid +sig = 3066023100d37ba39cd1b5289e7aa3f33afefa4df6821a07d3e8ee1c11e7df036c37e36214bb90264633d4c395644cd2cc2523833f0231008b0d58ed75af59e2abbcec9226836f176b27da2d9f3094f2d4a09898136436235025208cf5444265af66fed05b3dc27c + +# tcId = 285 +# special case hash +msg = 33303234313831363034 +result = valid +sig = 3066023100b4ef419020c0dcbdeeeed76c255560f1ed783c0f9e7fcea4c08a0714b9d1f491fda9ae7bb1eb96d294b02799f82861290231008d987611063d2f28cb309a56eaf1ea65f27d95c97b77a5f037f2f914fed728267aaf62a37f3c7b44fc4b15125b349863 + +# tcId = 286 +# special case hash +msg = 37373637383532383734 +result = valid +sig = 3066023100b2df7b11cf60ac93c078d19f37f889717aa5d9af1d00d0964f9e9f5257c3b51b3d3e47ca5b5aa72058ed63b52464e582023100b524968ea8c58d379e38f4cfa9da1527a2acb26d605d22f173fcf1e834db0d7f031cb9245cb62b8458ff499b8d3decbe + +# tcId = 287 +# special case hash +msg = 353434313939393734 +result = valid +sig = 3066023100e0edc08b4122b75ebbd1635d07f0bb55771bda15573a5081da971955f9a63f6decdd4919911dbfea503ea8ed1faad93d023100ca7850c74ce878587056206c590a1097d197a2090cfe3e057becfa2700c7a531623ae7331e163def693e26a97feb540d + +# tcId = 288 +# special case hash +msg = 35383433343830333931 +result = valid +sig = 3065023068f555eef5a323a929719bfd8cf81d6d8a977ecb35defd86fa54d8e5749c7b5f3e80087fbd39f8aa0cd29d8310bd6578023100e2c2314a50fc0ad78c1ec02ea77ee2e13dcef1460957c6b573f721d72c209ac5fb529ab20397234c59ed44f60400971a + +# tcId = 289 +# special case hash +msg = 373138383932363239 +result = valid +sig = 30660231009e330e29f18123813e83b9c6abd68de96a57f97a4005b88d5b470a67a541b6d3af12124cf8658b751671c6698fb8b021023100d210fba9bde6ef077ca06b75e1cf7ce8dd70b08e9dd42d81a215ef9272f1779ae3e9f0dec510571d87237cc6bf3203e8 + +# tcId = 290 +# special case hash +msg = 31373433323233343433 +result = valid +sig = 30650230483192056f753f64ddf0f21072b73d68893e6fa5432c981c7a1955b6592a6045a5c1c58c383e70023c34e09b7964ec8d02310094b005d5f98c4fd2ad40ff8e03a8599f45e206082112f834df1d48502d2ac690cd3204f0078913794c9c39077ad6c58b + +# tcId = 291 +# special case hash +msg = 32343036303035393336 +result = valid +sig = 306402302b7ec14fd77c4b33230dd0a4e2710fbd307e469baec54b6f25daac7e196b7b4b5df251cdddba7bdc9836ca1319bb900b0230590036192586ff66ae9a288199db9d02bbd5b703f8c329a9a1f986001b190f20ae96fe8b63681eda17bac2a57fd40f2e + +# tcId = 292 +# special case hash +msg = 31363134303336393838 +result = valid +sig = 306402302611484e7ff47dfaece4aa883dd73f891869e2786f20c87b980055ddd792070c0d0d9a370878126bab89a402b9ea173c02304e0006b8aabe9d6a3c3018d9c87eae7f46461187d3c20b33e975c850599ec1cb52c76e1f507e439afc43f9f682e7a8d2 + +# tcId = 293 +# special case hash +msg = 32303935343235363835 +result = valid +sig = 306502302d504e38cdb1bb80bf29e07afbc66aea732accc85a722011069988f21eef685084f55efa30bfe32427eb8636db9171b4023100883e3d80d766ccb29e73a9e929111930da8353ec69769785633fe1b4505f9051e78d50c79a6b7c885c10b160bbb57fb6 + +# tcId = 294 +# special case hash +msg = 31303038303938393833 +result = valid +sig = 3064023028dc1b63dc61ecde754ff4913780e486339103178e27d761987dac0b03c9bdf4a4a96b8680fa07fc47ae175b780e896e02305a9898eedf8781b9afeb506e0272a12c0c79bb893b8a5893c5a0a1bf4324d46dde71a245be2fd8aa2975fdeb40adf8f3 + +# tcId = 295 +# special case hash +msg = 31353734313437393237 +result = valid +sig = 306402304c978a47b9e9449337178aa6413a794c4c9bf182a42062646a469b1d2c2c95621e818e661352b07e63254b6954e1459802306997345f05cfc05c0fd4d1dd133e555e5e5002e0929a59f60bbffc354234783ebf4fe5db10a870952cabd453635c1082 + +# tcId = 296 +# special case hash +msg = 32383636373731353232 +result = valid +sig = 3065023036d8e2cfc80d0436e1fad3702ec05aa138618cdb745652cb85b0b121ee107bdf1ade0464dc0c6bd16875bcc364044d8c023100898b8775c9b39aa9fd130b5ab77e6c462ced6114898045b7f606142277d9eb2aa897f24c9ba4c8d112111de04dc57c10 + +# tcId = 297 +# special case hash +msg = 31363934323830373837 +result = valid +sig = 3065023100ce2bdcf924caaa81e79bd7dd983dfeeee91652e4ea6edd077f8b56ada4953733a22dd3a6336446a648aec4ffc367cb3e023008eb09faeef4b0e5c1262eda2127464f7e2981ea1736e80afc7c622461c3d26fe08694fb4914ce9dbba83704e3077b3c + +# tcId = 298 +# special case hash +msg = 39393231363932353638 +result = valid +sig = 3066023100e3a1b4b0567d6c664dec02f3ee9cd8581129046944b0e6650f6e6a41b5d9d4bf79d7a6fd54ea5a218492cfa1bb03ca07023100986206925cbfa186c7d88f7100d87dd3b2d03b8789309a722d582f119eef48cd0ea5460917cf27246c31f90e28540424 + +# tcId = 299 +# special case hash +msg = 3131363039343339373938 +result = valid +sig = 306502310095a5e29940e42099c4637f4ae51e7d1ec02be0dcfb0b627030984c35e477e80cc57e7eef970e384dee16a9b9fc8f2bf202300ca166c390339653cde84e79a87e5ceb4f52c1a515a5878542fd82705b9983976fd31a4123b5d0bde95a0818114cf462 + +# tcId = 300 +# special case hash +msg = 37313836313632313030 +result = valid +sig = 3066023100c30c49d0ba131944e2075daacb1259d5580a712a08f73d889c4d3d484d73dd9719a439a986f48b072c4595c507a01083023100a5595c0691bc2d215f981fab513e3a88a452f2a1433367b99b02b6efe507519afedbe1ad0337899944e29c9ccccb2476 + +# tcId = 301 +# special case hash +msg = 33323934333437313737 +result = valid +sig = 30650231009fd0585f8740669885c162842bba25323ea12b1d05e524bb945cad4e31538742eda5128f467b3c562c5f0a99019d3406023043acfadd03915c2350e1d8e514c47eb36f3c3456169c9a562a6262c1c2d7d33378bf9fec7f220239d5c61e06414414a4 + +# tcId = 302 +# special case hash +msg = 3138353134343535313230 +result = valid +sig = 306402304ecac0cdbf665c584f8a40614cd55d042706c54895b1de02984fe309122566c959a4dd3315e7d3f089879f8f45821336023009187da6587a3de90eba41f4e6510e711f4467f3122971566ecc39a4bd53e95b8a19380e20ec2a7c752d29de54fd2e8f + +# tcId = 303 +# special case hash +msg = 343736303433393330 +result = valid +sig = 3065023037a1ba49f11e97ad0ec47e687c6c6e94f794f874720c0dd2da501437b50e5b00fb6ed33adf7cf1f9c870fd3d37165bf7023100b3ad08c9886b4ca1593a68938b67142c65ed4da1714c22204cba71300c094ccdbdf84c38a3f6d896db72ed5051a19266 + +# tcId = 304 +# special case hash +msg = 32353637333738373431 +result = valid +sig = 3066023100a0abe896d2f30207bc9b21e75400eedb88d3498d49806f41aa8e7f9bd815a33382f278db39710c2cb097937790d0236c0231009a29aded30e8ce4790756208d12044e18c34168608026000a883044dd0d91109d866b422a054c232810ddfbb2ae440bb + +# tcId = 305 +# special case hash +msg = 35373339393334393935 +result = valid +sig = 3065023100b024fc3479d0ddde1c9e06b63c9bfb76a00d0f2f555220cb9a1311c2deec32eb3d6d2b648f5e8c104d5f88931754c0c20230767950cc149697edbae836f977bd38d89d141ff9774147b13ddd525b7a3f3a14a80d9979856f65b99a6faff173b5d6eb + +# tcId = 306 +# special case hash +msg = 33343738333636313339 +result = valid +sig = 306402302a0ae7b5d42645051212cafb7339b9c5283d1fd9881d77ad5c18d25ee10907b7809740a510e65aecd61b53ba3a0f660a02304c0457dd19ef6e4d6ae65f45417ddf1a58c07663a86737d271becfa3ea5724b6018f1fa9e64fd08601a7dbd3957761d9 + +# tcId = 307 +# special case hash +msg = 363439303532363032 +result = valid +sig = 306502300c1657320faca6668c6e9f06f657a310b01939a7d9640fa0429872fe28bd1667688bc162221285ecfb14e8d80627450a023100f5272aa08c321aa4f7e520825cc720f6511d635598c648d4d514669b3ad803ad259c799e195a095982f66c176435be21 + +# tcId = 308 +# special case hash +msg = 34373633383837343936 +result = valid +sig = 3066023100d821798a7a72bfb483e6e9840e8d921200ef1976b7e514036bf9133a01740ce397c73fa046054438c5806c294a02c6800231008c5d12887fcd945ba123fc5a5605d13a5a3e7e781ad69c6103577ee9dc47adc3e39a21080dd50304b59e5f5cf3f5a385 + +# tcId = 309 +# special case hash +msg = 353739303230303830 +result = valid +sig = 3065023100c996bd6fa63c9586779f27523d5583135a594808514f98cc44cac1fa5cfa03c78c7f12f746c6bd20608ecbe3060eb068023027d40a11d52373df3054a28b0ab98a91ad689d1211d69919fc04cadc22ff0367d3ef9433012a760c1d1df3715c8d5cf3 + +# tcId = 310 +# special case hash +msg = 35333434373837383438 +result = valid +sig = 3065023042dd6c8d995938701a538909ed6aeae0ba50c995138de84e195bbb9c56180e108d4a6274548c7be6e121c4d218d2d4a0023100fae8668bb2003f0da1dc90bec67d354ccbb899432599c3198b96c5ca4bd2324c46998f4fb76a123467cf24570b1b6916 + +# tcId = 311 +# special case hash +msg = 3139323636343130393230 +result = valid +sig = 30650230061f185633291b9a768e15ec03a2b7c356c757b023b61e313fdf0c5349d128a78668d20b2561709b3bd8451b920f12ab0231008fc5edc66410dbf20a7cbc3498e405761756ed39866856e74256ac1f255f62b0edff519762ecdbbc8395d14715c4388e + +# tcId = 312 +# special case hash +msg = 33373033393135373035 +result = valid +sig = 3065023069326e047c62e8bac5c090b76bf73ae652fa9a6aecfa1ccb8702f419094c9727511264fb1aeec00e425c7a0d746793d30231009dbddd22db4a77dbe16114bc6fbb981aecba7e82a9cbc1ed385e28a51793561770fb3f9696090efca24f268d8788f2c9 + +# tcId = 313 +# special case hash +msg = 3831353435373730 +result = valid +sig = 306402304ca1df89b23ed5efcdf601d295c45e402d786a14d62f7261104e4cb05b8cae17abb095799e71173841749615c829411b02301bb777e0a6fee8a2337a436a6fa26a487de4640ff97d57b44b55305989803863d748c7302f2dfde8b8cedd69bb602e2d + +# tcId = 314 +# special case hash +msg = 313935353330333737 +result = valid +sig = 3065023067be1b06f67172c503a5ac50582235d30bc9079eaa4cdec69a39c096310f8d99186cc9af7c8b4369a291d3e921d60705023100ab645fc91f06b1ff7cc58fccf6f7cfac74db30d839748a78cb5f3b8fefc7a06f3b5ff0310a8580c6050bebb75eda972c + +# tcId = 315 +# special case hash +msg = 31323637383130393033 +result = valid +sig = 3066023100d966442d6c29e5a4cc60e2374eccd373db3ebe405ee7c9664c4273100cd1899a1c58110487528616d8c5321dbf5227640231009bb0e4a2c041a3b7b672029fe480d155f57671ecd6eb598660d025acce1f613d03cd6cff4a214131c8c7a8ad22df1397 + +# tcId = 316 +# special case hash +msg = 3131313830373230383135 +result = valid +sig = 3064023008a84a2bc39b082ab82e6e45f088a36f1cb255f97ec8124eca929d4506d7dab63957c647994be2c2c7344f902de5b38f02300c9645e84a304ba0970ca5ce00b8c8a971fa0d0bcbec6a70134894c44d3075030ff04333ea3889f847a1ed769ee618ee + +# tcId = 317 +# special case hash +msg = 38333831383639323930 +result = valid +sig = 306502310083004b034202bbf51a327d32ed3ddf67b46eda9bac695a4422744a4bd99aaac3b3e8ed80ddac6538939c9385d6c8f61602307b4e61926cb9afa8cdaaf44909df6dc6449887d59fe2acac05f7684a235fa77179bdbcc69fd8f359e8eda19e5a5d4807 + +# tcId = 318 +# special case hash +msg = 33313331323837323737 +result = valid +sig = 3065023100ad93375a1d374c41e5de268a8c08c205ff5652445bfe3ddf4ca77a70f5819f9f06db861d82fc9637946f0fe38457f2bd02304bc043acbc6a68d4824ed768af9476ad5b93e4cb3bbac284fb5fbd548ae3b96c265c6d1ef4588a3e2da21b124c0d6b12 + +# tcId = 319 +# special case hash +msg = 3134333331393236353338 +result = valid +sig = 30660231009e0d45d2dc93fd363dc919405818e39922f3f9dd0827bcad86d4ba80a44b45a6f60b8e593b580c91262b32859dbb1e53023100eb9b8dfe5ba4a055a974f19b488f3a6fa07161006ac94eb1fe1c12dd0e20f3a7be38a37ce96d671183c5871249b2a3c5 + +# tcId = 320 +# special case hash +msg = 333434393038323336 +result = valid +sig = 306502307a5d04cd2fda59d8565c79ea2a7f1289ab79cae9fde060094c805c591a2534e4393e28c3fd858529bf17643846aceb830231008de0d8c0092fd02d554afe25f814744beaaa17c6946a6387ec7046b602db8a6c900246c2fb63fcef2ac8d9394444a0fc + +# tcId = 321 +# special case hash +msg = 36383239383335393239 +result = valid +sig = 3065023100a564eea0cdac051a769f8ff1e0c834a288ce514f67d138113727b53a1a6fc95ce237367b91f1b91b2f65d589adc8288e0230182e5b47b6fbd8e741a04e809487ba5fcb8a5f2f1b9af6ce214128623a4768e38e6ddc958ff39078c36c04a314708427 + +# tcId = 322 +# special case hash +msg = 33343435313538303233 +result = valid +sig = 306402306758867cd1ca1446cc41043d1625c967a0ae04d9db17bbb42fa9c076b3593125d63cd3e7471ee6cdba5235a21cec2f220230563db387adb537e1d89231d935ac790316925aeb29132b9f87bee91116c33bf50943fe39b671ce9535dca0a5d22bbfa4 + +# tcId = 323 +# special case hash +msg = 3132363937393837363434 +result = valid +sig = 3066023100cde033e38d3f791db87d8a6907516bd8021acd47e897df683fda529d48050f8b5688f6361daf1b14bc3f45fc7f76150f023100e14f4811a667c85335a4709a589ea46bac72055b794eaea92d28e834d5bc459c605fe4f27c1ab18d186d59e7d205cb67 + +# tcId = 324 +# special case hash +msg = 333939323432353533 +result = valid +sig = 3065023100f2384468b55553c68f9764d8248cfd7358d604fa377ebb13828c43a8ebdf308fbbbebfa49a9458bfda957d2068d24e3f02301fdf4891d56e3e90c02b05c14c27c17f56f8e6aa144f02328c90109e1f70c9e3f582f0d299c44da505c543cc89c6a990 + +# tcId = 325 +# special case hash +msg = 31363031393737393737 +result = valid +sig = 3065023100b1ccafedcc21ba90b342fa23c0149f3d12a939ab6c3342b36ae61fddbdc753927a7c3e978bd780cf25cd78c8c5efe28002304c32a73f3157bbe2384095eb67726b9cd3c2623b98a182a3b4f00e8db933e1113b7ada2695a7d79b471026462b20e289 + +# tcId = 326 +# special case hash +msg = 3130383738373535313435 +result = valid +sig = 3066023100f3ed170e449758299ae55eb85244745e1876621c1f708e07e55c0d2d9ab5f9af9e0a8b3c7bdf8936ab3c9ebd1908e9dc023100da62ccdb658868147286d7269bcbd4addb4dec9ea3d5d79fdbe0ccffa40d055170bddeb4ef4c5e0bc99fae5db62b4477 + +# tcId = 327 +# special case hash +msg = 37303034323532393939 +result = valid +sig = 306502310083455fc4629e7693c8e495fec2d29bb23bb6db79180fcfa83a4f9310d9db27e29297dee27ee80a71ab2f7a2d59f48b8802307736c056c8f2bb57e9fb6b8de0ab6d09879f6611e737634e7b6337aa5c5a01f515d5e3702dec9a702177c816e32bac67 + +# tcId = 328 +# special case hash +msg = 31353635333235323833 +result = valid +sig = 3065023074961587cbe49bbf0a73fea82b8b2242f67b0ea09224774639f437c60378a36b2d511a9145d576b440dffd1f02286a8b0231008fb95d46c22889085cc1d3e20bcfbcbc52f4532445f76f08efae2de8b56fe8525204643330dfd23cce946687a0aef046 + +# tcId = 329 +# special case hash +msg = 3233383236333432333530 +result = valid +sig = 3065023100a3fd322330d0f0efccc54bd7d73c3159eb1bcca08cec369a4a08fd00f9ec6d482ced58eb08a0d7c2113bd5575de4917d0230164e3232a628c40fbba1de82bfb9627cec78a8040cf325a5a8bb8f864c2ac19e3524ac93f4db5713ce62ba256176e05e + +# tcId = 330 +# special case hash +msg = 31343437383437303635 +result = valid +sig = 306502304c862ff9e4ff88f9a58e9fceaaf9bbb30740d3f6c8c6a69b5627fe234b144f8cdf09520735cfd708f5e341a78cc4873d023100a861972514a0e975cf2da214125ec93288524cc77492ed63c516424278e5ec8d41724467cb7c3111fa34c69193abb435 + +# tcId = 331 +# special case hash +msg = 3134323630323035353434 +result = valid +sig = 3065023062225e4e492a9773397870336168960a66b9e50391ef7289cb2d3878f32252dc1b904f6682545e14564e415bd93e01170231009f4d0327f79e043505c691e361fa2e00f87f41324777eca6966f4bea2fa0858876aa01980b2cad7f66037524de49bf65 + +# tcId = 332 +# special case hash +msg = 31393933383335323835 +result = valid +sig = 30640230450c65d2d88ba464eee3a5ce9310b519d5dcf608799fb2275eee987a67c2c4d7ac53716987cc5139c18c67ef07b1e20702301ee0439311a7bce1c4fed0a3152d1b354d96536c6ca0c9188ac1f1afcc5cd7305b5611ef0d19d8bd57c5059976dc5e68 + +# tcId = 333 +# special case hash +msg = 34323932313533353233 +result = valid +sig = 3066023100aa2575fb5bea0effb5247d20c3d0165d575831840b5c18b0245a99a61b7ad5d7bf8a8cfcc375e095a84e781025bee3ee0231009c8b7797ad330abc206060b28b6ca1c639d89f59582528bda1527e3ab081697a2ab576f9d09c2ee329dd73231667308d + +# tcId = 334 +# special case hash +msg = 34343539393031343936 +result = valid +sig = 3064023001fc45285aa2c2e50458199ade2ded0dd36b1de03e8969175be4a6f09f9719b195ded8d9eb4ea132d95d19a3528fd6c9023059609a358c5919fef4781061804d4d64a067edecdcfd14620161aae3ef2735095a558e4f8ae345040123f093e5f70af2 + +# tcId = 335 +# special case hash +msg = 31333933393731313731 +result = valid +sig = 3065023100d8e1f6b19e5b92e36060e59e53eeb788a4758c2c8ee9519f3949d5f3315abafbe937b8ed44d47e886a07c107aa8ac9f4023012550574318371e5168d0a339f20fcacaec87db211bba4d4e7c7e055b63b75fd31790ad285f4cc061378692b0a248e34 + +# tcId = 336 +# special case hash +msg = 32333930363936343935 +result = valid +sig = 306402304815aec44a7a6b86ae87fc2556accd77832fa33a4710e02ec5ef6f41f68a910e6af4d173ae462a759bd98079b371bf5d02306e78d562f9e8be65e8d7a74a7305e5d6cf2f3c4c980f2b18dfb8e9c8b0134ec86548053b3d125e56d5872294d2d14ebc + +# tcId = 337 +# special case hash +msg = 3131343436303536323634 +result = valid +sig = 3065023100d302f9db6b2d94e194412f0d40a135a554aee014bd939b3d7e45c1221ef7ce45c2aed875f9a2bc43dbc8264d92e444a5023004e7247b258c6e7739979c0a07282f62958ac45e52dd76a41d5e1aca31a5cda73d7b026d67b4d609803001cb661d74c6 + +# tcId = 338 +# special case hash +msg = 363835303034373530 +result = valid +sig = 3065023100889f0e2a6ae2ddcad1cde3f65b61d4dd40985917ba841b47a1f802491f5af5067722b7683df0fca7ee19d2b73724c8fd02301f989bac23b51c49e5d7dcc319eed2fc767e9b432bf75af92814d9e67a5d4b3398eb15e98b70527abbc029abc1bea524 + +# tcId = 339 +# special case hash +msg = 3232323035333630363139 +result = valid +sig = 3066023100e69c70c679795ca7d2b66e2632529651c120055fa3cf25435fe8bb28987c02412ce73e6ca5ca7e0b42e9670c0a588175023100edd8513bff40cdca9e22659238fbcea2de2caeef53c5287a515db9168b3008ec446c9b94f28a6e021c69bc6637fc4634 + +# tcId = 340 +# special case hash +msg = 36323135363635313234 +result = valid +sig = 30640230068cbecfd47bfd688f495df05e45fd5fced6d8e240605c5b2be5e69368740b694b9b1ea034af3180e571dd38a86369ef02301a1d2976f748d1621128013c61abda5398a3e24f0073d1a6e07a1e96c12be4f1e2e7b144f9b5a350500acfc5cb0698d9 + [key.curve = secp384r1] [key.keySize = 384] [key.type = ECPublicKey] @@ -1533,13 +2241,13 @@ sig = 3066023100ac042e13ab83394692019170707bc21dd3d7b8d233d11b651757085bdd5767ea [keyDer = 3076301006072a8648ce3d020106052b8104002203620004ca5ee479ad6624ab5870539a56a23b3816eef7bbc67156836dfb58c425fdb7213e31770f12b43152e887d88a3afb4b182aceec92b3139aca8396402a8f81bb5014e748eab2e2059f8656a883e62d78b9dc988b98332627f95232d37df26585d3] [sha = SHA-512] -# tcId = 223 +# tcId = 341 # k*G has a large x-coordinate msg = 313233343030 result = valid sig = 304d0218389cb27e0bc8d21fa7e5f24cb74f58851313e696333ad68b023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970 -# tcId = 224 +# tcId = 342 # r too large msg = 313233343030 result = invalid @@ -1554,7 +2262,7 @@ sig = 3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe [keyDer = 3076301006072a8648ce3d020106052b810400220362000470e6a90b4e076bf51dfa01fa44de49b448f7afa0f3d07677f1682ca776d404b2a0feef66b005ea28ba99b6ce21d0ca12424f7d179951fb89156cdf04aed6db056c98592c651b5a881abc34e2401127fb81c64e90cee83269c5141f9a3c7bce78] [sha = SHA-512] -# tcId = 225 +# tcId = 343 # r,s are large msg = 313233343030 result = valid @@ -1569,7 +2277,7 @@ sig = 3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf [keyDer = 3076301006072a8648ce3d020106052b81040022036200045a568474805fbf9acc1e5756d296696290b73d4d1c3b197f48aff03b919f0111823f90ea024af1c78e7c803e2297662d4c1c79edc9c694620c1f5b5cc7dd9ff89a42442747857cace26b6ebc99962ec3a68a8e4072226d6d98a2a866dd97c203] [sha = SHA-512] -# tcId = 226 +# tcId = 344 # r and s^-1 have a large Hamming weight msg = 313233343030 result = valid @@ -1584,7 +2292,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000488531382963bfe4e179f0b457ecd446528b98d349edbd8e7d0f6c1673b4ae2a7629b3345a7eae2e7c48358c13bdbe0389375c849dd571d91f2a3bf8994f53f82261f38172806c4d725de2029e887bfe036f38d6985ea5a22c52169db6e4213da] [sha = SHA-512] -# tcId = 227 +# tcId = 345 # r and s^-1 have a large Hamming weight msg = 313233343030 result = valid @@ -1599,7 +2307,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004080da57d67dba48eb50eef484cf668d981e1bf30c357c3fd21a43cdc41f267c3f186bf87e3680239bac09930f144263c5f28777ad8bcbfc3eb0369e0f7b18392a12397a4fbe15a2a1f6e2e5b4067c82681c89c73db25eca18c6b25768429cef0] [sha = SHA-512] -# tcId = 228 +# tcId = 346 # small r and s msg = 313233343030 result = valid @@ -1614,7 +2322,7 @@ sig = 3006020102020101 [keyDer = 3076301006072a8648ce3d020106052b81040022036200040e74a096d7f6ee1be9b4160d6b79baba4d25b4fb6fbdd38f5a9ed5cc1ac79943be71ede093e504c7dc0832daeb898a05a8d005b30c894686f6ecb2bc696e25effaccd3c9e4b48122db567c0118a0b983b757c2f40082dc374f8f6117a8e76fc0] [sha = SHA-512] -# tcId = 229 +# tcId = 347 # small r and s msg = 313233343030 result = valid @@ -1629,13 +2337,13 @@ sig = 3006020102020102 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004a2ad0e27b40410d16077ddc5e415f109d328bf75e73a0f56876fef731285f83188b207a68690a40e76ed23e2c5e49fcf604f1c5d7d7df365005d40e209f4da7bb06f310d5a1660ad6236577fbb47955261f507d23b83013ffb951bd76908e76c] [sha = SHA-512] -# tcId = 230 +# tcId = 348 # small r and s msg = 313233343030 result = valid sig = 3006020102020103 -# tcId = 231 +# tcId = 349 # r is larger than n msg = 313233343030 result = invalid @@ -1650,7 +2358,7 @@ sig = 3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf [keyDer = 3076301006072a8648ce3d020106052b8104002203620004a233025c12d20f49dc50dc802e79f03c7ce1750b9204b51325d90b5ade08f4a74ef6efb081ed3156d64a0110d60fffabb924881891ee984cf51949dee96cfd7c9759b1ff00f0dbdc718d52117079d5d8bd6c86c6f532276af38b779bf2350d7f] [sha = SHA-512] -# tcId = 232 +# tcId = 350 # s is larger than n msg = 313233343030 result = invalid @@ -1665,7 +2373,7 @@ sig = 3036020102023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4 [keyDer = 3076301006072a8648ce3d020106052b81040022036200043c9bb63607cdea0585f38d9780c9ac3e9a5a58153e2aacc4bc7a1d638d12e32c4d3a90c0c114b232c6f16e23e4bebb24da2ac2ccedc5494fe534a9abaea3013de0176f1b0e91bcd62154bdf3f604091a5008b2466702d0e2f93e4a4b6c601a54] [sha = SHA-512] -# tcId = 233 +# tcId = 351 # small r and s^-1 msg = 313233343030 result = valid @@ -1680,7 +2388,7 @@ sig = 3036020201000230489122448912244891224489122448912244891224489122347ce79bc4 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004559a66ef77752fd856976f36ed315619932204599bd7ef91d1a53ac1e7c90b3969cab8143b7a53c4bf5a3fe39f649eb61f00f86dd8b8556c4815b2a01c59eb6cc03c97b94b6db4318249fe489e36ac9635876b1ca2ec0999caef5e1a6a58a70d] [sha = SHA-512] -# tcId = 234 +# tcId = 352 # smallish r and s^-1 msg = 313233343030 result = valid @@ -1695,7 +2403,7 @@ sig = 303c02072d9b4d347952cd023100ce751512561b6f57c75342848a3ff98ccf9c3f0219b6b6 [keyDer = 3076301006072a8648ce3d020106052b81040022036200040548e79a17fd3a114d830ea88f218ee1ef7aa3f8dc139e0a8b9b60e25049a816ef449e8bd5dae867446495fdf20f47700363a1e8afefb02ebfd59df90b6d23ff7d5f706f9b26daebae1d4657ac342844ee9c2e0e9269f7efe7ab91e0303c115d] [sha = SHA-512] -# tcId = 235 +# tcId = 353 # 100-bit r and small s^-1 msg = 313233343030 result = valid @@ -1710,7 +2418,7 @@ sig = 3041020d1033e67e37b32b445580bf4efb02302ad52ad52ad52ad52ad52ad52ad52ad52ad5 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004a0eb670630f9bbbd963c5750de7bcbae4ddfd37b13fe7690eec6861a3c56c8efb87dbbf85ccd953c659d382c3d7df76afb08840635a16ac7ecf3de2dc28a77c8af9d49e5a832551e3354a2b311e52be86720d9b2fbb78d11a8aec61606a29f0d] [sha = SHA-512] -# tcId = 236 +# tcId = 354 # small r and 100 bit s^-1 msg = 313233343030 result = valid @@ -1725,7 +2433,7 @@ sig = 303602020100023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004254bce3041b00468445cb9ae597bc76c1279a8506142ce2427185b1d7f753d1c0aad94156b531a2071aa61c83ec842a3710d6c8c96766ae8b63396133e5872805e47d9ba39113e122d676d54dbb2460b59d986bdd33be346c021e8a71bb41ba9] [sha = SHA-512] -# tcId = 237 +# tcId = 355 # 100-bit r and s^-1 msg = 313233343030 result = valid @@ -1740,7 +2448,7 @@ sig = 3041020d062522bbd3ecbe7c39e93e7c24023077a172dfe37a2c53f0b92ab60f0a8f085f49 [keyDer = 3076301006072a8648ce3d020106052b81040022036200049129db4446c2c598c4f81070f70f66c37c39323e01418c095de9902e0e1b20f26bc3e011ba84c10626ffdce836690c9f8e4a104fec4aaa4350c238617ee50456accc49efc3b73eb9548e1600c2483f1c4bae9ddf3ff92af17afd19f86274589c] [sha = SHA-512] -# tcId = 238 +# tcId = 356 # r and s^-1 are close to n msg = 313233343030 result = valid @@ -1755,13 +2463,13 @@ sig = 3065023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf [keyDer = 3076301006072a8648ce3d020106052b8104002203620004a701a8111cdf97ced74a00a4514b2b526be8113e7df6cf7163aaee465880d26275b833b186d80f1862dc67ff768dde43e5a991f16f8f777311b17eabdc90b6ece3b5da776cfbebbc504382ca1abae1c6aa6a64d9c41110d97950514e99578ed8] [sha = SHA-512] -# tcId = 239 +# tcId = 357 # s == 1 msg = 313233343030 result = valid sig = 3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020101 -# tcId = 240 +# tcId = 358 # s == 0 msg = 313233343030 result = invalid @@ -1776,7 +2484,7 @@ sig = 3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d [keyDer = 3076301006072a8648ce3d020106052b8104002203620004b6815ba05413bcf34f4c0704af590c1998d7fcd169541e1efe1567ca1dd71a22e35ac838b20c75281582044a57b58f456cdceb10612062779abadd8742c6e93ed74adf306f3b3a0f96b70dd1134b7558b64b55b200c5732c50f05aa032ae7c00] [sha = SHA-512] -# tcId = 241 +# tcId = 359 # point at infinity during verify msg = 313233343030 result = invalid @@ -1791,7 +2499,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac [keyDer = 3076301006072a8648ce3d020106052b8104002203620004b4b2d5a8b50ffabd34748e94498c1d4728d084f943fbddd4b3b6ee16eaa4da91613a82c98017132c94cd6fe4b87232f16d612228ed5d7d08bf0c8699677e3b8f3e718073b945a6c108d97a3b1433c79052b2655a18a3b2e621baa88198cb5f3c] [sha = SHA-512] -# tcId = 242 +# tcId = 360 # u1 == 1 msg = 313233343030 result = valid @@ -1806,7 +2514,7 @@ sig = 3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d [keyDer = 3076301006072a8648ce3d020106052b8104002203620004842b3d89e54d9a4b5694d9251bba20ae4854c510dc0b6ef7033e4045ba4e64b6ddcd36299aac554dbac6db3e27c98123868258190297e1d6bae648a6dee2285886233afd1c3d6f196ad1db14262a579d74cf7855fffc65f5abd242b135ae87df] [sha = SHA-512] -# tcId = 243 +# tcId = 361 # u1 == n - 1 msg = 313233343030 result = valid @@ -1821,7 +2529,7 @@ sig = 3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d [keyDer = 3076301006072a8648ce3d020106052b81040022036200049ab73dcfffc820e739a3ed9c316c6f15d27a032f8aa59325f7842cf4a34198ac6ff09eb1a311ce226bf1abb49d8085110135f4b0c2b6b195da9bbe1993e985b8607664f1a4b3d499ea1a112b6afc7e6b88357c9348b614ddfdc846a3f38bbdca] [sha = SHA-512] -# tcId = 244 +# tcId = 362 # u2 == 1 msg = 313233343030 result = valid @@ -1836,7 +2544,7 @@ sig = 3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d [keyDer = 3076301006072a8648ce3d020106052b810400220362000428771b137fb7d74c0ed0290416f47c8118997923c7b3b717fbbd5308a4bb0e494714bd3f1ff5e9e368887377284272ebf92e5df476a2fa0906ce4fad121c641abb539ab4ef270cd8f0497cc3e6e05b18561b730670f010741238a5d07b077045] [sha = SHA-512] -# tcId = 245 +# tcId = 363 # u2 == n - 1 msg = 313233343030 result = valid @@ -1851,7 +2559,7 @@ sig = 3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d [keyDer = 3076301006072a8648ce3d020106052b81040022036200049d1baad217829d5f2d7db5bd085e9126232e8c49c58707cb153db1d1e20a109c90f7bcbae4f2c74d6595207cb0e5dd271eea30752a1425905d0811d0f42019e5088142b41945bee03948f206f2e7c3c1081ba9a297180e36b247ee9e70832035] [sha = SHA-512] -# tcId = 246 +# tcId = 364 # edge case for u1 msg = 313233343030 result = valid @@ -1866,7 +2574,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200048e39e1e44f782b810ea93037c344371c4fb141c8bf196ea618f3a176547139a6d02121d2794cbe6481061694db579315c3184e8cd9b6c16b37699633d87f5600654b44cbcb5ab50ba872dfa001769eb765b2d1902e01d2e8af4e1fd6e9c0f30f] [sha = SHA-512] -# tcId = 247 +# tcId = 365 # edge case for u1 msg = 313233343030 result = valid @@ -1881,7 +2589,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004b96fca0e3f6ebf7326f0a8ce8bdf226a2560c22526bf154f7b467010f3a46baca73414070db0f7ab039f345548452ae26f7b744274e9bd6c791f47513e6b51eb42fea3816b3032b33a81695f04d4e775be06484cf7e6a69cba8bacbcb597b3e3] [sha = SHA-512] -# tcId = 248 +# tcId = 366 # edge case for u1 msg = 313233343030 result = valid @@ -1896,7 +2604,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200044fd52b11ff747b59ef609e065a462cd85b73172d20f406fdd845d4eaa3ec173e06ee58a58e1810f051b275bbaa47ccb484d2382b9e72c526dc3764a11a4a962a7a4c7355e6f057fc976ab73cc384f9a29da50769809ecbf37358dd83c74fc25f] [sha = SHA-512] -# tcId = 249 +# tcId = 367 # edge case for u1 msg = 313233343030 result = valid @@ -1911,7 +2619,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200047d123e3dbab9913d698891023e28654cba2a94dc408a0dc386e63d8d22ff0f33358a231860b7c2e4f8429e9e8c9a1c5be7c95d1875f24ecdfeffc6136cf56f800f5434490f234f14d78505c2d4aea51e2a3a6a5d1693e72c4b1dd2a8746b875a] [sha = SHA-512] -# tcId = 250 +# tcId = 368 # edge case for u1 msg = 313233343030 result = valid @@ -1926,7 +2634,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004608ce23a383452f8f4dcc5c0085d6793ec518985f0276a3409a23d7b7ca7e7dcb163601aca73840c3bd470aff70250bf674005a0be08939339363e314dca7ea67adfb60cd530628fe35f05416da8f20d5fb3b0ccd183a21dbb41c4e195d6303d] [sha = SHA-512] -# tcId = 251 +# tcId = 369 # edge case for u1 msg = 313233343030 result = valid @@ -1941,7 +2649,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000448d23de1869475a1de532399da1240bab560eb74a6c7b0871bf8ac8fb6cc17cf7b34fcd7c79fd99c76c605bdf3fcbe18e15b66ab91d0a03e203c2ff914d4bedc38c1ec5dcd1d12db9b43ef6f44581632683bf785aa4326566227ece3c16be796] [sha = SHA-512] -# tcId = 252 +# tcId = 370 # edge case for u1 msg = 313233343030 result = valid @@ -1956,7 +2664,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200045d5eb470f9c6a0bb18e8960b67011acf9f01df405ac5b4bf9f4611d6a8af1a26b11b0790e93ae2361525dde51bacac94d42ce151793b80cee679c848362ec272000316590ebc91547b3b6608dfbade21e04de1548ebb45cc4721eb64a16b8318] [sha = SHA-512] -# tcId = 253 +# tcId = 371 # edge case for u1 msg = 313233343030 result = valid @@ -1971,7 +2679,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200041da34a149ed562c8ec13e84cb067107bc28b50bfa47575d5a9948cde5a3d7357c38ea41fcfcdd1ab1a1bd9b6592b33d9e14aedfd0cfffcfecbdc21276e6a2c78b8729412c48339ae538b799b7d8e61163047a64cfcec9018aa00f99ae740e3f3] [sha = SHA-512] -# tcId = 254 +# tcId = 372 # edge case for u1 msg = 313233343030 result = valid @@ -1986,7 +2694,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200048b8675211b321f8b318ba60337cde32a6b04243979546383127a068a8749cb5e98c4231b198de62a2b069d3a94d1c7b19d33468a130b4fef66a59d4aee00ca40bdbeaf044b8b22841bb4c8ba419f891b3855f4bddf8dae3577d97120b9d3fa44] [sha = SHA-512] -# tcId = 255 +# tcId = 373 # edge case for u1 msg = 313233343030 result = valid @@ -2001,7 +2709,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004442766bdb8b2cf4fef5f65d5d86b61681ec89220c983b51f15bfe12fb0bf9780e0c38bbcc888afb3c55ee828774b86f756b7f399c534c7acd46be4bc8bb38f087b0023b8f5166ab34192ca0b1cad62d663aa474c6f9286c8a054ef94ea42e3c7] [sha = SHA-512] -# tcId = 256 +# tcId = 374 # edge case for u1 msg = 313233343030 result = valid @@ -2016,7 +2724,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000411342b314f31648931abb897c1371dd3a23e91f2405c4a81744be18e753919752208779de2d54e865eeefbb0bfb4998af533d7a4d6fc6cb5cb98915ce08d0f656e37a502e78f8c1b8baca728c2ecb05a2156f01cff16595b363cdb49c00c1aa2] [sha = SHA-512] -# tcId = 257 +# tcId = 375 # edge case for u1 msg = 313233343030 result = valid @@ -2031,7 +2739,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200043c96b49ff60ff05951b7b1aca65664f13128b714da620697ef0d90bfc01ef643baa5c608f16ca885038322a443aed3e6169a27f2ea7a36376ef92a900e5389a7b441fd051d693ce65250b881cfdd6487370372292c84369742b18106188b05c0] [sha = SHA-512] -# tcId = 258 +# tcId = 376 # edge case for u2 msg = 313233343030 result = valid @@ -2046,7 +2754,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004388dae49ea48afb558456fdb1d0b04d4f8f1c46f14d22de25862d35069a28ae9284d7a8074546e779ad2c5f17ce9b89bb353298f3c526aa0a10ed23bcb1ed9788812c8a3a6cbea82a3d9d8d465a4cca59dbd3d3d8a36098d644f1b45d36df537] [sha = SHA-512] -# tcId = 259 +# tcId = 377 # edge case for u2 msg = 313233343030 result = valid @@ -2061,7 +2769,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004c85200ac6411423573e3ebc1b7aea95e74add5ce3b41282baa885972acc085c8365c05c539ce47e799afc353d6788ce868cfce1eb2bfe009990084fb03c0919ab892313d7a12efc3514e8273685b9071892faefca4306adf7854afcebafffbf4] [sha = SHA-512] -# tcId = 260 +# tcId = 378 # edge case for u2 msg = 313233343030 result = valid @@ -2076,7 +2784,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004e63ae2881ed60884ef1aef52178a297bdfedf67f4e3c1d876ad10b42c03b5e67f7f8cfaf4dfea4def7ab82fde3ed9b910e2be22bc3fa46a2ed094ebd7c86a9512c8c40cd542fb539c34347ef2be4e7f1543af960fd2347354a7a1df71a237d51] [sha = SHA-512] -# tcId = 261 +# tcId = 379 # edge case for u2 msg = 313233343030 result = valid @@ -2091,7 +2799,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004e9c415f8a72055239570c3c370cf9380cdfabb6ebdbd8058e2fc65193080707895ea1566eeb26149603f4b4d4c1e79d496ae17a001424d21eae4eaa01067048bcd919625fdd7efd896d980633a0e2ca1f8c9b02c99b69a1e4fa53468a2fe244d] [sha = SHA-512] -# tcId = 262 +# tcId = 380 # edge case for u2 msg = 313233343030 result = valid @@ -2106,7 +2814,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004637223a93dd63af6b348f246e7b3bcb30beaa1dcc888af8e12e5086aa00f7792fbe457463c52422d435f430ad1bb4b21f9a1e01758d1e025b162d09d3df8b403226ed3b35e414c41651740d509d8cf6b5e558118607d10669902abebda3ca28d] [sha = SHA-512] -# tcId = 263 +# tcId = 381 # edge case for u2 msg = 313233343030 result = valid @@ -2121,7 +2829,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200047f4dc23982ecc8b84f54241715c7e94e950f596ce033237639a15fefa5eb5c37cb2e562d6d5b3051ea15600e3341a565fed2b55b89d2793321374887b78827ee4ca2216eac2993b1b095844db76adc560450135c072ac1a2c4167520237fbc9d] [sha = SHA-512] -# tcId = 264 +# tcId = 382 # edge case for u2 msg = 313233343030 result = valid @@ -2136,7 +2844,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004a0ae8c949f63f1b6a5d024c99e0a296ecd12d196d3b1625d4a76600082a14d455aab267c68f571d89ad0619cb8e476a134634336611e1fd1d728bcea588d0e1b652bbca0e52c1bfbd4387a6337ff41ce13a65c8306915d2a39897b985d909b36] [sha = SHA-512] -# tcId = 265 +# tcId = 383 # edge case for u2 msg = 313233343030 result = valid @@ -2151,7 +2859,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200047cad1637721f5988cb7967238b1f47fd0b63f30f207a165951fc6fb74ba868e5b462628595edc80f75182e564a89c7a0fc04c405938aab3d6828e72e86bc59a400719270f8ee3cb5ef929ab53287bb308b51abd2e3ffbc3d93b87471bc2e3730] [sha = SHA-512] -# tcId = 266 +# tcId = 384 # edge case for u2 msg = 313233343030 result = valid @@ -2166,7 +2874,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b81040022036200042024ecde0e61262955b0301ae6b0a4fbd7771762feb2de35eed1823d2636c6e001f7bfcdbc4e65b1ea40224090411906d55362a570e80a2126f01d919b608440294039be03419d518b13cca6a1595414717f1b4ddb842b2c9d4f543e683b86a0] [sha = SHA-512] -# tcId = 267 +# tcId = 385 # edge case for u2 msg = 313233343030 result = valid @@ -2181,7 +2889,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000440c5f2608956380c39695c7457ddce0880b5e8fab0a9a3726d0c8535b2ff6ca15814d83ed82c0ab33aba76e05e5c0476c9d15a2a0b2041237ff61c26519d1d74b141d7a4499fbdefc414a900937a8faf6ef560550c73cdb7edfe9314c480bb2b] [sha = SHA-512] -# tcId = 268 +# tcId = 386 # edge case for u2 msg = 313233343030 result = valid @@ -2196,7 +2904,7 @@ sig = 306402307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b810400220362000474acdfd2ab763c593bca30d248f2bf26f1843acf9eb89b4dfcb8451d59683812cf3cbe9a264ea435912a8969c53d7cb8496dcb0a4efed69b87110fda20e68eb6feed2d5101a4955d43759f10b73e8ffc3131e0c12a765b68bd216ed1ec4f5d2f] [sha = SHA-512] -# tcId = 269 +# tcId = 387 # edge case for u2 msg = 313233343030 result = valid @@ -2211,7 +2919,7 @@ sig = 306502307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 3076301006072a8648ce3d020106052b8104002203620004da35d6a82818ae5254cb65fc86ac42a47873ab247a5ca664e9f095e8de9a57fe721860e66cbc6bd499431a48a3991734945baab27ca6383737b7dd45023f997aff5e165f0fd7d8e5c0b5f9c5e731588af2fe5bd8976a0b871c132edf21f363af] [sha = SHA-512] -# tcId = 270 +# tcId = 388 # point duplication during verification msg = 313233343030 result = valid @@ -2229,7 +2937,7 @@ sig = 3066023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b3 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004da35d6a82818ae5254cb65fc86ac42a47873ab247a5ca664e9f095e8de9a57fe721860e66cbc6bd499431a48a39917346ba4554d8359c7c8c84822bafdc0668500a1e9a0f028271a3f4a063a18cea7740d01a4266895f478e3ecd121de0c9c50] [sha = SHA-512] -# tcId = 271 +# tcId = 389 # duplication bug msg = 313233343030 result = invalid @@ -2247,7 +2955,7 @@ sig = 3066023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b3 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004820064193c71c7141fe41e711fe843a7474be6b05f50cb0be411cdf7fc78ea7ec96aeb3991ef7646bbde59152d381a32631c5adf93d488b45e67cc9890d8e779f63960193dc16bd1cc136b3e28cf499dfa8e7bff482a0115e6083987f7c042fc] [sha = SHA-512] -# tcId = 272 +# tcId = 390 # point with x-coordinate 0 msg = 313233343030 result = invalid @@ -2262,7 +2970,7 @@ sig = 3035020101023055555555555555555555555555555555555555555555555542766f2b5167 [keyDer = 3076301006072a8648ce3d020106052b810400220362000452fabc58eacfd3a4828f51c413205c20888941ee45ecac076ffc23145d83542034aa01253d6ebf34eeefaa371d6cee119f340712cd78155712746578f5632ded2b2e5afb43b085f81732792108e331a4b50d27f3578252ffb0daa9d78655a0ab] [sha = SHA-512] -# tcId = 273 +# tcId = 391 # point with x-coordinate 0 msg = 313233343030 result = invalid @@ -2277,7 +2985,7 @@ sig = 30650231010000000000000000000000000000000000000000000000000000000000000000 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004a8fdb1a022d4e3a7ee29612bb110acbea27daecb827d344cb6c6a7acad61d371ddc7842147b74a18767e618712f04c1c64ac6daf8e08cd7b90a0c9d9123884c7a7abb4664a75b0897064c3c8956b0ca9c417237f8d5a7dd8421b0d48c9d52c7c] [sha = SHA-512] -# tcId = 274 +# tcId = 392 # comparison with point at infinity msg = 313233343030 result = invalid @@ -2292,7 +3000,7 @@ sig = 3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d [keyDer = 3076301006072a8648ce3d020106052b8104002203620004878e414a5d6a0e0d1ab3c5563c44e80c3b2ef265f27a33ed5cac109ad664c1269beae9031d8d178cbfdb1bfa7cc3cc79fabbb2b6f7ce54026863b0f297a4fe3de82d5044dacafede49d5afc60bc875f4b659c06c19bb74c7c27351687f52b411] [sha = SHA-512] -# tcId = 275 +# tcId = 393 # extreme value for k and edgecase s msg = 313233343030 result = valid @@ -2307,7 +3015,7 @@ sig = 3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4f [keyDer = 3076301006072a8648ce3d020106052b81040022036200048faa8497ae3006b612999b03f91f7884d95543a266598e897b71e44ecfd9abd7908bfd122bb366c016a577cb1b2e2e412bb1a719289c749804ca677d14c0900fab031da8c70724723a0d54e3a0035da7dcddeef6fce80df2f81940817d27b2b5] [sha = SHA-512] -# tcId = 276 +# tcId = 394 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2322,7 +3030,7 @@ sig = 3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4f [keyDer = 3076301006072a8648ce3d020106052b8104002203620004c59cc648629e62dc1855f653583da0ace631e0f4b4589b7fe5cc449e12df2dceeb862cae00cd100233b999af657ae16cb138f659dcc8d342fd17664d86c5bddaa866c20b0031f65c8442a0ed62b337d09adb63a443ab14e3587b9299053717f9] [sha = SHA-512] -# tcId = 277 +# tcId = 395 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2337,7 +3045,7 @@ sig = 3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4f [keyDer = 3076301006072a8648ce3d020106052b8104002203620004386bdc98fe3c156a790eee6d556e0036a4b84853358bd5ab6856db5985b9e8ea92e8d4c1f8d04ecd1e6de4548bf288215503292c2c570f57b42f2caf5e7ab94d87817a800b2af6ffcd4f13e30edb8caaf23c6d5be22abea18c2f9450ad1a4715] [sha = SHA-512] -# tcId = 278 +# tcId = 396 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2352,7 +3060,7 @@ sig = 3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4f [keyDer = 3076301006072a8648ce3d020106052b8104002203620004294c37b3ec91a1b0500042d8b97bc9619d17f784a9ea528c0602d700783bfbac9ac49bff1e527b39bb2a49d1dc3abd471e798679b7c58f4dfa33cfe40bb62e7df6d2f190b0f3804c700fa19eba28ad7fd6edd7e3a754af852921c2705f444f0b] [sha = SHA-512] -# tcId = 279 +# tcId = 397 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2367,7 +3075,7 @@ sig = 3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4f [keyDer = 3076301006072a8648ce3d020106052b8104002203620004bac7cd8a7755a174fab58e5374ec55a5ce5313235ec51c919c6684bd49305b7005393f72bc4d810ca864fb046d2c83415a33b77f4145680bde63b669ea1f10f3ee1836018c11a6f97155d90827c83dbac388402ac8f59368ddaf2c33548611af] [sha = SHA-512] -# tcId = 280 +# tcId = 398 # extreme value for k msg = 313233343030 result = valid @@ -2382,7 +3090,7 @@ sig = 3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4f [keyDer = 3076301006072a8648ce3d020106052b8104002203620004984a1c04446a52ad6a54d64f2c6c49b61f23abe7dc6f33714896aefb0befb9a52b95b048561132c28c9850e851a6d00eb4e19f9de59d30ca26801f2789a3330b081e6bf57f84f3c6107defd05a959cef5f298acea5a6b87b38e22c5409ec9f71] [sha = SHA-512] -# tcId = 281 +# tcId = 399 # extreme value for k and edgecase s msg = 313233343030 result = valid @@ -2397,7 +3105,7 @@ sig = 3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a38 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004f00d6327b1226eaa1b0897295eeddadf7510249e6f0f811b57d7197eb6e61199a8f1c6665ec4821d3e18675d5399fdf787bf1e3fb7fee5cb3582a4159808b75e8b1de07eaffd49d3882d15c77443ad83213d21a4be9285223aa44a840e47eb56] [sha = SHA-512] -# tcId = 282 +# tcId = 400 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2412,7 +3120,7 @@ sig = 3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a38 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004452b047743346898b087daaac5d982d378752ba534e569f21ac592c09654d0809b94ccf822045f2885cbd3b221453cd668a01f502f551af14aab35c2c30ec7bac0709f525fe7960439b1e9de53cdad245efd8930967cde6caf8d222c8200cd69] [sha = SHA-512] -# tcId = 283 +# tcId = 401 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2427,7 +3135,7 @@ sig = 3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a38 [keyDer = 3076301006072a8648ce3d020106052b810400220362000444a8f54795bdb81e00fc84fa8373d125b16da6e2bf4cfa9ee1dc13d7f157394683963c170f4c15e8cf21b5466b49fa72bb5693655b3e0a85e27e3e6d265fba0131f3083bf447f62b6e3e5275496f34daa522e16195d81488a31fe982c2b75f16] [sha = SHA-512] -# tcId = 284 +# tcId = 402 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2442,7 +3150,7 @@ sig = 3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a38 [keyDer = 3076301006072a8648ce3d020106052b810400220362000410b336b3afb80c80ff50716e734110fe83cd5b8d41d7f2f94f0dec7ecf1facc663babb8ed94e4bdf3592e37464970afa9be144d354e9b456873c6387a12a3eefd3e2feb66f7519ac72ac502c09d20d72cae9d04c88549a285c081023e1c1da08] [sha = SHA-512] -# tcId = 285 +# tcId = 403 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2457,7 +3165,7 @@ sig = 3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a38 [keyDer = 3076301006072a8648ce3d020106052b810400220362000481f92630778777a01781e7924fced35fc09018d9b00820881b14a814c1836a1f73c3641f7a17c821ffd95da902efe132221d81323509391f7b61bd796011337e6af36ae0798c17043d79e8efcdae8e724adf96a2309207c2d2cfd88e8c483acb] [sha = SHA-512] -# tcId = 286 +# tcId = 404 # extreme value for k msg = 313233343030 result = valid @@ -2472,13 +3180,13 @@ sig = 3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a38 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f] [sha = SHA-512] -# tcId = 287 +# tcId = 405 # testing point duplication msg = 313233343030 result = invalid sig = 3064023043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158ca02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e -# tcId = 288 +# tcId = 406 # testing point duplication msg = 313233343030 result = invalid @@ -2493,13 +3201,13 @@ sig = 3065023100bc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d322ff6d1d1162b5d [keyDer = 3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0] [sha = SHA-512] -# tcId = 289 +# tcId = 407 # testing point duplication msg = 313233343030 result = invalid sig = 3064023043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158ca02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e -# tcId = 290 +# tcId = 408 # testing point duplication msg = 313233343030 result = invalid @@ -2514,246 +3222,30 @@ sig = 3065023100bc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d322ff6d1d1162b5d [keyDer = 3076301006072a8648ce3d020106052b810400220362000429bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc9a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3] [sha = SHA-512] -# tcId = 291 +# tcId = 409 # pseudorandom signature msg = result = valid sig = 306402302290c886bbad8f53089583d543a269a727665626d6b94a3796324c62d08988f66f6011e845811a03589e92abe1f17faf023066e2cb4380997f4e7f85022541adb22d24d1196be68a3db888b03eb3d2d40b0d9a3a6a00a1a4782ee0a00e8410ba2d86 -# tcId = 292 -# pseudorandom signature -msg = -result = valid -sig = 3066023100a3f1102e92ebe46d67e47c61e54a109347ddd7dced3721bffab6847607678f1d15bc1cb5b39b43ee52b02d684bf37850023100eeebb277b55c8748c47675f5e1cf85c1634cea8ce043040de5e76b1bd72e8067a7c6bfa6813b21396348dd01ac7ab61c - -# tcId = 293 -# pseudorandom signature -msg = -result = valid -sig = 3065023100f290946361f7b733316210d91fc06c1459893f5dbfcf1e086183e5d7730661ef9b3587a9b690438e92d2278779a4d3fd02307b8bdc03bd4cc0026befb1551c75cd6f6b962a80b96fa5b2bbe135cd7b37580501b931b273b298b2ae0ab1198c920e1a - -# tcId = 294 -# pseudorandom signature -msg = -result = valid -sig = 306502304da0ba312f61a16a1c9878408ba142b9809a25a089d53089e852d13670fe5050898105af571e1c02c32617a7b77e16e0023100ce54b6ba8d60e21ca6e3bbbc305dc946a92b72f167c412088ab77c08273c2cabe1cd4c89d1f508ffd420e1dae2efdaad - -# tcId = 295 -# pseudorandom signature -msg = -result = valid -sig = 306602310087e01c452f47c3a87bf083ed5f8db2fccf89722b56f8cd7a39fc850172f3033ec08c8dcde6015c032084aef34b3638bf023100f3676ef5f43ff23f303fddc5f59bdd0362c3953d48c383f950ef62e88f72e93138c0dbca4b933fa78f94cf3ce5da5cfc - -# tcId = 296 -# pseudorandom signature -msg = -result = valid -sig = 30650230557a8ad54ec9ea3806071f75621ed1c4bc3c9fda897066d7b3c827c1832dfc2520d6598265a89208241b852ce932e2e8023100c6629483a2a00da078aa35177833fdaa9956925dc10eca31d358c5403a0ab003858b7c08f383b44c0c658b1b18d354e9 - -# tcId = 297 -# pseudorandom signature -msg = -result = valid -sig = 3065023100db72e945913b3f8b421f2e87893a119e4de350fa899017efa7afa709e3c898972ffa70413d70de6dab9738ffb82a89920230767853ae338f0f0405eaf8a59302200a6bc291edd3a0355c8844c01e7aa59a0b39691d15b94827b07ebb3175584a7d58 - -# tcId = 298 -# pseudorandom signature -msg = -result = valid -sig = 30650231008c1b2c1610665be24f03b47527dced5cc82d8991e13b906f22c9847b73c066934e1457afc14465761c61ca3a4cb144ed023046f7127854b68a76efa6ec4cda7929d20bff808e624fcb824d544cdf322ff21df61d737631965360a3a198a457aa33e1 - -# tcId = 299 -# pseudorandom signature -msg = -result = valid -sig = 306502303a8ddef86bfbf861d75ecbf8e8a3612decc043252538286b15af1a87fda64142dd1f139af7678ae7f7104e5090724e3f0231009933cd18a87341a94f1dbee88044cd8b72b394693d2503dc7cf9337aa3f6f83662c61b374a27fa45c4b3fbef9aff29fe - -# tcId = 300 -# pseudorandom signature -msg = -result = valid -sig = 306402306a28f6e429413f3f03c20f3c7841b83adade75054c2237a060787646712d09df8b7283eda1c2bfc039d0453639aab5a602306c3837367c65397024a0dc910735132219c1c1ed9e127528c3549efc6f897806416f9c41296175c61cd70d06e90e003e - -# tcId = 301 +# tcId = 410 # pseudorandom signature msg = 4d7367 result = valid sig = 30650231008071d8cf9df9efef696ebafc59f74db90c1f1ecf5ccde18858de22fe4d7df2a25cb3001695d706dfd7984b39df65a0f4023027291e6339c2a7fed7a174bb97ffe41d8cfdc20c1260c6ec85d7259f0cc7781bf2ae7a6e6fb4c08e0d75b7381bb7d9b8 -# tcId = 302 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3065023100c89ec4718c55edfdb5ba2ecf4cb12277b49e59f5f3ee3f57b8905f585ce04f79ba0032380ea35922d7ea63f064c93d2002306d212828521c0cae11ae4a8c89a996a3557e10f975b1837f401622c257e3a3cb72b38cc6bb0ee595e5c876a1646441fe - -# tcId = 303 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3065023100d01de802b92ea4ca0baa4c14cfb491ca03f2fe3905b6a8d02fac21d8f0d65fe0743776d1473195f0e2f021361db83a490230791231dc4382dcded690ee9edf8d0ccfc90704dcf1bd211a873b6d6c704e745cabd305a51f9238d0f406998e735895b8 - -# tcId = 304 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3065023100b2623abbdc4e5d0cf47b4d629734fd39171cd2e1cfc231ad467f8470e0bc83fcf9e391c68409d3421d7492a7d25d72a90230167750548143e8239b73ce6f7ff2eddb14b8290fc7a92deae483c112d111d04cf4c0ae55ca65f9aa27fb36bc16b64a55 - -# tcId = 305 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3065023100ad08aa6dcbcec824cb6c92d6506b1ea7b0228185a446e0cad5961a36272755845a12f8300984f3a9f55004204d17b87b023003dd40f67bfe14a875a453321d84645273420bc16c4ac3e237035740c5712f837afcc5329eeb4adcfa1ef2bcd53c09b9 - -# tcId = 306 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3066023100a6f16b617020bcf0f31ded86fcb8001acfe856bb5267baf7cdb862d396b7619432559240e471f80f506b186eabf84bb3023100bd748eea34293676c7cb21a7aea1871aad4e06363d5ed33abebc6c9dd72160c24c0f15d807f3a435fe4c8fcbe63a6f25 - -# tcId = 307 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3066023100f72891f7c26020b0487c60d58d0f9663d4e508045268937c23f84b023f991ce92d33fe33dc78083b53a6da02cfb10faf023100f17ea544d497229b54cd49194a6c9d68db6b4db2d0e024daaaf4d19c200d7687cad5e33c893ed59d7627418211dde679 - -# tcId = 308 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 30640230773332032272abf6efb4f91947af3503433003149807d95a6d318541835aa93cc2e41b6b8735b7a5ed4028ab6b3c4d80023068316b3263a5e34c32c338b9cf329f6b64cebe6e4d73bef9ac4b12013027cf6db87b31ed6128a47525b72a139c10752d - -# tcId = 309 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3066023100fa0c7636f79cd35e1af317354adb4ce9aaddc6b70a89c972ead222b48dfff4a320fc62d90ef737a642b347c752d5e468023100fafaaa2b3f7e92ea0b0f2b89088ec1adcbd3b9c7b97e8893ad9ca07e9ced7fd37b1aabab68114fe42a4abbeaa32d84ae - -# tcId = 310 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3065023017fbfd972e166d5a788d9af84160f6ecfcd86f5287945bc816bfc644f9849bc1608095de69533699fc465f4e4f074fb7023100d0c71ce90c5ffaef356a1d28ebe6b4e047c678c489f219e12e353a94fbd6478d2fd8bc8f363614cb532b7669943aefd8 - -# tcId = 311 +# tcId = 411 # pseudorandom signature msg = 313233343030 result = valid sig = 30650230470014ccd7a1a5e5333d301c8ea528ac3b07b01944af30cec60f4bad94db108509e45ba381818b5bdfaf9daf0d372301023100e3d49d6a05a755aa871d7cb96fffb79fed7625f83f69498ba07c0d65166a67107c9a17ae6e1028e244377a44096217b2 -# tcId = 312 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3066023100fb766fd8f8d4142b57252b38e958fbcc802031776f5a2ed33a089b150d57f1e5b61820c9db9429b9d4a0d0dac0724779023100ab4dd8ed8989bb38a33a90e898383dc01d5e93f283700890f9c52fb18ef5c82304dfb6b719fcfcf4911ec7c5c2fc8bdb - -# tcId = 313 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 30640230455a32ff77b60c69cef3660a8372d82b3ea3f5ae39151c481e8aceb7d0ebed159a6f2981c00e2db7b0961452b400f35c02305774e8505bfcb77f3a3d751c31d7e19b3d172228826d1d7ea177d418c58f792d36e13ebd14202197c2070e0223fd3900 - -# tcId = 314 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 306502302ff98892d18cc048dbb9e5dafebc222300b3ae8a8364f9d2f98ffd4a336fc1ee8bcb89bfe28d9c3e8abac7d153370d760231009045438e28185061d05fdff63cd314d9fc59891bf616bf5e001d313a560d49714dd7864099a09b8032ea870d31d451b6 - -# tcId = 315 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 30660231009cafe84002716b7aa1bc76517177e6188f031c066f41cc5e4e4429ef11b855070e91ad94299d7df1e66457336d40774902310094a341146eb31c97759199cada842bf4f9c5e205ef49663939dcce2d40db7f947b91d8e9b0c8398e2f7028cf1e529b8c - -# tcId = 316 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3065023100a1a5d4820fe5226f2f547b238c96eb62c299ad17bb43298fbf39607cbd908256351a41f44a62d0f20eba1001f22f7b5e02307431dc7ead3664a8aea70efb317af12947e7b49e41e660e522295a0a04c1f6a526158ead5644d82ac4cca618bf01becd - -# tcId = 317 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 306502302c14d1df832aa0eb10e7ce221735ad7584ac0887531b32402e3c1e57fc863be5bc5a2bb87b86165df64f3a4233e761c5023100bdfc8c3579e2417f49d5628dc8286b32663188e017d936e10d61cd3f6edb97919b109c5567b46f4708106fe671f1d5fb - -# tcId = 318 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3065023009a8643aee4ec1119c836373e167064a53888ef7abe5faeed250c1f9960c6c06bcd42a11f13181d3aab8246767dc5368023100bbb6dd94750e6656babd4e159e27a2fa986bc7e4441771ef87b2280f93056dc5a4a38d1c45b8bc2aa20a4b0c5945b57b - -# tcId = 319 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3066023100841721e96c44524e86c56d84a5aaea1ac439b060aa11d3e2a1961babd4778075f138dfc0189d3ceac0caccf5bbc1943d023100c9b0df9963daa9b2fe5d75edad22a9316af0132bbda41f7b6754425e9378fa12af0111baabcd37b43714171fcadd978b - -# tcId = 320 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 306402300a453df160ea5a79926517f16dba255826b87aebabd6fe9f0332100f94ca5cce86f1a528cf4e0010add0eaa7d86b84be023023a1fae44f99681c9b7b2495fb056e206a0e8c4b60a065a576d0bac6f867ef06c402bc8e8584392a3c97accaa0a36cbc - -# tcId = 321 +# tcId = 412 # pseudorandom signature msg = 0000000000000000000000000000000000000000 result = valid sig = 30640230377044d343f900175ac6833071be74964cd636417039e10e837da94b6919bffc3f5a517b945a450852af3259f5cbf108023032ea25006375c153581e80c09f53ad585c736f823c70147aba4fb47bb0a224fae4d8819adad80d4c144ecc2380954a9e -# tcId = 322 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3065023002881912e33e93b3d6d4daaffbb8bdc421240934f006be89d918ef43a82ea072921f940748c59d1368511355e936c5360231008a77df61061022893e15a793a6a5e332bf4c963b2f8ccd4e1a3193ce196b09afac6740a32118adafffcab61cbc96b5df - -# tcId = 323 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3065023100d55902bc90b4ba98054c751746a0109edb8c2ca928585c5c847bc4abf65482ecac190541248e905e7ce5ca313341c6d8023063bd0c665fd69f43ad50417b5bfd2c669f10d12b33e119c605978069f45457beaff125e3492ffa3d166fbc6735d996c4 - -# tcId = 324 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3065023100867551b1271ca957a4f71a645ec14be9973633efbb5d23fb7adaa234b47ad618c6dca48301d8791baf9eaa69155a8cb202301623c18f1a4cd4703756418e6d8bc4868de44f170b094700d6b73e5b9b8a461598f8d0c7041e2cef0411b16f0b5485ed - -# tcId = 325 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3065023100b0f8b43879c5241e40981335abbc66cce82868a2ded3d9dd40a7ed882d59ad8bda1f51f382608380917a92d99e45380602301fc0128240724d16b8cb1cc481f4b5fb972b2f7fc984e488550313443b409151c93171da08222253d0c46bb121f0c418 - -# tcId = 326 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3065023100a04b68197390cacb812b47c28158689f11df11f61029b0cfb4989aa4faa7ee4a15c0837642c24d450ca6ea05a79b914102304a243a2491b8f54e5cdf34ee80b2571956e7df6ea0680443a2da089db84c5bd68e489e108e1064fd291c9fb23603469d - -# tcId = 327 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3064023047bc5ab70e4fc533f42fb58ab387f7444d2c655093e47fc988b64ba279fa03a93191eae120b7642795c50a9be44216590230347ad7008ba5f47043858e5a6bc04f05cffb91045cc9a29d6b224cd4e1f50bda10449a2d2e054581a00f1f65062223c0 - -# tcId = 328 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3065023008fb1f88f24104bc8d0f3c5ff573d9e714fa87856255503da7a13a2cce87ae4cc383000eb3940374f2b09fcd152e8097023100e86fa46404216031e00a0df4360d49feed084eb7a88a8d1264a4842c802d60bae44b117cba233cc567360c4626913f0b - -# tcId = 329 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3066023100d4353b7c73abaaefdb11321f374ac8584d9d1fd72836300d8353bf9fe35f269f9225e58630a4182f16c07b00efce32e502310082e4180a271b4571835ebe0299ac13a2053500be7f31747e30318d6dd69e95a59b7f3e1fb457c6929f3e7c84ba6fdd43 - -# tcId = 330 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 30650231009d124af0982f176a7f7ac202861a8e3eec892956f0987d8a6c141cf8073b27eeca265bd668ced4280c4a64408cdc38e9023065dd8e11cc71ba60a492fe03b35a8dcec34ff47e99bc3e258e877784ebe0ee77b1d0b67ebc9d2c4b37257fa30bdfaa87 - [key.curve = secp384r1] [key.keySize = 384] [key.type = ECPublicKey] @@ -2763,19 +3255,19 @@ sig = 30650231009d124af0982f176a7f7ac202861a8e3eec892956f0987d8a6c141cf8073b27ee [keyDer = 3076301006072a8648ce3d020106052b8104002203620004ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aacacbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1] [sha = SHA-512] -# tcId = 331 +# tcId = 413 # x-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 3066023100ccb13c4dc9805a9b4e06ee25ef8c7593eaff7326c432d4b12b923163cf1cbe5fe1cfd3546c1d0761d8874e83ffd2e15d023100db1b0c082ae314b539f05e8a14ad51e5db37f29cacea9b2aab63a04917d58d008cf3f7ba41d5ea280f3b6a67be3ae8f8 -# tcId = 332 +# tcId = 414 # x-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 3065023100c79a30e36d2126b348dd9eb2f5db6aa98f79d80214027e51bcf3cabec188a7ebaf25cb7bbe9ec6bfed135e2a3b70e9160230241338ee2ac931adea9a56e7bfe909947128d54d5122a47b00c278e684e10102740d26e89e343290a5b2fa8b401faec6 -# tcId = 333 +# tcId = 415 # x-coordinate of the public key is large msg = 4d657373616765 result = valid @@ -2790,19 +3282,19 @@ sig = 306402300df82e4ec2960e3df614f8b49cec9a4ee1054365414241361feec9d9d9b6909d87 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000] [sha = SHA-512] -# tcId = 334 +# tcId = 416 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 306402301fafd83d728422e1485f1e52e5b631548647cc3c76c109c3177a73751d91a19012fa4628b218f2229fc4d55f105fe00102304474f9af7b4b0bb96fdb05ae918f799024e8d5b864e49ccd047cf97e7b9f8763cce015c11cf1f461c9027cb901055101 -# tcId = 335 +# tcId = 417 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 3066023100e6025bb957ab197fb4c080d0a5c647e428afb0d7cc235c605ae97545494fd31a9979790bb2da6e1cf186789422b15c970231008ae9872291430d1bb371ef72360dad5afbb6fb001f403d9aaa1445f0326eb1eef775c9dfe1d7ef8bf4e744822108d27e -# tcId = 336 +# tcId = 418 # y-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid @@ -2817,19 +3309,19 @@ sig = 3066023100877d5567c18fa568259005a89c2300d1b3825b732fa14964c1477d4b3098afd0 [keyDer = 3076301006072a8648ce3d020106052b81040022036200041099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557] [sha = SHA-512] -# tcId = 337 +# tcId = 419 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 3065023100e706b0045a6f54bd175e2437b48767b0204f93d8a4d9d3d00838278137e5b670de4305c5c55e49059b8b5f6e264654c90230405741adff94afd9a88e08d0b1021911fa4cedb2466b1a8fd302a5b5d96566ada63ccb82b6c5e8452fde860c545e0a19 -# tcId = 338 +# tcId = 420 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid sig = 306502300c57ce2bc579fbd3a759dfbf5e84c3cef2414846a2e300453e1e4c5188f24432b14ca647a733b6ad35c980a880d36145023100f12a119e22d48b82049df611f1c851fb22795056498a873c730fcb9fd8f314728de0298b9b22c348abc6de2aba97e972 -# tcId = 339 +# tcId = 421 # x-coordinate of the public key has many trailing 0's msg = 4d657373616765 result = valid @@ -2844,19 +3336,19 @@ sig = 30660231009a8f80697ccf2e0617612027d861a3a3a657fb75cc82810b40dd5072d39ff37e [keyDer = 3076301006072a8648ce3d020106052b8104002203620004000000002b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98] [sha = SHA-512] -# tcId = 340 +# tcId = 422 # x-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 306602310093718f6f8542725f62de7039fc193d3fcc81d622230ccc94e9e265390b385af3a3ba50c91a9d6a5b1e07d79af2bd80b2023100d08499f3d298e8afecea122265a36dbf337259020654739783c8ec8ef783d072555b5907285ce83fc8ced9c8398c6269 -# tcId = 341 +# tcId = 423 # x-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 3066023100ce26e42c490dec92cf59d6b1ba75c9a1400d6e5c3fd7c47e1eeb1cded30a3a3d18c81cdfdcbad2742a97293369ce21c202310094671085d941fd27d495452a4c8559a1fe24f3225f5b8ef75faf9d3fb01372c586e23b82714359d0e47144ff5d946161 -# tcId = 342 +# tcId = 424 # x-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2871,19 +3363,19 @@ sig = 3066023100ffc4738acf71f04a13104c328c138b331fb7202aef66f583ba543ed490d12993 [keyDer = 3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b33600000000208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4] [sha = SHA-512] -# tcId = 343 +# tcId = 425 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 3065023100e6fa8455bc14e730e4ca1eb5faf6c8180f2f231069b93a0bb17d33ad5513d93a36214f5ce82ca6bd785ccbacf7249a4c02303979b4b480f496357c25aa3fc850c67ff1c5a2aabd80b6020d2eac3dd7833cf2387d0be64df54a0e9b59f12c3bebf886 -# tcId = 344 +# tcId = 426 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 306502301b49b037783838867fbaa57305b2aa28df1b0ec40f43140067fafdea63f87c02dfb0e6f41b760fbdf51005e90c0c3715023100e7d4eb6ee61611264ea8a668a70287e3d63489273da2b30ad0c221f1893feaea3e878c9a81c6cec865899dbda4fa79ae -# tcId = 345 +# tcId = 427 # y-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2898,19 +3390,19 @@ sig = 306502310091d9da3d577408189dcaae33d95ed0a0118afd460d5228fa352b6ea671b172eb [keyDer = 3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b] [sha = SHA-512] -# tcId = 346 +# tcId = 428 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 3065023100af0ed6ce6419662db80f02a2b632675445c7bf8a34bbacdc81cc5dd306c657ca4c5a3fb1b05f358d8f36fda8ae238806023046b472c0badb17e089c8f9697fd0b4ce71f0f4471b235483d4c8dd3d00aa282cde990253df38ba733b2ad82a601c7508 -# tcId = 347 +# tcId = 429 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 3066023100e2aa9468ccaaadad8b9f43a429c97f0c6a7eedcb4d4af72d639df0fe53f610b953408a8e24e8db138551770750680f7a023100d81020846d1c50ee9ae23601dd638cb71b38d37fb555268c2fa1ad8a761fa7b27afcab2fa69224d1f976699914e09de2 -# tcId = 348 +# tcId = 430 # y-coordinate of the public key is large msg = 4d657373616765 result = valid diff --git a/third_party/wycheproof_testvectors/ecdsa_secp521r1_sha512_test.json b/third_party/wycheproof_testvectors/ecdsa_secp521r1_sha512_test.json index 8b3a8a2a5..804269aa2 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp521r1_sha512_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_secp521r1_sha512_test.json @@ -1,13 +1,13 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." }, - "numberOfTests" : 348, + "numberOfTests" : 430, "header" : [], "testGroups" : [ { @@ -34,46 +34,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "308187024200d703523eda938e2cee1b8ca598f52b20cc2f23c8eca85ad991f5709797cc57a76e4a30199c9ffb745dd5dd2ea62981a1e74f9da090be412d7667bd9e92e2efa7af02412923ae695df38c16e9e035c1905dda07ef80e38a8db8ba853b7d45bd12ad06e384ebdb55228e322c90a514e7e07a534c45cad83574ef46c3e0105096a1a9efa7b6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "308187024201edfd55e6cfd3e5e282ad50855947b1ca259ba568106315658618793c02d92eb662b3f2cb651ecb65b1a5bac4c6dae699760a3d9824a10ffe2d6699f9a4f14406bb02415c056f1b5eaf3fa0a50b767fc7683f302ade107ebe8265e3f1550ba947fd24d6e11e2a2d9ce1925ae75718c6a3a9dfeeeb43bfc3d6214e5f74f8fbed54488a5dad", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "308186024028e25a563e9a79bf4d0bd4d0557393d1cf5e54fe8a62e2db7f573009972a78aee864be5c0f20fd98bc8b291a113215f76a0ec7836e997ab7838dbd856b518d7602420080b4276568a247ae57880a800d939553e28e3377870cc2425276f40beee81a2f986fe487e30b0493e4fd69cc0d19f0ba560e6200ba604c121c5f1621c100ef4f5b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "308188024200b29a98b9d03abb13a30ad32e42ed1c92b3f294743e103184613bb151b7fd183db9f2107e5641889d2e430dfb3ed9fbf9262fe6220c9fbe37cdcb64465ec10777980242010e86349333a1ba89a1674b39eead9249c6f4e3ab2da6e9cb68c31984e6a3ebe5c6d1938ce87e4258a28e4f9e07e6f595e7a079c94fea978d6c5c3677713c5bfaa8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "308188024200f46a4a4cd5cf22373f768ba79a58b9b48af3db95bf92645c9d9c034d8364d2be4cf2830a36de9c5c3f5952f40aee0f19483aabfde8484bb82e09e514377b30972502420128398151929ee841586daef3b5ff028f461bf8be48875692f6d62b7206bdc6ad85c2f6330c75acb7f29ba73ca20f5561c20efc6621880033853bfbd5c7eee270e0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "valid", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -81,7 +41,7 @@ "flags" : [] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082008602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -91,7 +51,7 @@ ] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "308188028200414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -101,7 +61,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450282004128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -111,7 +71,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "wrong length", "msg" : "313233343030", "sig" : "308702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -119,7 +79,7 @@ "flags" : [] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "wrong length", "msg" : "313233343030", "sig" : "308502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -127,7 +87,7 @@ "flags" : [] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "wrong length", "msg" : "313233343030", "sig" : "30818602424e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -135,7 +95,7 @@ "flags" : [] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "wrong length", "msg" : "313233343030", "sig" : "30818602404e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -143,7 +103,7 @@ "flags" : [] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024228b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -151,7 +111,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024028b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -159,7 +119,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000008602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -167,7 +127,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "30818b028501000000414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -175,7 +135,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "30818b02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450285010000004128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -183,7 +143,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000008602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -191,7 +151,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "30818f02890100000000000000414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -199,7 +159,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "30818f02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645028901000000000000004128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -207,7 +167,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -215,7 +175,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30818a02847fffffff4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -223,7 +183,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30818a02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502847fffffff28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -231,7 +191,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -239,7 +199,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30818a0284ffffffff4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -247,7 +207,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30818a02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450284ffffffff28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -255,7 +215,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -263,7 +223,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "30818b0285ffffffffff4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -271,7 +231,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "30818b02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450285ffffffffff28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -279,7 +239,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -287,7 +247,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "30818e0288ffffffffffffffff4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -295,7 +255,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "30818e02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450288ffffffffffffffff28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -303,7 +263,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -311,7 +271,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30818602ff4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -319,7 +279,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502ff28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -327,7 +287,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -335,7 +295,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "30818602804e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -343,7 +303,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645028028b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -351,7 +311,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -359,7 +319,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -367,7 +327,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000", @@ -375,7 +335,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "308188000002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -383,7 +343,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000", @@ -391,7 +351,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10500", @@ -399,7 +359,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818c49817730818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -407,7 +367,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818b250030818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -415,7 +375,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818930818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10004deadbeef", @@ -423,7 +383,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818b224649817702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -431,7 +391,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818a2245250002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -439,7 +399,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818e224302414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450004deadbeef024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -447,7 +407,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818b02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86452246498177024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -455,7 +415,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818a02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864522452500024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -463,7 +423,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30818e02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86452243024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10004deadbeef", @@ -471,7 +431,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30818faa00bb00cd0030818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -479,7 +439,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30818daa02aabb30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -487,7 +447,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30818e2249aa00bb00cd0002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -495,7 +455,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30818c2247aa02aabb02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -503,7 +463,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30818e02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86452249aa00bb00cd00024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -511,7 +471,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "30818c02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86452247aa02aabb024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -519,7 +479,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -527,7 +487,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "308030818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000", @@ -535,7 +495,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30818a228002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450000024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -543,7 +503,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30818a02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86452280024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000", @@ -551,7 +511,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "308031818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000", @@ -559,7 +519,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30818a228003414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450000024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -567,7 +527,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30818a02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86452280034128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000", @@ -575,7 +535,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -583,7 +543,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -591,7 +551,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -599,7 +559,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "31818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -607,7 +567,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "32818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -615,7 +575,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -623,7 +583,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -631,15 +591,15 @@ "flags" : [] }, { - "tcId" : 76, - "comment" : "using composition forsequence", + "tcId" : 71, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "30818b300102308185414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", "result" : "invalid", "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "30818502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318a", @@ -647,7 +607,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "308185414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -655,7 +615,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000", @@ -665,7 +625,7 @@ ] }, { - "tcId" : 80, + "tcId" : 75, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac100", @@ -673,7 +633,7 @@ "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac105000000", @@ -681,7 +641,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1060811220000", @@ -689,7 +649,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000fe02beef", @@ -697,7 +657,7 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10002beef", @@ -705,7 +665,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "308188300002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -713,7 +673,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac13000", @@ -721,7 +681,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "30818930818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -729,7 +689,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "304302414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645", @@ -737,7 +697,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "3081c902414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -745,7 +705,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "3081870281414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -755,7 +715,7 @@ ] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502814128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -765,7 +725,7 @@ ] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "removing integer", "msg" : "313233343030", "sig" : "3043024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -773,7 +733,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "304402024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -781,7 +741,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "304402414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502", @@ -789,7 +749,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "30818802434e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450000024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -797,7 +757,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024328b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000", @@ -805,7 +765,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "308188024300004e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -815,7 +775,7 @@ ] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450243000028b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -825,7 +785,7 @@ ] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450000024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -833,7 +793,7 @@ "flags" : [] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "30818802434e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450500024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -841,7 +801,7 @@ "flags" : [] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024328b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10500", @@ -849,7 +809,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "30450281024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -857,7 +817,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "304502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450281", @@ -865,7 +825,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "30450500024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -873,7 +833,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "304502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450500", @@ -881,7 +841,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818600414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -889,7 +849,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818601414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -897,7 +857,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818603414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -905,7 +865,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818604414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -913,7 +873,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "308186ff414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -921,7 +881,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645004128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -929,7 +889,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645014128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -937,7 +897,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645034128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -945,7 +905,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645044128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -953,7 +913,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645ff4128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -961,7 +921,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "30450200024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -969,7 +929,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "304502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450200", @@ -977,23 +937,23 @@ "flags" : [] }, { - "tcId" : 118, - "comment" : "using composition forinteger", + "tcId" : 113, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "30818a224502014e02404223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", "result" : "invalid", "flags" : [] }, { - "tcId" : 119, - "comment" : "using composition forinteger", + "tcId" : 114, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "30818a02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864522450201280240b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", "result" : "invalid", "flags" : [] }, { - "tcId" : 120, + "tcId" : 115, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "30818602414c4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1001,7 +961,7 @@ "flags" : [] }, { - "tcId" : 121, + "tcId" : 116, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502412ab5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1009,7 +969,7 @@ "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86c5024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1017,7 +977,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318a41", @@ -1025,7 +985,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "30818502404e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1033,7 +993,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "30818502404223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1041,7 +1001,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "30818502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024028b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318a", @@ -1049,7 +1009,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "30818502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450240b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1057,7 +1017,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "3081870242ff4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1065,7 +1025,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450242ff28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1073,7 +1033,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "infinity", "msg" : "313233343030", "sig" : "3046090180024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1081,7 +1041,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "infinity", "msg" : "313233343030", "sig" : "304602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645090180", @@ -1089,7 +1049,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3046020100024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1097,7 +1057,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "304602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645020100", @@ -1105,7 +1065,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3081870242024e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbe97b3367122fa4a20584c271233f3ec3b7f7b31b0faa4d340b92a6b0d5cd17ea4e024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1113,7 +1073,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3081870242fe4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbf4d826580ab145752e852a6e91512b78178047879e9714a4ae1bc74298aaa7223c024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1121,7 +1081,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3081860241b1bddc11bc17347621c4ecc6003d861a7d07d3854f08e4421bc241c8b538a00410d65320718f8af465fb099025b7cae2184402aea8df4f13a328c90648c42079bb024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1129,7 +1089,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "308187024201b1bddc11bc17347621c4ecc6003d861a7d07d3854f08e4421bc241c8b538a0040b27d9a7f54eba8ad17ad5916eaed487e87fb8786168eb5b51e438bd675558ddc4024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1137,7 +1097,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3081870242fdb1bddc11bc17347621c4ecc6003d861a7d07d3854f08e4421bc241c8b538a0041684cc98edd05b5dfa7b3d8edcc0c13c48084ce4f055b2cbf46d594f2a32e815b2024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1145,7 +1105,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3081870242024e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1153,7 +1113,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3081870242fe4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1161,7 +1121,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "308187024201b1bddc11bc17347621c4ecc6003d861a7d07d3854f08e4421bc241c8b538a00410d65320718f8af465fb099025b7cae2184402aea8df4f13a328c90648c42079bb024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1169,7 +1129,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502420228b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba09a7b6ac4ecd0410b4722ca75ba197a403a0a1f9ee0e7b391b0649fda1d3969eeca", @@ -1177,7 +1137,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450242fe28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a5d85db5e551e1de70233273282b66f49992b40b6fd47b0252edc06be016f926b8", @@ -1185,7 +1145,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450241d74a2f6d95be8d4cb64f02d16d6b785a1246b4ebd206dc596818bb953253245f5fd61bc296eeee8b245d018b8edd8f659631962ad7a1e8b5fe56cfdd0157ce753f", @@ -1193,7 +1153,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450242fdd74a2f6d95be8d4cb64f02d16d6b785a1246b4ebd206dc596818bb953253245f6584953b132fbef4b8dd358a45e685bfc5f5e0611f184c6e4f9b6025e2c6961136", @@ -1201,7 +1161,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502420228b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1209,7 +1169,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450242fe28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1", @@ -1217,7 +1177,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024201d74a2f6d95be8d4cb64f02d16d6b785a1246b4ebd206dc596818bb953253245f5fd61bc296eeee8b245d018b8edd8f659631962ad7a1e8b5fe56cfdd0157ce753f", @@ -1225,7 +1185,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1235,7 +1195,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1245,7 +1205,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1255,7 +1215,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047020100024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409", @@ -1265,7 +1225,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047020100024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408", @@ -1275,7 +1235,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047020100024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a", @@ -1285,7 +1245,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047020100024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -1295,7 +1255,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30470201000242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -1305,7 +1265,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1315,7 +1275,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1325,7 +1285,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1335,7 +1295,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1345,7 +1305,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047020101024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409", @@ -1355,7 +1315,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047020101024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408", @@ -1365,7 +1325,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047020101024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a", @@ -1375,7 +1335,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047020101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -1385,7 +1345,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30470201010242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -1395,7 +1355,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1405,7 +1365,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1415,7 +1375,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1425,7 +1385,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1435,7 +1395,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30470201ff024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409", @@ -1445,7 +1405,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30470201ff024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408", @@ -1455,7 +1415,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30470201ff024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a", @@ -1465,7 +1425,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30470201ff024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -1475,7 +1435,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30470201ff0242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -1485,7 +1445,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1495,7 +1455,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020100", @@ -1505,7 +1465,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101", @@ -1515,7 +1475,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201ff", @@ -1525,7 +1485,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409", @@ -1535,7 +1495,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408", @@ -1545,7 +1505,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a", @@ -1555,7 +1515,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -1565,7 +1525,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -1575,7 +1535,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3049024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409090380fe01", @@ -1585,7 +1545,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408020100", @@ -1595,7 +1555,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408020101", @@ -1605,7 +1565,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864080201ff", @@ -1615,7 +1575,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409", @@ -1625,7 +1585,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408", @@ -1635,7 +1595,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a", @@ -1645,7 +1605,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -1655,7 +1615,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864080242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -1665,7 +1625,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3049024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408090380fe01", @@ -1675,7 +1635,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a020100", @@ -1685,7 +1645,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a020101", @@ -1695,7 +1655,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a0201ff", @@ -1705,7 +1665,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409", @@ -1715,7 +1675,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408", @@ -1725,7 +1685,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a", @@ -1735,7 +1695,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -1745,7 +1705,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a0242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -1755,7 +1715,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3049024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a090380fe01", @@ -1765,7 +1725,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff020100", @@ -1775,7 +1735,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff020101", @@ -1785,7 +1745,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0201ff", @@ -1795,7 +1755,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409", @@ -1805,7 +1765,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408", @@ -1815,7 +1775,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a", @@ -1825,7 +1785,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -1835,7 +1795,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -1845,7 +1805,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3049024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff090380fe01", @@ -1855,7 +1815,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30470242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020100", @@ -1865,7 +1825,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30470242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020101", @@ -1875,7 +1835,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "304702420200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201ff", @@ -1885,7 +1845,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3081880242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409", @@ -1895,7 +1855,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3081880242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408", @@ -1905,7 +1865,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3081880242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a", @@ -1915,7 +1875,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3081880242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", @@ -1925,7 +1885,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30818802420200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -1935,7 +1895,7 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30490242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090380fe01", @@ -1945,12 +1905,996 @@ ] }, { - "tcId" : 221, + "tcId" : 216, "comment" : "Edge case for Shamir multiplication", "msg" : "39353032", "sig" : "308187024200b4b10646a668c385e1c4da613eb6592c0976fc4df843fc446f20673be5ac18c7d8608a943f019d96216254b09de5f20f3159402ced88ef805a4154f780e093e044024165cd4e7f2d8b752c35a62fc11a4ab745a91ca80698a226b41f156fb764b79f4d76548140eb94d2c477c0a9be3e1d4d1acbf9cf449701c10bd47c2e3698b3287934", "result" : "valid", "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "33393439313934313732", + "sig" : "308188024201209e6f7b6f2f764261766d4106c3e4a43ac615f645f3ef5c7139651e86e4a177f9c2ab68027afbc6784ccb78d05c258a8b9b18fb1c0f28be4d024da90738fbd374024201ade5d2cb6bf79d80583aeb11ac3254fc151fa363305508a0f121457d00911f8f5ef6d4ec27460d26f3b56f4447f434ff9abe6a91e5055e7fe7707345e562983d64", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "35333637363431383737", + "sig" : "308188024201c0832c973a455cac48a4439659aa21146036c52ec1514121c66714348a1c0e2c7099a2466d9acb49325a0cb509e5dff2efbcd90369d3027cbb7dca58a134278d05024200a426c063ab5cc6af20dd1ba8a519fac910183561598e67c0929e25f9c3aaeb245c5647fba21e30c103304dc6f49e6dec68a7833533e4e5448240bde023fe201eb9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "35363731343831303935", + "sig" : "30818702410d01cde64dda4dbcef1a9b924779598217b97eb688d9b4a4fd20d1b81ff0bb870abff1b0db6dfc3762f27c3954f230a7933d9ea397a972caac5ed2183ec72716c7024201c6530fb6b913005f81e156be89b3847701829fbb310d8a4c761212c6d2f8750174f2bf81c238fdde4370fa87de320f57dbed96691af45cb99f3daa865edcdda59e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "3131323037313732393039", + "sig" : "308187024200c009c74ec707252325d78f4e7f14be28f56272be17c0c18c90ad4c07322cef4eea444c8feabf41a213e3e846f8ac8bb7750d49143069cd01877d530bb981f1a85b02411f1c27ef97f434a8c2ff315dd39d909709775bb3c7588243bdfd8f7c866c49b3369719d5b74a47924bbce57301675e2baadcec438e07e6d532aba664253ab09550", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "3131323938303334323336", + "sig" : "308188024201d3b17a34b19d134773988c434a9fb7f22a57dfb4c4bcca031e213e1b9a56db0ecb2f3c54cf9b1b6e5981369652de37337a7a7d7ddb54d67b067bbce01fd7fd2808024200c90317dfa061122557eb3899939924a8ea3cdd886e0f2e5f2c384b65b1a40de5f00fd9fce889fc313a6a9d5f0a9cd3a7b89b7ba8e97807031f3d1e3f9c103f0a10", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "39383736303239363833", + "sig" : "308188024200cdca5299e788600a3ca5938d4a4c5f42b5eea3cefc990e67af95a4449aac0ab50e8fc4778efa497223cdca07c0e5a5920110f3a87afaaf265beadbb91c00d13464024201a92b9a5570b42f91ebc3d8ba272db9241468154783548d3fcfb6ef46c9e037bb6217af0a31ef952c27604629ad5775e7695c63efa138cee8326a51c1b04d0c658f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "3230323034323936353139", + "sig" : "308188024201660b0ed15d5f63044cb189e1a405bcb591c37217d0e000008614b152665d5bb9353a3826854a8bc6ebed423b15680e4340a00701b17bae24bd399bcff7e0438bfb024201c47f2f5c6143d2eef063757114aaeb27827b6a8f675d1825dac7f4548cbf78a37eb9621a29e9b14cf61fc6ae49e7e6e15350a4b90a4a897ff69b0c59b69508ebc7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "31343531363639313830", + "sig" : "3081870241364684856c7c02bfb2ad2de603d10883ca93c122d4cebef276467a9b7620fb530e4d05d07c15ab948b9ce7682561307913b64ea6896ece1095dc64369f1a9d5c0d0242009e6db2ff96d9d71150440fd44992656ca118fcaf6bd04499314e8ba61a55a8790aac023ddb68600fbd7ed4cd4decb176e8bd7822ea31d75adcbdaccafcf510c26c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "31303933363835393531", + "sig" : "308188024201a317e49014f1bf3afc09cc048531010e2144b662cac657e51b32bb432d274a730b535fb2de66fa8ddd26faa3f46e004389d25517c56e7d8a1d39563b0e8c9c215b024201ad2e1212e1680b660a1c07f54addff575c8c8298e26a14c516f517fb5f966a2b383aa46a483fdbfa72711d60c0f67a2c03d63d2626ffe271e0ce353a4d4b09bd5e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "36323139353630323031", + "sig" : "308188024201c09b29fc4da04e9b86097bd6d6806aa969ceb37ce52eeac5e9518d27541c3f30c00f113d9dd3b007dae6f381896d43fc6ddfb3fa256a36529b054e416ed638059902420113e5622cb1e4c4bb0842f3d396d7e660241116e94e8120a602e3d2952701b1a11415a3d8c503adced160450fd13157ad147d2d65d77449458659350e20a545602e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "35363832343734333033", + "sig" : "308187024178f4a2968460ea8f64a938b3a97c914eb0ccfa94eb08636efee9d5ad8668ce1c9099573abd146df9e7b2ccaaa1a25de903f85962849356a872e88e545babc28974024200f2729e9593c9fcdf5971b21e367ffdc87aa7520393527c6f68ab512b88b839003c1c9952b04f2dc74010a31071ee20a9fb1c7e1187d04de71b3f4327df128ccd43", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "33373336353331373836", + "sig" : "3081870242019faed147a76b65779d0989e1300802844c9ba09f338c5e31a24d9ebf8f0b0b4c21f59d369ac10e315fa2b7605b0f17a9c07cf6ce4c83838e58333a3390142d79d002415f4de71fdaced1e8da86efd47ecbdac6a6ffc6d69df71da7ceb5596475cdfecea3d00f074d2de89e0fcc05e3231d531f0d38f2b7c6fe4ecf67a0cdddc21d0867b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "34373935393033373932", + "sig" : "308188024200d0b144350a2128f042bc1a27f6c021dad1ec031be8f1d8304797f9ddcb742974aae209f014980174b9d4e434e3f53247889d2da4b767593179cb4eda47e799643002420184d3416dee35ba8807703a91ac927096c10959a05cbffd8103a93a9f20a11537bed7a645f32295e4abce493579caa4e2242060cc4d58b2414870e98b9336795787", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "39333939363131303037", + "sig" : "308187024105257a0f45ee2ae5cc30283d23c47c96f6deaa3ac1473e8e8a40eaf61bc4b0ef8bd18d11983f257ec4b1d8d04e76a122b5bbe1d31065159072c58fd9bc3e98376802420122dba50d0eb71bdbf092a94a7ea280412906e1f849e91dbd5d8158e3fc6cd12e20461b77653e3df2e45b86883f81071b33651ae1b84cc8e7c365ab8d6a36d1cfa6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "31303837343931313835", + "sig" : "3081880242014f624af9d8096fe7a290651d23ab260da64e44b886fef4f3881d0d984d3b387fddcf65b1fa1dbb239028fbab4a1de6ad150cc8a4e4db0a971bb8bcf01c4728ff9802420105e3b55db0141c06d9854096cc0f73415dd2b85a331da50cfea3bbf648bbf8651f61f2cd09386b62fbb8ce67248683c260894d9ed54d6667ae02978e38ab99320a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "33323336363738353030", + "sig" : "30818702412c952d7e61e1097cd7f709e62ec486879b380b63791c146b545c064e65b3060250d00af279cf15eade67384b28594db542845fcc6574ef5d8d5bb8a162e0350a0002420135ac6d1cc05b095fbae28b652fe5386b8689e21a14990236d3ada7ceeb0c12a4f774bff7b81c8d07572b0c7985364c5d31f33271f0ac3a2afb88b46bfeefbaeaa8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "31343438393937373033", + "sig" : "3081880242017919eff78225e1937a921f98f5d153cbffa03929819f228ee013f8e59549b04b9867006a8df25a93a6a25dd1d3f540239a8ed14047ea00811da9305ec515ad000d0242011fb873bdae1757801e575c5df62cf82a1881af3cd6ed17dc50edbe6c5fd0f4d31766670b2aa572a9e6547b36142afa8464d0be4bf41930629dc04c85e01b2ee8e2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "35373134363332383037", + "sig" : "30818702416ac9b370067b13ac2b57f35d6d9b1faa93b9b068ef5ddf8bde3a54024810aa2226560065b0cb7501df96b4756ce1e1fa607f86a942367894a1f7728bd5f22cf1770242008b47a9e1370c9f5bf4677d554c00e9ac3ea7cdfc78836ac53ac710b7f3bff8c2297780c69a9fddb80e03a605e5e48a52e52fd35f41668cd9064886366fda206086", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "323236343837343932", + "sig" : "308187024200c4bcfff265cd32442220976ffc7e4ec09181d694696eb89af0cb2d5a2dfc3876deb3c6adea168965200c355c3bff5e47ab17ecc44c8434333280796d3a183449ea024162debe91550f8a760eaea309f48483c65a52c7e88a83867c31730cbc6b0a64d4c564bde67e6539af787ecfd18016cde46ddf91740f58f6ea6ec80b173fd1c47ad0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "35333533343439343739", + "sig" : "30818802420174d744ddc631fcf8202fca0ab10f6d96d3f7552bb2a9ae5ac573634133f61c59a120fedbc39cfb521ab0cd572afbd5147981090d1dcbfe902e03f0c0579967b5810242012f59ca927c4ae331d2f667fcd9ec01b0b5514e2ab5da0561ea614431dc1fcb761c351cd1211092720ebb7074a5128f8019b7c18e048d5ed3573ed61686e9713f72", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "34373837333033383830", + "sig" : "3081880242019a513cfaf871287340d8a51d2f4348ab4096c5fe244b22add38ce433e3178e8ff5b2df0fe74a1ba40fe8341f734c71f9a1177b41035777e2da6b082e0b566690de024200d0c43eb33a817c3aab30281c593c74517ee84e958b114395ce0b31fcf30bb8f5dfe60dbc7f6f14698977d8e0516a9274a5bd71847057e006fa315fae6922eaaa55", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "32323332313935383233", + "sig" : "3081870242013204800efcb40ab09ae4137325a3e8c468edae91880a51616ba61f3ef1f72fd89feb956bfb39818d827468bb4475110a04779fd6bb3def25c61c4ba60889ed0ff70241704b7394687698c8841f4875d40e5b3c914f154ccb2b54466ae163ed3410f20d0a07ac5f90c0c31271ec8a524ca2dae4b8bc4f6e1ece173ea907890693c5f2190c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "3130373339333931393137", + "sig" : "30818802420180241cd2e6163158a39599890dabee99c2c86b88accd2b04b5a72874fbdfbde0d18143c4d78e0da1abf3796b238738840d60e34775a8ff810d58a9bb3559a3997c024200bc396c2ef28b244fb8e004bf5361572ba1fef6fbe081ed1dedba4d9af78deee126599f75a0a9d0f1b1618ded7a0c5e672e40917fdd30582460da3aeb1e9c4477d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "31383831303237333135", + "sig" : "308188024201485fc03fcd629fd4c564775ab6969bbc696b5b0f38141b69f86e052e7fe8849a64af2dd37a2adf64672f20bd6f97cd32f0efea51aa22064c5f10a3911177e1979d02420180fab473ff9d726db6d266541a0bddff8610e4026d26b6c9abf972eaef477d50670bdd3067c9d711a8346e16869147751e89b4ea75bb00ece71300cc3b80cf8899", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "36303631363933393037", + "sig" : "308188024201bea49b150a27026fdf848297b0491019f76abf90f3e6d782e3d3fa6caddb81b7ef58b27f1b2b3f7898889b4e2b6cdda7b5636177a27eb9a67b2055b6f21d262c26024200dffb13c2d5f746c8573aa444afc8baf8bf881cc4d0fca8169f6cb304f400eb3932666cd3758c437c9cad79abfd89c72a788505763aabdfabf8903ad4a70d9ec9f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "38383935323237303934", + "sig" : "308187024201d56bf6f3758f627f470706d1d28c28fbfcad6dc30465cb285a274fc057f791de73ac30baccde044473fa9e3dce6d395eadf98d1f97259bd851a1eb6f3d31d2d756024133704b4ad37300a96682569f4f7fea3e14d6e1f65864663f39aa67f40b5c949f198d5de9f2ac2369bbb9111c89b393199537c6c08ed7c02709c733ef7660113d53", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "31353830323334303934", + "sig" : "308188024201554035ba84b051d50901c622b98be4de0123a02928dffa7eb13b0403fd5e255f226505e15694956a66a878ff581173d123d1b24eaa85c5fe46d8973a55040ff405024201b016dd6b5176ad8347eb9802dd7727e06a29db33cc946f809a42f9193040692b0f82ebbd04eff9f099b7f75f8e45e74ac00a51a9cd4f2cbf5f03f4d2bee99c24eb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "33393635393931353132", + "sig" : "3081860241293e8d6775f3c14183aecc22f608e9013d7b15dad167bb38a1dfef6b373619f1ba2751d77b43f643f68643cfdb5c04a8ed858bfcf3858a681ae93bfc7cd7e3143802412c7d96db7dbbe347bab9f6f7b88f48cb32ab963248737d2c901b90d64591cbdb0f0ca7a14557f8a50fd80d402f929dad141141f1f0c85d9414b32d1fd4d796e6e7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "32323838373332313938", + "sig" : "308188024200b16a9b3aceece85908125f96f6cb6b1afd0ef04171936b3766f8e43beb340d382084b33439f775a29a83945da8efc4190db1343e87d8c0ffb97aeb3be159d90f59024200e5c2bbd98e449bd0bb4f75a07f1a88dd63c0602a7660f4acd33937c4913a9c16ba44dc5808892ec88a4255109a7bc5b221c07e6a278888a9712fc2a25b374427e3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "32323330383837333139", + "sig" : "30818702413b47a8ed52f5b0566365313520bc0b6e4e4efb3ea4176ed7a352c4b2f8bffbdb0148ff44f3f13d9e5e31b1cdeae097574aad8bf393c54a5c842e749ee87a74c6b0024201d3f484e9e224bda9c8f10fbb74bbb62d7a18245707f4eb52f17dde793892c16e4bdf504960fba55da487f542d412b1b833f6f46336118618fcff69469c83963777", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "313239303536393337", + "sig" : "30818802420128b8988bfe9287f82ac97be507a544b823e85cc2813b6929e63699cff85a40283076028e7bf8d24330f89adb96bf24a4e183a898e679b36768909574e7d4733d61024200c18aae44e6801fc2e3d9c7a20ff9d42b46e4a31ca37772f8c46ce65219b195ca23717f816e1fed51e5b6f9a0ca12c3cf81ae7fc9cc6946a88330b2011ddd160930", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "32373438363536343338", + "sig" : "3081870242015edf1fa95b17159f762d68c1736101309e80fe5b2c4415609a5ac0837fe5901f3c2d3d826a43b1f8cd1babf494ffd96cca1267950188a924d4e1bf7f68189f27d302412e8697efbbf53adb7cb1b904718fc71eb2561f331c209c50848b5bc50bef77c5c3487d285bfaa3caa14025cbb71bdbaea6911e3610335641d2799c3fd75019f716", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "37353833353032363034", + "sig" : "30818802420161f64bbe93fdc0e61134cfd4c453ab740233b436179351aa68a3e38a83400d86ff464d7ceb7a51f541b86eb2f12e32a879b3a29bcb92e08cd50e74f86a0ed52ae90242008f6fef49ba12ced6696f4f6d24e6c68057a84496d42eede630199e9bd06d91363542a9776bfcd6d77fbae422e80fe466edd2c2c5e1f5cc79bedd1a7becc1a12660", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "32333237373534323739", + "sig" : "3081870242013a6faccc1c06cb5dadb2cf083cb94a7181fd5cbf3954fdc430c2691248fcfcd13767e32491f00269b549cae93777ced0f7b069440726adde7605d4038d7b5ea4cc02417622c9065f4c49a6f8649073dfc6a827b897b6984176b1a09d151b9733a68f6da746c47427cdeb3be075da4a351ab78dd5e472cd98d1586edd6ff2a11c6c169fbb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "373735353038353834", + "sig" : "308188024201899609e7f7cd2ef14bfbb1cb9ba9283ae11a9346a34bef23b1c249da2e76a7708e0f2f97f819e4e25b0d5227eeb85aa593c3fae9398a7020f61ae1606945d13841024201b8d5e9c4f030295447106d2b5c80cc2e7d4e36b458a90a08f505df62d2234e59d08187385ba5501049b34e12ec92f7839a18361a52a9a0b6f6a664b118680b53d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "3137393832363438333832", + "sig" : "308187024201ddc69d1508021eb560db39f3add8a28dd7fbce417e5fa1f4f626705caaad72b634868d01dfc474e926c97927c56ac51f9bdcfd0e7627be35cc300a0cdc083b00d402416e862caf9f2df11b0a46104e78865fbbabe30bfac0b1fe7f99badc11746a288c1ff27f6fa2aaba6441bab0372af906eef083ff03ba466b896c9344cd396dd46dbd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "32333936373737333635", + "sig" : "30818702420117fe2c21f282c7e4a8415e9c53c254514eeeb0adadc771adbc6d21a09add4f17ea0c597469488238be795f2e187fa016d590535b4ff10c62d2246aa17bb013f9ee02413c9f1590ce7a68fc84c617f478188e71aefe8c74c4b9979b8c9196bcc262205aecce5fd2bb80c360d3e20da20e36c5ab70d810d4ba97d13858199d3a1c9c140c63", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "35393938313035383031", + "sig" : "308188024200be6b47254a3cf93e2e276adfb072256404744070d6dec83ef34e3e6c119206422bb275e61fc47053ef7b2af9e33aca8f8b2e4938057070eb6ebbcf82fabb44a5fe024201061ef80935ff6d0e9f87f3537b639945acf50c5d97d30b4b9c347e3f5f5ec02b15a376ae754d64b2efaa811b3d12a0fff0bc689022025dd2f69f2f4b40dda8687a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "3136363737383237303537", + "sig" : "30818802420130b6fd7dec5cb6f90a8b54ce7b58c61b013d0aed7c4a26639de80aeac3d9e3388e9f87e1e6419d3f0339af324e1421b5d130317ffd9d8be36500a84bb41d026cea02420176b460a3eae01d8aa8ccffb0d6cf4d1595aa697c65510a1197b97343c1a6234552ce9d6d318c5f20f48bec0dc311dd62eb40058f3cb22fa958edaf9ddded191a08", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "323036323134333632", + "sig" : "308188024200a87de42d827ae1f55d6fab3277c7a9fdfac3af22fe47e52bfee34fa1ee3e765095fff20175becbdc94b4a5ad3a149ea7c1bebf4d45370e6b4404a0437d8fae264f024201a3c1c5186d8aa491b4623f5765a388930f37bb8f3e1c0db508983585b9090b3aaf22bb846e0fb6d915b5811ac55e4d6cb08f605cb84deb55ab7fba2dde8736b1c4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "36383432343936303435", + "sig" : "3081880242010e46055d9aa087f1c4b6056319cbf17a0694fe073266a3f30363030e345a4bd461acbd99d1261fc05ef3c9a1c37afba6e21c2d513ea3d4709de5586810d7d29ec6024200d0c95c7e97a94efb44aa717cd6ebe82de0644e32676d197351f128ee8d2b223ab476d3e66014ecc003081f7040c578b8984628d6ec80733f713e26b2c98cb4ede1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "33323639383937333231", + "sig" : "3081880242012c04d08a7a2d07403aba604ea85ec23a52b52786e7fce04170e867be6146eea75a7180f5d4f3b82a204a3c996811a1e61a3e76ed209c22428b35c51fe60f3bee1e0242016f2feabc25733b0a460463b9933e6e4ae9f4124cd0ad3785c77755dbf0848ec1cfd2ab08b960b556870fa00388d23d9a9fa3112ac3e62a0f342d58fb1f0aa81748", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "31333837333234363932", + "sig" : "308188024201ca9532c9daeb80d0dbc07a4138ba62a6bab8c88b9e1e2edf2675132eb97cfb26f4c395f3b9d1d1275694956b34c3ef72cd00bab86777465b9edba29a41b0114c6202420140eb6dddff253a7ff5b032d82fbd18e481a376fe242f6405b81b57165665c9bfe61e25cd3358245bdfb8de7632de72ed20cdacf384764096c8fe3a376563a348af", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "34313138383837353336", + "sig" : "308188024200d609e1f1cc1adf5889dc6deda441682e760be08932b31592fef3ada143fb4940e4ea75ae519e4fb0769c4fbd33a52b183a21d0bba1ffa3fe50fd11f75c6ac58ff60242012400cc4ddc24ddcd47a6d639a2abdef29a65d4fe9175f51b316f4bf918bc918879495c572f8e98364e2e1aa0d4d53ad29e803a4470d94dd06a982a1d041bf2b5dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "393838363036353435", + "sig" : "30818702413775a7e61bdda9a3a990ba9fde98f9d81d4b03195547bbd0658e1059daa00da9270671b2fada1bbbf13982f87c9f3f26dda5cd4f24de63bceb5fd9390163c58d260242010a03e4ba08f9e2b6915a6c0b83156b00f59efc5417394c51ca7616b58cf91ab7166d8459eb4eeb0d57146ed6560e173faf354b4390817e0aafb38294df25992cbd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "32343739313135383435", + "sig" : "3081880242017ab00a30c88faeced3e4a10f9c63785bc29e9af4499466bd8880827cfa580b6171f4a20f36487f7b94592946bca4162faf65872af6bfb1919e6b026c14e51e2740024201927515f6489e9b7d9cbf61e103295857c8131320217e7a86d3f2fdcb350da5b42c2dbe173fcb025d14da239d7d610de8475914748573429c9590d3594f4fa3aab3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "35303736383837333637", + "sig" : "30818602413b2ba1509aea9d42d400400033952a022fe7e00c7ad65c39a2f76d41130aada99c3cdfb9cf44575a2163de29f097beb9bd3aef9334e6fd0813dde2a087f938c5f602411afb56087dfd5cb4fff6679a114c340f3a59f6b3e1813373bf3ebe30cb5e8b285a5875d1b5a9120db80f70310201559f89bb1df147961d1ca4fcdb5e8e84cae082", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "393838353036393637", + "sig" : "3081880242010efb321a347625343f5126ed8545017d799eb103c75558922eabe44211e8fd834655dc2ec5bee9bb3e44350eb6885e0ab974730222e55f13ad27c066722fecaa25024200d62e3d7ff9215369aa7da818db302e49033875010b2f9b73d25ca5b9bf2c62ed756686230cd5f4a37c1fa881c97e623919fab827de5995ab456a1fd7ac7b85b1f8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "32373231333036313331", + "sig" : "30818702412f778cd552f54da5f567f47e6979872ba130dc0890172bf3b3bb952f03c64bc8783abe9f056d60e1667780f5ea88f59ef33c735d540561a197d31fe34853a60a52024200bd2816f06372f2e3f2582d53e583e133a551aaec04ddc2fdb7b8131787e73e4295ac28a9604a2402ed5b272cc03be57dd4a7df84d9ee24cb0c2bf124ed927defee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "33323034313031363535", + "sig" : "3081880242012a459fffea70d3bfc13e9ea0abb10aae3910df604997cb5e4bb0548abd852abac6b9a32418c3b5ed4e7951ae88eecc0a2f1065caf24c6a814674e95682d9b493f2024200e2abd05c585e0c213a219a7e7d38b810d252ffea67650d4d1994a41c2ca325bb964920c6c2545381c45ca3e1eca05e00514b366cb0e1e49b8c236d383b260b9cbd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "33313530363830393530", + "sig" : "3081870242010f2653d94aa28bcbd667a5013f9b283d8487c44d093ee47660329398caa550ca9c9388c7aadeceacac1507e76590afb736adb3583f54f31ae25c9c717ec9f89b5e0241494448a7ffe4a4eed84b4602781ecef77a23fed116b1b791b8d2e4231b7ca2a7b6f06d132705932d446e61d344714ee24014fa5bb144a96572b3d48d038a55ad68", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "31373237343630313033", + "sig" : "308188024200c2da48552c39d94f5a45427ae9dcd891b65cca33e624ad2532ffa333666b241d873336fab7bbd7b4c193db4d865cd50f0c1d8cb5c14cf3f089ad42dd43cfff634e0242014f2070dcf860b96a45f2a6061e4ec2a6ad64d7d0e9fbdb25aa93b99941be280f5c70c0e32b6234df545bace7341af94c140c865d44fa8ea7ebe0fe53bda44645df", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "3134353731343631323235", + "sig" : "3081880242009bc6e74549b48a1e7c181b179687fb27d6e9acac47ec34b1b8bd044d329320544e4e568e67d17f4cda2f0a3fe303d561a11fc0c981ed9be2fcc6d397a43ad49e10024200ff295e43fec5b68b00ce8044434bcd17af1ba04a74556353e258d017ba26bed67f458fad5dd8e7d2734d56f59928c2419441a9e8c0573db3586ca056951ca935e0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case hash", + "msg" : "34313739353136303930", + "sig" : "308187024120963638d0b058494254efce57778ac65e5f23491f7adfa72e4713b7c03946b543c014d9660d855246f308085eeee495cd831b7dbece47aea48e90433bd0fe818402420161a4f4977fecae92d4f67e56f3338c7a9b820b5e05db1f28d05d71f7e5f36bc63f6edda4d3c1b2d73bb8a30c4d745b73e634ef574cf47656a372e3eb42cc038850", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "special case hash", + "msg" : "35383932373133303534", + "sig" : "308187024201bcc5858597ce8d4dc5ffa6be33f7d804f2f8ef59c5db9301785e0cceb7ed57462f455a465710c7414570c9a35a3100bd15fa40e3ec350d1f75406c2a25885e9d76024143757d282fd1d44c253f9a05d8142c29a6d63c0a1f5508431bc9fb9b60a38b7f414e730e0d59b7b709706a67022e1922fe88b182a57443c58bd06a69ee7814bcab", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "special case hash", + "msg" : "33383936313832323937", + "sig" : "308188024201240120b97ea67bcbd0e412d87137a13e347a870a2249375fccf8c004da35e592620774160e7b82aed1f57997fb015a764d014d4be1f389e5499777054576e7bf000242019f157ec3a2410853274bc4d8e7565e9eaa5dc47d5e515abc86c22fa6dc215482df5c0e2b885f37baef3a6ae83daac930617a5fb37bb03ce40f06fa4ece26cbb11c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "special case hash", + "msg" : "38323833333436373332", + "sig" : "308188024201a7536d55876f8392a6eba18f075118c273015844eb3536c727c004c1bf23067d57e8fe31872f8bf839640e80e06aba3c0a365a268cabc2da96d84550a569f17f9c024200e840b6a7cba718d91103faa134c2f63763f3b6b91db7ecbd3b10f10171a875712cb9384325411beca9a3aa87aaae3902c282d2dedaa1cbddd40ccf0d29975df22a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "special case hash", + "msg" : "33333636393734383931", + "sig" : "3081880242013f72be1c331214f45007ff72ce54afce1c910a90e4ff3d176620ff3ca976c2b62d0cdf5d1134290ee97440715531455dc29818828094d366f959e1adc7d7e98ea4024201e80ac38ba69f3e53116e5432fbdb3b1e7ea1b43e5f86d1c0e3d1c469442dbb406ffe524f0685f71e811d94a9efa9ed38ccd9213f983983035f2add0b8f2fa4ae23", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "special case hash", + "msg" : "32313939313533323239", + "sig" : "308188024201aceaa6d567ddb39ba52d297e60e4a814c9b476cab568c09d8ace878d846218dd2b5d2a2461f0d5a56c12f0bd803e3253dc5b387b94e86589cb1d0cb809c7071125024201b1fb021b10b593cf9e793cf22a88bde9a4b92f9e218094f270b093e8c6c95aced43d097bfa3354e6b98d195c599c2e6f13351c63c28967e08b7e497e120665c663", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "special case hash", + "msg" : "35363030333136383232", + "sig" : "308188024200f6ffb5dd786326041e74564b719d38924a28329868177c13463cff90c4b09d3d2dbc011281cc78aa0e5e8656123bc50605601a547bb4b1761f852a120ea46df9df024201a407fdd445614a16a5ebd4ba075c6c1d7564f3cfd477d6b2620abf18a5bf78311282ea45b9bff813f24c3c7854e6091c8055144f9592fbf2e456421a41c555d7a9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 277, + "comment" : "special case hash", + "msg" : "383639363531363935", + "sig" : "308187024201a15af4d5ca3deadecd75ec1baec31c8d43fbc889466475e6c23106db4e63ab69003f56d819ddfc5a673c8289f9e6df806b07af57a2541af694e6489734c8eec837024169c35433a3217fcd738a65b7da9e81cd81f04f0ef060050b9c843e9e808d8b8175f3adaefa105d215ea9a46bf415fe2ac180958fcdd878d54f8d19d23e11b76d1a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "special case hash", + "msg" : "36353833393236333732", + "sig" : "308188024200ba899f94841db6c33b850867c8906b436be3853640dbfc863197fa1e5a55ce25240f2be498b9bdcfc0a89dbdca192d8f84ca3c44e5e0ee6f83e7900e085e1bd48102420086e6d558de8d8f014a85cb4a5f6908627e7a1acd70581d9d9c7d14df44d437aa09e5a10a0b760e98d46731f2512ca1b0240c602b5f0a2030485e34de9c6cd08e7e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "special case hash", + "msg" : "3133323035303135373235", + "sig" : "3081880242008eb5c92dbf5e00888b85e6bf6617017e97c04ae950dd731856b9dfb20e0c0e5c54284f411231fed1d071b321f78618d2a75c139663fb9db3435214cbac5a0dcb4f024201da0dd29d4728fe6331c8e2ade5045b1237664aed157db2a6cbdeaf5abea81324e28920a1c49c334b1226441f88e1a7f2c7e01d63e950d4378f08973db16b2e6161", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 280, + "comment" : "special case hash", + "msg" : "35303835333330373931", + "sig" : "30818802420130779f943df098ddb5315cdca4b731c83472d589f4ba4d32c172faf6b3a9e4154c0517fcc5c432eb269b0152297f6df490ece59496bea8047e2f32d0b5f91e85ef024200c9eb0b56273114ce2e553341247da86b813bfd65f143a5562bb1c874ff970523836bcdf390dc196e67dd75cd28112ef74afd51b1fb35333be0505a012efebd4e22", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "special case hash", + "msg" : "37383636383133313139", + "sig" : "3081870241593f0132f7b5c282355978a2cba73fd3bd5ce3272066d4ad9bd8bd8b3e2be0990071b3509ea445dd155cf97e294e2b8d1355809d880e10700eeab0eb8ebbaa4f0902420107eb3d5ed75cbb9bcb9278f2266c14c57cf703cbd8f7c7de45c51f0f3baf1dff6bb92f1cbf89ba649677bcdca776fc57f587ce714e2e43e6cc523f0d0a286d38fb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 282, + "comment" : "special case hash", + "msg" : "32303832353339343239", + "sig" : "3081880242016ded17fad10f945e3d953b4fd3b72898c370f15164bb7712673385c10bf3929bea293e08bfc30029a465138ad47abe604df807b31707fef55adf3e104920038e3b024200b76b212d74e4b6eb994d926e9e796975235fad90e339a21a329e6eed3fe96b6d3c0d5426e8464c4a9ed5cbe08eeb5e490f72e9e0406c0d76ad076b476d07c0144a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "special case hash", + "msg" : "3130303635393536363937", + "sig" : "308187024201f8624ffa5a6aa8d9d04ed1c2272ea55f5271ca2cfc9aa6a3778a0b8a230f611e5d65af18d8251a0cc4ace663878c33205239ee7e8388cc0a040ea51515072e3f6102412c1e61197229f40e840ea37325f3bd87a6cd32d080bd61bbde4b072cf7a0c8a89d402cd9235c26f19a084ddceb1cc0bae4006251ccbe10de3954e85a8c5efaf6cc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "special case hash", + "msg" : "33303234313831363034", + "sig" : "3081880242012b01c6601ceca9e58e8abb85d1f6663df70cee761a756b77e45294f09ae609a6b76cfcd67f60e47a3494cb85511e33d92a8d297a1b89e9a9038c0c5b78c3a3d4ca0242010ef5d2fab59bd42e2e92a2fca7a975b959dfb372519330defc8fa8954bfcfb397ba939edb6a944a2ce9f6fafbfcda6092cddf628801f6dd8cd40cad4d809d5c1bf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "special case hash", + "msg" : "37373637383532383734", + "sig" : "308188024201c54a330b9dc47eb88dbf60c9ee49f2c7518c0a78baf642c74105fe283fa4c357ff22931ef42f92d16d6a0b806ef718539d21cad71955a530e21cab49a56f561673024201c2cc32c5a4d335c48d0cbb0407fb7e4729c57251afbf9534c5309b94e6aae13614a1f2514252f48cc7f143ee761782f8dcebf2fb490e08fdeaf570a7ed9d287da2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "special case hash", + "msg" : "353434313939393734", + "sig" : "308188024201467b4511b9d6601da3557b8ed432c14a80e5999847be136c756a88dd5134689b5ab70d0a2e8fd8d6141e2b143282f98afb93b7e17609522dd9e64c9e4a31c7c34f024200f50ee66a1dfbf86167ba5968d4ee3506a7cffe0f521c1bf830d0867241e345d319e77eeca45858bb3062acbf8d100bc6bfd3127d57a7e91a8199e05052b8ccf304", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 287, + "comment" : "special case hash", + "msg" : "35383433343830333931", + "sig" : "30818602417af90f6227750f917d65b1c60200c755158bb783a479be6877c59ed89ff595fea3f3a4137591aab23826ed385bd6156277364b5d603ca272259083e6e9ab5db3f9024170842eb62c894935b82da15ca611d9d754ef57859e0c912c0358d0820f4940cdf5360f116a7547a81bf65617f182e597eb1007e26c62838487ca021c3829a590db", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "special case hash", + "msg" : "373138383932363239", + "sig" : "308188024200b0169e68062caa79f99ec0c72d83c4d0fc2a1c818665cfed1aba3e684392b9a95afb82ddd1de49e3fc3cb3889b4f5a86a7bdf944361db2cfa57021a7643fcfce9502420115ec784e042436892c6cc1bede0f4b7b6eb24b300b1f0c674999a6da816dbefb2d53f90b0dedb962a085e5209fcea50311130800d2a9249d279c7bde2f88622512", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "special case hash", + "msg" : "31373433323233343433", + "sig" : "308188024201de4ed1ee81d5cffcf8256a06858cba5eb925ee68e3ed848ac98071b6e30c3b44b102a2de8117cce5b4f9e42603225e0dbcb3fcc171d1492e7ed8bcb6ec286c7de0024200fd1e93bbc8b8adeb7864a2bf8e29d6f9c0966fe3d543525bf268b57cd6fa8852bfe0d2750726d5445560f2fc211aa7859dd3ee10078ef907e49cd64326b397e01c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "special case hash", + "msg" : "32343036303035393336", + "sig" : "308188024201fcafa62ee6275443d7277fc46e4c30b4db845ba45b5d6b54faf47bbf921f825f6fd0f23a38c0c7f4debc33add282afad1154c8707b6e18cd65adcb07d32915b46202420087a27b2bf3c35d18fd397e0cd7159516cf563b98441e030bfde93ceacd2c4e41228b7b33443ef0a351ce553d6d1d71c12092df796276175cd779b8090c4958b391", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "special case hash", + "msg" : "31363134303336393838", + "sig" : "308187024178989628acfba86d4bf28beeb9f44001fb8f2d8e245320a19efdede31eae3ec8b496faec30c85e8f63f8ae06046fe1d1575321fa04953e460f6b1386dd5df94edb0242012aba3349732e21a5bb27d7d6facd8c7688b9d0d0271d6a077f9d6d82db45b5456b767f4b9f1a80f487031f9c0b3ea833c63fdf9c6a25e6b424c19c2e55305d7a0f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "special case hash", + "msg" : "32303935343235363835", + "sig" : "308187024114a5a46a3ba415f6e8c566ca1b15fa2055649687b1a9fc84cc0fa8631296898fe014e0d45927e4271396baa4cfb3675669b16e76c339db3c0edaf61337e8bebe91024201fb313129757f76754b60fdb1e4077f9fe3dd62c8bce52190cfeb9c03021cc92f6d7d1302b8a84733486bf769ae94d3db4b60b6df28fed481d3d7c510299f0c319f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "special case hash", + "msg" : "31303038303938393833", + "sig" : "3081870242008a3250eb5f28b598c4a42890d25f6af84082d4376f84f1717e5112a76623e6fe0d207c39463d20bb86341bc26c9f68bcdf794671a01f90465025f87a8c52137edf02411ddd317f6622d9b032223f76765ba6c9116ae4b43a1bd357bc9db6fa62f0867dc5d8f781f08c1cbd49b4424fe8c22cfd1dcd07cfde7b3598342442589825aa67f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "special case hash", + "msg" : "31353734313437393237", + "sig" : "308187024160ee161741d5cb2dd0ff2cf9924aca0376b1544681627a31688e4d8b3b63a01adbb417ee113b9ba8d4d13b7b4e1b14b51a24dbc3f099b068d916aa94862ee081b40242015caff8d30141e1c163e3ec62b7e14874da624a6d8e0252d8e829860e5a49d3732321b625262e5c9b1ef348c3e7cbb1de8227513f320637866785e97e1931d35ccb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "special case hash", + "msg" : "32383636373731353232", + "sig" : "308188024200a1ef8229db9f45da38ae3b6d601110611e209878bbd03ac2a6de65e8402957c669a115e3f02d085fe2d031c61324b77052ab346b4b1a437b58062fb36f9d56cf45024200cc5c0a3b68970279ae16880f6ca579d0171a827e99a46aa82b9242dcc09cb0b22a44ebcfca84293e6d21aeea492f00ba3157c5b6e2e4caea6a1c09c824720552f2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "special case hash", + "msg" : "31363934323830373837", + "sig" : "30818702415aa0c8a378c4e02bcc2f56c2c365ccee424e2973c28f0daae8f4c3f0d90b421fefd456e749087e0c667c2a7147bc67b90c696244f216b4d9d7418eadc7d06ef1d2024201e28914bd341f526b041128f2d251131d8b2c65847e541d65adca3442962cddb2a71c64fae39fdd56e41686ad632f99c6038d8de0b3aac4045e0a961efdbf4c6a22", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "special case hash", + "msg" : "39393231363932353638", + "sig" : "30818702415a05f5366c8b8be28654bc39a6671d1b1593495e445c07c995c3be3e168ffdec92e44288802fd455007f8746570d93b5683e4d40e9d9e59de539f0e62bc40d92bc02420187a47d8f70adcc5e10267b8fec89d7011d9985427645aed19a8efa2d1189b469cb7aab1998e0c1d2fcac5a5054d79d2ec1c9a00b183dc9af20f555a1140be2dcef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "3131363039343339373938", + "sig" : "308187024201e213bcb8b960b1296ae176993b2449bae556b6d90df2f07fb08ad8fd60e3b7fe6c73f9c8a7364417611d60119c550261c54bbca8d61e264130ab90187e27d22dbd024134f519382cfacfd07b0a6f3aca117c13d2be725d2f9ee4e5f88739c99121e63ed7358046bfb1575fc73e1ede8339e46c5139843e52e9184bb8c579061a154a0b8f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "37313836313632313030", + "sig" : "308188024200ed11ac7efb1f29ee64108a5e2606fa9af3bbc12d1a952e47240d5236df64f5b2b77a0f7a0a73d30d0708b5b23ac6d584bf6997d8851623793655dee8774549b829024201e1602a2cae7d3212df47eebd12e2fe404851201101bbde702be9d74d040ed998e79a09ebf6d055f94473b1f8d87c99aa165bdaf0a5f270d46caabb8e88bfa54103", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "33323934333437313737", + "sig" : "308187024107123c45e6e9338bc9fe225cdd96c5ab36cad5c06163f44f6bd903c7594e8068ba9bc89f652ec31b6e1298766b246c1f10877f1e3ec9829b0937b8d36e3c1ab2b5024201688bbaeb188b5047be6e8023b14fb121eb1451dcb19f814f5f4dca55ff95128011e3bae505a4d22166d00cb7cf14130590335ee923dc5db3e736832a128a067aa4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "3138353134343535313230", + "sig" : "308187024201264e3cc4fb802aa221d0787cd0cdf44eb6568982a00a6639f15238af36e894b14f45f06f8c2180fdeaaac77f674e056d1928cbbdfc4b2ceca0b35345ca07bfff7f02415c2dedee6b3aa096fc47ba0991a077ef4d5df20d8eff1bf8354412b171f08a98cea1704c8189a7951b0e7a8270ccb285b8db8e35285ed926b19c1eef07fdc05ee5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case hash", + "msg" : "343736303433393330", + "sig" : "308188024200ca3814747888751794b0488955e2aee07e5fab4b9872074aa7432698e7c83b8079773734df1bc752548a218fa59a362e0657b77ae7798ef4a7a3873256ea59ec670242015df8f1f16611c960d56647424b97936c8a06f62dc3a95d66bf4aa378d7a9e17d2afb53565780025927e6928f5313428f1d6708339787c8f460ba18457d4c0f521f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "special case hash", + "msg" : "32353637333738373431", + "sig" : "3081870242017ba871aee34a893c4ded7a2a546da0d6867d428497b80fca7eea6e51b73d6411aff7609743e6242b6d4d3736ddcc9ee1aa12c8b62de5382e5c33d1fc4853e3e47d02415feb9d9f8fdd44622e4f9effe73fd9b467d355fd6b8de205527f722ee2f5a15eebd59ccdd7b57da26cf953f78886db5a6e5bdd0d56c9bd47ba2271f77687a64b63", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case hash", + "msg" : "35373339393334393935", + "sig" : "308188024201840793684765410baf26b66cbcf7c36658d6c18a2f750c1225520e9f3a7c1b890583f321d4e48752c3b3116dfef733ee386c52a53402acea77cfad1db9380110e6024201b51985a306fcdbe3692181106d7d6308873912d003946992098bc98b4261fd78869ed8218849459780b6079f6899a47fcb9ea4874d1c08fab82c6f1e9c9aaae245", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case hash", + "msg" : "33343738333636313339", + "sig" : "3081870242012276720b2725ba556d06be39cd16ca0a0351d8f530913c4f0cfb71fdda74b83f02febddc8da0a1f0f910d37d3f5332c027d7bd4c38fd08ebc770bf1252078649540241637e70b06045a86e2f329f907e079a785d7f8649541860322fb8b64b9736363f90156b9a5532d808cf2af33b87ff970c02e648dc4f1c90ff0704028ec2c2d9a82d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "special case hash", + "msg" : "363439303532363032", + "sig" : "30818702417aade608b22c77245734fc5c4be8737ba24dc2ed4321b58124ae46a77ea7befaa5bcf166cb966aad007911623af10925a324bc3c6d06f24d0e2e7b2c7b8468b8ee024201e9913a412300b3980719148de0bb03826184aabd58f19659aa8ca18045f36c73c97df3d12b921de510ffa96ceac5454b801c86c55a06b2d771fa77bca784332c39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "special case hash", + "msg" : "34373633383837343936", + "sig" : "308187024201eefc7b6c1468ffa7d60b8408bd44c64a3ffaff298168c5016c6f504031867ea14ae48c661b8124418b4ed6ccc32df6bac6d0a485b1990236e15676268b7868d2760241515d48436afffdb65caed737116a861974b734bd1903e37dbbc231a9db37464ed762e364cac8b32f1546d6de37979fa05f8b80159a0f747d9470291af6569d6d94", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "special case hash", + "msg" : "353739303230303830", + "sig" : "308188024201271b912ca055040c227955df729757654aa9bbdb73c61ba14155220e4e7132319f6fb0ee94f2fbe160738f1dce2ad690845c38d962db4fda1598e93270da84a2bb024200b8907f041c3b19b9234ab555d0b48325b0cd330889a53276a1e913bab892b9c05cfa889005b14ee2730220746aecf12af911c5baea4be377ee76c0eeaf47b7a712", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "special case hash", + "msg" : "35333434373837383438", + "sig" : "3081880242016a813db0f75f9047fb11f3e19fc1688c29328a54f56ae30c1c9d9378537bfc40c5719d084e49a3b4aea255f5b7f6cc775492b5371e6b67b2d6abd5743e10fac709024201c258ffd830151bfd41ccdabb86b24af846612788b361c196d24e997ccf3f17d4452f63d32851a483072e6908095e5c49bbc241a0417749b097bc1ca0e4d127779b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "special case hash", + "msg" : "3139323636343130393230", + "sig" : "3081870241156a04c22ea5bdb7871124f1117301d781113ac4c9d4da05fea536e983d9261d25dc97006f8c78de23c788718557cf6f98863994af2086f0be3e8aa8812dc3a11d024200ffca96b04c56a4a6ce5d22b36e44d3b974d520e7f7c0f9d69034f9e59e0bbdc43236b3e4bfb0f6bde8802cc5cd6022cff166f4c488d64f38d44e3c563da31cf6fe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "special case hash", + "msg" : "33373033393135373035", + "sig" : "3081880242010913540ad73ceef7314d1758264e1d1525a371a7b9b3086971599a6b749be4d6ba69269b089508f6500dd925aa89a7c7cb7185e0cca7d2ee5664f22845d961e31702420135256c79ea5e5768fb3a55e2899b12219b8f68953ccd98c710b6a13de0f59786f4331845e65c7dd6340023a5e280206ca31416058f395fff4bb5de411ff66fc018", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "special case hash", + "msg" : "3831353435373730", + "sig" : "308188024201b5051ca0dd3b20df7d8c5b92cb42b8a204f92fb4e58c612f43d3800de8c0683c427e832ce622156747052b81bfbf6ed5fa177b6d47858ec8478f6c9ca7948fd511024201fe5710fac0e9d3e2b3b83081b28b194b822d0c13397bf1516140cbe3faa52e908848f69789a741b9cd54d703a94577fa813e2f2c75834807401ca010fde5328317", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case hash", + "msg" : "313935353330333737", + "sig" : "3081870242008d3c8f8e7ab74d49e16a4c7db3a393fa9567777e373313667f9ce32b1b5e648debffedfd2ff5345ca1b8154c18c8b883957d911e41336285f86261c3ee225fdedd02413c51b84c2c9a3feb76a6518634b6f09c0dde8a9d08dec0b3d66135cc1bdb0a80fd69636104af69de8f4062646b29fa3af685ec82704cef706a18c59ca7eca0fb56", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "special case hash", + "msg" : "31323637383130393033", + "sig" : "308187024201195625a64ac11c4fc1fc479ef80430eb85c1af77f8a197a17e009569ef6c41ac6f35850755379f478d8928b154e3baaa29e92b481ac04dc72f3728b4f088ff37dc02410d55c7067877dd1302fdc6bb69b7b7c024e4cf3a0e924102d744ac52366d9d76d5855d3da228c4b67bc7bc4b2a14e7999962cc9bbdc517fc24a823abf584b8f56e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "special case hash", + "msg" : "3131313830373230383135", + "sig" : "308187024126eb68bc0fb7664c35bf5762cd532dce33b0e396e97d6f4143dc6e1e766c836e27c069da9ea1e74e0b03d030cf8a81490508c1c728f86e59282df94de8d8a0dcaf024200a9fb584b712986f19ab7568693df278cafa43272dba400ff333cf48b5556e6e78353a665605c70b6fd0f18f30b850e1a47cda42c4c924bca80102e6793be9a8698", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "special case hash", + "msg" : "38333831383639323930", + "sig" : "308188024200f3d34e36f9754dfa8eafab160ca96d91c7f4f388ec82ac33784026bb6c6a035719eaeec3ee511fffb22dd5d6ab819e6c6387192d6c3a6e9249ead565157e323f62024201b5786b1d662d26fe9f69c370d2bc18882abef693c8f17100a02725de7c9f03602fd53a9208b573b3b7b0b66db971767bde835f9e8f42ada201e7b7391b86fe0294", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case hash", + "msg" : "33313331323837323737", + "sig" : "308188024200e69c833b604075e9b28a2ff73a56a32e1a247ef9ae01e7a0e471f6015c2b86eb864c281c8c93d2acf5653ad05bafab2f58027f37513eb8569f50bd475e770e9a81024200b9c9d6ce09b53025bfcaa7d172ae41a9b636aa4b80a930931fc99e5e2aa23306f19dc57399b0431e72440a1f4ec7d5ca902f0f7b81c91de85e469f992fdfd4c52e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case hash", + "msg" : "3134333331393236353338", + "sig" : "308188024201c6b8b5cf3c4dd3d62391f18e97eef3aa6ace0ae2c6fc97a561cb8e49c087dbcf8135fa433b566b3385cb57202f1b12164fe62765ef73b72a94e7a57870989a498102420185944434b83a0d0fb4bcdce8ddaadb30a1e440815e7674562df9c8bf711222208cc346b9665d90abedb437912391505dd5d26f0178e7c063790f5518f47d1b05c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "special case hash", + "msg" : "333434393038323336", + "sig" : "3081880242009f351a41d5375b8993e90b8d8a65bf01d52d14aba1dbe49cbb4ea823804f2b533e0c167903c8bbc593297c18f309798a544787d598074cbf56ef0e5022520912ad024201b892740a57204186bd5f434f72d1534b4289f8f7114cb7b1c9cf4541d754f314448cc32deaf35608263488fdc7596f7481ec098b36f8e440829194becc746c77f5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "special case hash", + "msg" : "36383239383335393239", + "sig" : "308187024201fe24ea831199e31cc68ef23980c4babd3773040870af8823a19708bd0229adc1ce99d02e4d95224101e3e974236f54df86051fa1e9fd21380432633b2495ab782a02410efd1f2a281f967e7b09d721581356a714c499f9b14f781992eb9ae7a19f6825045fdc6d9d763f44e1e7c91480a678a1d8ecf6d66e76cea3505f65ff78cff15cbd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "special case hash", + "msg" : "33343435313538303233", + "sig" : "3081870242014c6ee9de0a2a0b60c981831e0acd6636b46ae134fedce61b0488112663b24e1d7e74e227fea883d26b68f21e4135ba0e2069bbe0d9c6433c3908fd5b00182894b002416a180a493182c6bc2a09d7e17ff5d62015293f1e8ae205a16fa09042b0a9af6794cb377f4b8b1175fcee5137c234900f735c484feb7da4cbb405cf9e5370fe4f49", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "special case hash", + "msg" : "3132363937393837363434", + "sig" : "308188024201044a45853ada17ca761acc7df6d1d380252cb0fa66124d9278a5ed8a4a60453bc71de1dbe32b0261165948823c461c7c1eb1714ec1dbf66fd602c7a47446d1dae1024200f8b27f7c71e37e4b440d2c86f1c1d50bf7c53d3878ed27e7bcfbeb902f769f86d6c3e8820b99f890050f0dbebd2132e84626c5b16a8c7ffffc3a30ace69dd15a11", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "special case hash", + "msg" : "333939323432353533", + "sig" : "3081870241676a381b18d05207cddd73b44e4dd71449985c0fa7de1fff43ca5155139a1a09e5e3fd754d86ebbe32f6609f6e906d48d24790e494343c61faa90bfdaa4f49fdc7024200fbc1c891bf6e368fccad51cc9b2c29e8e92b658e88c0d23285af269aff6702a55a0ab16807e5523b6637bbb004727f6f55c51ad4cec8c924f9c1feb24601aeddef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 324, + "comment" : "special case hash", + "msg" : "31363031393737393737", + "sig" : "3081880242013c9a575382ff6881c908fb5184be7baf38edb0b06008592558efd57dd8fb9993c893800a6ac8c6d2e34ebfbeff43e63263f133868d0ac7a838f69aff26d60a38490242009d22ae7bca8a75a53214c3eece437fb28e05b076ec704d751a28a7ed7e529d5c5338be8c724afa547574a17f70510b2462748a53678e39752a688dc8cf39e886c2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "special case hash", + "msg" : "3130383738373535313435", + "sig" : "308188024201071ce5a19a09aacd43c7cacd58a439dcca4e85f94ea1d48a60f298ee01bb3eeb11d5daf545e7086486f8e4b518a15be69620ab920cf95c5c15ff178c903124fac3024201ad6eaeedece9a7592bd21508b2720f1b8c4bf55637b1e8a5ce5359775b980b21eb1d33e8ebf5c0b3d7829152a295b8a9a1343c25350e35f709936accc8ce08b0b1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "special case hash", + "msg" : "37303034323532393939", + "sig" : "308188024201bdae499160f4cc6cd163cf110bb1f9b421e8786a8ef9297e4b98fd508a1d14c50617c8d1a3de94fc8bd6c38055e4906b20fdcab6ef7bf9e7e5c98ef3e83e38ec3b024201ba867b8ee72bb7304ff83fc2d734749447420791d5609e0515de4e05fa70a83385a853cac6c47a075c8c61e4b65b9774574101cf4e081770f83ae1b7e727010ba3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "special case hash", + "msg" : "31353635333235323833", + "sig" : "3081860240269fc7ed89e554aa52b3875dc00bc140c1937d4f1b32e29da41ff241cdb9bd3058fc148f905982b8717b035e0db00ded7ebcb08572ec76bf0128411145d73091024201b4bd6bc4ba7befd5c305e018448a771b71fa1a11b3a2c6185dd6b8477c35eaeb4733fecd90f38ecba628f27c02f809191e993e1e7ff590383e2ec2afd08020b267", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 328, + "comment" : "special case hash", + "msg" : "3233383236333432333530", + "sig" : "308188024201a5cecc0e572f5ee4eed6755d3230ec5a933c1fb0e35ae771a1fcf0dc880e1c159dd5b6d192dc377505048b7188de3feb815a81a4f30d9226cdc85f751dec1a0410024201ef4a743e1e16f0a60201cc1060625ede6f0936e7af90b42736281e89fe7f2de6aa3f25c68576da705d8b3f6d5d8a34d3073307ea198d1cc8d72a18ef25e90f31af", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "special case hash", + "msg" : "31343437383437303635", + "sig" : "308188024201a92b43f57421e54d2528d305e7d5aac9a708e75a7d6fedb47908a4e3edcabdd836a2c4e8436f3b7b64895254536174d88c6dca143699522bc2dfdeebcbf38eb90502420093b0b99a89de72aca0c03e12724c2be323577a4629cb47fdda5b12b61ace0b9fdb97549d3d2a1dac15da66ba6389ee54cbc82c995b9f3aa3ae8474f4bb4b52da8a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "special case hash", + "msg" : "3134323630323035353434", + "sig" : "308188024200a0400f255174ffb8548c29f5faa70e806bb6f6ca08a08753c85c5d145a555cc8e2df285af9985f2e729d4a99a734b7e7fc95560d546a067fda03529f56b2fe66bc024200d7fb60271d22ecb5d8ec904a9df1a416be706ce539e34650b8fc514d1dd7afebc1344c0c68c533c5b20ee249a77c075293b2d7efc8731c2e3619be59da871bb083", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "special case hash", + "msg" : "31393933383335323835", + "sig" : "3081880242019207c7b645aa45c2722331f46e094f2eb0052075b8ac9414ad77baafd01d4d1fdc68344136fbce01edfa5627bfb8f3c128abb61072c74802192e89137c68d0cc31024200ff15b0218f81f0a848742f683cb4d1b7c517efdb8fcf8ac6a35e4971b35536851ed68de40a6e1a4a23bddb5b42efca23b91e91959a4f7e2afa196779c96c6c654c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "special case hash", + "msg" : "34323932313533353233", + "sig" : "308188024200aaf119702b9985354bbe3f6b6cda8c46151af4202546dfbe04d5f0ffd18ebe7b29d616f1c40376a412a52f4204b5a13e7f3e4304ead566fc41bf4b5fc0b84c8a2d024200d599deafd4fa2368cd072b854a3d53425d06adf3573e886b81248a7328a546ddc41caed38c6b1ffeaec9a98c940905cbffa87b936da980d4a9003da41e0c59c92f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "special case hash", + "msg" : "34343539393031343936", + "sig" : "30818702416c09a59e71cf34f983f75dbb4724c4828a93021cee8fd7d92af6941ca8efc9c5ddda7c49a0e1777225782e09313e3091f056122e585c4eaa689fb2fdb1cb7848d80242019f0c5ff6b4638f4c33916db76f9d078bfa8f9e25ae00348e46bb32d777aa26155b82ea73a9e4e2f21f6a65c73ed6c6ab2101cef3524d45b9fc6ea1292f1986acad", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 334, + "comment" : "special case hash", + "msg" : "31333933393731313731", + "sig" : "3081880242014e791c42f3998458c5e17f895d25c85cb419195d65e5a0b9a42cf13ddd36959c73460f54aa840d2254355c6ac626f440cb3a84fba632262c9dc5cab31be7da106b024200abb97b682f01f45168403613a7e2ff82bb4a9fc20952a35d935428f71ddcc799c6d9085fe3230d72261d73cd082e8108523da7ba0b1691ad6ea63f5f4e8e8909f4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "special case hash", + "msg" : "32333930363936343935", + "sig" : "3081880242013ded35ddff2f97780bbc60b8cec89855a35183a48f8fa6bbdc183994bf89021118cc019629df72112b2c529c023e7a5cfce253f7fdb49105d238680b64275a213c0242009c92e7a0f71608e8d8cfab3f850f7fda1a1a1d056e72254469afe5ceec3c718e6a462e1346941eb08c105501647502c1a810a29df8b208da6a5b296b2bd1e98137", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 336, + "comment" : "special case hash", + "msg" : "3131343436303536323634", + "sig" : "308188024201d0d29756ebff02b71674fa4eae37557ccd51a036fb1eb0b7121b405e7fabd60592927d805b75815af1bca6e9d6c5484225bdd0ec7a40735da972fd5ff645d86f1d0242008b9fe55357dc118070cf898973a64e7554b734e900c675541e20332a260ca51a23248d9b8f47ded811cfce556a06a71ba5dc5b873075f264a6843e675caf06a534", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "special case hash", + "msg" : "363835303034373530", + "sig" : "30818802420165fb993f39d350ed60c8483dd6e4e6736591dea974ecd8ab027d3839b752322ee220d40bb6fc0b0d5a8c42928bde50f659b18f51f42fb2b1aa4583892a9114a0c3024200a8816c09d47138bf662da4ba25caf44e24185696d4914a7de2b2535f73b9afbd3ffa9cb0a86a115e4d9ac5be48cf7e8fe276466abdf17127bcc7aaf4d096008ca4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "special case hash", + "msg" : "3232323035333630363139", + "sig" : "30818702410b901c88ea699e715f6db864e23a676e7f7f2415ac1f850f2dde1ad0d3f9c92e8c5de66d45174d619955fae4b0dfebe49c583506481d28d30cbf58e2ac49f370c202420144c97b688b9ecc07b84c68095267e17e48232922756609e9859d18d2eb7844ec925150c39f2b3a255c882be705e0a8e30e68e49fe7914dbcc3ccfbc1d467050f80", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 339, + "comment" : "special case hash", + "msg" : "36323135363635313234", + "sig" : "308188024200abbd9e77ef1e2a36c6b06f063d93effb8e852387a94bfdf8359b5c18708f90d9f4e9749fd45347f637546b08733789c988fda4f0309551bde813a0bb1a232adee102420191165d58d153fec68f5cc83bcf5891e2e0ca9681204876e872453e9ebd45870b6878ee437e4d833c6ec54337b779acbf9f8202df510d269a710d0c43e4e07b040d", + "result" : "valid", + "flags" : [] } ] }, @@ -1969,7 +2913,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 222, + "tcId" : 340, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "3067022105ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf5024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", @@ -1977,7 +2921,7 @@ "flags" : [] }, { - "tcId" : 223, + "tcId" : 341, "comment" : "r too large", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", @@ -2001,7 +2945,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 224, + "tcId" : 342, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386407024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", @@ -2025,7 +2969,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 225, + "tcId" : 343, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe02420095e19fd2b755d603bf994562d9a11f63cf4eadecbdc0ecb5a394e54529e8da58a527bc6d85725043786362ab4de6cbc7d80e625ae0a98861aea1c7bf7109c91f66", @@ -2049,7 +2993,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 226, + "tcId" : 344, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe024115837645583a37a7a665f983c5e347f65dca47647aa80fd2498a791d44d9b2850a151a6e86fce7d7bb814e724ff11b9ef726bf36c6e7548c37f82a24902876ee19", @@ -2073,7 +3017,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 227, + "tcId" : 345, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -2097,7 +3041,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 346, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020102", @@ -2121,7 +3065,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 229, + "tcId" : 347, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020103", @@ -2129,7 +3073,7 @@ "flags" : [] }, { - "tcId" : 230, + "tcId" : 348, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a020103", @@ -2153,7 +3097,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 231, + "tcId" : 349, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3047020101024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e914b3a90", @@ -2177,7 +3121,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 232, + "tcId" : 350, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "304802020100024201efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7ef87b4de1fc92dd757639408a50bee10764e326fdd2fa308dfde3e5243fdf4ac5ac", @@ -2201,7 +3145,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 233, + "tcId" : 351, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "304d02072d9b4d347952cd02420100508d073413de829275e76509fd81cff49adf4c80ed2ddd4a7937d1d918796878fec24cc46570982c3fb8f5e92ccdcb3e677f07e9bd0db0b84814be1c7949b0de", @@ -2225,7 +3169,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 234, + "tcId" : 352, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3053020d1033e67e37b32b445580bf4eff0242013cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc3393f632affd3eaa3c8fb64507bd5996497bd588fb9e3947c097ced7546b57c8998", @@ -2249,7 +3193,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 235, + "tcId" : 353, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "30480202010002420086ecbf54ab59a4e195f0be1402edd8657bb94618fab50f2fe20fe5ebbc9ff0e491397ed313cc918d438eedb9b5ecb4d9dfa305303505baf25400ed8c20fc3fc47b", @@ -2273,7 +3217,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 236, + "tcId" : 354, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3053020d062522bbd3ecbe7c39e93e7c2402420086ecbf54ab59a4e195f0be1402edd8657bb94618fab50f2fe20fe5ebbc9ff0e491397ed313cc918d438eedb9b5ecb4d9dfa305303505baf25400ed8c20fc3fc47b", @@ -2297,7 +3241,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 237, + "tcId" : 355, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138638a0242015555555555555555555555555555555555555555555555555555555555555555518baf05027f750ef25532ab85fa066e8ad2793125b112da747cf524bf0b7aed5b", @@ -2321,7 +3265,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 238, + "tcId" : 356, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3047024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad020101", @@ -2329,7 +3273,7 @@ "flags" : [] }, { - "tcId" : 239, + "tcId" : 357, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3047024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad020100", @@ -2353,7 +3297,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 240, + "tcId" : 358, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd28c343c1df97cb35bfe600a47b84d2e81ddae4dc44ce23d75db7db8f489c3204024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -2377,7 +3321,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 241, + "tcId" : 359, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "308186024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad024043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -2401,7 +3345,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 242, + "tcId" : 360, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "308188024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad024201ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d6acca94fdcdefd78dc0b56a22d16f2eec26ae0c1fb484d059300e80bd6b0472b3d1222ff5d08b03d", @@ -2425,7 +3369,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 243, + "tcId" : 361, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "308188024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -2449,7 +3393,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 244, + "tcId" : 362, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "308188024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad0242015555555555555555555555555555555555555555555555555555555555555555518baf05027f750ef25532ab85fa066e8ad2793125b112da747cf524bf0b7aed5c", @@ -2473,7 +3417,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 245, + "tcId" : 363, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201556bfd55a94e530bd972e52873ef39ac3ec34481aebdc46680dc66723ab66056275d82bff85ad29ac694530bb2f89c36ce600ad1b49761854afc69ab741ce0294a", @@ -2497,7 +3441,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 246, + "tcId" : 364, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024200dcf9e7f441448a125b96d72b989d9f4dac7508c7e036f6080d4758e736f5e0636b0ff503f128a98d08e0ae189921065219d2cc3aa83e3c660ca0cb85e7c11a24d0", @@ -2521,7 +3465,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 247, + "tcId" : 365, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024166eb57733c19a7003cf8253279fce41907bc4f127153c4576dd4814f8b335a0b51560b4447f0382c69b3fe509522c891f0eec3999ad2526835f33ae22a642843af", @@ -2545,7 +3489,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 248, + "tcId" : 366, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242017106d1131b3300d7ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc79527ac09f0a3f0a8aa38285585b6afceac5ff6692842232d106d15d4df1b66aa8", @@ -2569,7 +3513,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 249, + "tcId" : 367, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02416d1131b3300d7ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d6ab94bf496f53ea229e7fe6b456088ea32f6e2b104f5112798bb59d46a0d468f838", @@ -2593,7 +3537,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 250, + "tcId" : 368, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024200da226366601afff780ffe082a0db8e74ea10d4864a5f6876c64f5e78d6598fad57297e92dea7d4453cffcd68ac111d465edc56209ea224f3176b3a8d41a8d1f070", @@ -2617,7 +3561,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 251, + "tcId" : 369, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242011b3300d7ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d6acca94cb85df5e6c1125394fcd34f6521ffdaddd98f88a99fedcedd9384288bb793cf2f", @@ -2641,7 +3585,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 252, + "tcId" : 370, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02420161be37ed5f748e06a89d72c4b7051cae809d9567848b1d8d7ed019221efb06ae81e1264ce49c5d29ee5fe22ccf70899002643aca7b99f57756f2639b6d459ae410", @@ -2665,7 +3609,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 253, + "tcId" : 371, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201e9bbbd64270b9668f7623ef7cbead5483eb07b883cf39fb6884aab67dac7958b0e03144357b9433e69adc696c86c63a23d35724cbd749b7c34f8e34232d21ea420", @@ -2689,7 +3633,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 254, + "tcId" : 372, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024200924449b6c96f3758e3b085c079714f11f28d039b11699f0e9b3e7c553c8fc6c8f5212fec5eac3068713b8ec72fc6e2a90872b94e161a89822887f4a9bd5c9efd74", @@ -2713,7 +3657,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 255, + "tcId" : 373, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201554a01552b58d67a13468d6bc6086329e09e5dbf28a11dccbf91ccc6e2a4cfd4e6a2c5278791c6490835a27b6f7abb8a690bb060de3deb85093d3ae16482c84f64", @@ -2737,7 +3681,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 256, + "tcId" : 374, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024200aa9402aa56b1acf4268d1ad78c10c653c13cbb7e51423b997f23998dc5499fa9d2f403c78b645cfba4eb78f595fe6d6f01dbaaf803f23ac263bf060baa74583abf", @@ -2761,7 +3705,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 257, + "tcId" : 375, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201ffde03ff820a836e39d3a8435219297da1db193d79e359663eb56654a7ee6f7eb996c8ef12f62344ad211b71057928f96ae75b58e23026476cfc40ed0ef7208a23", @@ -2785,7 +3729,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 258, + "tcId" : 376, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242013375abb99e0cd3801e7c12993cfe720c83de278938a9e22bb6ea40a7c599ad05a5d3c8e5e5d7b3e16a99e528ef0ce91be0953cb1a9adf757f257554ca47ab053dc", @@ -2809,7 +3753,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 259, + "tcId" : 377, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02415555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554", @@ -2833,7 +3777,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 260, + "tcId" : 378, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242009f57708fa97eba94c6d4782cdd4e33bb95c1353bde095232e3e2bab277bb5d2b48f55a53ffe928d034c29970a9e5f384a003907d3d9b82a86817cc61fb17f4c59e", @@ -2857,7 +3801,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 261, + "tcId" : 379, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024168d98fa90736eff3e90f8fcfe50838b6fa0bf2cde77bc51e3f41019c8006f4e9cbaeadce7dbb44462da6425be9cfdaecb234c41749ce695be1b5ead2e6b1205f35", @@ -2881,7 +3825,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 262, + "tcId" : 380, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024200e97ae66bcd4cae36fffffffffffffffffffffffffffffffffffffffffffffffffd68bc9726f02dbf8598a98b3e5077eff6f2491eb678ed040fb338c084a9ea8a4c", @@ -2905,7 +3849,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 263, + "tcId" : 381, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201ae66bcd4cae36ffffffffffffffffffffffffffffffffffffffffffffffffffffb3954212f8bea578d93e685e5dba329811b2542bb398233e2944bceb19263325d", @@ -2929,7 +3873,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 382, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242015ccd79a995c6dffffffffffffffffffffffffffffffffffffffffffffffffffffc2121badb58a518afa8010a82c03cad31fa94bbbde96820166d27e644938e00b1", @@ -2953,7 +3897,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 383, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201cd4cae36fffffffffffffffffffffffffffffffffffffffffffffffffffffffffae18dcc11dff7526233d923a0b202cb29e713f22de8bb6ab0a12821c5abbe3f23", @@ -2977,7 +3921,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 384, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024122e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8b9c4c3f73cc816143fac3412b62de4c63db08f8c57e4c58c31f1b457ca5e57e20a", @@ -3001,7 +3945,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 385, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242010590b21642c8590b21642c8590b21642c8590b21642c8590b21642c8590b2164298eb57e5aff9343597a542d3132f9e734fdc305125e0ec139c5f780ee8e8cb9c2", @@ -3025,7 +3969,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 268, + "tcId" : 386, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201a4924924924924924924924924924924924924924924924924924924924924924445e10670ed0437c9db4125ac4175fbd70e9bd1799a85f44ca0a8e61a3354e808", @@ -3049,7 +3993,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 269, + "tcId" : 387, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201d5555555555555555555555555555555555555555555555555555555555555554fa6dbdcd91484ebc0d521569e4c5efb25910b1f0ddef19d0410c50c73e68db95f", @@ -3073,7 +4017,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 388, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4fc31322e69da41162a76abf3a1b4507ae66074633446f259661a61c93be30eb5", @@ -3097,7 +4041,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 271, + "tcId" : 389, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640b", @@ -3121,7 +4065,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 272, + "tcId" : 390, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201346cc7d4839b77f9f487c7e7f2841c5b7d05f966f3bde28f1fa080ce40037a74e3001a2b00bd39ee4c93072e9963724941383cf0812c02d1c838ad4502a12c619f", @@ -3145,7 +4089,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 391, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "30818802420090c8d0d718cb9d8d81094e6d068fb13c16b4df8c77bac676dddfe3e68855bed06b9ba8d0f8a80edce03a9fac7da561e24b1cd22d459239a146695a671f81f73aaf024201150b0fe9f0dff27fa180cc9442c3bfc9e395232898607b110a51bcb1086cb9726e251a07c9557808df32460715950a3dc446ae4229b9ed59fe241b389aee3a6963", @@ -3171,7 +4115,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 274, + "tcId" : 392, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "30818802420090c8d0d718cb9d8d81094e6d068fb13c16b4df8c77bac676dddfe3e68855bed06b9ba8d0f8a80edce03a9fac7da561e24b1cd22d459239a146695a671f81f73aaf024201150b0fe9f0dff27fa180cc9442c3bfc9e395232898607b110a51bcb1086cb9726e251a07c9557808df32460715950a3dc446ae4229b9ed59fe241b389aee3a6963", @@ -3197,7 +4141,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 275, + "tcId" : 393, "comment" : "point with x-coordinate 0", "msg" : "313233343030", "sig" : "3047020101024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -3221,7 +4165,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 394, "comment" : "point with x-coordinate 0", "msg" : "313233343030", "sig" : "3081870242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024166666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81401", @@ -3245,7 +4189,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 277, + "tcId" : 395, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "308187024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad024166666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81401", @@ -3269,7 +4213,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 278, + "tcId" : 396, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3081870241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -3293,7 +4237,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 397, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3081860241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d0241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -3317,7 +4261,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 280, + "tcId" : 398, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3081870241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d0242019999999999999999999999999999999999999999999999999999999999999999950e053936328c7855ffd6676d926e1e402fc4a1606e169fbefc595f4ba7605007", @@ -3341,7 +4285,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 281, + "tcId" : 399, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3081860241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d024166666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81402", @@ -3365,7 +4309,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 400, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3081870241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d024201b6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db68d82a2b033628ca12ffd36ed0d3bf206957c063c2bf183d7132f20aac7c797a51", @@ -3389,7 +4333,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 283, + "tcId" : 401, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3081860241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d02410eb10e5ab95f2f26a40700b1300fb8c3c8d5384ffbecf1fdb9e11e67cb7fd6a7f503e6e25ac09bb88b6c3983df764d4d72bc2920e233f0f7974a234a21b00bb447", @@ -3413,7 +4357,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 284, + "tcId" : 402, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "308188024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -3437,7 +4381,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 403, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "308187024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd660241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -3461,7 +4405,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 286, + "tcId" : 404, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "308188024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd660242019999999999999999999999999999999999999999999999999999999999999999950e053936328c7855ffd6676d926e1e402fc4a1606e169fbefc595f4ba7605007", @@ -3485,7 +4429,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 287, + "tcId" : 405, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "308187024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66024166666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81402", @@ -3509,7 +4453,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 288, + "tcId" : 406, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "308188024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66024201b6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db68d82a2b033628ca12ffd36ed0d3bf206957c063c2bf183d7132f20aac7c797a51", @@ -3533,7 +4477,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 289, + "tcId" : 407, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "308187024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6602410eb10e5ab95f2f26a40700b1300fb8c3c8d5384ffbecf1fdb9e11e67cb7fd6a7f503e6e25ac09bb88b6c3983df764d4d72bc2920e233f0f7974a234a21b00bb447", @@ -3557,7 +4501,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 290, + "tcId" : 408, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "308185024043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc0241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -3565,7 +4509,7 @@ "flags" : [] }, { - "tcId" : 291, + "tcId" : 409, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "308187024201ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d6acca94fdcdefd78dc0b56a22d16f2eec26ae0c1fb484d059300e80bd6b0472b3d1222ff5d08b03d0241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -3589,7 +4533,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 292, + "tcId" : 410, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "308185024043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc0241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -3597,7 +4541,7 @@ "flags" : [] }, { - "tcId" : 293, + "tcId" : 411, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "308187024201ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d6acca94fdcdefd78dc0b56a22d16f2eec26ae0c1fb484d059300e80bd6b0472b3d1222ff5d08b03d0241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -3621,7 +4565,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 294, + "tcId" : 412, "comment" : "pseudorandom signature", "msg" : "", "sig" : "308188024201625d6115092a8e2ee21b9f8a425aa73814dec8b2335e86150ab4229f5a3421d2e6256d632c7a4365a1ee01dd2a936921bbb4551a512d1d4b5a56c314e4a02534c5024201b792d23f2649862595451055777bda1b02dc6cc8fef23231e44b921b16155cd42257441d75a790371e91819f0a9b1fd0ebd02c90b5b774527746ed9bfe743dbe2f", @@ -3629,79 +4573,7 @@ "flags" : [] }, { - "tcId" : 295, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "308188024200f3d90294fbca4a4666ecbd5053c16731b742b50a0ae13722f41afe777c106283197376b127ded991e2ad52d84247165da34e91bc231655f959d988c3c7b9a67c080242014ce0570d16ba8dcb31e392cafacb4c0f0798263bf04bd4776d6135fa22cc0d3820b9c8a9a14f8d2913aed876254496209c3830f2bf6131d4240dc326ff5f7b7d71", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 296, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30818702415cfa3b6e6952dd5886275ab7023e7bd3d06a07d84a5137960b3f636ddefabaf6b9db9d7e9785c51bb66206fc1f6859e86a5609599db33b6d2f240cc8aa1bfe490f0242014a57f403fd1f79f2898d62a61dc66135cc1a00f75954d3ee296ff897f8e98d340b1632468060f829e247a498c753096db19cd4b19bfd777d947ca9f7a50738410b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 297, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "308188024200f5467782293b3daa6b61d24aef3d841e47565cce6f0a7700b31cc70998544ce654add1502efddcb4c67ae0d9e8732e5315d59c37ff7171e68a8f761cd3ea3e61fe024200c79c315958f8013d20a86d10725a8913141d73d1282b163a02f36c9d280ee4d865901d7232871caccfc320c81d43f1e8cdaa7e646bbf9aa04f0eeb639d0ee0bdc6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 298, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "3081880242015feb9fa8803a5d0296c263127d8ee9ed72a94d1ec38a84f8ce2283876388a6fdaee7e232f14da5fa447d8ff72fae4b3872db787befed48b6413c2a27de4c89dae902420126b94cf89238a0837188ceb04a47c2d9800397d1122ea831de47fe11ef146903a35030d2ce08310f2842ac5c9772597083fa6e8c0fb810e58260d6e20bdd566ef2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 299, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30818702417358687f319dab3c22b906cd58dd3556cf982c7c25ef30fefa4abae3f2b9079dc82d5807f32ec8976ac8dc69c1b1b2cbf7103675481f35072726c1d4afd158dcb8024200f6c899c6da4fd6f0b267a96ca927b79e34d250e8af76cc8b0bd71b850bbd23631af36c7269aeb4d837ee7017772cce2ef7567c558f657802df56aec17e576b1155", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 300, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "308188024200bcd2cfaf0ddf3c2414a2ca1af9114afe2d0b89af80ba797c93a05fc9efc69daa33a0812c464eb29be9d7bc5ec5aea698b018102a0e460f580059e5cd0d6e493f2b0242012c5a138af2d3e0e016f6c7ea6dda84ee4132e788949f73a31539c5e117247ccce9f676eb91462787eb71469c22e831811896513e6d35e9645e84f967839ca490e6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 301, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "30818702414dcb6fd277c0fe1919e1c6f85d78b3ff198035005fe1d497f7c8f4803d584fb4c88db946bf7af32f7b54e8db80a694b81be78d4329b5d8e3da5fd22546ad5a1b9d024200f14c765e92da98273ddd53b50e907b7d313914a6bd23c8484d95a3f6f33971d06c4c340fe2cd567c150a16bfe0873c77993e5ad61855ac4705740e7befb24d2b27", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 302, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "308188024201569a9498513ae97350a86110c1d1960e89e83c26dfec840f6104318b3a84109a60024062a85daf62412c878710d3aefe47f594b68f525ef090497712e0f5caa34e024200e09fbf93ac11ab2b8e3dd0f731218e4ea08b077e4ebc717562f2746d25573dad3532702fbccfbd1bac23fa552d853594590ded4d0977a2efb140e9519d83a7b4a7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 303, - "comment" : "pseudorandom signature", - "msg" : "", - "sig" : "308187024200e0380e08d8a302c9829d02f65436c380c10f0dabfcc6336d4831b1dce7c96c3faff388120e8f1b4319daebe9f8642ce765c39dfb5bae243dec70149b754051f5c302411c4944a7e5ec140e91f01c313fa44de41e196a9576a4c201e1fa1dd58a8a7c021d4f20d25d0f7e172e4231f18ac12ff940f2955cd852b7e6b3b3b45720863cbb62", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 304, + "tcId" : 413, "comment" : "pseudorandom signature", "msg" : "4d7367", "sig" : "30818602415adc833cbc1d6141ced457bab2b01b0814054d7a28fa8bb2925d1e7525b7cf7d5c938a17abfb33426dcc05ce8d44db02f53a75ea04017dca51e1fbb14ce3311b1402415f69b2a6de129147a8437b79c72315d35173d88c2d6119085c90dae8ec05c55e067e7dfa4f681035e3dccab099291c0ecf4428332a9cb0736d16e79111ac76d766", @@ -3709,79 +4581,7 @@ "flags" : [] }, { - "tcId" : 305, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "3081880242010217c32045f589b5479feaaf471c68e5a27b6567c19724bec8c580fb50c52f95cd4e8296ac6334844e17dfe21167c7028204d53bd24ae05e79587149d7921ed087024200fb908a87377d788fd65c91a0a935e61a3d8d735b29e2ce2083ffbbf0f0b5dd60bc53877c3155c1a089160ceb6197e39ccd0cd4edaa6449830c4e29f9aae835a9c0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 306, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "308188024201ce64622f59112dd0e4397e6902a1ba5c258729b577980b54a745e76ce29d83ba48ede7fb63f374535017c3c73a8940022fd7b6a2e701171890ff54db363879caff024201b84c02f06de11b8d6eee94d37c7d7a352e938452ae76639dfd77c00f0d3f14432edcc0bfae410224838b4ac07f0adec294d86ac06bc04066b269ac1b8c0bf5b67a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 307, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "308188024201cfc67612e129ae1f5e60da08b9f4f7ab970e0d1c66be7290cc30d501edc04d7c47781a50e8da32c17f391005231aa2a5401f7456ec13af5a90b972eb1fa133d3ae024200d837a34c9f002ac4d833192d84748471d9bfacf9cf760005f2e4860851309ed9bc7e01b4cb48143c40bad42e9e5fd755b4511b0461bcca84354512dc54b432ff84", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 308, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "308188024200fc0f11de211a3c868949e897a5c9efa3f2de6a716075ba31eaf4ba6776db234a652a88488bac3d492ba1205e15ff694e71a0073211477bac7f07101c8b6fb70f8502420100891497bd19b5f1ae508ab5114d2a3fd3b3fde2216b38dfd540775d2fb3d1dcb13b2a0880144f4f562eef76c3af133002c4326561b3190e76fc39267d2b4cd164", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 309, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "308188024200d3842281c596639bf18a3b32457cba814a4d86ed414d6884169ec8b1f3b7442f328df1d7deeb3db491ecfa4a84b5f334fb077923c4df768489698c6cde8691a13a024201f720d385ec6283f6c7378ab19874dace5a9c3f729e4e87e9e369d2e6ca27824eb6e86bb4bc7e3c5578627763c80b73bea3e0d0e2751afa29fd448a4a326c853b36", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 310, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "308187024165d858f83de40ae1cd9d303e96ac2917ee5c389d5053be0ff05deac9ec902a70c4685305561f3aafcae225b37ef4ba062da3fa70ee2c23549b43d1f824efbcda980242010e77eb4af330ecaf545c3890e369468071f4ea9a104e1e47ed0d1455fbd492688d8e03bfad80a883136cd2fb3910f44a33cac86f515509b0c59a56af27677c6012", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 311, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "308186024175dc6b7aa29fb66b5b77c5cd4b99aaa1aa7dfeba720a9f85f191cb5682851ee12c226b4b98175d058ada3a9887e7a9d3d82b1553aac4553a3beff5d8f465125b11024176561b3c31d7a8a2770f8258058948144c0dec91c23fdff47f3ebeb36e1869fc094738b6f80e90399db1dcfaf25771606c743edf559f77a4ffebbfd697da367bc6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 312, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "30818702412d9c3f9a79e234a3f3b9e04ee08bce70a65668880ed90f5a2b4e839475daff5226f420dae3417a553215904d5632936c591e945289a5284f61294cc764ac0a954002420177f9c6ea95857ca73c51268c6ad7d7bfe4cfe0e270b3d221ed950e69fcc39e29882ac894122f6dda70d908fa0bf2ac7f73b9755c86cf92e0218fd5c78fc947addb", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 313, - "comment" : "pseudorandom signature", - "msg" : "4d7367", - "sig" : "308186024126db1b8d3e0d7523b055ea6e31f8b050095f4187a3ef3db62b7157ad9bc0e8934cb1a65508632930d64b89031d1c8786b879ea46cc85d4a029096089148f2454ed024132c8a0f3f44eacfd0451aab9e4c6163cadc97e323722d1e2c9cc2403aae990dc3b227600c37808ffe7e15c8e015a18b2a23aed38b1b3aed179819ac9160911d650", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 314, + "tcId" : 414, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "3081880242014141e4d94a58c1e747cbd9ee6670a41eac3c26fb4db3248e45d583179076e6b19a8e2003657a108f91f9a103157edff9b37df2b436a77dc112927d907ac9ba258702420108afa91b34bd904c680471e943af336fb90c5fb2b91401a58c9b1f467bf81af8049965dd8b45f12e152f4f7fd3780e3492f31ed2680d4777fbe655fe779ad897ab", @@ -3789,156 +4589,12 @@ "flags" : [] }, { - "tcId" : 315, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308187024178192ba6c31398e095b1a5ba49e34f0a6df60263e8324a9d728e292c8dbe477ad9326f3e915f4006795dbeddc92b01fae052143c961b24e624eb70e0b0e6874653024201b470d58c6ec28c2fb155b2047073bc8bec3c2d9e7f50038964dd4b5b721807a679f7252fe72ca977e2bc4d8831fef14a2bf51c7919dfa7a33acdf9a9fc1ca2dbe6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 316, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308187024160bedcd13c22d2353e613cca0f81215c34e51bf0a83faff1da5c8b4c182785358757b35a681e4eaf021af4f43d54ec49d8bfcd8dc5015b42a7a91f263fcb8db661024201050354daf39d5261bd27f36b8c1c38f48707ece9ea9311d13489dcfc5357eda2e57000c10cf0cda7b12f313842fb884a14f902ee9bca5b4da4fbbae0f969691005", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 317, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3081880242008b51c02f4a5c80c9988646900a6516e7893cd8274013e276e8b0773af1e275030bab64551e2725bf89e06dcde6ae79a126dd01ca850b4896c71eac8b1aee9db0d1024201ce5824d2f5cfd09c3ee239366207391db3f049f67c0885e919b3ce13c52215437b77fc5c5d36465319862cb5fa75e0f54dd63d3754dcca422c99432286be327d43", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 318, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308186024136a263c96cf448db82ec4ed8bda627b6e4250011c00da3cda6a8d68f9982f8c4cdfa87bbcad35da4918bb1dd6e9b666bb0ef93493e90266a97ae3ef17e6bf05ea90241691dad07a5de565cf4fbb6457aabc1527f317b3577fe712f85a8722ba13639b552f530367f3d0f6c099dd490284b4b22e0f0867d6fe4b0b50cd137b9875c666486", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 319, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3081880242016737805388c1f33aa5ba70a93d5d3bb8e2cb1c6afffa9c71423663570a64e5f19a658ddb5e5351d2c724574843c6096c7bd0f5ff016304e2bb7c3c8643c0969a6b024201cc16da8f7858e4716eb7420b1f5935178cd47ad61139e0f6b4f1f98959f70ab25454f84079798931391fccdcf4bad14234db9fac4a2b811ce937691e880476ac62", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 320, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3081880242011cff9efd4637941a840054b27db8747ea2b1a44ea29b9f28e5878acaaa06a280082c9afc33e8eff8f029f1d30be2260cc2b287d5acfecbe49ac362a6b9e883e01a0242015af84a78474acb77a1afdafcc3667bcee6638ad97b5ba39ae781b0d32f7f8d3c03e2d524cb2e4afaddf212c28122f268567aae3859cf019ea0112f0d667b376f5b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 321, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308187024164915760336c2e2c29fa207e7fc883dc36ae3b18cded722794e916671f009dd4a205c584172f81aab519bbac4cc12e6c2986b5cd4ca84a03c535bbd0c335bd1fb90242011699a6ca58af781f2bb04533c5a1b1e5cce42c58c7b05243f036cf53ac2a56b5b7bf3255dbd0f92a8dba528a5d6a1c6e021815fb4bda11ef27c0e98583b021ab09", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 322, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308188024200805994ccc821372a695824596995e53973d9423dc685f9caa5b0db9ad53445c9312ea55c5337e15e5f98de83d67ae31e31891674e30c50c64f707ba6f28124126902420182e6f40987e37fc182e095ec7a783879910bae48b4c34fb9d5e82af9548d87ce1525ff8996cc66e7094f804bbc0ee76bbb74c94db324cb0b08d73fa31f33e29781", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 323, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308188024200b28b75b96eac5a7147ed3eb6db677906776bc58942860f5228c492aef5f5067fcad4df9a84446c8783cdb19d7004b6aa262500c066888a757bbb53675e34ce45ea02420135d86f04d3f8a9b14c214324b6d4eb8f3121d43a8a3641de6f0625a07945ce1b3dd4f42bad6bfb34fda0cbb7ddfdfd229040fa609afec6f7fa3a24f33d239250cb", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 324, + "tcId" : 415, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "308187024108135d3f1ae9e26fba825643ed8a29d63d7843720e93566aa09db2bdf5aaa69afbcc0c51e5295c298f305ba7b870f0a85bb5699cdf40764aab59418f77c6ffb4520242011d345256887fb351f5700961a7d47572e0d669056cb1d5619345c0c987f3331c2fe2c6df848a5c610422defd6212b64346161aa871ae55b1fe4add5f68836eb181", "result" : "valid", "flags" : [] - }, - { - "tcId" : 325, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "308188024201813f1dcac3d1da48a1a3b2542df932a465c2af1e4f6edbceee83b24c36e08981061e190863eb4ea8876899d0e5e4d4ac14e7fa2ea509ff946418e1108b8d2e64ed02420180bfc16e1747b75d51df791f06220d5473fc3c76ed0453003b13f16159c3808eec089fe40b945f8773eb72ea05bcf0ef33b6d4d5dc47ae4fae6d93b080053fc1af", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 326, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30818802420108c9a063ab73bfa5e117d58dc5cc331440fc99307c8b9b9e881a7ef8edf9061e996341863b751ef4b9ad91cd8699be5dd4dc9a2593908f9b04428b0fd1da561493024200b925a24de37fccd50bbc662029e3d143bc9dc5700d7cb5f98fb7859eb7439b67edd016e66be4f8d3c0f7ec7b57bc0a42f48e4a388786b22642c036d31ab9f2bab5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 327, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3081870242011b8a3f283aeec301682cabc0b19e816afb3b707e0a833e49bfe0da29aa2bce07b7e85241bc1c04bdeff0baac7585facfd6b583cb6a423c40363beaac451255d4cf02412e0e4d93c7efec6e93e5389003c99b2fb1565d6791c81747eb0bb3a754f89af7d26148a0a77f2b79e650fa77f033f8b37cf39984bd7030d11fc75d805120e77f33", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 328, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "308187024160c1d217a2485fce433723e1120271925a10dbb5b4ceb196f734c64587f618d47b4eb85996d0eacf642cfbd1536b346648b61f8188f255d1689a13718349627d76024200a91a0dea067d0f97b44cecdf21a2b1a67364a376fcc1afeded777a3170eb99a100f26f8bdd8ab65cb72a2c95eb5c992f5ee83630e1f2d8ae33fa60a10c9d1c32b2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 329, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "30818802420090ced19cb14277f90d5bca4825bbeb384f459ad2c375841a5ce4eef5b00e1eb273567e671a48357a7a6d60e389391c5dc54f4e1f8a1b0d4a91aa44d252eb5bb0ef024200f7f5077c3b0485bf5aa1849cb5310886c0599eeda6b33f6d926c2987b373fc9e3d1e16837e8b55a46eb6479e45fafc9c8f94468db385476f472ef0436d1b1527e4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 330, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "308187024131b4a11c2da6971ab4b65995b4eef6ab1cc4f1a8d4438a570aac441c303937e503b349ec5e109adb457cee916bdf051092a6ba6c89e75bc12fbabe527cacfa873702420199c79c8c5abe9430ae4774ac9c20b38a435f5d2bbc0143eebb6b47a15bbfcd3068faeb3f3c694a40406e39eed2e27acce93ccfacc74063fcd1179dab96844bb694", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 331, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "308188024200d8f352204f4c15f5fdd64dbd7870a65ccc4c9a78616fbd976ca16ff2a35aea8aa2f6db0bade2c4daefefc4e7a347efebb91fdfeb01ef808ec2b044d5e9ecc7084802420120a84665d678e8c01dabc04309bc6f314e6c847f34a6134824087df68ec307009f033cb0a336b50549bf6df4fc037a3a6d633f97e382454506b984d8d725df0660", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 332, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "308187024200ccd1c00546ee2082dfe9438c9348f84f987a56a941296b537509fcfb4bd1e644872eb8fdfce36ef262a2c42d69eb8931ea21be8027ec2fc56a155127e607de096b024134947d4231cff66d0cbf5a568251e06d02eec4120876e48c72a3d840983180938f109df434d26060ff693ede581ff73be04ca961718730a24ed7d24c3863209a42", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 333, - "comment" : "pseudorandom signature", - "msg" : "0000000000000000000000000000000000000000", - "sig" : "3081880242008a13921becfa123084e86edb1cfcad8b5a04a2e20301a11c8f2f6b6b768da5f30c24b550f9b76848b6156c9277b61fd29832d7e0b955b871710a6ad16180e440b5024201db9867ad19b825494584a64ae049252d506116ca98324825d9d9d37f6a0927f874b9aff3990b332cca760464e93d3e6ed2fa7bfe51a2131cdfcf3ad45c7afa9d3e", - "result" : "valid", - "flags" : [] } ] }, @@ -3957,7 +4613,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 334, + "tcId" : 416, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3081870242011c9684af6dc52728410473c63053b01c358d67e81f8a1324ad711c60481a4a86dd3e75de20ca55ce7a9a39b1f82fd5da4fadf26a5bb8edd467af8825efe4746218024134c058aba6488d6943e11e0d1348429449ea17ac5edf8bcaf654106b98b2ddf346c537b8a9a3f9b3174b77637d220ef5318dbbc33d0aac0fe2ddeda17b23cb2de6", @@ -3965,7 +4621,7 @@ "flags" : [] }, { - "tcId" : 335, + "tcId" : 417, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30818702417c47a668625648cd8a31ac92174cf3d61041f7ad292588def6ed143b1ff9a288fd20cf36f58d4bfe4b2cd4a381d4da50c8eda5674f020449ae1d3dd77e44ed485e024201058e86b327d284e35bab49fc7c335417573f310afa9e1a53566e0fae516e099007965030f6f46b077116353f26cb466d1cf3f35300d744d2d8f883c8a31b43c20d", @@ -3973,7 +4629,7 @@ "flags" : [] }, { - "tcId" : 336, + "tcId" : 418, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "308188024201e4e9f3a7b800de63407b8703ac545226541c97a673566711f70e2b9ccb21a145ad4637825b023d1ea9f18e60897413711611a85c1179bff9c107368f1c1b61c24c024201de948ee577c3d4e4122a52ecccac59abb6fa937dfb3e4b988cb243efe98740309452ba013112b225b3b1b1384d5f68796845199a2602a8d4505a331b07d101188e", @@ -3997,7 +4653,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 337, + "tcId" : 419, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308187024200b6cf64861a2b16e33976095dbf45a592c7c24228c4a1dd727f303d5eeb87e5388ad05c328f824c40abd3e6ce003fef5cd59dee0069ad6348ea6e57f90f6bdc0a820241228181c180366e5451dfef3593ce664804cb42d5a8d5046b816b3daf6602fafd9ac2dc24b8c93a10024480882558b6ad3d9e905923dcd0fd2a11964754a9b46b8f", @@ -4005,7 +4661,7 @@ "flags" : [] }, { - "tcId" : 338, + "tcId" : 420, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30818802420093c8f766827d6dc15c810fa30433153a5e742859205ee8389fbf695c8840dc917440870acc5b160087ffd0cd9a6081029c60a7c26d5e8aa9a0570f4efdeb13dea20242012ec3bbf75a0ad3df40310266648a36db820217ed7fa94e9c8313e03293ef4f6a40e736fb8f208ad8fb883ca509d48046910523645459c27829d54431463b2548c7", @@ -4013,7 +4669,7 @@ "flags" : [] }, { - "tcId" : 339, + "tcId" : 421, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30818802420152388c6da66164b706b41dd4dd48176d6eaf6525f876ef0ff2d147f6966ebfadf1767fa66d04203d3ec9c937a1f0c945aed953e34be444c219fd3b94d3277aa652024201658c1e5b2e563a49d11c883d05c491d628f0a92c3e3dc8db9a4c8d5f0dc846ac22af8b3c5fb5bbe2cfa98614dcffd87de1cee2c5912a5899505a0c5bcaa513e2c6", @@ -4037,7 +4693,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 340, + "tcId" : 422, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3081880242010e89470f981d2c7c5c96587121a67323bb96ff2427739d0d885ea277293efa3b25c0bda04d81466198a3cbfc441f1b1b98f6bcdc2589d9d91a17a7899f70d0461e0242017351b0da8c8d0e4aa0974669d190fa2f90aa50227160594dfb55755002365441de17ea42902128a6f81e554177ed509c0cec31fd5053fae03f62ff76579ba92bda", @@ -4045,7 +4701,7 @@ "flags" : [] }, { - "tcId" : 341, + "tcId" : 423, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3081880242011094ac23ca46a3e2b4ac3baae6504f1bfb3ddf2db9ab40eda32d8e0a05727998f8552a033bb05241e826a86a1d03014eae3aa5fe1a45caac1db3e8138b9cf5906802420147edb15a5080ee2f929f78b6ac86604aae51b674fa46eaae7fdfd90bf64d6189341155f4eba937eae74c9e480eb4fb7e6aafd4285e7fc503ee6ec20f0b1415be06", @@ -4053,7 +4709,7 @@ "flags" : [] }, { - "tcId" : 342, + "tcId" : 424, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "308188024201d876ae174da31e128babff9f1d15507660bdc7958750844dc4f4291f75a882a22f177f704be6067bf7ce8f06b8626d971e6ef5dcb666fa975c1e11126e04fccce2024201abb12630a68b669e6ad2d8d62654d75dfbc6b54a8e3a9c915be663e080ddcc348e57a10e2b1dd9f03e1b897796ad889b075e5919dc5bf37a112d92c693456e6457", @@ -4077,7 +4733,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 343, + "tcId" : 425, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30818602414ed692af1ed1b4bd5cea3aa8ddc6f3f15d8a6ee0016fa0e8eb958580e7421832ecc0e387c34aafac6380bac419ea45c42ae6426af503847f22c49c2f456338c1a702417aceadde02ace1668bc1a3360d34e125afde230f536c154d91e6c876bee1d34ae06edcbbca0c7cd17646840913164740b12e2e224fe3ef3dec6fd84a81b581c188", @@ -4085,7 +4741,7 @@ "flags" : [] }, { - "tcId" : 344, + "tcId" : 426, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308188024200e01094048fcf7a1e2ec66faedffc40f48c9c93514325bde6b4958d80f0413efde7eec1dc6de65f96009c069397e51da2eb1729efa287afd5552b25a9e427a6d836024201489e7e124f66942e642de992e60b3a86fcce576767719390c3a312fcdeaa560a7fbb0cabb35e05a6d6f3499160fd2dba12d29b613b16dec7494c950d65fdf11fa3", @@ -4093,7 +4749,7 @@ "flags" : [] }, { - "tcId" : 345, + "tcId" : 427, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308188024201d296292213380de133dc66eceb8bd857a5c468afe855c05da9db937373b51f9020ca11353415da76bb6af997a486d2370e31adcc0a4531952a3b59428678ee59430242015979a3c609c2c2099ae1b290da3d613b248e3a10de7ad770dffc82fb33e74fc3207533f97285cf4557a6407e9a775e59efeaee4264b2634933a6baf8c406f0c4a9", @@ -4117,7 +4773,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 346, + "tcId" : 428, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "308188024201ef8f785c51a25ae2cd93487b5c848d4af133217a91f51359c966e7538e68743578122df5830002f96f6fadb5bc44480e3b3b2c804e4c51cf95d059d5646c5cef21024201ba2276cc003e87bea37c3724e58a0ab885f56d09b8b5718f674f9c70f3b5ecfb4ad1f3417b420ec40810e08826efa7d8ad6ca7c6a7840348097f92b2de8d6e080b", @@ -4125,7 +4781,7 @@ "flags" : [] }, { - "tcId" : 347, + "tcId" : 429, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30818802420155978adc4b570d897511f5ecfb65a31947e6e989da17dea716625bb3fa7b92b853623eb0cd9ce2a5e2b4d8c1c2a90ec04fe79d012576ec728a45c5ce47c6d500c0024200f79fa8b94ee282a3d1815892cbf15d7ebdf62cb042c76bb3c710c23e32b75992cc249d84072198e4ed63d72435a07d2ed76f278d7399f61a5b5c997f45692fed22", @@ -4133,7 +4789,7 @@ "flags" : [] }, { - "tcId" : 348, + "tcId" : 430, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "308188024201a2af29c58184ca861e7cd931f39cea064b199eee563f241cd5ecf6ebb2ade728f1be23cf007ebe8ef0c42d99f9f5190f6815446afc3043a820d7daf27e86b83b8a024201a2acd1822eb539383defff8769aad8bacd50cd24ca7aa6670671418110177808c3f4fbe6041b9cb898359ee61e04824adedd62b39fe5791907a20586333bd3c76d", diff --git a/third_party/wycheproof_testvectors/ecdsa_secp521r1_sha512_test.txt b/third_party/wycheproof_testvectors/ecdsa_secp521r1_sha512_test.txt index 9883088a8..54c1f36e4 100644 --- a/third_party/wycheproof_testvectors/ecdsa_secp521r1_sha512_test.txt +++ b/third_party/wycheproof_testvectors/ecdsa_secp521r1_sha512_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: ECDSA -# Generator version: 0.4.6 +# Generator version: 0.4.12 [key.curve = secp521r1] [key.keySize = 521] @@ -20,42 +20,12 @@ result = valid sig = 30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024201d74a2f6d95be8d4cb64f02d16d6b785a1246b4ebd206dc596818bb953253245f5a27a24a1aae1e218fdccd8cd7d4990b666d4bf4902b84fdad123f941fe906d948 # tcId = 2 -# random signature -msg = 313233343030 -result = valid -sig = 308187024200d703523eda938e2cee1b8ca598f52b20cc2f23c8eca85ad991f5709797cc57a76e4a30199c9ffb745dd5dd2ea62981a1e74f9da090be412d7667bd9e92e2efa7af02412923ae695df38c16e9e035c1905dda07ef80e38a8db8ba853b7d45bd12ad06e384ebdb55228e322c90a514e7e07a534c45cad83574ef46c3e0105096a1a9efa7b6 - -# tcId = 3 -# random signature -msg = 313233343030 -result = valid -sig = 308187024201edfd55e6cfd3e5e282ad50855947b1ca259ba568106315658618793c02d92eb662b3f2cb651ecb65b1a5bac4c6dae699760a3d9824a10ffe2d6699f9a4f14406bb02415c056f1b5eaf3fa0a50b767fc7683f302ade107ebe8265e3f1550ba947fd24d6e11e2a2d9ce1925ae75718c6a3a9dfeeeb43bfc3d6214e5f74f8fbed54488a5dad - -# tcId = 4 -# random signature -msg = 313233343030 -result = valid -sig = 308186024028e25a563e9a79bf4d0bd4d0557393d1cf5e54fe8a62e2db7f573009972a78aee864be5c0f20fd98bc8b291a113215f76a0ec7836e997ab7838dbd856b518d7602420080b4276568a247ae57880a800d939553e28e3377870cc2425276f40beee81a2f986fe487e30b0493e4fd69cc0d19f0ba560e6200ba604c121c5f1621c100ef4f5b - -# tcId = 5 -# random signature -msg = 313233343030 -result = valid -sig = 308188024200b29a98b9d03abb13a30ad32e42ed1c92b3f294743e103184613bb151b7fd183db9f2107e5641889d2e430dfb3ed9fbf9262fe6220c9fbe37cdcb64465ec10777980242010e86349333a1ba89a1674b39eead9249c6f4e3ab2da6e9cb68c31984e6a3ebe5c6d1938ce87e4258a28e4f9e07e6f595e7a079c94fea978d6c5c3677713c5bfaa8 - -# tcId = 6 -# random signature -msg = 313233343030 -result = valid -sig = 308188024200f46a4a4cd5cf22373f768ba79a58b9b48af3db95bf92645c9d9c034d8364d2be4cf2830a36de9c5c3f5952f40aee0f19483aabfde8484bb82e09e514377b30972502420128398151929ee841586daef3b5ff028f461bf8be48875692f6d62b7206bdc6ad85c2f6330c75acb7f29ba73ca20f5561c20efc6621880033853bfbd5c7eee270e0 - -# tcId = 7 # valid msg = 313233343030 result = valid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 8 +# tcId = 3 # length contains leading 0 msg = 313233343030 result = invalid @@ -64,7 +34,7 @@ sig = 3082008602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75f # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 9 +# tcId = 4 # length contains leading 0 msg = 313233343030 result = invalid @@ -73,7 +43,7 @@ sig = 308188028200414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac7 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 10 +# tcId = 5 # length contains leading 0 msg = 313233343030 result = invalid @@ -82,415 +52,415 @@ sig = 30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffb # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 11 +# tcId = 6 # wrong length msg = 313233343030 result = invalid sig = 308702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 12 +# tcId = 7 # wrong length msg = 313233343030 result = invalid sig = 308502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 13 +# tcId = 8 # wrong length msg = 313233343030 result = invalid sig = 30818602424e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 14 +# tcId = 9 # wrong length msg = 313233343030 result = invalid sig = 30818602404e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 15 +# tcId = 10 # wrong length msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024228b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 16 +# tcId = 11 # wrong length msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024028b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 17 +# tcId = 12 # uint32 overflow in length msg = 313233343030 result = invalid sig = 3085010000008602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 18 +# tcId = 13 # uint32 overflow in length msg = 313233343030 result = invalid sig = 30818b028501000000414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 19 +# tcId = 14 # uint32 overflow in length msg = 313233343030 result = invalid sig = 30818b02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450285010000004128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 20 +# tcId = 15 # uint64 overflow in length msg = 313233343030 result = invalid sig = 308901000000000000008602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 21 +# tcId = 16 # uint64 overflow in length msg = 313233343030 result = invalid sig = 30818f02890100000000000000414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 22 +# tcId = 17 # uint64 overflow in length msg = 313233343030 result = invalid sig = 30818f02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645028901000000000000004128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 23 +# tcId = 18 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 30847fffffff02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 24 +# tcId = 19 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 30818a02847fffffff4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 25 +# tcId = 20 # length = 2**31 - 1 msg = 313233343030 result = invalid sig = 30818a02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502847fffffff28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 26 +# tcId = 21 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 3084ffffffff02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 27 +# tcId = 22 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 30818a0284ffffffff4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 28 +# tcId = 23 # length = 2**32 - 1 msg = 313233343030 result = invalid sig = 30818a02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450284ffffffff28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 29 +# tcId = 24 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 3085ffffffffff02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 30 +# tcId = 25 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 30818b0285ffffffffff4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 31 +# tcId = 26 # length = 2**40 - 1 msg = 313233343030 result = invalid sig = 30818b02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450285ffffffffff28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 32 +# tcId = 27 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 3088ffffffffffffffff02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 33 +# tcId = 28 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 30818e0288ffffffffffffffff4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 34 +# tcId = 29 # length = 2**64 - 1 msg = 313233343030 result = invalid sig = 30818e02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450288ffffffffffffffff28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 35 +# tcId = 30 # incorrect length msg = 313233343030 result = invalid sig = 30ff02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 36 +# tcId = 31 # incorrect length msg = 313233343030 result = invalid sig = 30818602ff4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 37 +# tcId = 32 # incorrect length msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502ff28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 38 +# tcId = 33 # indefinite length without termination msg = 313233343030 result = invalid sig = 308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 39 +# tcId = 34 # indefinite length without termination msg = 313233343030 result = invalid sig = 30818602804e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 40 +# tcId = 35 # indefinite length without termination msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645028028b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 41 +# tcId = 36 # removing sequence msg = 313233343030 result = invalid sig = -# tcId = 42 +# tcId = 37 # lonely sequence tag msg = 313233343030 result = invalid sig = 30 -# tcId = 43 +# tcId = 38 # appending 0's to sequence msg = 313233343030 result = invalid sig = 30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000 -# tcId = 44 +# tcId = 39 # prepending 0's to sequence msg = 313233343030 result = invalid sig = 308188000002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 45 +# tcId = 40 # appending unused 0's to sequence msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000 -# tcId = 46 +# tcId = 41 # appending null value to sequence msg = 313233343030 result = invalid sig = 30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10500 -# tcId = 47 +# tcId = 42 # including garbage msg = 313233343030 result = invalid sig = 30818c49817730818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 48 +# tcId = 43 # including garbage msg = 313233343030 result = invalid sig = 30818b250030818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 49 +# tcId = 44 # including garbage msg = 313233343030 result = invalid sig = 30818930818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10004deadbeef -# tcId = 50 +# tcId = 45 # including garbage msg = 313233343030 result = invalid sig = 30818b224649817702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 51 +# tcId = 46 # including garbage msg = 313233343030 result = invalid sig = 30818a2245250002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 52 +# tcId = 47 # including garbage msg = 313233343030 result = invalid sig = 30818e224302414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450004deadbeef024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 53 +# tcId = 48 # including garbage msg = 313233343030 result = invalid sig = 30818b02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86452246498177024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 54 +# tcId = 49 # including garbage msg = 313233343030 result = invalid sig = 30818a02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864522452500024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 55 +# tcId = 50 # including garbage msg = 313233343030 result = invalid sig = 30818e02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86452243024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10004deadbeef -# tcId = 56 +# tcId = 51 # including undefined tags msg = 313233343030 result = invalid sig = 30818faa00bb00cd0030818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 57 +# tcId = 52 # including undefined tags msg = 313233343030 result = invalid sig = 30818daa02aabb30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 58 +# tcId = 53 # including undefined tags msg = 313233343030 result = invalid sig = 30818e2249aa00bb00cd0002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 59 +# tcId = 54 # including undefined tags msg = 313233343030 result = invalid sig = 30818c2247aa02aabb02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 60 +# tcId = 55 # including undefined tags msg = 313233343030 result = invalid sig = 30818e02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86452249aa00bb00cd00024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 61 +# tcId = 56 # including undefined tags msg = 313233343030 result = invalid sig = 30818c02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86452247aa02aabb024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 62 +# tcId = 57 # truncated length of sequence msg = 313233343030 result = invalid sig = 3081 -# tcId = 63 +# tcId = 58 # using composition with indefinite length msg = 313233343030 result = invalid sig = 308030818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000 -# tcId = 64 +# tcId = 59 # using composition with indefinite length msg = 313233343030 result = invalid sig = 30818a228002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450000024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 65 +# tcId = 60 # using composition with indefinite length msg = 313233343030 result = invalid sig = 30818a02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86452280024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000 -# tcId = 66 +# tcId = 61 # using composition with wrong tag msg = 313233343030 result = invalid sig = 308031818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000 -# tcId = 67 +# tcId = 62 # using composition with wrong tag msg = 313233343030 result = invalid sig = 30818a228003414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450000024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 68 +# tcId = 63 # using composition with wrong tag msg = 313233343030 result = invalid sig = 30818a02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86452280034128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000 -# tcId = 69 +# tcId = 64 # Replacing sequence with NULL msg = 313233343030 result = invalid sig = 0500 -# tcId = 70 +# tcId = 65 # changing tag value of sequence msg = 313233343030 result = invalid sig = 2e818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 71 +# tcId = 66 # changing tag value of sequence msg = 313233343030 result = invalid sig = 2f818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 72 +# tcId = 67 # changing tag value of sequence msg = 313233343030 result = invalid sig = 31818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 73 +# tcId = 68 # changing tag value of sequence msg = 313233343030 result = invalid sig = 32818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 74 +# tcId = 69 # changing tag value of sequence msg = 313233343030 result = invalid sig = ff818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 75 +# tcId = 70 # dropping value of sequence msg = 313233343030 result = invalid sig = 3000 -# tcId = 76 -# using composition forsequence +# tcId = 71 +# using composition for sequence msg = 313233343030 result = invalid sig = 30818b300102308185414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 77 +# tcId = 72 # truncate sequence msg = 313233343030 result = invalid sig = 30818502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318a -# tcId = 78 +# tcId = 73 # truncate sequence msg = 313233343030 result = invalid sig = 308185414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 79 +# tcId = 74 # indefinite length msg = 313233343030 result = invalid @@ -499,67 +469,67 @@ sig = 308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 80 +# tcId = 75 # indefinite length with truncated delimiter msg = 313233343030 result = invalid sig = 308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac100 -# tcId = 81 +# tcId = 76 # indefinite length with additional element msg = 313233343030 result = invalid sig = 308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac105000000 -# tcId = 82 +# tcId = 77 # indefinite length with truncated element msg = 313233343030 result = invalid sig = 308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1060811220000 -# tcId = 83 +# tcId = 78 # indefinite length with garbage msg = 313233343030 result = invalid sig = 308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000fe02beef -# tcId = 84 +# tcId = 79 # indefinite length with nonempty EOC msg = 313233343030 result = invalid sig = 308002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10002beef -# tcId = 85 +# tcId = 80 # prepend empty sequence msg = 313233343030 result = invalid sig = 308188300002414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 86 +# tcId = 81 # append empty sequence msg = 313233343030 result = invalid sig = 30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac13000 -# tcId = 87 +# tcId = 82 # sequence of sequence msg = 313233343030 result = invalid sig = 30818930818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 88 +# tcId = 83 # truncated sequence msg = 313233343030 result = invalid sig = 304302414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645 -# tcId = 89 +# tcId = 84 # repeat element in sequence msg = 313233343030 result = invalid sig = 3081c902414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 90 +# tcId = 85 # long form encoding of length msg = 313233343030 result = invalid @@ -568,7 +538,7 @@ sig = 3081870281414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75f # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 91 +# tcId = 86 # long form encoding of length msg = 313233343030 result = invalid @@ -577,37 +547,37 @@ sig = 30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffb # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 92 +# tcId = 87 # removing integer msg = 313233343030 result = invalid sig = 3043024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 93 +# tcId = 88 # lonely integer tag msg = 313233343030 result = invalid sig = 304402024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 94 +# tcId = 89 # lonely integer tag msg = 313233343030 result = invalid sig = 304402414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502 -# tcId = 95 +# tcId = 90 # appending 0's to integer msg = 313233343030 result = invalid sig = 30818802434e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450000024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 96 +# tcId = 91 # appending 0's to integer msg = 313233343030 result = invalid sig = 30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024328b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10000 -# tcId = 97 +# tcId = 92 # prepending 0's to integer msg = 313233343030 result = invalid @@ -616,7 +586,7 @@ sig = 308188024300004e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac7 # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 98 +# tcId = 93 # prepending 0's to integer msg = 313233343030 result = invalid @@ -625,307 +595,307 @@ sig = 30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffb # BER encoding instead of DER encoding. Implementations should not accept such # signatures to limit signature malleability. -# tcId = 99 +# tcId = 94 # appending unused 0's to integer msg = 313233343030 result = invalid sig = 30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450000024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 100 +# tcId = 95 # appending null value to integer msg = 313233343030 result = invalid sig = 30818802434e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450500024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 101 +# tcId = 96 # appending null value to integer msg = 313233343030 result = invalid sig = 30818802414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024328b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac10500 -# tcId = 102 +# tcId = 97 # truncated length of integer msg = 313233343030 result = invalid sig = 30450281024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 103 +# tcId = 98 # truncated length of integer msg = 313233343030 result = invalid sig = 304502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450281 -# tcId = 104 +# tcId = 99 # Replacing integer with NULL msg = 313233343030 result = invalid sig = 30450500024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 105 +# tcId = 100 # Replacing integer with NULL msg = 313233343030 result = invalid sig = 304502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450500 -# tcId = 106 +# tcId = 101 # changing tag value of integer msg = 313233343030 result = invalid sig = 30818600414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 107 +# tcId = 102 # changing tag value of integer msg = 313233343030 result = invalid sig = 30818601414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 108 +# tcId = 103 # changing tag value of integer msg = 313233343030 result = invalid sig = 30818603414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 109 +# tcId = 104 # changing tag value of integer msg = 313233343030 result = invalid sig = 30818604414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 110 +# tcId = 105 # changing tag value of integer msg = 313233343030 result = invalid sig = 308186ff414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 111 +# tcId = 106 # changing tag value of integer msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645004128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 112 +# tcId = 107 # changing tag value of integer msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645014128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 113 +# tcId = 108 # changing tag value of integer msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645034128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 114 +# tcId = 109 # changing tag value of integer msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645044128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 115 +# tcId = 110 # changing tag value of integer msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645ff4128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 116 +# tcId = 111 # dropping value of integer msg = 313233343030 result = invalid sig = 30450200024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 117 +# tcId = 112 # dropping value of integer msg = 313233343030 result = invalid sig = 304502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450200 -# tcId = 118 -# using composition forinteger +# tcId = 113 +# using composition for integer msg = 313233343030 result = invalid sig = 30818a224502014e02404223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 119 -# using composition forinteger +# tcId = 114 +# using composition for integer msg = 313233343030 result = invalid sig = 30818a02414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864522450201280240b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 120 +# tcId = 115 # modify first byte of integer msg = 313233343030 result = invalid sig = 30818602414c4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 121 +# tcId = 116 # modify first byte of integer msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502412ab5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 122 +# tcId = 117 # modify last byte of integer msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86c5024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 123 +# tcId = 118 # modify last byte of integer msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318a41 -# tcId = 124 +# tcId = 119 # truncate integer msg = 313233343030 result = invalid sig = 30818502404e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 125 +# tcId = 120 # truncate integer msg = 313233343030 result = invalid sig = 30818502404223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 126 +# tcId = 121 # truncate integer msg = 313233343030 result = invalid sig = 30818502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024028b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318a -# tcId = 127 +# tcId = 122 # truncate integer msg = 313233343030 result = invalid sig = 30818502414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450240b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 128 +# tcId = 123 # leading ff in integer msg = 313233343030 result = invalid sig = 3081870242ff4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 129 +# tcId = 124 # leading ff in integer msg = 313233343030 result = invalid sig = 30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450242ff28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 130 +# tcId = 125 # infinity msg = 313233343030 result = invalid sig = 3046090180024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 131 +# tcId = 126 # infinity msg = 313233343030 result = invalid sig = 304602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645090180 -# tcId = 132 +# tcId = 127 # replacing integer with zero msg = 313233343030 result = invalid sig = 3046020100024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 133 +# tcId = 128 # replacing integer with zero msg = 313233343030 result = invalid sig = 304602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645020100 -# tcId = 134 +# tcId = 129 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3081870242024e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbe97b3367122fa4a20584c271233f3ec3b7f7b31b0faa4d340b92a6b0d5cd17ea4e024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 135 +# tcId = 130 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3081870242fe4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbf4d826580ab145752e852a6e91512b78178047879e9714a4ae1bc74298aaa7223c024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 136 +# tcId = 131 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3081860241b1bddc11bc17347621c4ecc6003d861a7d07d3854f08e4421bc241c8b538a00410d65320718f8af465fb099025b7cae2184402aea8df4f13a328c90648c42079bb024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 137 +# tcId = 132 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 308187024201b1bddc11bc17347621c4ecc6003d861a7d07d3854f08e4421bc241c8b538a0040b27d9a7f54eba8ad17ad5916eaed487e87fb8786168eb5b51e438bd675558ddc4024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 138 +# tcId = 133 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3081870242fdb1bddc11bc17347621c4ecc6003d861a7d07d3854f08e4421bc241c8b538a0041684cc98edd05b5dfa7b3d8edcc0c13c48084ce4f055b2cbf46d594f2a32e815b2024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 139 +# tcId = 134 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3081870242024e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 140 +# tcId = 135 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 3081870242fe4e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 141 +# tcId = 136 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 308187024201b1bddc11bc17347621c4ecc6003d861a7d07d3854f08e4421bc241c8b538a00410d65320718f8af465fb099025b7cae2184402aea8df4f13a328c90648c42079bb024128b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 142 +# tcId = 137 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502420228b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba09a7b6ac4ecd0410b4722ca75ba197a403a0a1f9ee0e7b391b0649fda1d3969eeca -# tcId = 143 +# tcId = 138 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450242fe28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a5d85db5e551e1de70233273282b66f49992b40b6fd47b0252edc06be016f926b8 -# tcId = 144 +# tcId = 139 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30818602414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450241d74a2f6d95be8d4cb64f02d16d6b785a1246b4ebd206dc596818bb953253245f5fd61bc296eeee8b245d018b8edd8f659631962ad7a1e8b5fe56cfdd0157ce753f -# tcId = 145 +# tcId = 140 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450242fdd74a2f6d95be8d4cb64f02d16d6b785a1246b4ebd206dc596818bb953253245f6584953b132fbef4b8dd358a45e685bfc5f5e0611f184c6e4f9b6025e2c6961136 -# tcId = 146 +# tcId = 141 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864502420228b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 147 +# tcId = 142 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450242fe28b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1 -# tcId = 148 +# tcId = 143 # Modified r or s, e.g. by adding or subtracting the order of the group msg = 313233343030 result = invalid sig = 30818702414e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf8645024201d74a2f6d95be8d4cb64f02d16d6b785a1246b4ebd206dc596818bb953253245f5fd61bc296eeee8b245d018b8edd8f659631962ad7a1e8b5fe56cfdd0157ce753f -# tcId = 149 +# tcId = 144 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -933,7 +903,7 @@ sig = 3006020100020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 150 +# tcId = 145 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -941,7 +911,7 @@ sig = 3006020100020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 151 +# tcId = 146 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -949,7 +919,7 @@ sig = 30060201000201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 152 +# tcId = 147 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -957,7 +927,7 @@ sig = 3047020100024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 153 +# tcId = 148 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -965,7 +935,7 @@ sig = 3047020100024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 154 +# tcId = 149 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -973,7 +943,7 @@ sig = 3047020100024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 155 +# tcId = 150 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -981,7 +951,7 @@ sig = 3047020100024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 156 +# tcId = 151 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -989,7 +959,7 @@ sig = 30470201000242020000000000000000000000000000000000000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 157 +# tcId = 152 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -997,7 +967,7 @@ sig = 3008020100090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 158 +# tcId = 153 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1005,7 +975,7 @@ sig = 3006020101020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 159 +# tcId = 154 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1013,7 +983,7 @@ sig = 3006020101020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 160 +# tcId = 155 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1021,7 +991,7 @@ sig = 30060201010201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 161 +# tcId = 156 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1029,7 +999,7 @@ sig = 3047020101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 162 +# tcId = 157 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1037,7 +1007,7 @@ sig = 3047020101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 163 +# tcId = 158 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1045,7 +1015,7 @@ sig = 3047020101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 164 +# tcId = 159 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1053,7 +1023,7 @@ sig = 3047020101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 165 +# tcId = 160 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1061,7 +1031,7 @@ sig = 30470201010242020000000000000000000000000000000000000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 166 +# tcId = 161 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1069,7 +1039,7 @@ sig = 3008020101090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 167 +# tcId = 162 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1077,7 +1047,7 @@ sig = 30060201ff020100 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 168 +# tcId = 163 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1085,7 +1055,7 @@ sig = 30060201ff020101 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 169 +# tcId = 164 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1093,7 +1063,7 @@ sig = 30060201ff0201ff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 170 +# tcId = 165 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1101,7 +1071,7 @@ sig = 30470201ff024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 171 +# tcId = 166 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1109,7 +1079,7 @@ sig = 30470201ff024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 172 +# tcId = 167 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1117,7 +1087,7 @@ sig = 30470201ff024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 173 +# tcId = 168 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1125,7 +1095,7 @@ sig = 30470201ff024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 174 +# tcId = 169 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1133,7 +1103,7 @@ sig = 30470201ff0242020000000000000000000000000000000000000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 175 +# tcId = 170 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1141,7 +1111,7 @@ sig = 30080201ff090380fe01 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 176 +# tcId = 171 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1149,7 +1119,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 177 +# tcId = 172 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1157,7 +1127,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 178 +# tcId = 173 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1165,7 +1135,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 179 +# tcId = 174 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1173,7 +1143,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 180 +# tcId = 175 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1181,7 +1151,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 181 +# tcId = 176 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1189,7 +1159,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 182 +# tcId = 177 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1197,7 +1167,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 183 +# tcId = 178 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1205,7 +1175,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 184 +# tcId = 179 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1213,7 +1183,7 @@ sig = 3049024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 185 +# tcId = 180 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1221,7 +1191,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 186 +# tcId = 181 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1229,7 +1199,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 187 +# tcId = 182 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1237,7 +1207,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 188 +# tcId = 183 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1245,7 +1215,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 189 +# tcId = 184 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1253,7 +1223,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 190 +# tcId = 185 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1261,7 +1231,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 191 +# tcId = 186 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1269,7 +1239,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 192 +# tcId = 187 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1277,7 +1247,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 193 +# tcId = 188 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1285,7 +1255,7 @@ sig = 3049024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 194 +# tcId = 189 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1293,7 +1263,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 195 +# tcId = 190 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1301,7 +1271,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 196 +# tcId = 191 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1309,7 +1279,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 197 +# tcId = 192 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1317,7 +1287,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 198 +# tcId = 193 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1325,7 +1295,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 199 +# tcId = 194 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1333,7 +1303,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 200 +# tcId = 195 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1341,7 +1311,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 201 +# tcId = 196 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1349,7 +1319,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 202 +# tcId = 197 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1357,7 +1327,7 @@ sig = 3049024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 203 +# tcId = 198 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1365,7 +1335,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 204 +# tcId = 199 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1373,7 +1343,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 205 +# tcId = 200 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1381,7 +1351,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 206 +# tcId = 201 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1389,7 +1359,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 207 +# tcId = 202 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1397,7 +1367,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 208 +# tcId = 203 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1405,7 +1375,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 209 +# tcId = 204 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1413,7 +1383,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 210 +# tcId = 205 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1421,7 +1391,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 211 +# tcId = 206 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1429,7 +1399,7 @@ sig = 3049024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 212 +# tcId = 207 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1437,7 +1407,7 @@ sig = 30470242020000000000000000000000000000000000000000000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 213 +# tcId = 208 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1445,7 +1415,7 @@ sig = 30470242020000000000000000000000000000000000000000000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 214 +# tcId = 209 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1453,7 +1423,7 @@ sig = 30470242020000000000000000000000000000000000000000000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 215 +# tcId = 210 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1461,7 +1431,7 @@ sig = 30818802420200000000000000000000000000000000000000000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 216 +# tcId = 211 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1469,7 +1439,7 @@ sig = 30818802420200000000000000000000000000000000000000000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 217 +# tcId = 212 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1477,7 +1447,7 @@ sig = 30818802420200000000000000000000000000000000000000000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 218 +# tcId = 213 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1485,7 +1455,7 @@ sig = 30818802420200000000000000000000000000000000000000000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 219 +# tcId = 214 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1493,7 +1463,7 @@ sig = 30818802420200000000000000000000000000000000000000000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 220 +# tcId = 215 # Signature with special case values for r and s msg = 313233343030 result = invalid @@ -1501,12 +1471,750 @@ sig = 30490242020000000000000000000000000000000000000000000000000000000000000000 # Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA # implementation does not check boundaries and computes s^(-1)==0. -# tcId = 221 +# tcId = 216 # Edge case for Shamir multiplication msg = 39353032 result = valid sig = 308187024200b4b10646a668c385e1c4da613eb6592c0976fc4df843fc446f20673be5ac18c7d8608a943f019d96216254b09de5f20f3159402ced88ef805a4154f780e093e044024165cd4e7f2d8b752c35a62fc11a4ab745a91ca80698a226b41f156fb764b79f4d76548140eb94d2c477c0a9be3e1d4d1acbf9cf449701c10bd47c2e3698b3287934 +# tcId = 217 +# special case hash +msg = 33393439313934313732 +result = valid +sig = 308188024201209e6f7b6f2f764261766d4106c3e4a43ac615f645f3ef5c7139651e86e4a177f9c2ab68027afbc6784ccb78d05c258a8b9b18fb1c0f28be4d024da90738fbd374024201ade5d2cb6bf79d80583aeb11ac3254fc151fa363305508a0f121457d00911f8f5ef6d4ec27460d26f3b56f4447f434ff9abe6a91e5055e7fe7707345e562983d64 + +# tcId = 218 +# special case hash +msg = 35333637363431383737 +result = valid +sig = 308188024201c0832c973a455cac48a4439659aa21146036c52ec1514121c66714348a1c0e2c7099a2466d9acb49325a0cb509e5dff2efbcd90369d3027cbb7dca58a134278d05024200a426c063ab5cc6af20dd1ba8a519fac910183561598e67c0929e25f9c3aaeb245c5647fba21e30c103304dc6f49e6dec68a7833533e4e5448240bde023fe201eb9 + +# tcId = 219 +# special case hash +msg = 35363731343831303935 +result = valid +sig = 30818702410d01cde64dda4dbcef1a9b924779598217b97eb688d9b4a4fd20d1b81ff0bb870abff1b0db6dfc3762f27c3954f230a7933d9ea397a972caac5ed2183ec72716c7024201c6530fb6b913005f81e156be89b3847701829fbb310d8a4c761212c6d2f8750174f2bf81c238fdde4370fa87de320f57dbed96691af45cb99f3daa865edcdda59e + +# tcId = 220 +# special case hash +msg = 3131323037313732393039 +result = valid +sig = 308187024200c009c74ec707252325d78f4e7f14be28f56272be17c0c18c90ad4c07322cef4eea444c8feabf41a213e3e846f8ac8bb7750d49143069cd01877d530bb981f1a85b02411f1c27ef97f434a8c2ff315dd39d909709775bb3c7588243bdfd8f7c866c49b3369719d5b74a47924bbce57301675e2baadcec438e07e6d532aba664253ab09550 + +# tcId = 221 +# special case hash +msg = 3131323938303334323336 +result = valid +sig = 308188024201d3b17a34b19d134773988c434a9fb7f22a57dfb4c4bcca031e213e1b9a56db0ecb2f3c54cf9b1b6e5981369652de37337a7a7d7ddb54d67b067bbce01fd7fd2808024200c90317dfa061122557eb3899939924a8ea3cdd886e0f2e5f2c384b65b1a40de5f00fd9fce889fc313a6a9d5f0a9cd3a7b89b7ba8e97807031f3d1e3f9c103f0a10 + +# tcId = 222 +# special case hash +msg = 39383736303239363833 +result = valid +sig = 308188024200cdca5299e788600a3ca5938d4a4c5f42b5eea3cefc990e67af95a4449aac0ab50e8fc4778efa497223cdca07c0e5a5920110f3a87afaaf265beadbb91c00d13464024201a92b9a5570b42f91ebc3d8ba272db9241468154783548d3fcfb6ef46c9e037bb6217af0a31ef952c27604629ad5775e7695c63efa138cee8326a51c1b04d0c658f + +# tcId = 223 +# special case hash +msg = 3230323034323936353139 +result = valid +sig = 308188024201660b0ed15d5f63044cb189e1a405bcb591c37217d0e000008614b152665d5bb9353a3826854a8bc6ebed423b15680e4340a00701b17bae24bd399bcff7e0438bfb024201c47f2f5c6143d2eef063757114aaeb27827b6a8f675d1825dac7f4548cbf78a37eb9621a29e9b14cf61fc6ae49e7e6e15350a4b90a4a897ff69b0c59b69508ebc7 + +# tcId = 224 +# special case hash +msg = 31343531363639313830 +result = valid +sig = 3081870241364684856c7c02bfb2ad2de603d10883ca93c122d4cebef276467a9b7620fb530e4d05d07c15ab948b9ce7682561307913b64ea6896ece1095dc64369f1a9d5c0d0242009e6db2ff96d9d71150440fd44992656ca118fcaf6bd04499314e8ba61a55a8790aac023ddb68600fbd7ed4cd4decb176e8bd7822ea31d75adcbdaccafcf510c26c + +# tcId = 225 +# special case hash +msg = 31303933363835393531 +result = valid +sig = 308188024201a317e49014f1bf3afc09cc048531010e2144b662cac657e51b32bb432d274a730b535fb2de66fa8ddd26faa3f46e004389d25517c56e7d8a1d39563b0e8c9c215b024201ad2e1212e1680b660a1c07f54addff575c8c8298e26a14c516f517fb5f966a2b383aa46a483fdbfa72711d60c0f67a2c03d63d2626ffe271e0ce353a4d4b09bd5e + +# tcId = 226 +# special case hash +msg = 36323139353630323031 +result = valid +sig = 308188024201c09b29fc4da04e9b86097bd6d6806aa969ceb37ce52eeac5e9518d27541c3f30c00f113d9dd3b007dae6f381896d43fc6ddfb3fa256a36529b054e416ed638059902420113e5622cb1e4c4bb0842f3d396d7e660241116e94e8120a602e3d2952701b1a11415a3d8c503adced160450fd13157ad147d2d65d77449458659350e20a545602e + +# tcId = 227 +# special case hash +msg = 35363832343734333033 +result = valid +sig = 308187024178f4a2968460ea8f64a938b3a97c914eb0ccfa94eb08636efee9d5ad8668ce1c9099573abd146df9e7b2ccaaa1a25de903f85962849356a872e88e545babc28974024200f2729e9593c9fcdf5971b21e367ffdc87aa7520393527c6f68ab512b88b839003c1c9952b04f2dc74010a31071ee20a9fb1c7e1187d04de71b3f4327df128ccd43 + +# tcId = 228 +# special case hash +msg = 33373336353331373836 +result = valid +sig = 3081870242019faed147a76b65779d0989e1300802844c9ba09f338c5e31a24d9ebf8f0b0b4c21f59d369ac10e315fa2b7605b0f17a9c07cf6ce4c83838e58333a3390142d79d002415f4de71fdaced1e8da86efd47ecbdac6a6ffc6d69df71da7ceb5596475cdfecea3d00f074d2de89e0fcc05e3231d531f0d38f2b7c6fe4ecf67a0cdddc21d0867b8 + +# tcId = 229 +# special case hash +msg = 34373935393033373932 +result = valid +sig = 308188024200d0b144350a2128f042bc1a27f6c021dad1ec031be8f1d8304797f9ddcb742974aae209f014980174b9d4e434e3f53247889d2da4b767593179cb4eda47e799643002420184d3416dee35ba8807703a91ac927096c10959a05cbffd8103a93a9f20a11537bed7a645f32295e4abce493579caa4e2242060cc4d58b2414870e98b9336795787 + +# tcId = 230 +# special case hash +msg = 39333939363131303037 +result = valid +sig = 308187024105257a0f45ee2ae5cc30283d23c47c96f6deaa3ac1473e8e8a40eaf61bc4b0ef8bd18d11983f257ec4b1d8d04e76a122b5bbe1d31065159072c58fd9bc3e98376802420122dba50d0eb71bdbf092a94a7ea280412906e1f849e91dbd5d8158e3fc6cd12e20461b77653e3df2e45b86883f81071b33651ae1b84cc8e7c365ab8d6a36d1cfa6 + +# tcId = 231 +# special case hash +msg = 31303837343931313835 +result = valid +sig = 3081880242014f624af9d8096fe7a290651d23ab260da64e44b886fef4f3881d0d984d3b387fddcf65b1fa1dbb239028fbab4a1de6ad150cc8a4e4db0a971bb8bcf01c4728ff9802420105e3b55db0141c06d9854096cc0f73415dd2b85a331da50cfea3bbf648bbf8651f61f2cd09386b62fbb8ce67248683c260894d9ed54d6667ae02978e38ab99320a + +# tcId = 232 +# special case hash +msg = 33323336363738353030 +result = valid +sig = 30818702412c952d7e61e1097cd7f709e62ec486879b380b63791c146b545c064e65b3060250d00af279cf15eade67384b28594db542845fcc6574ef5d8d5bb8a162e0350a0002420135ac6d1cc05b095fbae28b652fe5386b8689e21a14990236d3ada7ceeb0c12a4f774bff7b81c8d07572b0c7985364c5d31f33271f0ac3a2afb88b46bfeefbaeaa8 + +# tcId = 233 +# special case hash +msg = 31343438393937373033 +result = valid +sig = 3081880242017919eff78225e1937a921f98f5d153cbffa03929819f228ee013f8e59549b04b9867006a8df25a93a6a25dd1d3f540239a8ed14047ea00811da9305ec515ad000d0242011fb873bdae1757801e575c5df62cf82a1881af3cd6ed17dc50edbe6c5fd0f4d31766670b2aa572a9e6547b36142afa8464d0be4bf41930629dc04c85e01b2ee8e2 + +# tcId = 234 +# special case hash +msg = 35373134363332383037 +result = valid +sig = 30818702416ac9b370067b13ac2b57f35d6d9b1faa93b9b068ef5ddf8bde3a54024810aa2226560065b0cb7501df96b4756ce1e1fa607f86a942367894a1f7728bd5f22cf1770242008b47a9e1370c9f5bf4677d554c00e9ac3ea7cdfc78836ac53ac710b7f3bff8c2297780c69a9fddb80e03a605e5e48a52e52fd35f41668cd9064886366fda206086 + +# tcId = 235 +# special case hash +msg = 323236343837343932 +result = valid +sig = 308187024200c4bcfff265cd32442220976ffc7e4ec09181d694696eb89af0cb2d5a2dfc3876deb3c6adea168965200c355c3bff5e47ab17ecc44c8434333280796d3a183449ea024162debe91550f8a760eaea309f48483c65a52c7e88a83867c31730cbc6b0a64d4c564bde67e6539af787ecfd18016cde46ddf91740f58f6ea6ec80b173fd1c47ad0 + +# tcId = 236 +# special case hash +msg = 35333533343439343739 +result = valid +sig = 30818802420174d744ddc631fcf8202fca0ab10f6d96d3f7552bb2a9ae5ac573634133f61c59a120fedbc39cfb521ab0cd572afbd5147981090d1dcbfe902e03f0c0579967b5810242012f59ca927c4ae331d2f667fcd9ec01b0b5514e2ab5da0561ea614431dc1fcb761c351cd1211092720ebb7074a5128f8019b7c18e048d5ed3573ed61686e9713f72 + +# tcId = 237 +# special case hash +msg = 34373837333033383830 +result = valid +sig = 3081880242019a513cfaf871287340d8a51d2f4348ab4096c5fe244b22add38ce433e3178e8ff5b2df0fe74a1ba40fe8341f734c71f9a1177b41035777e2da6b082e0b566690de024200d0c43eb33a817c3aab30281c593c74517ee84e958b114395ce0b31fcf30bb8f5dfe60dbc7f6f14698977d8e0516a9274a5bd71847057e006fa315fae6922eaaa55 + +# tcId = 238 +# special case hash +msg = 32323332313935383233 +result = valid +sig = 3081870242013204800efcb40ab09ae4137325a3e8c468edae91880a51616ba61f3ef1f72fd89feb956bfb39818d827468bb4475110a04779fd6bb3def25c61c4ba60889ed0ff70241704b7394687698c8841f4875d40e5b3c914f154ccb2b54466ae163ed3410f20d0a07ac5f90c0c31271ec8a524ca2dae4b8bc4f6e1ece173ea907890693c5f2190c + +# tcId = 239 +# special case hash +msg = 3130373339333931393137 +result = valid +sig = 30818802420180241cd2e6163158a39599890dabee99c2c86b88accd2b04b5a72874fbdfbde0d18143c4d78e0da1abf3796b238738840d60e34775a8ff810d58a9bb3559a3997c024200bc396c2ef28b244fb8e004bf5361572ba1fef6fbe081ed1dedba4d9af78deee126599f75a0a9d0f1b1618ded7a0c5e672e40917fdd30582460da3aeb1e9c4477d7 + +# tcId = 240 +# special case hash +msg = 31383831303237333135 +result = valid +sig = 308188024201485fc03fcd629fd4c564775ab6969bbc696b5b0f38141b69f86e052e7fe8849a64af2dd37a2adf64672f20bd6f97cd32f0efea51aa22064c5f10a3911177e1979d02420180fab473ff9d726db6d266541a0bddff8610e4026d26b6c9abf972eaef477d50670bdd3067c9d711a8346e16869147751e89b4ea75bb00ece71300cc3b80cf8899 + +# tcId = 241 +# special case hash +msg = 36303631363933393037 +result = valid +sig = 308188024201bea49b150a27026fdf848297b0491019f76abf90f3e6d782e3d3fa6caddb81b7ef58b27f1b2b3f7898889b4e2b6cdda7b5636177a27eb9a67b2055b6f21d262c26024200dffb13c2d5f746c8573aa444afc8baf8bf881cc4d0fca8169f6cb304f400eb3932666cd3758c437c9cad79abfd89c72a788505763aabdfabf8903ad4a70d9ec9f7 + +# tcId = 242 +# special case hash +msg = 38383935323237303934 +result = valid +sig = 308187024201d56bf6f3758f627f470706d1d28c28fbfcad6dc30465cb285a274fc057f791de73ac30baccde044473fa9e3dce6d395eadf98d1f97259bd851a1eb6f3d31d2d756024133704b4ad37300a96682569f4f7fea3e14d6e1f65864663f39aa67f40b5c949f198d5de9f2ac2369bbb9111c89b393199537c6c08ed7c02709c733ef7660113d53 + +# tcId = 243 +# special case hash +msg = 31353830323334303934 +result = valid +sig = 308188024201554035ba84b051d50901c622b98be4de0123a02928dffa7eb13b0403fd5e255f226505e15694956a66a878ff581173d123d1b24eaa85c5fe46d8973a55040ff405024201b016dd6b5176ad8347eb9802dd7727e06a29db33cc946f809a42f9193040692b0f82ebbd04eff9f099b7f75f8e45e74ac00a51a9cd4f2cbf5f03f4d2bee99c24eb + +# tcId = 244 +# special case hash +msg = 33393635393931353132 +result = valid +sig = 3081860241293e8d6775f3c14183aecc22f608e9013d7b15dad167bb38a1dfef6b373619f1ba2751d77b43f643f68643cfdb5c04a8ed858bfcf3858a681ae93bfc7cd7e3143802412c7d96db7dbbe347bab9f6f7b88f48cb32ab963248737d2c901b90d64591cbdb0f0ca7a14557f8a50fd80d402f929dad141141f1f0c85d9414b32d1fd4d796e6e7 + +# tcId = 245 +# special case hash +msg = 32323838373332313938 +result = valid +sig = 308188024200b16a9b3aceece85908125f96f6cb6b1afd0ef04171936b3766f8e43beb340d382084b33439f775a29a83945da8efc4190db1343e87d8c0ffb97aeb3be159d90f59024200e5c2bbd98e449bd0bb4f75a07f1a88dd63c0602a7660f4acd33937c4913a9c16ba44dc5808892ec88a4255109a7bc5b221c07e6a278888a9712fc2a25b374427e3 + +# tcId = 246 +# special case hash +msg = 32323330383837333139 +result = valid +sig = 30818702413b47a8ed52f5b0566365313520bc0b6e4e4efb3ea4176ed7a352c4b2f8bffbdb0148ff44f3f13d9e5e31b1cdeae097574aad8bf393c54a5c842e749ee87a74c6b0024201d3f484e9e224bda9c8f10fbb74bbb62d7a18245707f4eb52f17dde793892c16e4bdf504960fba55da487f542d412b1b833f6f46336118618fcff69469c83963777 + +# tcId = 247 +# special case hash +msg = 313239303536393337 +result = valid +sig = 30818802420128b8988bfe9287f82ac97be507a544b823e85cc2813b6929e63699cff85a40283076028e7bf8d24330f89adb96bf24a4e183a898e679b36768909574e7d4733d61024200c18aae44e6801fc2e3d9c7a20ff9d42b46e4a31ca37772f8c46ce65219b195ca23717f816e1fed51e5b6f9a0ca12c3cf81ae7fc9cc6946a88330b2011ddd160930 + +# tcId = 248 +# special case hash +msg = 32373438363536343338 +result = valid +sig = 3081870242015edf1fa95b17159f762d68c1736101309e80fe5b2c4415609a5ac0837fe5901f3c2d3d826a43b1f8cd1babf494ffd96cca1267950188a924d4e1bf7f68189f27d302412e8697efbbf53adb7cb1b904718fc71eb2561f331c209c50848b5bc50bef77c5c3487d285bfaa3caa14025cbb71bdbaea6911e3610335641d2799c3fd75019f716 + +# tcId = 249 +# special case hash +msg = 37353833353032363034 +result = valid +sig = 30818802420161f64bbe93fdc0e61134cfd4c453ab740233b436179351aa68a3e38a83400d86ff464d7ceb7a51f541b86eb2f12e32a879b3a29bcb92e08cd50e74f86a0ed52ae90242008f6fef49ba12ced6696f4f6d24e6c68057a84496d42eede630199e9bd06d91363542a9776bfcd6d77fbae422e80fe466edd2c2c5e1f5cc79bedd1a7becc1a12660 + +# tcId = 250 +# special case hash +msg = 32333237373534323739 +result = valid +sig = 3081870242013a6faccc1c06cb5dadb2cf083cb94a7181fd5cbf3954fdc430c2691248fcfcd13767e32491f00269b549cae93777ced0f7b069440726adde7605d4038d7b5ea4cc02417622c9065f4c49a6f8649073dfc6a827b897b6984176b1a09d151b9733a68f6da746c47427cdeb3be075da4a351ab78dd5e472cd98d1586edd6ff2a11c6c169fbb + +# tcId = 251 +# special case hash +msg = 373735353038353834 +result = valid +sig = 308188024201899609e7f7cd2ef14bfbb1cb9ba9283ae11a9346a34bef23b1c249da2e76a7708e0f2f97f819e4e25b0d5227eeb85aa593c3fae9398a7020f61ae1606945d13841024201b8d5e9c4f030295447106d2b5c80cc2e7d4e36b458a90a08f505df62d2234e59d08187385ba5501049b34e12ec92f7839a18361a52a9a0b6f6a664b118680b53d7 + +# tcId = 252 +# special case hash +msg = 3137393832363438333832 +result = valid +sig = 308187024201ddc69d1508021eb560db39f3add8a28dd7fbce417e5fa1f4f626705caaad72b634868d01dfc474e926c97927c56ac51f9bdcfd0e7627be35cc300a0cdc083b00d402416e862caf9f2df11b0a46104e78865fbbabe30bfac0b1fe7f99badc11746a288c1ff27f6fa2aaba6441bab0372af906eef083ff03ba466b896c9344cd396dd46dbd + +# tcId = 253 +# special case hash +msg = 32333936373737333635 +result = valid +sig = 30818702420117fe2c21f282c7e4a8415e9c53c254514eeeb0adadc771adbc6d21a09add4f17ea0c597469488238be795f2e187fa016d590535b4ff10c62d2246aa17bb013f9ee02413c9f1590ce7a68fc84c617f478188e71aefe8c74c4b9979b8c9196bcc262205aecce5fd2bb80c360d3e20da20e36c5ab70d810d4ba97d13858199d3a1c9c140c63 + +# tcId = 254 +# special case hash +msg = 35393938313035383031 +result = valid +sig = 308188024200be6b47254a3cf93e2e276adfb072256404744070d6dec83ef34e3e6c119206422bb275e61fc47053ef7b2af9e33aca8f8b2e4938057070eb6ebbcf82fabb44a5fe024201061ef80935ff6d0e9f87f3537b639945acf50c5d97d30b4b9c347e3f5f5ec02b15a376ae754d64b2efaa811b3d12a0fff0bc689022025dd2f69f2f4b40dda8687a + +# tcId = 255 +# special case hash +msg = 3136363737383237303537 +result = valid +sig = 30818802420130b6fd7dec5cb6f90a8b54ce7b58c61b013d0aed7c4a26639de80aeac3d9e3388e9f87e1e6419d3f0339af324e1421b5d130317ffd9d8be36500a84bb41d026cea02420176b460a3eae01d8aa8ccffb0d6cf4d1595aa697c65510a1197b97343c1a6234552ce9d6d318c5f20f48bec0dc311dd62eb40058f3cb22fa958edaf9ddded191a08 + +# tcId = 256 +# special case hash +msg = 323036323134333632 +result = valid +sig = 308188024200a87de42d827ae1f55d6fab3277c7a9fdfac3af22fe47e52bfee34fa1ee3e765095fff20175becbdc94b4a5ad3a149ea7c1bebf4d45370e6b4404a0437d8fae264f024201a3c1c5186d8aa491b4623f5765a388930f37bb8f3e1c0db508983585b9090b3aaf22bb846e0fb6d915b5811ac55e4d6cb08f605cb84deb55ab7fba2dde8736b1c4 + +# tcId = 257 +# special case hash +msg = 36383432343936303435 +result = valid +sig = 3081880242010e46055d9aa087f1c4b6056319cbf17a0694fe073266a3f30363030e345a4bd461acbd99d1261fc05ef3c9a1c37afba6e21c2d513ea3d4709de5586810d7d29ec6024200d0c95c7e97a94efb44aa717cd6ebe82de0644e32676d197351f128ee8d2b223ab476d3e66014ecc003081f7040c578b8984628d6ec80733f713e26b2c98cb4ede1 + +# tcId = 258 +# special case hash +msg = 33323639383937333231 +result = valid +sig = 3081880242012c04d08a7a2d07403aba604ea85ec23a52b52786e7fce04170e867be6146eea75a7180f5d4f3b82a204a3c996811a1e61a3e76ed209c22428b35c51fe60f3bee1e0242016f2feabc25733b0a460463b9933e6e4ae9f4124cd0ad3785c77755dbf0848ec1cfd2ab08b960b556870fa00388d23d9a9fa3112ac3e62a0f342d58fb1f0aa81748 + +# tcId = 259 +# special case hash +msg = 31333837333234363932 +result = valid +sig = 308188024201ca9532c9daeb80d0dbc07a4138ba62a6bab8c88b9e1e2edf2675132eb97cfb26f4c395f3b9d1d1275694956b34c3ef72cd00bab86777465b9edba29a41b0114c6202420140eb6dddff253a7ff5b032d82fbd18e481a376fe242f6405b81b57165665c9bfe61e25cd3358245bdfb8de7632de72ed20cdacf384764096c8fe3a376563a348af + +# tcId = 260 +# special case hash +msg = 34313138383837353336 +result = valid +sig = 308188024200d609e1f1cc1adf5889dc6deda441682e760be08932b31592fef3ada143fb4940e4ea75ae519e4fb0769c4fbd33a52b183a21d0bba1ffa3fe50fd11f75c6ac58ff60242012400cc4ddc24ddcd47a6d639a2abdef29a65d4fe9175f51b316f4bf918bc918879495c572f8e98364e2e1aa0d4d53ad29e803a4470d94dd06a982a1d041bf2b5dd + +# tcId = 261 +# special case hash +msg = 393838363036353435 +result = valid +sig = 30818702413775a7e61bdda9a3a990ba9fde98f9d81d4b03195547bbd0658e1059daa00da9270671b2fada1bbbf13982f87c9f3f26dda5cd4f24de63bceb5fd9390163c58d260242010a03e4ba08f9e2b6915a6c0b83156b00f59efc5417394c51ca7616b58cf91ab7166d8459eb4eeb0d57146ed6560e173faf354b4390817e0aafb38294df25992cbd + +# tcId = 262 +# special case hash +msg = 32343739313135383435 +result = valid +sig = 3081880242017ab00a30c88faeced3e4a10f9c63785bc29e9af4499466bd8880827cfa580b6171f4a20f36487f7b94592946bca4162faf65872af6bfb1919e6b026c14e51e2740024201927515f6489e9b7d9cbf61e103295857c8131320217e7a86d3f2fdcb350da5b42c2dbe173fcb025d14da239d7d610de8475914748573429c9590d3594f4fa3aab3 + +# tcId = 263 +# special case hash +msg = 35303736383837333637 +result = valid +sig = 30818602413b2ba1509aea9d42d400400033952a022fe7e00c7ad65c39a2f76d41130aada99c3cdfb9cf44575a2163de29f097beb9bd3aef9334e6fd0813dde2a087f938c5f602411afb56087dfd5cb4fff6679a114c340f3a59f6b3e1813373bf3ebe30cb5e8b285a5875d1b5a9120db80f70310201559f89bb1df147961d1ca4fcdb5e8e84cae082 + +# tcId = 264 +# special case hash +msg = 393838353036393637 +result = valid +sig = 3081880242010efb321a347625343f5126ed8545017d799eb103c75558922eabe44211e8fd834655dc2ec5bee9bb3e44350eb6885e0ab974730222e55f13ad27c066722fecaa25024200d62e3d7ff9215369aa7da818db302e49033875010b2f9b73d25ca5b9bf2c62ed756686230cd5f4a37c1fa881c97e623919fab827de5995ab456a1fd7ac7b85b1f8 + +# tcId = 265 +# special case hash +msg = 32373231333036313331 +result = valid +sig = 30818702412f778cd552f54da5f567f47e6979872ba130dc0890172bf3b3bb952f03c64bc8783abe9f056d60e1667780f5ea88f59ef33c735d540561a197d31fe34853a60a52024200bd2816f06372f2e3f2582d53e583e133a551aaec04ddc2fdb7b8131787e73e4295ac28a9604a2402ed5b272cc03be57dd4a7df84d9ee24cb0c2bf124ed927defee + +# tcId = 266 +# special case hash +msg = 33323034313031363535 +result = valid +sig = 3081880242012a459fffea70d3bfc13e9ea0abb10aae3910df604997cb5e4bb0548abd852abac6b9a32418c3b5ed4e7951ae88eecc0a2f1065caf24c6a814674e95682d9b493f2024200e2abd05c585e0c213a219a7e7d38b810d252ffea67650d4d1994a41c2ca325bb964920c6c2545381c45ca3e1eca05e00514b366cb0e1e49b8c236d383b260b9cbd + +# tcId = 267 +# special case hash +msg = 33313530363830393530 +result = valid +sig = 3081870242010f2653d94aa28bcbd667a5013f9b283d8487c44d093ee47660329398caa550ca9c9388c7aadeceacac1507e76590afb736adb3583f54f31ae25c9c717ec9f89b5e0241494448a7ffe4a4eed84b4602781ecef77a23fed116b1b791b8d2e4231b7ca2a7b6f06d132705932d446e61d344714ee24014fa5bb144a96572b3d48d038a55ad68 + +# tcId = 268 +# special case hash +msg = 31373237343630313033 +result = valid +sig = 308188024200c2da48552c39d94f5a45427ae9dcd891b65cca33e624ad2532ffa333666b241d873336fab7bbd7b4c193db4d865cd50f0c1d8cb5c14cf3f089ad42dd43cfff634e0242014f2070dcf860b96a45f2a6061e4ec2a6ad64d7d0e9fbdb25aa93b99941be280f5c70c0e32b6234df545bace7341af94c140c865d44fa8ea7ebe0fe53bda44645df + +# tcId = 269 +# special case hash +msg = 3134353731343631323235 +result = valid +sig = 3081880242009bc6e74549b48a1e7c181b179687fb27d6e9acac47ec34b1b8bd044d329320544e4e568e67d17f4cda2f0a3fe303d561a11fc0c981ed9be2fcc6d397a43ad49e10024200ff295e43fec5b68b00ce8044434bcd17af1ba04a74556353e258d017ba26bed67f458fad5dd8e7d2734d56f59928c2419441a9e8c0573db3586ca056951ca935e0 + +# tcId = 270 +# special case hash +msg = 34313739353136303930 +result = valid +sig = 308187024120963638d0b058494254efce57778ac65e5f23491f7adfa72e4713b7c03946b543c014d9660d855246f308085eeee495cd831b7dbece47aea48e90433bd0fe818402420161a4f4977fecae92d4f67e56f3338c7a9b820b5e05db1f28d05d71f7e5f36bc63f6edda4d3c1b2d73bb8a30c4d745b73e634ef574cf47656a372e3eb42cc038850 + +# tcId = 271 +# special case hash +msg = 35383932373133303534 +result = valid +sig = 308187024201bcc5858597ce8d4dc5ffa6be33f7d804f2f8ef59c5db9301785e0cceb7ed57462f455a465710c7414570c9a35a3100bd15fa40e3ec350d1f75406c2a25885e9d76024143757d282fd1d44c253f9a05d8142c29a6d63c0a1f5508431bc9fb9b60a38b7f414e730e0d59b7b709706a67022e1922fe88b182a57443c58bd06a69ee7814bcab + +# tcId = 272 +# special case hash +msg = 33383936313832323937 +result = valid +sig = 308188024201240120b97ea67bcbd0e412d87137a13e347a870a2249375fccf8c004da35e592620774160e7b82aed1f57997fb015a764d014d4be1f389e5499777054576e7bf000242019f157ec3a2410853274bc4d8e7565e9eaa5dc47d5e515abc86c22fa6dc215482df5c0e2b885f37baef3a6ae83daac930617a5fb37bb03ce40f06fa4ece26cbb11c + +# tcId = 273 +# special case hash +msg = 38323833333436373332 +result = valid +sig = 308188024201a7536d55876f8392a6eba18f075118c273015844eb3536c727c004c1bf23067d57e8fe31872f8bf839640e80e06aba3c0a365a268cabc2da96d84550a569f17f9c024200e840b6a7cba718d91103faa134c2f63763f3b6b91db7ecbd3b10f10171a875712cb9384325411beca9a3aa87aaae3902c282d2dedaa1cbddd40ccf0d29975df22a + +# tcId = 274 +# special case hash +msg = 33333636393734383931 +result = valid +sig = 3081880242013f72be1c331214f45007ff72ce54afce1c910a90e4ff3d176620ff3ca976c2b62d0cdf5d1134290ee97440715531455dc29818828094d366f959e1adc7d7e98ea4024201e80ac38ba69f3e53116e5432fbdb3b1e7ea1b43e5f86d1c0e3d1c469442dbb406ffe524f0685f71e811d94a9efa9ed38ccd9213f983983035f2add0b8f2fa4ae23 + +# tcId = 275 +# special case hash +msg = 32313939313533323239 +result = valid +sig = 308188024201aceaa6d567ddb39ba52d297e60e4a814c9b476cab568c09d8ace878d846218dd2b5d2a2461f0d5a56c12f0bd803e3253dc5b387b94e86589cb1d0cb809c7071125024201b1fb021b10b593cf9e793cf22a88bde9a4b92f9e218094f270b093e8c6c95aced43d097bfa3354e6b98d195c599c2e6f13351c63c28967e08b7e497e120665c663 + +# tcId = 276 +# special case hash +msg = 35363030333136383232 +result = valid +sig = 308188024200f6ffb5dd786326041e74564b719d38924a28329868177c13463cff90c4b09d3d2dbc011281cc78aa0e5e8656123bc50605601a547bb4b1761f852a120ea46df9df024201a407fdd445614a16a5ebd4ba075c6c1d7564f3cfd477d6b2620abf18a5bf78311282ea45b9bff813f24c3c7854e6091c8055144f9592fbf2e456421a41c555d7a9 + +# tcId = 277 +# special case hash +msg = 383639363531363935 +result = valid +sig = 308187024201a15af4d5ca3deadecd75ec1baec31c8d43fbc889466475e6c23106db4e63ab69003f56d819ddfc5a673c8289f9e6df806b07af57a2541af694e6489734c8eec837024169c35433a3217fcd738a65b7da9e81cd81f04f0ef060050b9c843e9e808d8b8175f3adaefa105d215ea9a46bf415fe2ac180958fcdd878d54f8d19d23e11b76d1a + +# tcId = 278 +# special case hash +msg = 36353833393236333732 +result = valid +sig = 308188024200ba899f94841db6c33b850867c8906b436be3853640dbfc863197fa1e5a55ce25240f2be498b9bdcfc0a89dbdca192d8f84ca3c44e5e0ee6f83e7900e085e1bd48102420086e6d558de8d8f014a85cb4a5f6908627e7a1acd70581d9d9c7d14df44d437aa09e5a10a0b760e98d46731f2512ca1b0240c602b5f0a2030485e34de9c6cd08e7e + +# tcId = 279 +# special case hash +msg = 3133323035303135373235 +result = valid +sig = 3081880242008eb5c92dbf5e00888b85e6bf6617017e97c04ae950dd731856b9dfb20e0c0e5c54284f411231fed1d071b321f78618d2a75c139663fb9db3435214cbac5a0dcb4f024201da0dd29d4728fe6331c8e2ade5045b1237664aed157db2a6cbdeaf5abea81324e28920a1c49c334b1226441f88e1a7f2c7e01d63e950d4378f08973db16b2e6161 + +# tcId = 280 +# special case hash +msg = 35303835333330373931 +result = valid +sig = 30818802420130779f943df098ddb5315cdca4b731c83472d589f4ba4d32c172faf6b3a9e4154c0517fcc5c432eb269b0152297f6df490ece59496bea8047e2f32d0b5f91e85ef024200c9eb0b56273114ce2e553341247da86b813bfd65f143a5562bb1c874ff970523836bcdf390dc196e67dd75cd28112ef74afd51b1fb35333be0505a012efebd4e22 + +# tcId = 281 +# special case hash +msg = 37383636383133313139 +result = valid +sig = 3081870241593f0132f7b5c282355978a2cba73fd3bd5ce3272066d4ad9bd8bd8b3e2be0990071b3509ea445dd155cf97e294e2b8d1355809d880e10700eeab0eb8ebbaa4f0902420107eb3d5ed75cbb9bcb9278f2266c14c57cf703cbd8f7c7de45c51f0f3baf1dff6bb92f1cbf89ba649677bcdca776fc57f587ce714e2e43e6cc523f0d0a286d38fb + +# tcId = 282 +# special case hash +msg = 32303832353339343239 +result = valid +sig = 3081880242016ded17fad10f945e3d953b4fd3b72898c370f15164bb7712673385c10bf3929bea293e08bfc30029a465138ad47abe604df807b31707fef55adf3e104920038e3b024200b76b212d74e4b6eb994d926e9e796975235fad90e339a21a329e6eed3fe96b6d3c0d5426e8464c4a9ed5cbe08eeb5e490f72e9e0406c0d76ad076b476d07c0144a + +# tcId = 283 +# special case hash +msg = 3130303635393536363937 +result = valid +sig = 308187024201f8624ffa5a6aa8d9d04ed1c2272ea55f5271ca2cfc9aa6a3778a0b8a230f611e5d65af18d8251a0cc4ace663878c33205239ee7e8388cc0a040ea51515072e3f6102412c1e61197229f40e840ea37325f3bd87a6cd32d080bd61bbde4b072cf7a0c8a89d402cd9235c26f19a084ddceb1cc0bae4006251ccbe10de3954e85a8c5efaf6cc + +# tcId = 284 +# special case hash +msg = 33303234313831363034 +result = valid +sig = 3081880242012b01c6601ceca9e58e8abb85d1f6663df70cee761a756b77e45294f09ae609a6b76cfcd67f60e47a3494cb85511e33d92a8d297a1b89e9a9038c0c5b78c3a3d4ca0242010ef5d2fab59bd42e2e92a2fca7a975b959dfb372519330defc8fa8954bfcfb397ba939edb6a944a2ce9f6fafbfcda6092cddf628801f6dd8cd40cad4d809d5c1bf + +# tcId = 285 +# special case hash +msg = 37373637383532383734 +result = valid +sig = 308188024201c54a330b9dc47eb88dbf60c9ee49f2c7518c0a78baf642c74105fe283fa4c357ff22931ef42f92d16d6a0b806ef718539d21cad71955a530e21cab49a56f561673024201c2cc32c5a4d335c48d0cbb0407fb7e4729c57251afbf9534c5309b94e6aae13614a1f2514252f48cc7f143ee761782f8dcebf2fb490e08fdeaf570a7ed9d287da2 + +# tcId = 286 +# special case hash +msg = 353434313939393734 +result = valid +sig = 308188024201467b4511b9d6601da3557b8ed432c14a80e5999847be136c756a88dd5134689b5ab70d0a2e8fd8d6141e2b143282f98afb93b7e17609522dd9e64c9e4a31c7c34f024200f50ee66a1dfbf86167ba5968d4ee3506a7cffe0f521c1bf830d0867241e345d319e77eeca45858bb3062acbf8d100bc6bfd3127d57a7e91a8199e05052b8ccf304 + +# tcId = 287 +# special case hash +msg = 35383433343830333931 +result = valid +sig = 30818602417af90f6227750f917d65b1c60200c755158bb783a479be6877c59ed89ff595fea3f3a4137591aab23826ed385bd6156277364b5d603ca272259083e6e9ab5db3f9024170842eb62c894935b82da15ca611d9d754ef57859e0c912c0358d0820f4940cdf5360f116a7547a81bf65617f182e597eb1007e26c62838487ca021c3829a590db + +# tcId = 288 +# special case hash +msg = 373138383932363239 +result = valid +sig = 308188024200b0169e68062caa79f99ec0c72d83c4d0fc2a1c818665cfed1aba3e684392b9a95afb82ddd1de49e3fc3cb3889b4f5a86a7bdf944361db2cfa57021a7643fcfce9502420115ec784e042436892c6cc1bede0f4b7b6eb24b300b1f0c674999a6da816dbefb2d53f90b0dedb962a085e5209fcea50311130800d2a9249d279c7bde2f88622512 + +# tcId = 289 +# special case hash +msg = 31373433323233343433 +result = valid +sig = 308188024201de4ed1ee81d5cffcf8256a06858cba5eb925ee68e3ed848ac98071b6e30c3b44b102a2de8117cce5b4f9e42603225e0dbcb3fcc171d1492e7ed8bcb6ec286c7de0024200fd1e93bbc8b8adeb7864a2bf8e29d6f9c0966fe3d543525bf268b57cd6fa8852bfe0d2750726d5445560f2fc211aa7859dd3ee10078ef907e49cd64326b397e01c + +# tcId = 290 +# special case hash +msg = 32343036303035393336 +result = valid +sig = 308188024201fcafa62ee6275443d7277fc46e4c30b4db845ba45b5d6b54faf47bbf921f825f6fd0f23a38c0c7f4debc33add282afad1154c8707b6e18cd65adcb07d32915b46202420087a27b2bf3c35d18fd397e0cd7159516cf563b98441e030bfde93ceacd2c4e41228b7b33443ef0a351ce553d6d1d71c12092df796276175cd779b8090c4958b391 + +# tcId = 291 +# special case hash +msg = 31363134303336393838 +result = valid +sig = 308187024178989628acfba86d4bf28beeb9f44001fb8f2d8e245320a19efdede31eae3ec8b496faec30c85e8f63f8ae06046fe1d1575321fa04953e460f6b1386dd5df94edb0242012aba3349732e21a5bb27d7d6facd8c7688b9d0d0271d6a077f9d6d82db45b5456b767f4b9f1a80f487031f9c0b3ea833c63fdf9c6a25e6b424c19c2e55305d7a0f + +# tcId = 292 +# special case hash +msg = 32303935343235363835 +result = valid +sig = 308187024114a5a46a3ba415f6e8c566ca1b15fa2055649687b1a9fc84cc0fa8631296898fe014e0d45927e4271396baa4cfb3675669b16e76c339db3c0edaf61337e8bebe91024201fb313129757f76754b60fdb1e4077f9fe3dd62c8bce52190cfeb9c03021cc92f6d7d1302b8a84733486bf769ae94d3db4b60b6df28fed481d3d7c510299f0c319f + +# tcId = 293 +# special case hash +msg = 31303038303938393833 +result = valid +sig = 3081870242008a3250eb5f28b598c4a42890d25f6af84082d4376f84f1717e5112a76623e6fe0d207c39463d20bb86341bc26c9f68bcdf794671a01f90465025f87a8c52137edf02411ddd317f6622d9b032223f76765ba6c9116ae4b43a1bd357bc9db6fa62f0867dc5d8f781f08c1cbd49b4424fe8c22cfd1dcd07cfde7b3598342442589825aa67f7 + +# tcId = 294 +# special case hash +msg = 31353734313437393237 +result = valid +sig = 308187024160ee161741d5cb2dd0ff2cf9924aca0376b1544681627a31688e4d8b3b63a01adbb417ee113b9ba8d4d13b7b4e1b14b51a24dbc3f099b068d916aa94862ee081b40242015caff8d30141e1c163e3ec62b7e14874da624a6d8e0252d8e829860e5a49d3732321b625262e5c9b1ef348c3e7cbb1de8227513f320637866785e97e1931d35ccb + +# tcId = 295 +# special case hash +msg = 32383636373731353232 +result = valid +sig = 308188024200a1ef8229db9f45da38ae3b6d601110611e209878bbd03ac2a6de65e8402957c669a115e3f02d085fe2d031c61324b77052ab346b4b1a437b58062fb36f9d56cf45024200cc5c0a3b68970279ae16880f6ca579d0171a827e99a46aa82b9242dcc09cb0b22a44ebcfca84293e6d21aeea492f00ba3157c5b6e2e4caea6a1c09c824720552f2 + +# tcId = 296 +# special case hash +msg = 31363934323830373837 +result = valid +sig = 30818702415aa0c8a378c4e02bcc2f56c2c365ccee424e2973c28f0daae8f4c3f0d90b421fefd456e749087e0c667c2a7147bc67b90c696244f216b4d9d7418eadc7d06ef1d2024201e28914bd341f526b041128f2d251131d8b2c65847e541d65adca3442962cddb2a71c64fae39fdd56e41686ad632f99c6038d8de0b3aac4045e0a961efdbf4c6a22 + +# tcId = 297 +# special case hash +msg = 39393231363932353638 +result = valid +sig = 30818702415a05f5366c8b8be28654bc39a6671d1b1593495e445c07c995c3be3e168ffdec92e44288802fd455007f8746570d93b5683e4d40e9d9e59de539f0e62bc40d92bc02420187a47d8f70adcc5e10267b8fec89d7011d9985427645aed19a8efa2d1189b469cb7aab1998e0c1d2fcac5a5054d79d2ec1c9a00b183dc9af20f555a1140be2dcef + +# tcId = 298 +# special case hash +msg = 3131363039343339373938 +result = valid +sig = 308187024201e213bcb8b960b1296ae176993b2449bae556b6d90df2f07fb08ad8fd60e3b7fe6c73f9c8a7364417611d60119c550261c54bbca8d61e264130ab90187e27d22dbd024134f519382cfacfd07b0a6f3aca117c13d2be725d2f9ee4e5f88739c99121e63ed7358046bfb1575fc73e1ede8339e46c5139843e52e9184bb8c579061a154a0b8f + +# tcId = 299 +# special case hash +msg = 37313836313632313030 +result = valid +sig = 308188024200ed11ac7efb1f29ee64108a5e2606fa9af3bbc12d1a952e47240d5236df64f5b2b77a0f7a0a73d30d0708b5b23ac6d584bf6997d8851623793655dee8774549b829024201e1602a2cae7d3212df47eebd12e2fe404851201101bbde702be9d74d040ed998e79a09ebf6d055f94473b1f8d87c99aa165bdaf0a5f270d46caabb8e88bfa54103 + +# tcId = 300 +# special case hash +msg = 33323934333437313737 +result = valid +sig = 308187024107123c45e6e9338bc9fe225cdd96c5ab36cad5c06163f44f6bd903c7594e8068ba9bc89f652ec31b6e1298766b246c1f10877f1e3ec9829b0937b8d36e3c1ab2b5024201688bbaeb188b5047be6e8023b14fb121eb1451dcb19f814f5f4dca55ff95128011e3bae505a4d22166d00cb7cf14130590335ee923dc5db3e736832a128a067aa4 + +# tcId = 301 +# special case hash +msg = 3138353134343535313230 +result = valid +sig = 308187024201264e3cc4fb802aa221d0787cd0cdf44eb6568982a00a6639f15238af36e894b14f45f06f8c2180fdeaaac77f674e056d1928cbbdfc4b2ceca0b35345ca07bfff7f02415c2dedee6b3aa096fc47ba0991a077ef4d5df20d8eff1bf8354412b171f08a98cea1704c8189a7951b0e7a8270ccb285b8db8e35285ed926b19c1eef07fdc05ee5 + +# tcId = 302 +# special case hash +msg = 343736303433393330 +result = valid +sig = 308188024200ca3814747888751794b0488955e2aee07e5fab4b9872074aa7432698e7c83b8079773734df1bc752548a218fa59a362e0657b77ae7798ef4a7a3873256ea59ec670242015df8f1f16611c960d56647424b97936c8a06f62dc3a95d66bf4aa378d7a9e17d2afb53565780025927e6928f5313428f1d6708339787c8f460ba18457d4c0f521f + +# tcId = 303 +# special case hash +msg = 32353637333738373431 +result = valid +sig = 3081870242017ba871aee34a893c4ded7a2a546da0d6867d428497b80fca7eea6e51b73d6411aff7609743e6242b6d4d3736ddcc9ee1aa12c8b62de5382e5c33d1fc4853e3e47d02415feb9d9f8fdd44622e4f9effe73fd9b467d355fd6b8de205527f722ee2f5a15eebd59ccdd7b57da26cf953f78886db5a6e5bdd0d56c9bd47ba2271f77687a64b63 + +# tcId = 304 +# special case hash +msg = 35373339393334393935 +result = valid +sig = 308188024201840793684765410baf26b66cbcf7c36658d6c18a2f750c1225520e9f3a7c1b890583f321d4e48752c3b3116dfef733ee386c52a53402acea77cfad1db9380110e6024201b51985a306fcdbe3692181106d7d6308873912d003946992098bc98b4261fd78869ed8218849459780b6079f6899a47fcb9ea4874d1c08fab82c6f1e9c9aaae245 + +# tcId = 305 +# special case hash +msg = 33343738333636313339 +result = valid +sig = 3081870242012276720b2725ba556d06be39cd16ca0a0351d8f530913c4f0cfb71fdda74b83f02febddc8da0a1f0f910d37d3f5332c027d7bd4c38fd08ebc770bf1252078649540241637e70b06045a86e2f329f907e079a785d7f8649541860322fb8b64b9736363f90156b9a5532d808cf2af33b87ff970c02e648dc4f1c90ff0704028ec2c2d9a82d + +# tcId = 306 +# special case hash +msg = 363439303532363032 +result = valid +sig = 30818702417aade608b22c77245734fc5c4be8737ba24dc2ed4321b58124ae46a77ea7befaa5bcf166cb966aad007911623af10925a324bc3c6d06f24d0e2e7b2c7b8468b8ee024201e9913a412300b3980719148de0bb03826184aabd58f19659aa8ca18045f36c73c97df3d12b921de510ffa96ceac5454b801c86c55a06b2d771fa77bca784332c39 + +# tcId = 307 +# special case hash +msg = 34373633383837343936 +result = valid +sig = 308187024201eefc7b6c1468ffa7d60b8408bd44c64a3ffaff298168c5016c6f504031867ea14ae48c661b8124418b4ed6ccc32df6bac6d0a485b1990236e15676268b7868d2760241515d48436afffdb65caed737116a861974b734bd1903e37dbbc231a9db37464ed762e364cac8b32f1546d6de37979fa05f8b80159a0f747d9470291af6569d6d94 + +# tcId = 308 +# special case hash +msg = 353739303230303830 +result = valid +sig = 308188024201271b912ca055040c227955df729757654aa9bbdb73c61ba14155220e4e7132319f6fb0ee94f2fbe160738f1dce2ad690845c38d962db4fda1598e93270da84a2bb024200b8907f041c3b19b9234ab555d0b48325b0cd330889a53276a1e913bab892b9c05cfa889005b14ee2730220746aecf12af911c5baea4be377ee76c0eeaf47b7a712 + +# tcId = 309 +# special case hash +msg = 35333434373837383438 +result = valid +sig = 3081880242016a813db0f75f9047fb11f3e19fc1688c29328a54f56ae30c1c9d9378537bfc40c5719d084e49a3b4aea255f5b7f6cc775492b5371e6b67b2d6abd5743e10fac709024201c258ffd830151bfd41ccdabb86b24af846612788b361c196d24e997ccf3f17d4452f63d32851a483072e6908095e5c49bbc241a0417749b097bc1ca0e4d127779b + +# tcId = 310 +# special case hash +msg = 3139323636343130393230 +result = valid +sig = 3081870241156a04c22ea5bdb7871124f1117301d781113ac4c9d4da05fea536e983d9261d25dc97006f8c78de23c788718557cf6f98863994af2086f0be3e8aa8812dc3a11d024200ffca96b04c56a4a6ce5d22b36e44d3b974d520e7f7c0f9d69034f9e59e0bbdc43236b3e4bfb0f6bde8802cc5cd6022cff166f4c488d64f38d44e3c563da31cf6fe + +# tcId = 311 +# special case hash +msg = 33373033393135373035 +result = valid +sig = 3081880242010913540ad73ceef7314d1758264e1d1525a371a7b9b3086971599a6b749be4d6ba69269b089508f6500dd925aa89a7c7cb7185e0cca7d2ee5664f22845d961e31702420135256c79ea5e5768fb3a55e2899b12219b8f68953ccd98c710b6a13de0f59786f4331845e65c7dd6340023a5e280206ca31416058f395fff4bb5de411ff66fc018 + +# tcId = 312 +# special case hash +msg = 3831353435373730 +result = valid +sig = 308188024201b5051ca0dd3b20df7d8c5b92cb42b8a204f92fb4e58c612f43d3800de8c0683c427e832ce622156747052b81bfbf6ed5fa177b6d47858ec8478f6c9ca7948fd511024201fe5710fac0e9d3e2b3b83081b28b194b822d0c13397bf1516140cbe3faa52e908848f69789a741b9cd54d703a94577fa813e2f2c75834807401ca010fde5328317 + +# tcId = 313 +# special case hash +msg = 313935353330333737 +result = valid +sig = 3081870242008d3c8f8e7ab74d49e16a4c7db3a393fa9567777e373313667f9ce32b1b5e648debffedfd2ff5345ca1b8154c18c8b883957d911e41336285f86261c3ee225fdedd02413c51b84c2c9a3feb76a6518634b6f09c0dde8a9d08dec0b3d66135cc1bdb0a80fd69636104af69de8f4062646b29fa3af685ec82704cef706a18c59ca7eca0fb56 + +# tcId = 314 +# special case hash +msg = 31323637383130393033 +result = valid +sig = 308187024201195625a64ac11c4fc1fc479ef80430eb85c1af77f8a197a17e009569ef6c41ac6f35850755379f478d8928b154e3baaa29e92b481ac04dc72f3728b4f088ff37dc02410d55c7067877dd1302fdc6bb69b7b7c024e4cf3a0e924102d744ac52366d9d76d5855d3da228c4b67bc7bc4b2a14e7999962cc9bbdc517fc24a823abf584b8f56e + +# tcId = 315 +# special case hash +msg = 3131313830373230383135 +result = valid +sig = 308187024126eb68bc0fb7664c35bf5762cd532dce33b0e396e97d6f4143dc6e1e766c836e27c069da9ea1e74e0b03d030cf8a81490508c1c728f86e59282df94de8d8a0dcaf024200a9fb584b712986f19ab7568693df278cafa43272dba400ff333cf48b5556e6e78353a665605c70b6fd0f18f30b850e1a47cda42c4c924bca80102e6793be9a8698 + +# tcId = 316 +# special case hash +msg = 38333831383639323930 +result = valid +sig = 308188024200f3d34e36f9754dfa8eafab160ca96d91c7f4f388ec82ac33784026bb6c6a035719eaeec3ee511fffb22dd5d6ab819e6c6387192d6c3a6e9249ead565157e323f62024201b5786b1d662d26fe9f69c370d2bc18882abef693c8f17100a02725de7c9f03602fd53a9208b573b3b7b0b66db971767bde835f9e8f42ada201e7b7391b86fe0294 + +# tcId = 317 +# special case hash +msg = 33313331323837323737 +result = valid +sig = 308188024200e69c833b604075e9b28a2ff73a56a32e1a247ef9ae01e7a0e471f6015c2b86eb864c281c8c93d2acf5653ad05bafab2f58027f37513eb8569f50bd475e770e9a81024200b9c9d6ce09b53025bfcaa7d172ae41a9b636aa4b80a930931fc99e5e2aa23306f19dc57399b0431e72440a1f4ec7d5ca902f0f7b81c91de85e469f992fdfd4c52e + +# tcId = 318 +# special case hash +msg = 3134333331393236353338 +result = valid +sig = 308188024201c6b8b5cf3c4dd3d62391f18e97eef3aa6ace0ae2c6fc97a561cb8e49c087dbcf8135fa433b566b3385cb57202f1b12164fe62765ef73b72a94e7a57870989a498102420185944434b83a0d0fb4bcdce8ddaadb30a1e440815e7674562df9c8bf711222208cc346b9665d90abedb437912391505dd5d26f0178e7c063790f5518f47d1b05c7 + +# tcId = 319 +# special case hash +msg = 333434393038323336 +result = valid +sig = 3081880242009f351a41d5375b8993e90b8d8a65bf01d52d14aba1dbe49cbb4ea823804f2b533e0c167903c8bbc593297c18f309798a544787d598074cbf56ef0e5022520912ad024201b892740a57204186bd5f434f72d1534b4289f8f7114cb7b1c9cf4541d754f314448cc32deaf35608263488fdc7596f7481ec098b36f8e440829194becc746c77f5 + +# tcId = 320 +# special case hash +msg = 36383239383335393239 +result = valid +sig = 308187024201fe24ea831199e31cc68ef23980c4babd3773040870af8823a19708bd0229adc1ce99d02e4d95224101e3e974236f54df86051fa1e9fd21380432633b2495ab782a02410efd1f2a281f967e7b09d721581356a714c499f9b14f781992eb9ae7a19f6825045fdc6d9d763f44e1e7c91480a678a1d8ecf6d66e76cea3505f65ff78cff15cbd + +# tcId = 321 +# special case hash +msg = 33343435313538303233 +result = valid +sig = 3081870242014c6ee9de0a2a0b60c981831e0acd6636b46ae134fedce61b0488112663b24e1d7e74e227fea883d26b68f21e4135ba0e2069bbe0d9c6433c3908fd5b00182894b002416a180a493182c6bc2a09d7e17ff5d62015293f1e8ae205a16fa09042b0a9af6794cb377f4b8b1175fcee5137c234900f735c484feb7da4cbb405cf9e5370fe4f49 + +# tcId = 322 +# special case hash +msg = 3132363937393837363434 +result = valid +sig = 308188024201044a45853ada17ca761acc7df6d1d380252cb0fa66124d9278a5ed8a4a60453bc71de1dbe32b0261165948823c461c7c1eb1714ec1dbf66fd602c7a47446d1dae1024200f8b27f7c71e37e4b440d2c86f1c1d50bf7c53d3878ed27e7bcfbeb902f769f86d6c3e8820b99f890050f0dbebd2132e84626c5b16a8c7ffffc3a30ace69dd15a11 + +# tcId = 323 +# special case hash +msg = 333939323432353533 +result = valid +sig = 3081870241676a381b18d05207cddd73b44e4dd71449985c0fa7de1fff43ca5155139a1a09e5e3fd754d86ebbe32f6609f6e906d48d24790e494343c61faa90bfdaa4f49fdc7024200fbc1c891bf6e368fccad51cc9b2c29e8e92b658e88c0d23285af269aff6702a55a0ab16807e5523b6637bbb004727f6f55c51ad4cec8c924f9c1feb24601aeddef + +# tcId = 324 +# special case hash +msg = 31363031393737393737 +result = valid +sig = 3081880242013c9a575382ff6881c908fb5184be7baf38edb0b06008592558efd57dd8fb9993c893800a6ac8c6d2e34ebfbeff43e63263f133868d0ac7a838f69aff26d60a38490242009d22ae7bca8a75a53214c3eece437fb28e05b076ec704d751a28a7ed7e529d5c5338be8c724afa547574a17f70510b2462748a53678e39752a688dc8cf39e886c2 + +# tcId = 325 +# special case hash +msg = 3130383738373535313435 +result = valid +sig = 308188024201071ce5a19a09aacd43c7cacd58a439dcca4e85f94ea1d48a60f298ee01bb3eeb11d5daf545e7086486f8e4b518a15be69620ab920cf95c5c15ff178c903124fac3024201ad6eaeedece9a7592bd21508b2720f1b8c4bf55637b1e8a5ce5359775b980b21eb1d33e8ebf5c0b3d7829152a295b8a9a1343c25350e35f709936accc8ce08b0b1 + +# tcId = 326 +# special case hash +msg = 37303034323532393939 +result = valid +sig = 308188024201bdae499160f4cc6cd163cf110bb1f9b421e8786a8ef9297e4b98fd508a1d14c50617c8d1a3de94fc8bd6c38055e4906b20fdcab6ef7bf9e7e5c98ef3e83e38ec3b024201ba867b8ee72bb7304ff83fc2d734749447420791d5609e0515de4e05fa70a83385a853cac6c47a075c8c61e4b65b9774574101cf4e081770f83ae1b7e727010ba3 + +# tcId = 327 +# special case hash +msg = 31353635333235323833 +result = valid +sig = 3081860240269fc7ed89e554aa52b3875dc00bc140c1937d4f1b32e29da41ff241cdb9bd3058fc148f905982b8717b035e0db00ded7ebcb08572ec76bf0128411145d73091024201b4bd6bc4ba7befd5c305e018448a771b71fa1a11b3a2c6185dd6b8477c35eaeb4733fecd90f38ecba628f27c02f809191e993e1e7ff590383e2ec2afd08020b267 + +# tcId = 328 +# special case hash +msg = 3233383236333432333530 +result = valid +sig = 308188024201a5cecc0e572f5ee4eed6755d3230ec5a933c1fb0e35ae771a1fcf0dc880e1c159dd5b6d192dc377505048b7188de3feb815a81a4f30d9226cdc85f751dec1a0410024201ef4a743e1e16f0a60201cc1060625ede6f0936e7af90b42736281e89fe7f2de6aa3f25c68576da705d8b3f6d5d8a34d3073307ea198d1cc8d72a18ef25e90f31af + +# tcId = 329 +# special case hash +msg = 31343437383437303635 +result = valid +sig = 308188024201a92b43f57421e54d2528d305e7d5aac9a708e75a7d6fedb47908a4e3edcabdd836a2c4e8436f3b7b64895254536174d88c6dca143699522bc2dfdeebcbf38eb90502420093b0b99a89de72aca0c03e12724c2be323577a4629cb47fdda5b12b61ace0b9fdb97549d3d2a1dac15da66ba6389ee54cbc82c995b9f3aa3ae8474f4bb4b52da8a + +# tcId = 330 +# special case hash +msg = 3134323630323035353434 +result = valid +sig = 308188024200a0400f255174ffb8548c29f5faa70e806bb6f6ca08a08753c85c5d145a555cc8e2df285af9985f2e729d4a99a734b7e7fc95560d546a067fda03529f56b2fe66bc024200d7fb60271d22ecb5d8ec904a9df1a416be706ce539e34650b8fc514d1dd7afebc1344c0c68c533c5b20ee249a77c075293b2d7efc8731c2e3619be59da871bb083 + +# tcId = 331 +# special case hash +msg = 31393933383335323835 +result = valid +sig = 3081880242019207c7b645aa45c2722331f46e094f2eb0052075b8ac9414ad77baafd01d4d1fdc68344136fbce01edfa5627bfb8f3c128abb61072c74802192e89137c68d0cc31024200ff15b0218f81f0a848742f683cb4d1b7c517efdb8fcf8ac6a35e4971b35536851ed68de40a6e1a4a23bddb5b42efca23b91e91959a4f7e2afa196779c96c6c654c + +# tcId = 332 +# special case hash +msg = 34323932313533353233 +result = valid +sig = 308188024200aaf119702b9985354bbe3f6b6cda8c46151af4202546dfbe04d5f0ffd18ebe7b29d616f1c40376a412a52f4204b5a13e7f3e4304ead566fc41bf4b5fc0b84c8a2d024200d599deafd4fa2368cd072b854a3d53425d06adf3573e886b81248a7328a546ddc41caed38c6b1ffeaec9a98c940905cbffa87b936da980d4a9003da41e0c59c92f + +# tcId = 333 +# special case hash +msg = 34343539393031343936 +result = valid +sig = 30818702416c09a59e71cf34f983f75dbb4724c4828a93021cee8fd7d92af6941ca8efc9c5ddda7c49a0e1777225782e09313e3091f056122e585c4eaa689fb2fdb1cb7848d80242019f0c5ff6b4638f4c33916db76f9d078bfa8f9e25ae00348e46bb32d777aa26155b82ea73a9e4e2f21f6a65c73ed6c6ab2101cef3524d45b9fc6ea1292f1986acad + +# tcId = 334 +# special case hash +msg = 31333933393731313731 +result = valid +sig = 3081880242014e791c42f3998458c5e17f895d25c85cb419195d65e5a0b9a42cf13ddd36959c73460f54aa840d2254355c6ac626f440cb3a84fba632262c9dc5cab31be7da106b024200abb97b682f01f45168403613a7e2ff82bb4a9fc20952a35d935428f71ddcc799c6d9085fe3230d72261d73cd082e8108523da7ba0b1691ad6ea63f5f4e8e8909f4 + +# tcId = 335 +# special case hash +msg = 32333930363936343935 +result = valid +sig = 3081880242013ded35ddff2f97780bbc60b8cec89855a35183a48f8fa6bbdc183994bf89021118cc019629df72112b2c529c023e7a5cfce253f7fdb49105d238680b64275a213c0242009c92e7a0f71608e8d8cfab3f850f7fda1a1a1d056e72254469afe5ceec3c718e6a462e1346941eb08c105501647502c1a810a29df8b208da6a5b296b2bd1e98137 + +# tcId = 336 +# special case hash +msg = 3131343436303536323634 +result = valid +sig = 308188024201d0d29756ebff02b71674fa4eae37557ccd51a036fb1eb0b7121b405e7fabd60592927d805b75815af1bca6e9d6c5484225bdd0ec7a40735da972fd5ff645d86f1d0242008b9fe55357dc118070cf898973a64e7554b734e900c675541e20332a260ca51a23248d9b8f47ded811cfce556a06a71ba5dc5b873075f264a6843e675caf06a534 + +# tcId = 337 +# special case hash +msg = 363835303034373530 +result = valid +sig = 30818802420165fb993f39d350ed60c8483dd6e4e6736591dea974ecd8ab027d3839b752322ee220d40bb6fc0b0d5a8c42928bde50f659b18f51f42fb2b1aa4583892a9114a0c3024200a8816c09d47138bf662da4ba25caf44e24185696d4914a7de2b2535f73b9afbd3ffa9cb0a86a115e4d9ac5be48cf7e8fe276466abdf17127bcc7aaf4d096008ca4 + +# tcId = 338 +# special case hash +msg = 3232323035333630363139 +result = valid +sig = 30818702410b901c88ea699e715f6db864e23a676e7f7f2415ac1f850f2dde1ad0d3f9c92e8c5de66d45174d619955fae4b0dfebe49c583506481d28d30cbf58e2ac49f370c202420144c97b688b9ecc07b84c68095267e17e48232922756609e9859d18d2eb7844ec925150c39f2b3a255c882be705e0a8e30e68e49fe7914dbcc3ccfbc1d467050f80 + +# tcId = 339 +# special case hash +msg = 36323135363635313234 +result = valid +sig = 308188024200abbd9e77ef1e2a36c6b06f063d93effb8e852387a94bfdf8359b5c18708f90d9f4e9749fd45347f637546b08733789c988fda4f0309551bde813a0bb1a232adee102420191165d58d153fec68f5cc83bcf5891e2e0ca9681204876e872453e9ebd45870b6878ee437e4d833c6ec54337b779acbf9f8202df510d269a710d0c43e4e07b040d + [key.curve = secp521r1] [key.keySize = 521] [key.type = ECPublicKey] @@ -1516,13 +2224,13 @@ sig = 308187024200b4b10646a668c385e1c4da613eb6592c0976fc4df843fc446f20673be5ac18 [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400491cd6c5f93b7414d6d45cfe3d264bd077fc4427a4b0afede76cac537a7ca5ee2c44564258260f7691b81fdfecebfd03ba672277875c5b311ea920e74fb3978af50144a353a251b4297894161bae12d16a89c33b719f904cfccc277df78cea5379198642fd549df919904dc0cf3662eeab01ef11b8e3cb49b51b853d98f042600c0997] [sha = SHA-512] -# tcId = 222 +# tcId = 340 # k*G has a large x-coordinate msg = 313233343030 result = valid sig = 3067022105ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf5024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406 -# tcId = 223 +# tcId = 341 # r too large msg = 313233343030 result = invalid @@ -1537,7 +2245,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004015f281dcdc976641ce024dca1eac8ddd7f949e3290d3b2de11c4873f3676a06ff9f704c24813bd8d63528b2e813f78b869ff38112527e79b383a3bd527badb929ff01502e4cc7032d3ec35b0f8d05409438a86966d623f7a2f432bf712f76dc6345405dfcfcdc36d477831d38eec64ede7f4d39aa91bffcc56ec4241cb06735b2809fbe] [sha = SHA-512] -# tcId = 224 +# tcId = 342 # r,s are large msg = 313233343030 result = valid @@ -1552,7 +2260,7 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400336d5d08fe75c50946e6dddd36c550bb054d9925c8f254cfe1c3388f720b1d6500a90412b020b3db592b92ab9f68f1c693b8d1365371635e21bc43eaadf89e4e7401d48d60319dfd06f935fc46488c229b611eecd038804ae9f681a078dde8ed8f8e20ad9504bcf3c24a0b566b1e85b2d3ed0a1273292ff5f87bae5b3c87857e67ed81] [sha = SHA-512] -# tcId = 225 +# tcId = 343 # r and s^-1 have a large Hamming weight msg = 313233343030 result = valid @@ -1567,7 +2275,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004006f8fadedbae63701072c287c633f9c0052ea1e6cd00a84342cc0f626210071576abfd0875664b0746cdaf2745effc18d94905b0fc9d2cad4ba375c0ea2298c8d1c0150d128cb62a527ae6df3e92f1f280ea33248711ffe4b35c1b162a9508576860165e0ddc361d96fafcd2ff82776c743b9cd6845db61eb56739f5c4ef561e6c20d8c] [sha = SHA-512] -# tcId = 226 +# tcId = 344 # r and s^-1 have a large Hamming weight msg = 313233343030 result = valid @@ -1582,7 +2290,7 @@ sig = 308187024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004005e7eb6c4f481830abaad8a60ddb09891164ee418ea4cd2995062e227d33c229fb737bf330703097d6b3b69a3f09e79c9de0b402bf846dd26b5bb1191cff801355d01789c9afda567e61de414437b0e93a17611e6e76853762bc0aff1e2bc9e46ce1285b931651d7129b85aef2c1fab1728e7eb4449b2956dec33e6cd7c9ba125c5cd9d] [sha = SHA-512] -# tcId = 227 +# tcId = 345 # small r and s msg = 313233343030 result = valid @@ -1597,7 +2305,7 @@ sig = 3006020101020101 [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400b420fb1fecdd9cc5ea7d7c7617e70538db32e6d7a0ad722c63580f1f6a1f5537eb50930b90fd6fdd9abd40015f746d2fd8adf945a75621407edb6863588e41979e00295108a7e9d2191a287fd160bd24f498055dc9badbd61c6a89fede27b4f9d479d86a20b6dc07c90f008ebe68a0e0cc15a4a03b8cf990e4ff7ed6e3892b21c52153] [sha = SHA-512] -# tcId = 228 +# tcId = 346 # small r and s msg = 313233343030 result = valid @@ -1612,13 +2320,13 @@ sig = 3006020101020102 [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040032b9a17c201aec34d29b8c2764e7c7f6aeef10fb61bf9837117fad879f8c6a22a300006d2018cf42b25898ffc9a1bf507352e59e6a52e627cda160e17ea2f4600500317a89899b7cb3a0d33eafa02b0137a0fb1b05102b22b676f35b9ff6c050ddee9f185609ffb7f5165a769e440792b75044a43e838690d13f884aaae888bf5f86f0] [sha = SHA-512] -# tcId = 229 +# tcId = 347 # small r and s msg = 313233343030 result = valid sig = 3006020101020103 -# tcId = 230 +# tcId = 348 # r is larger than n msg = 313233343030 result = invalid @@ -1633,7 +2341,7 @@ sig = 3047024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040067dd456b52f82a5d4c4a71b3ea9302f62a852ddc04ad25b62fef1ddf657374fb4e80679ddf42d212f0711db32b626d8593bd70892e93ed0adb273157b6df187938014d2c78509f3bd6f7d0fba4a90cb456286e267f5dd9d967842a6086884d66c7b2a932833470c721a4a728cd8486d15314232d801f17e3a6fd7068bdebacdf82c0b4] [sha = SHA-512] -# tcId = 231 +# tcId = 349 # s is larger than n msg = 313233343030 result = invalid @@ -1648,7 +2356,7 @@ sig = 3047020101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040068d7b518214766ac734a7461d499352444377d50af42a1bbdb7f0032065ee6dc341ccf231af65250e7d13a80733abebff559891d4211d6c28cf952c9222303b53b00a2f3d7e14d9d8fabe1939d664e4615c6e24f5490c815c7651ccf6cc65252f88bcfd3b07fbdbaa0ba00441e590ccbcea00658f388f22c42d8a6d0f781ae5bb4d78b] [sha = SHA-512] -# tcId = 232 +# tcId = 350 # small r and s^-1 msg = 313233343030 result = valid @@ -1663,7 +2371,7 @@ sig = 304802020100024201efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7 [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004011edc3b22b20f9a188b32b1e827d6e46b2ed61b9be6f4ada0b2c95835bee2738ec4dc5313831cce5f927210a7bc2f13abc02fa90e716fc1bd2f63c429a760ed23630118daad88fe9b9d66e66e71ce05d74137d277a9ca81c7d7aef1e74550890564103cc0d95d30f6205c9124829192e15d66fb1f4033032a42ba606e3edca6ec065c50] [sha = SHA-512] -# tcId = 233 +# tcId = 351 # smallish r and s^-1 msg = 313233343030 result = valid @@ -1678,7 +2386,7 @@ sig = 304d02072d9b4d347952cd02420100508d073413de829275e76509fd81cff49adf4c80ed2d [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004012f8b9863a1887eca6827ad4accc2ba607f8592e5be15d9692b697a4061fcc81560c8feb2ae3851d00e06df3e0091f1f1ca5ec64761f4f8bd6d0c2cab2a121024440174b4e34aec517a0d2ceb2fd152ed1736bc330efca5e6d530ea170802fb6af031425903fa6a378405be5e47d1e52f62f859f537df9c0f6a4a6479a0aadafe219821] [sha = SHA-512] -# tcId = 234 +# tcId = 352 # 100-bit r and small s^-1 msg = 313233343030 result = valid @@ -1693,7 +2401,7 @@ sig = 3053020d1033e67e37b32b445580bf4eff0242013cc33cc33cc33cc33cc33cc33cc33cc33c [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004008aed779a32b9bf56ea7ab46e4b914e55c65301cdbe9ea6e7ed44f7e978c0365989a19a5e48282fb1158f481c556505d66ff414a07003ebf82fca1698c33f2884c600a62426993ed5b177b6045e60b5fa1a1f8ce1ad5d70e7bc7b5af811dbf86e651f9ea02ec796ab991e1439bf07ffe2ac6052a8a0b0174d78a9441aaf4d8fc757d80f] [sha = SHA-512] -# tcId = 235 +# tcId = 353 # small r and 100 bit s^-1 msg = 313233343030 result = valid @@ -1708,7 +2416,7 @@ sig = 30480202010002420086ecbf54ab59a4e195f0be1402edd8657bb94618fab50f2fe20fe5eb [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040093697b0378312b38c31deae073f24a8163f086ac2116b7c37c99157cfae7970ab4201f5a7e06ec39eedbf7d87f3021ca439e3ff7c5988b84679937bab786dbe12e01c6987c86077c05423ac281de6d23f6a685870e12855463770eccabc9f3a1d23cb2a0c15479420b5dd40fbdc9886c463b62ee23239df3a8b861c3291d28224f6057] [sha = SHA-512] -# tcId = 236 +# tcId = 354 # 100-bit r and s^-1 msg = 313233343030 result = valid @@ -1723,7 +2431,7 @@ sig = 3053020d062522bbd3ecbe7c39e93e7c2402420086ecbf54ab59a4e195f0be1402edd8657b [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004019a9f1b7b7f574a021fedd8679a4e998b48524854eefbaae4104a3973d693e02104fa119243256e3d986f8b4966c286ab8cb1f5267c0bbd6bc182aeb57493a5d5b60158b97eb74862fbca41763e8d3a7beb5fccd05565b75a3a43c2b38b96eb2ccff149c23ef1ac09fc455d808ff28081e985f9e172fc62d0900585172cfbff87383595] [sha = SHA-512] -# tcId = 237 +# tcId = 355 # r and s^-1 are close to n msg = 313233343030 result = valid @@ -1738,13 +2446,13 @@ sig = 308188024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401aa9f3a894b727d7a01b09c4f051b469d661de1e06915b599e211463319ac1b7ca8a6097f1be401d70a71d0b53655cdf9bef748d886e08ee7de2fa781e93ec41a2601ba9ea67385e19894fc9cd4b0173ab215f7b96f23bc420665d46c75447bf200ae3ac7b42bd9b857fd1c85cce8ea9c8d2345e4687dd70df59f5149510735bb9c7b64] [sha = SHA-512] -# tcId = 238 +# tcId = 356 # s == 1 msg = 313233343030 result = valid sig = 3047024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad020101 -# tcId = 239 +# tcId = 357 # s == 0 msg = 313233343030 result = invalid @@ -1759,7 +2467,7 @@ sig = 3047024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004002a07f13f3e8df382145b7942fe6f91c12ff3064b314b4e3476bf3afbb982070f17f63b2de5fbe8c91a87ae632869facf17d5ce9d139b37ed557581bb9a7e4b8fa30024b904c5fc536ae53b323a7fd0b7b8e420302406ade84ea8a10ca7c5c934bad5489db6e3a8cc3064602cc83f309e9d247aae72afca08336bc8919e15f4be5ad77a] [sha = SHA-512] -# tcId = 240 +# tcId = 358 # point at infinity during verify msg = 313233343030 result = invalid @@ -1774,7 +2482,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040060daf59638158ed9d3d7e8428501334764162f9be239e168fae9af348c30a7be1cfa4d9636c3bb621d7e0aa71446f8d4a37f2d43274a4255b226f612382f63152e016e48300124a636b206fad4d0355862a852623799afee941e864d96dcbf55b801cabd6249b6f567506d5a503e7d03b4764c70fc44c5365f32c3603678476d62b09d] [sha = SHA-512] -# tcId = 241 +# tcId = 359 # u1 == 1 msg = 313233343030 result = valid @@ -1789,7 +2497,7 @@ sig = 308186024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040051fe6a35a85070c7c29502a87672a38153d799aef734226b64d8fd3398621701117f0af9d9afaf6dbb8ca3007255dc79b0f41ed552512cb29207b15a01cdfdfaae01a16c61277586356efadcb24764f21f574ef96f2caabc3f47fa66fb8719d7785824061c2d6d7a4bcb851540e62b2f00960b283eac7808d1813ef51b46e1149d3e4d] [sha = SHA-512] -# tcId = 242 +# tcId = 360 # u1 == n - 1 msg = 313233343030 result = valid @@ -1804,7 +2512,7 @@ sig = 308188024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400b4ffc0fff087607ad26c4b23d6d31ae5f904cc064e350f47131ce2784fbb359867988a559d4386752e56277bef34e26544dedda88cc20a3411fa98834eeae869ad009d6e8ca99949b7b34fd06a789744ecac3356247317c4d7aa9296676dd623594f3684bc13064cab8d2db7edbca91f1c8beb542bc97978a3f31f3610a03f46a982d2] [sha = SHA-512] -# tcId = 243 +# tcId = 361 # u2 == 1 msg = 313233343030 result = valid @@ -1819,7 +2527,7 @@ sig = 308188024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400809fba320fe96ded24611b72a2a5428fe46049ff080d6e0813ab7a35897018fe6418613abd860d1eb484959059a01af7d68cba69d1c52ea64ad0f28a18a41fc78a01108acc5577e9e8962e2a7cea0bb37df1d0ca4050fb6cfeba41a7f868d988dbbcebc962986748fa485183f6b60f453ec8606f8c33d43767dddbbef8c412b2c37939] [sha = SHA-512] -# tcId = 244 +# tcId = 362 # u2 == n - 1 msg = 313233343030 result = valid @@ -1834,7 +2542,7 @@ sig = 308188024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040145130dca77d9674dfceffa851b4a2672e490e8fba8277622b0020e2fe9101e76933b0c01d248071f854e9bc523733936dc0b9930cbe154b9a402f681ee3c6cef6b000d0c94b2ad28556643aa3d27523048d227a1de82f8a664707e75394d21da181bec82e1afb0e627539531affa849a2409bcac83fb786c351c88bac2fb2e4322e54a] [sha = SHA-512] -# tcId = 245 +# tcId = 363 # edge case for u1 msg = 313233343030 result = valid @@ -1849,7 +2557,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400ed3e09809fe5985818f90592fd06e71d2c493d9a781714c9157cbafa5ba196b987fd49ae24274c76251c70b9f7970f1f713ad274590a702f463c73a0704831ce5d00cac278297093bd9f9ac2d00bef3d67a01b43b28b9f829407264c738117438300c7704772976916ea102a776262ccf4222cc348c34aac683d8f00179a348323babd] [sha = SHA-512] -# tcId = 246 +# tcId = 364 # edge case for u1 msg = 313233343030 result = valid @@ -1864,7 +2572,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004000ac2c5a4c79309a5132d5d7494befb3905d33fda5f80eeaf63775183aae7af108a3d97f3a441532cf6fac47f6c898329d69182e1fa07ce45997ebec3781c9ad7410173a5b6b80a8b73d30ac97e1a4aacb773c1ad692c5ea63f68e373842782bd677864ff656cf8d1e6ec1e58e9a83856ef92677555916749fb95e800ae2e011618ca3a] [sha = SHA-512] -# tcId = 247 +# tcId = 365 # edge case for u1 msg = 313233343030 result = valid @@ -1879,7 +2587,7 @@ sig = 308187024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401eb2a353dec6b460fbda49c67f431190fff6f195639c226ef8fefcbf191d72529a12cc5485b282a52704c1fd84529a1aa0ad794f96493e299718d2618a1b83a526c01f704604d5b2b94a42bfc3ab93317d66a54de15258337433fc96a965d8e2d056fd1134b7989d7b3f709adc28227bdabc11fe2f359c6a6e5111ab43379ca25b66f2f] [sha = SHA-512] -# tcId = 248 +# tcId = 366 # edge case for u1 msg = 313233343030 result = valid @@ -1894,7 +2602,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401e43dfecc7e6caad03d17b407322c878f701c5add6eb2afcd786ff3803622dfbb6baa01246e1ea059f7b78842919b2507daa9e3434efa7e8d3ae6c35499f82d0ac8018b0e4d6378222a07ccdb4214001f97b1a503d1aac3ab925ea64faa9c739ba04ee3480b147cb07f93edf40b6856a22f4159c3f5cd6c9e7165452907c8d02fab201e] [sha = SHA-512] -# tcId = 249 +# tcId = 367 # edge case for u1 msg = 313233343030 result = valid @@ -1909,7 +2617,7 @@ sig = 308187024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040141a4d714628c192b8ace1a42854da06e0e1ddb82a07618e4efb05d7095cd1eb65425078160594715eaf59fcb41c9e573fe10298c75c9e9135c775ca73f63d13aac0089524b475170d4391cc032a0543ea22dab60ea07538f3a37607f0d4ed516634fde545e2f0a6ba8d0d2fe6aded0a771b4b134a5a280e54799fa476ef0ec87d44e1c] [sha = SHA-512] -# tcId = 250 +# tcId = 368 # edge case for u1 msg = 313233343030 result = valid @@ -1924,7 +2632,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040147fbcc65d4818e029e0a3af13a1f7c90f0605a00cd0781200eb656a591d669a787620e6fc8cc594aa28a0b0f2939ec73472c494e09cecaf5f331dafd32d5ac31c30075432bdaeecaa0bec7feddc298c565723fb669ee76e38a4c5ff1701f1b38cda9dc9ac43bff18da2047e4dcd80c05a7bb7e7464829d608b68176b04c87f409f46d6] [sha = SHA-512] -# tcId = 251 +# tcId = 369 # edge case for u1 msg = 313233343030 result = valid @@ -1939,7 +2647,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400b5b1c3998589b25c96a700bbd450d04da1f273df8053767a3b03ed1a763ed089c0de99bcf54d49c1520d3a09b845296f0445b3bd5b87918d3752cf651e0ff3007b00e896380876b9419c56096914ff6eec01aee247eefef0741895f14ee280f360e11508c37826af82cd915b9002f046cb51008d9ead21124c591bd8265d1492b35ffb] [sha = SHA-512] -# tcId = 252 +# tcId = 370 # edge case for u1 msg = 313233343030 result = valid @@ -1954,7 +2662,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401aadb41fadc35cf6d11a7c7d01d049b74b37677f04e1bd3dc08450fabae28adcd2d135f966616d283fb18a5e69eabfe7ec41e1a0edb3682f1d39f2af64a94d602b9014ae81ebf5e3d2d0529479d4ae8eb05f4b42e519608466ad69e7662d6e9b236765f9be535c058f00f0866bbb4b172ef47a03cb97c58dde5750344bb293035f8e97e] [sha = SHA-512] -# tcId = 253 +# tcId = 371 # edge case for u1 msg = 313233343030 result = valid @@ -1969,7 +2677,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401b706fc3f4aae5b86da261a66fbce47eb3b3e1e91544a40a9989fccf74154bbecac042dbbbf411a39090058b62c46fccd1d5eaba0c4879a688ea5fd0a7b4f9a0b4f01eda01930c6b22745a97f2d59e182598dfdfbfdb463335293901de7fc9d49cf55ed7fcf5d767d4c22f89f171b4137c8415c3ed438089270c41f88eadef3018140e1] [sha = SHA-512] -# tcId = 254 +# tcId = 372 # edge case for u1 msg = 313233343030 result = valid @@ -1984,7 +2692,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040058a1fa96111bf30be76c3b8ba4435666677b6dd05031b5c4a840e1ea81f6025f70e1d395ef63cb59fa71e3674cb678f7250887f5d734e3ec377dbe3ae637d24f82007a4eaf02cc57e658b5b9fa08ee30e0ef5b3429bb5a10438b0e05bacaebc60317010a334d7f896028aef620f5d9c7cabc38306e032b1b91c2376c3fef3e455a10df] [sha = SHA-512] -# tcId = 255 +# tcId = 373 # edge case for u1 msg = 313233343030 result = valid @@ -1999,7 +2707,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400303ba5ef90b05110002fdf74d2b8d4c7ab189c64004859c69d7c4730fcacb5f4d9b761ae987d1f3b63bb3ecb78aeecf4a04ff60f5f367a96ac2da8da27a3687a3e006673d0d4ccd4c3ce1abc9980fd1885002c3e7b86078214caf7f0962fa51e116363032d7a1b93c92a4d62827549d5a33e4e6b9b6c2ab6ad9c2a15e410c5b1a846b2] [sha = SHA-512] -# tcId = 256 +# tcId = 374 # edge case for u1 msg = 313233343030 result = valid @@ -2014,7 +2722,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400a94eea843a5c49637041598e30c381f7173bf8cd127f3caf5c16cbc728aa4d99173fb38d6a1b1ec21e40336e8d802249272b0ccbf4f8c3636ef66290a81b58fa5b01116c23464fad61df8d2d5d1250a5a4c427e9c58e2cf1d059cdd88a7c34984fdd22a4cf18411e1b0224d444a5bd39d5fc97fc0b3648600f19d6ab80aa6a7c083a17] [sha = SHA-512] -# tcId = 257 +# tcId = 375 # edge case for u1 msg = 313233343030 result = valid @@ -2029,7 +2737,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004014f71d2ca5bd2051336854657f09a1fab14c7f2f7865d71bd3fa354bf27b69dc8738972140553b525658b6fd203cc05ca0822e0904bad21b632e0de74a2ad3f0e72004525f90519f9497425460b31cbb69ab3701a9ea68aaab72c6d65d364d0f0ed4d0524280f113bd69ef1ba9825202b10287a088c4bf30debecb720ac0739ec67434d] [sha = SHA-512] -# tcId = 258 +# tcId = 376 # edge case for u1 msg = 313233343030 result = valid @@ -2044,7 +2752,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401d2ecad921dd100a8dc1a7b824b0ac6c9b654ab179833c2881ce237f1b8497ade851302cf50ea5ea169c2a50c0c09cb6ea539a7290a0f3437044b7a2e9ca8d40500003fd5651535dcba1f331981c216a1c7d9842f65c5f38ca43dd71c41e19efcac384617656fd0afdd83c50c5e524e9b672b7aa8a66b289afa688e45ca6edb3477a8b0] [sha = SHA-512] -# tcId = 259 +# tcId = 377 # edge case for u2 msg = 313233343030 result = valid @@ -2059,7 +2767,7 @@ sig = 308187024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040165d67972a48fddc2f41c03f79ab5e0d42fd0992c013ead135c3394049645e26ad7c7be96510df59ba677dc94f1146e8e8e8fbe56debcb66920639581956b92b4d1008aeb66ee0be18abaa909a973c70b5749d688f8e2cd2e6e1613af93d0033492d26a6e82cfb80ac6925ac6bc79b984f73e3ebbff2f223a38676891c1ecd784a8a789] [sha = SHA-512] -# tcId = 260 +# tcId = 378 # edge case for u2 msg = 313233343030 result = valid @@ -2074,7 +2782,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004018cd11252f0a434f446d3af18518c6b84cb0b7bf33758b4d83b97c2a56e0037b54d57d2b0b842e9c17d70504e01896389c066db8f2bfec025259a51dff51466830801cca54365156c59e2c73c17664f09fcdcfd5b910f9ab48d0899b6a7064de8b80fc7a992e47ee7f23ec82fd80179a19f4cf89b4c02b7218f435298da5d322a982c1e] [sha = SHA-512] -# tcId = 261 +# tcId = 379 # edge case for u2 msg = 313233343030 result = valid @@ -2089,7 +2797,7 @@ sig = 308187024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401d6329a8afdea27cf1028a44d19c3c72927590d64628775f324514c81de301aa9be9c775c53a6349d1cbd5ecfc7bd39b373e613a10c1439441b141430fdadac168c00071342d63dba901b93bdc444a1fe2ec6a15108bdf49eb1dfd218373884520d84bce03c5012f5837051cb8abf6a0be78dfdfeeb3a5872dff75b3f874faa6d2243bf] [sha = SHA-512] -# tcId = 262 +# tcId = 380 # edge case for u2 msg = 313233343030 result = valid @@ -2104,7 +2812,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401c963b64cdc3ecb1c35cda5ced9419ac146b060adb04c638cf6b66658013cb25e915a6ad0055668342881ed27f438b50ae4bb86ae3c7c02b727a130c77bad69800800481bfffaead856b4137fd4268ecd74a6c2d4bd6cd13998ce7f0e828b220135d8df23253e681dc90673e0537e7590769a2a441aaaaa3a9901c4fbe44fa9513951ef] [sha = SHA-512] -# tcId = 263 +# tcId = 381 # edge case for u2 msg = 313233343030 result = valid @@ -2119,7 +2827,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004005dfbc867d53c57b2945502b8e56d96ca2d4d485aa33452200a2f4ba16042357976afeecf3e63b2fdcd5cdd76076c1a73e496caf9d6de3e8831d955d138e05884ae01e04aa0b5360a0d3badd0120fbb8cc42a38bf1c61755d00858e40e4b10da4ea2575830dc92e312c20af2b8b167d7a58d178661d48cd932fe47a4bc7145e620ae22c] [sha = SHA-512] -# tcId = 264 +# tcId = 382 # edge case for u2 msg = 313233343030 result = valid @@ -2134,7 +2842,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040078be6c43e366cf63ddc4235e8b969386e95012fbca5cebf1b0a6fe3c03c1257df7cf47b002eb6c4497f310bff6131b5ccb54fd0e8ee7fcf6b49d487e1b54508f68009b61a547104c8516e0dc35d3d17659ca098d023b0593908fe979c29e62373738a3c30094ba47105a49edbc6e1d37cce317b49d2701470eeb53d9b24dce9d809166] [sha = SHA-512] -# tcId = 265 +# tcId = 383 # edge case for u2 msg = 313233343030 result = valid @@ -2149,7 +2857,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040093f68961005f3040dc1a8ff1416c917bdcc77f1dfa85506c3bb62dac47f7be9529b4cbe57dd2c19e860bd2a0db71d47ef1eca8a20bfc3e0bc5e05c8303001c1960002b9a3d45f2f5120fee06445f0d34e6138e3ac5b16d2a22f0460cea258c368ca9e478eb7b8253e7c6f2f7250fdc7dcd7243761f8d56f2350ac51e47ee063f41da31] [sha = SHA-512] -# tcId = 266 +# tcId = 384 # edge case for u2 msg = 313233343030 result = valid @@ -2164,7 +2872,7 @@ sig = 308187024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004002d2d7d40bf17c4e8b18757e451ddded95e6b1007cd144809d21af31353b03038372c4af204d4414b71060b48b3a8439c632809bd33c4736263044405a1ad766e3600bb0c5a8848f93fa3e85376b012bf064e303746529a673b852bb5a969c24c0156a8dd26242d0aad4bae43e23631b01fb9d050f9744b59f3b52b1c572217a1d70588] [sha = SHA-512] -# tcId = 267 +# tcId = 385 # edge case for u2 msg = 313233343030 result = valid @@ -2179,7 +2887,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004018ac11dfe62d1f2a8202732c79b423d29f43bec4db6080a220796a10f2685f92c71c7f72d9da0a8acb22680cca018eba2e8ba3bfde1db9a4ef3b97da16474364e96005aad3b286707bd3ad07a060cabca49c53de4f56c05a0a8de40fd969d7d4f995f7c6701fe5c5321f85318b98be66251fa490088fd727da2454e00b3b94dc6e1241b] [sha = SHA-512] -# tcId = 268 +# tcId = 386 # edge case for u2 msg = 313233343030 result = valid @@ -2194,7 +2902,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040051b2c3e0494564ed48ed3479b596ea4078240550a3c28da33d71d259e8e623e37ab43f396c49363f31c8de8a4644d37e94ed80e0dd4f92c3df2106e2795c2798b800a530d5e961f0696bbeb962aca8e71f65956ae04cdc22a4ac65146943e99a4a2fdb477df75aa069c8dd37a5daaea3848079a6a7bc03e0faa3d65d42f8053db2078b] [sha = SHA-512] -# tcId = 269 +# tcId = 387 # edge case for u2 msg = 313233343030 result = valid @@ -2209,7 +2917,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401ba31a6f9c2d227da57de00759e2e844d607bc9bd92bcdf282006884dc347c9284f0dc0623af1e9db22117364a7a80a5b067efa19b204dac8faf2230d80b704addc00d88b761cd3a4b0947bfc17e204b4d751f76880a82c9b7c6fd93ded55883c995002d8b8bfff1e021189c08d829d16b088f4fb39ad9456eafbc77c20353bc0f3c038] [sha = SHA-512] -# tcId = 270 +# tcId = 388 # edge case for u2 msg = 313233343030 result = valid @@ -2224,7 +2932,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040137bbb48ef281133849ed723f5662a19fff9cc7389a0170d311bd34f4dbdc656246db695ea0712d8aceff9d1d0ef7921ec2e3f8b533e4ca122f9f7f4460738893340163e4500d998095f60fa3fed4149d2d9b5b018e03eb5344efe8ffcc1c7d276e7401a4df639c4ab108820062495471be7b29398aadbae440a9bdcd55cf0bb5d96f79] [sha = SHA-512] -# tcId = 271 +# tcId = 389 # edge case for u2 msg = 313233343030 result = valid @@ -2239,7 +2947,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400726dda8b7b6ed25f97f1fc6c3ccf554d60fc71e4fab2a578286d32612e7f3e669faed0b97619aef2d5aff9c8ffd987feddc0d6c38b7eec028191400874803f498b00c0b8870c612e06c13c57ed6f7ef3d53b5e5fa2db62707b034b5ec13fb47018e31da7ecc991d575943468d701e118eca33122cf6d394b8a6ec0f45bc09701603a26] [sha = SHA-512] -# tcId = 272 +# tcId = 390 # edge case for u2 msg = 313233343030 result = valid @@ -2254,7 +2962,7 @@ sig = 308188024200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004016fce9f375bbd2968adaaf3575595129ef3e721c3b7c83d5a4a79f4b5dfbbdb1f66da7243e5120c5dbd7be1ca073e04b4cc58ca8ce2f34ff6a3d02a929bf2fc27970083f130792d6c45c8f2a67471e51246e2b8781465b8291cbda66d22719cd536bf801e0076030919d5701732ce7678bf472846ed0777937ed77caad74d05664614a2] [sha = SHA-512] -# tcId = 273 +# tcId = 391 # point duplication during verification msg = 313233343030 result = valid @@ -2272,7 +2980,7 @@ sig = 30818802420090c8d0d718cb9d8d81094e6d068fb13c16b4df8c77bac676dddfe3e68855be [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004016fce9f375bbd2968adaaf3575595129ef3e721c3b7c83d5a4a79f4b5dfbbdb1f66da7243e5120c5dbd7be1ca073e04b4cc58ca8ce2f34ff6a3d02a929bf2fc2797017c0ecf86d293ba370d598b8e1aedb91d4787eb9a47d6e3425992dd8e632ac9407fe1ff89fcf6e62a8fe8cd31898740b8d7b912f8886c8128835528b2fa99b9eb5d] [sha = SHA-512] -# tcId = 274 +# tcId = 392 # duplication bug msg = 313233343030 result = invalid @@ -2290,7 +2998,7 @@ sig = 30818802420090c8d0d718cb9d8d81094e6d068fb13c16b4df8c77bac676dddfe3e68855be [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040110fb89aff135edb801a1cb5bc49525b81dc74da45090d228122871814f489fdcb02ebee46b703e6b4e6af56c5024422b31fd4252c44d0bfd29d945de782d98543f01ec425b4c4928e12b619227f1da6d0a9675070d9c5b49ca523050acb718e62643b0e5801543b76dc11f8d694ba09436d8391b477ad2c143ec50c2384c4f688512dc] [sha = SHA-512] -# tcId = 275 +# tcId = 393 # point with x-coordinate 0 msg = 313233343030 result = invalid @@ -2305,7 +3013,7 @@ sig = 3047020101024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401c693a3fccbc9f625284239c2725f2a5c90b29b7ce3d07730f7de6031c9e74446d217888ae023aae23df6a4aa153f58c79597d57f42ce5c1354e5dc43a5eb311e13015f99658443b2e39c3edcbcda70707fc5a4d39545eabe354816d09284a6265e47ebf0a47355828e818a767f8452a6d18451e0e3817a896ff404cb1611bfc4c4b4a3] [sha = SHA-512] -# tcId = 276 +# tcId = 394 # point with x-coordinate 0 msg = 313233343030 result = invalid @@ -2320,7 +3028,7 @@ sig = 30818702420200000000000000000000000000000000000000000000000000000000000000 [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004017d7bf723678df574ce4366741e1d3787f834af9997b41c8260a074cb1f325d2bae9f8565dc6b51b6cb02dceeb5a1b774ee8dd7057c99e2d94c3c71299a9ce0f1b00162c65632fff88bdbb17ce2525ccac8df37c501ab0e6626e273fb6cf99000424344c0ac539c9fd6c4f3d28876b257c010d347a45bb010cc058443843a758328d491] [sha = SHA-512] -# tcId = 277 +# tcId = 395 # comparison with point at infinity msg = 313233343030 result = invalid @@ -2335,7 +3043,7 @@ sig = 308187024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401e06db423a902e239b97340ab052534ead37e79412c675bf0eb823999e6b731040bff2b0e4fa64edf3962a328921ea5ae4e8f4079eab439e12f92335dfc4863c07f007ee9f0ecb409cb133c0cd08b85e840b076f3d615e1ef1393b5222338b227d768003da5f3ba1f72f6654ca54ac11c2ba91a6cb5883d6d1a82304ad2b79de09215f3] [sha = SHA-512] -# tcId = 278 +# tcId = 396 # extreme value for k and edgecase s msg = 313233343030 result = valid @@ -2350,7 +3058,7 @@ sig = 3081870241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004015053744d53811dbed8880f38d3a34578a7f1c172ec65bd8ad8183ba0ae10093416107f3c942742bde60719949b2c4f026f43582125c99ed48cbc7c5a051a5a744800b36d4c91a2b0367c566b2c12981ce0fdbc3beb983717403f69bf4264fc6182478af0b236ff120bcfca116924c552abef6663b6023be1986b70206d9bb89b5ed298] [sha = SHA-512] -# tcId = 279 +# tcId = 397 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2365,7 +3073,7 @@ sig = 3081860241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401fb2e26596cc80473917dd46b4a1d14bd9a1ca9769dd12bfac1bff17cdc282e74c73a801ec1be83edfe4bfe9813ec943ac151678f0a9a0bf27d9ef308177eb0400f019e03a5da3da67e6b8d068dbdacf091b9d5efadaf63f4a7e9c6b6ed0a1c9a5d3cbc3e0244d481066018fba7674a2b59139a5656780563bb4618014f176752e177e0] [sha = SHA-512] -# tcId = 280 +# tcId = 398 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2380,7 +3088,7 @@ sig = 3081870241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004008422cea9dcf8ae01f7a157888f018a40a66461d3566ec4a4dfc89ecb3c2404be734d329137d630387b012d033221857d5bfb290fa8027640b4063072a3e5b14c860025a219e724b81814901a677a8bee9b716b33b16a5b65f2272956a46b5e8683dc896984309ac79449657a1895c9f62bde99c7f5e24ed2defbc9f8dde35ebd0bddc1] [sha = SHA-512] -# tcId = 281 +# tcId = 399 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2395,7 +3103,7 @@ sig = 3081860241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401bc19cf4b94bcd34114ce83c5f1a7e048e2fc4fd457d57e39b3da29f4766acbaef1c10cb13c796a6fffb56d6a392e47b6c74522df7fa02754c33d95b1a9a3c92a1500f5744c2bed308cb4f41b512e632cd01d270ef1a0d3f47ea780e73c6a6c9ea6a996faef4d282896c64fa50f5b04e204c56b504bc122ffba7aea4574d7d7ab6303c0] [sha = SHA-512] -# tcId = 282 +# tcId = 400 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2410,7 +3118,7 @@ sig = 3081870241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004017b0ebce08b09f21e30d15e0edd9fcdf24ab4831ec8a65a3d1e38f72b15f0115da6ed1885e42fcfae31c0914b71e9df2cd106adc039a82810a92924dd154dc05da300c614d1afc4f63de3803bb5490a34e1e2fab9eb78422b21d377fc0d7f991b938c22f4d7dd665f8dd21fadde43172a55f80d05cc4557b6663f9e7a3fe490d25c5531] [sha = SHA-512] -# tcId = 283 +# tcId = 401 # extreme value for k msg = 313233343030 result = valid @@ -2425,7 +3133,7 @@ sig = 3081860241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040004c3ec8d7d23ce74be8b9c7c27be869c23bafc6874ebc44f47e107422ab1e75ed09bebd7cb1ec4626e442bcf512a25c5ddde26eb08ba37506461830cf9241cbe9c0050a1bc08f4ba8da1d641ac3891823ab519facd4159768b1c0738f0e23450f374e4d6de55cceed95722be635c5dc0023a1498862f87bfe61d77e20e592cc20bb2ca] [sha = SHA-512] -# tcId = 284 +# tcId = 402 # extreme value for k and edgecase s msg = 313233343030 result = valid @@ -2440,7 +3148,7 @@ sig = 308188024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400a7c8204f2864dcef089165c3914dcc2c0896075870ca0bc1ce37856f80f23815b0c8f2ec05145c421049e80ec1e7694f9f04174bbef21bc0972e559cf222de7e1a01ff1108c28f01b703820e1c0187912962ab23109618dfcb0c062ccee339002222a3f7dd8dd21675b0e20908fe5855ea876d6a9e02c5f5b793d38fdf79fb83603ea9] [sha = SHA-512] -# tcId = 285 +# tcId = 403 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2455,7 +3163,7 @@ sig = 308187024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401802fc79fc8e55bce50a581632b51d6eec04a3c74ac2bf4fae16ce6c7efef1701d69f9c00a91ad521d75ac7539d54bf464caeec871456103dc974354460898a19c600722fc1f528506618b1da9f8b2edbdbdaf7eec02e8fb9203d2b277735a1d867911b131f453f52ccc4ced05c3b1bc29e4d20f1e6d34979faa688ce8003f79d8e0c95] [sha = SHA-512] -# tcId = 286 +# tcId = 404 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2470,7 +3178,7 @@ sig = 308188024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401beb0b4c2e494226404fca4ad505ebfed13d184b1572683215b16173c29a4475aede47f266e0c9c4143137d3e0001f9f0148b689286a7c64e229458b824ed7658360130205169783ed9ada9f3a193027ae4e21829ad4a71d05d969605c04f3231dabab03beb2fab07dd8323d7132755734f4e6d1fb43fc8a63bfd244160c23efb6c1429] [sha = SHA-512] -# tcId = 287 +# tcId = 405 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2485,7 +3193,7 @@ sig = 308187024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040121e59aaf26b8301f4fcc3e0a563c4104ae00b47c55b8945ce749116fdf6761d768bd50ed431e2b51e646fe4fe7dc2985b6aefa7f9441ea11840d2ace2f34293cb1000cf1e1a46d4d637216e28abd124cc641ae7a673445d573856bc2fec58d86e5ed63bc2a7f2049234e335a7bee95bb2724fb1480c97c38cd0d296cbcc113de3f135f] [sha = SHA-512] -# tcId = 288 +# tcId = 406 # extreme value for k and s^-1 msg = 313233343030 result = valid @@ -2500,7 +3208,7 @@ sig = 308188024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004008e859e66d1237fdc928a4b954954fef565d203a0731d065d9df41a4fd3812b1cc2487053ea19ce839d200845952f80d80698771d83ccc1fc7f236dbee4c76b2bb4005a04b24c88cd40233fb43c59ea5cf2cb9510d16b1168bc126db64aaf9ab07a7453208fde079095966272bf03bc3312c9b9bab8c795ae375e8a0e8dd81c924e7c27] [sha = SHA-512] -# tcId = 289 +# tcId = 407 # extreme value for k msg = 313233343030 result = valid @@ -2515,13 +3223,13 @@ sig = 308187024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650] [sha = SHA-512] -# tcId = 290 +# tcId = 408 # testing point duplication msg = 313233343030 result = invalid sig = 308185024043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc0241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8 -# tcId = 291 +# tcId = 409 # testing point duplication msg = 313233343030 result = invalid @@ -2536,13 +3244,13 @@ sig = 308187024201ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d6acca94fdcde [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6600e7c6d6958765c43ffba375a04bd382e426670abbb6a864bb97e85042e8d8c199d368118d66a10bd9bf3aaf46fec052f89ecac38f795d8d3dbf77416b89602e99af] [sha = SHA-512] -# tcId = 292 +# tcId = 410 # testing point duplication msg = 313233343030 result = invalid sig = 308185024043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc0241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8 -# tcId = 293 +# tcId = 411 # testing point duplication msg = 313233343030 result = invalid @@ -2557,246 +3265,30 @@ sig = 308187024201ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d6acca94fdcde [keyDer = 30819b301006072a8648ce3d020106052b810400230381860004012a908bfc5b70e17bdfae74294994808bf2a42dab59af8b0523a026d640a2a3d6d344520b62177e2cfa339ca42fb0883ec425904fbda2833a3b5b0a9a00811365d8012333d532f8f8eb1a623c378a3694651192bbda833e3b8d7b8f90b2bfc9b045f8a55e1b6a5fe1512c400c4bc9c86fd7c699d642f5cee9bb827c8b0abc0da01cef1e] [sha = SHA-512] -# tcId = 294 +# tcId = 412 # pseudorandom signature msg = result = valid sig = 308188024201625d6115092a8e2ee21b9f8a425aa73814dec8b2335e86150ab4229f5a3421d2e6256d632c7a4365a1ee01dd2a936921bbb4551a512d1d4b5a56c314e4a02534c5024201b792d23f2649862595451055777bda1b02dc6cc8fef23231e44b921b16155cd42257441d75a790371e91819f0a9b1fd0ebd02c90b5b774527746ed9bfe743dbe2f -# tcId = 295 -# pseudorandom signature -msg = -result = valid -sig = 308188024200f3d90294fbca4a4666ecbd5053c16731b742b50a0ae13722f41afe777c106283197376b127ded991e2ad52d84247165da34e91bc231655f959d988c3c7b9a67c080242014ce0570d16ba8dcb31e392cafacb4c0f0798263bf04bd4776d6135fa22cc0d3820b9c8a9a14f8d2913aed876254496209c3830f2bf6131d4240dc326ff5f7b7d71 - -# tcId = 296 -# pseudorandom signature -msg = -result = valid -sig = 30818702415cfa3b6e6952dd5886275ab7023e7bd3d06a07d84a5137960b3f636ddefabaf6b9db9d7e9785c51bb66206fc1f6859e86a5609599db33b6d2f240cc8aa1bfe490f0242014a57f403fd1f79f2898d62a61dc66135cc1a00f75954d3ee296ff897f8e98d340b1632468060f829e247a498c753096db19cd4b19bfd777d947ca9f7a50738410b - -# tcId = 297 -# pseudorandom signature -msg = -result = valid -sig = 308188024200f5467782293b3daa6b61d24aef3d841e47565cce6f0a7700b31cc70998544ce654add1502efddcb4c67ae0d9e8732e5315d59c37ff7171e68a8f761cd3ea3e61fe024200c79c315958f8013d20a86d10725a8913141d73d1282b163a02f36c9d280ee4d865901d7232871caccfc320c81d43f1e8cdaa7e646bbf9aa04f0eeb639d0ee0bdc6 - -# tcId = 298 -# pseudorandom signature -msg = -result = valid -sig = 3081880242015feb9fa8803a5d0296c263127d8ee9ed72a94d1ec38a84f8ce2283876388a6fdaee7e232f14da5fa447d8ff72fae4b3872db787befed48b6413c2a27de4c89dae902420126b94cf89238a0837188ceb04a47c2d9800397d1122ea831de47fe11ef146903a35030d2ce08310f2842ac5c9772597083fa6e8c0fb810e58260d6e20bdd566ef2 - -# tcId = 299 -# pseudorandom signature -msg = -result = valid -sig = 30818702417358687f319dab3c22b906cd58dd3556cf982c7c25ef30fefa4abae3f2b9079dc82d5807f32ec8976ac8dc69c1b1b2cbf7103675481f35072726c1d4afd158dcb8024200f6c899c6da4fd6f0b267a96ca927b79e34d250e8af76cc8b0bd71b850bbd23631af36c7269aeb4d837ee7017772cce2ef7567c558f657802df56aec17e576b1155 - -# tcId = 300 -# pseudorandom signature -msg = -result = valid -sig = 308188024200bcd2cfaf0ddf3c2414a2ca1af9114afe2d0b89af80ba797c93a05fc9efc69daa33a0812c464eb29be9d7bc5ec5aea698b018102a0e460f580059e5cd0d6e493f2b0242012c5a138af2d3e0e016f6c7ea6dda84ee4132e788949f73a31539c5e117247ccce9f676eb91462787eb71469c22e831811896513e6d35e9645e84f967839ca490e6 - -# tcId = 301 -# pseudorandom signature -msg = -result = valid -sig = 30818702414dcb6fd277c0fe1919e1c6f85d78b3ff198035005fe1d497f7c8f4803d584fb4c88db946bf7af32f7b54e8db80a694b81be78d4329b5d8e3da5fd22546ad5a1b9d024200f14c765e92da98273ddd53b50e907b7d313914a6bd23c8484d95a3f6f33971d06c4c340fe2cd567c150a16bfe0873c77993e5ad61855ac4705740e7befb24d2b27 - -# tcId = 302 -# pseudorandom signature -msg = -result = valid -sig = 308188024201569a9498513ae97350a86110c1d1960e89e83c26dfec840f6104318b3a84109a60024062a85daf62412c878710d3aefe47f594b68f525ef090497712e0f5caa34e024200e09fbf93ac11ab2b8e3dd0f731218e4ea08b077e4ebc717562f2746d25573dad3532702fbccfbd1bac23fa552d853594590ded4d0977a2efb140e9519d83a7b4a7 - -# tcId = 303 -# pseudorandom signature -msg = -result = valid -sig = 308187024200e0380e08d8a302c9829d02f65436c380c10f0dabfcc6336d4831b1dce7c96c3faff388120e8f1b4319daebe9f8642ce765c39dfb5bae243dec70149b754051f5c302411c4944a7e5ec140e91f01c313fa44de41e196a9576a4c201e1fa1dd58a8a7c021d4f20d25d0f7e172e4231f18ac12ff940f2955cd852b7e6b3b3b45720863cbb62 - -# tcId = 304 +# tcId = 413 # pseudorandom signature msg = 4d7367 result = valid sig = 30818602415adc833cbc1d6141ced457bab2b01b0814054d7a28fa8bb2925d1e7525b7cf7d5c938a17abfb33426dcc05ce8d44db02f53a75ea04017dca51e1fbb14ce3311b1402415f69b2a6de129147a8437b79c72315d35173d88c2d6119085c90dae8ec05c55e067e7dfa4f681035e3dccab099291c0ecf4428332a9cb0736d16e79111ac76d766 -# tcId = 305 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 3081880242010217c32045f589b5479feaaf471c68e5a27b6567c19724bec8c580fb50c52f95cd4e8296ac6334844e17dfe21167c7028204d53bd24ae05e79587149d7921ed087024200fb908a87377d788fd65c91a0a935e61a3d8d735b29e2ce2083ffbbf0f0b5dd60bc53877c3155c1a089160ceb6197e39ccd0cd4edaa6449830c4e29f9aae835a9c0 - -# tcId = 306 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 308188024201ce64622f59112dd0e4397e6902a1ba5c258729b577980b54a745e76ce29d83ba48ede7fb63f374535017c3c73a8940022fd7b6a2e701171890ff54db363879caff024201b84c02f06de11b8d6eee94d37c7d7a352e938452ae76639dfd77c00f0d3f14432edcc0bfae410224838b4ac07f0adec294d86ac06bc04066b269ac1b8c0bf5b67a - -# tcId = 307 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 308188024201cfc67612e129ae1f5e60da08b9f4f7ab970e0d1c66be7290cc30d501edc04d7c47781a50e8da32c17f391005231aa2a5401f7456ec13af5a90b972eb1fa133d3ae024200d837a34c9f002ac4d833192d84748471d9bfacf9cf760005f2e4860851309ed9bc7e01b4cb48143c40bad42e9e5fd755b4511b0461bcca84354512dc54b432ff84 - -# tcId = 308 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 308188024200fc0f11de211a3c868949e897a5c9efa3f2de6a716075ba31eaf4ba6776db234a652a88488bac3d492ba1205e15ff694e71a0073211477bac7f07101c8b6fb70f8502420100891497bd19b5f1ae508ab5114d2a3fd3b3fde2216b38dfd540775d2fb3d1dcb13b2a0880144f4f562eef76c3af133002c4326561b3190e76fc39267d2b4cd164 - -# tcId = 309 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 308188024200d3842281c596639bf18a3b32457cba814a4d86ed414d6884169ec8b1f3b7442f328df1d7deeb3db491ecfa4a84b5f334fb077923c4df768489698c6cde8691a13a024201f720d385ec6283f6c7378ab19874dace5a9c3f729e4e87e9e369d2e6ca27824eb6e86bb4bc7e3c5578627763c80b73bea3e0d0e2751afa29fd448a4a326c853b36 - -# tcId = 310 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 308187024165d858f83de40ae1cd9d303e96ac2917ee5c389d5053be0ff05deac9ec902a70c4685305561f3aafcae225b37ef4ba062da3fa70ee2c23549b43d1f824efbcda980242010e77eb4af330ecaf545c3890e369468071f4ea9a104e1e47ed0d1455fbd492688d8e03bfad80a883136cd2fb3910f44a33cac86f515509b0c59a56af27677c6012 - -# tcId = 311 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 308186024175dc6b7aa29fb66b5b77c5cd4b99aaa1aa7dfeba720a9f85f191cb5682851ee12c226b4b98175d058ada3a9887e7a9d3d82b1553aac4553a3beff5d8f465125b11024176561b3c31d7a8a2770f8258058948144c0dec91c23fdff47f3ebeb36e1869fc094738b6f80e90399db1dcfaf25771606c743edf559f77a4ffebbfd697da367bc6 - -# tcId = 312 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 30818702412d9c3f9a79e234a3f3b9e04ee08bce70a65668880ed90f5a2b4e839475daff5226f420dae3417a553215904d5632936c591e945289a5284f61294cc764ac0a954002420177f9c6ea95857ca73c51268c6ad7d7bfe4cfe0e270b3d221ed950e69fcc39e29882ac894122f6dda70d908fa0bf2ac7f73b9755c86cf92e0218fd5c78fc947addb - -# tcId = 313 -# pseudorandom signature -msg = 4d7367 -result = valid -sig = 308186024126db1b8d3e0d7523b055ea6e31f8b050095f4187a3ef3db62b7157ad9bc0e8934cb1a65508632930d64b89031d1c8786b879ea46cc85d4a029096089148f2454ed024132c8a0f3f44eacfd0451aab9e4c6163cadc97e323722d1e2c9cc2403aae990dc3b227600c37808ffe7e15c8e015a18b2a23aed38b1b3aed179819ac9160911d650 - -# tcId = 314 +# tcId = 414 # pseudorandom signature msg = 313233343030 result = valid sig = 3081880242014141e4d94a58c1e747cbd9ee6670a41eac3c26fb4db3248e45d583179076e6b19a8e2003657a108f91f9a103157edff9b37df2b436a77dc112927d907ac9ba258702420108afa91b34bd904c680471e943af336fb90c5fb2b91401a58c9b1f467bf81af8049965dd8b45f12e152f4f7fd3780e3492f31ed2680d4777fbe655fe779ad897ab -# tcId = 315 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 308187024178192ba6c31398e095b1a5ba49e34f0a6df60263e8324a9d728e292c8dbe477ad9326f3e915f4006795dbeddc92b01fae052143c961b24e624eb70e0b0e6874653024201b470d58c6ec28c2fb155b2047073bc8bec3c2d9e7f50038964dd4b5b721807a679f7252fe72ca977e2bc4d8831fef14a2bf51c7919dfa7a33acdf9a9fc1ca2dbe6 - -# tcId = 316 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 308187024160bedcd13c22d2353e613cca0f81215c34e51bf0a83faff1da5c8b4c182785358757b35a681e4eaf021af4f43d54ec49d8bfcd8dc5015b42a7a91f263fcb8db661024201050354daf39d5261bd27f36b8c1c38f48707ece9ea9311d13489dcfc5357eda2e57000c10cf0cda7b12f313842fb884a14f902ee9bca5b4da4fbbae0f969691005 - -# tcId = 317 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3081880242008b51c02f4a5c80c9988646900a6516e7893cd8274013e276e8b0773af1e275030bab64551e2725bf89e06dcde6ae79a126dd01ca850b4896c71eac8b1aee9db0d1024201ce5824d2f5cfd09c3ee239366207391db3f049f67c0885e919b3ce13c52215437b77fc5c5d36465319862cb5fa75e0f54dd63d3754dcca422c99432286be327d43 - -# tcId = 318 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 308186024136a263c96cf448db82ec4ed8bda627b6e4250011c00da3cda6a8d68f9982f8c4cdfa87bbcad35da4918bb1dd6e9b666bb0ef93493e90266a97ae3ef17e6bf05ea90241691dad07a5de565cf4fbb6457aabc1527f317b3577fe712f85a8722ba13639b552f530367f3d0f6c099dd490284b4b22e0f0867d6fe4b0b50cd137b9875c666486 - -# tcId = 319 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3081880242016737805388c1f33aa5ba70a93d5d3bb8e2cb1c6afffa9c71423663570a64e5f19a658ddb5e5351d2c724574843c6096c7bd0f5ff016304e2bb7c3c8643c0969a6b024201cc16da8f7858e4716eb7420b1f5935178cd47ad61139e0f6b4f1f98959f70ab25454f84079798931391fccdcf4bad14234db9fac4a2b811ce937691e880476ac62 - -# tcId = 320 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 3081880242011cff9efd4637941a840054b27db8747ea2b1a44ea29b9f28e5878acaaa06a280082c9afc33e8eff8f029f1d30be2260cc2b287d5acfecbe49ac362a6b9e883e01a0242015af84a78474acb77a1afdafcc3667bcee6638ad97b5ba39ae781b0d32f7f8d3c03e2d524cb2e4afaddf212c28122f268567aae3859cf019ea0112f0d667b376f5b - -# tcId = 321 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 308187024164915760336c2e2c29fa207e7fc883dc36ae3b18cded722794e916671f009dd4a205c584172f81aab519bbac4cc12e6c2986b5cd4ca84a03c535bbd0c335bd1fb90242011699a6ca58af781f2bb04533c5a1b1e5cce42c58c7b05243f036cf53ac2a56b5b7bf3255dbd0f92a8dba528a5d6a1c6e021815fb4bda11ef27c0e98583b021ab09 - -# tcId = 322 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 308188024200805994ccc821372a695824596995e53973d9423dc685f9caa5b0db9ad53445c9312ea55c5337e15e5f98de83d67ae31e31891674e30c50c64f707ba6f28124126902420182e6f40987e37fc182e095ec7a783879910bae48b4c34fb9d5e82af9548d87ce1525ff8996cc66e7094f804bbc0ee76bbb74c94db324cb0b08d73fa31f33e29781 - -# tcId = 323 -# pseudorandom signature -msg = 313233343030 -result = valid -sig = 308188024200b28b75b96eac5a7147ed3eb6db677906776bc58942860f5228c492aef5f5067fcad4df9a84446c8783cdb19d7004b6aa262500c066888a757bbb53675e34ce45ea02420135d86f04d3f8a9b14c214324b6d4eb8f3121d43a8a3641de6f0625a07945ce1b3dd4f42bad6bfb34fda0cbb7ddfdfd229040fa609afec6f7fa3a24f33d239250cb - -# tcId = 324 +# tcId = 415 # pseudorandom signature msg = 0000000000000000000000000000000000000000 result = valid sig = 308187024108135d3f1ae9e26fba825643ed8a29d63d7843720e93566aa09db2bdf5aaa69afbcc0c51e5295c298f305ba7b870f0a85bb5699cdf40764aab59418f77c6ffb4520242011d345256887fb351f5700961a7d47572e0d669056cb1d5619345c0c987f3331c2fe2c6df848a5c610422defd6212b64346161aa871ae55b1fe4add5f68836eb181 -# tcId = 325 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 308188024201813f1dcac3d1da48a1a3b2542df932a465c2af1e4f6edbceee83b24c36e08981061e190863eb4ea8876899d0e5e4d4ac14e7fa2ea509ff946418e1108b8d2e64ed02420180bfc16e1747b75d51df791f06220d5473fc3c76ed0453003b13f16159c3808eec089fe40b945f8773eb72ea05bcf0ef33b6d4d5dc47ae4fae6d93b080053fc1af - -# tcId = 326 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 30818802420108c9a063ab73bfa5e117d58dc5cc331440fc99307c8b9b9e881a7ef8edf9061e996341863b751ef4b9ad91cd8699be5dd4dc9a2593908f9b04428b0fd1da561493024200b925a24de37fccd50bbc662029e3d143bc9dc5700d7cb5f98fb7859eb7439b67edd016e66be4f8d3c0f7ec7b57bc0a42f48e4a388786b22642c036d31ab9f2bab5 - -# tcId = 327 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3081870242011b8a3f283aeec301682cabc0b19e816afb3b707e0a833e49bfe0da29aa2bce07b7e85241bc1c04bdeff0baac7585facfd6b583cb6a423c40363beaac451255d4cf02412e0e4d93c7efec6e93e5389003c99b2fb1565d6791c81747eb0bb3a754f89af7d26148a0a77f2b79e650fa77f033f8b37cf39984bd7030d11fc75d805120e77f33 - -# tcId = 328 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 308187024160c1d217a2485fce433723e1120271925a10dbb5b4ceb196f734c64587f618d47b4eb85996d0eacf642cfbd1536b346648b61f8188f255d1689a13718349627d76024200a91a0dea067d0f97b44cecdf21a2b1a67364a376fcc1afeded777a3170eb99a100f26f8bdd8ab65cb72a2c95eb5c992f5ee83630e1f2d8ae33fa60a10c9d1c32b2 - -# tcId = 329 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 30818802420090ced19cb14277f90d5bca4825bbeb384f459ad2c375841a5ce4eef5b00e1eb273567e671a48357a7a6d60e389391c5dc54f4e1f8a1b0d4a91aa44d252eb5bb0ef024200f7f5077c3b0485bf5aa1849cb5310886c0599eeda6b33f6d926c2987b373fc9e3d1e16837e8b55a46eb6479e45fafc9c8f94468db385476f472ef0436d1b1527e4 - -# tcId = 330 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 308187024131b4a11c2da6971ab4b65995b4eef6ab1cc4f1a8d4438a570aac441c303937e503b349ec5e109adb457cee916bdf051092a6ba6c89e75bc12fbabe527cacfa873702420199c79c8c5abe9430ae4774ac9c20b38a435f5d2bbc0143eebb6b47a15bbfcd3068faeb3f3c694a40406e39eed2e27acce93ccfacc74063fcd1179dab96844bb694 - -# tcId = 331 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 308188024200d8f352204f4c15f5fdd64dbd7870a65ccc4c9a78616fbd976ca16ff2a35aea8aa2f6db0bade2c4daefefc4e7a347efebb91fdfeb01ef808ec2b044d5e9ecc7084802420120a84665d678e8c01dabc04309bc6f314e6c847f34a6134824087df68ec307009f033cb0a336b50549bf6df4fc037a3a6d633f97e382454506b984d8d725df0660 - -# tcId = 332 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 308187024200ccd1c00546ee2082dfe9438c9348f84f987a56a941296b537509fcfb4bd1e644872eb8fdfce36ef262a2c42d69eb8931ea21be8027ec2fc56a155127e607de096b024134947d4231cff66d0cbf5a568251e06d02eec4120876e48c72a3d840983180938f109df434d26060ff693ede581ff73be04ca961718730a24ed7d24c3863209a42 - -# tcId = 333 -# pseudorandom signature -msg = 0000000000000000000000000000000000000000 -result = valid -sig = 3081880242008a13921becfa123084e86edb1cfcad8b5a04a2e20301a11c8f2f6b6b768da5f30c24b550f9b76848b6156c9277b61fd29832d7e0b955b871710a6ad16180e440b5024201db9867ad19b825494584a64ae049252d506116ca98324825d9d9d37f6a0927f874b9aff3990b332cca760464e93d3e6ed2fa7bfe51a2131cdfcf3ad45c7afa9d3e - [key.curve = secp521r1] [key.keySize = 521] [key.type = ECPublicKey] @@ -2806,19 +3298,19 @@ sig = 3081880242008a13921becfa123084e86edb1cfcad8b5a04a2e20301a11c8f2f6b6b768da5 [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400304b3d071ed1ef302391b566af8c9d1cb7afe9aabc141ac39ab39676c63e48c1b2c6451eb460e452bd573e1fb5f15b8e5f9c03f634d8db6897285064b3ce9bd98a00000000009b98bfd33398c2cf8606fc0ae468b6d617ccb3e704af3b8506642a775d5b4da9d00209364a9f0a4ad77cbac604a015c97e6b5a18844a589a4f1c7d9625] [sha = SHA-512] -# tcId = 334 +# tcId = 416 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 3081870242011c9684af6dc52728410473c63053b01c358d67e81f8a1324ad711c60481a4a86dd3e75de20ca55ce7a9a39b1f82fd5da4fadf26a5bb8edd467af8825efe4746218024134c058aba6488d6943e11e0d1348429449ea17ac5edf8bcaf654106b98b2ddf346c537b8a9a3f9b3174b77637d220ef5318dbbc33d0aac0fe2ddeda17b23cb2de6 -# tcId = 335 +# tcId = 417 # y-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 30818702417c47a668625648cd8a31ac92174cf3d61041f7ad292588def6ed143b1ff9a288fd20cf36f58d4bfe4b2cd4a381d4da50c8eda5674f020449ae1d3dd77e44ed485e024201058e86b327d284e35bab49fc7c335417573f310afa9e1a53566e0fae516e099007965030f6f46b077116353f26cb466d1cf3f35300d744d2d8f883c8a31b43c20d -# tcId = 336 +# tcId = 418 # y-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2833,19 +3325,19 @@ sig = 308188024201e4e9f3a7b800de63407b8703ac545226541c97a673566711f70e2b9ccb21a1 [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400304b3d071ed1ef302391b566af8c9d1cb7afe9aabc141ac39ab39676c63e48c1b2c6451eb460e452bd573e1fb5f15b8e5f9c03f634d8db6897285064b3ce9bd98a01ffffffff6467402ccc673d3079f903f51b974929e8334c18fb50c47af99bd588a2a4b2562ffdf6c9b560f5b528834539fb5fea368194a5e77bb5a765b0e38269da] [sha = SHA-512] -# tcId = 337 +# tcId = 419 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 308187024200b6cf64861a2b16e33976095dbf45a592c7c24228c4a1dd727f303d5eeb87e5388ad05c328f824c40abd3e6ce003fef5cd59dee0069ad6348ea6e57f90f6bdc0a820241228181c180366e5451dfef3593ce664804cb42d5a8d5046b816b3daf6602fafd9ac2dc24b8c93a10024480882558b6ad3d9e905923dcd0fd2a11964754a9b46b8f -# tcId = 338 +# tcId = 420 # y-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 30818802420093c8f766827d6dc15c810fa30433153a5e742859205ee8389fbf695c8840dc917440870acc5b160087ffd0cd9a6081029c60a7c26d5e8aa9a0570f4efdeb13dea20242012ec3bbf75a0ad3df40310266648a36db820217ed7fa94e9c8313e03293ef4f6a40e736fb8f208ad8fb883ca509d48046910523645459c27829d54431463b2548c7 -# tcId = 339 +# tcId = 421 # y-coordinate of the public key is large msg = 4d657373616765 result = valid @@ -2860,19 +3352,19 @@ sig = 30818802420152388c6da66164b706b41dd4dd48176d6eaf6525f876ef0ff2d147f6966ebf [keyDer = 30819b301006072a8648ce3d020106052b8104002303818600040000000002fba6a061201ea6b1ed4265163568735ebab78600cdf6a71101dc63beaf546d97a214fc6396793b014eb1aa7a728f53deb2ff9999a3808ddfed15e9629b01993852dadc39299a5a45b6bd7c8dc8ec67e7adbb359fa8fa5d44977e15e2e5a9acf0c33645f3f2c68c526e07732fb35043719cfafc16063c8e58850a958436a4e5] [sha = SHA-512] -# tcId = 340 +# tcId = 422 # x-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 3081880242010e89470f981d2c7c5c96587121a67323bb96ff2427739d0d885ea277293efa3b25c0bda04d81466198a3cbfc441f1b1b98f6bcdc2589d9d91a17a7899f70d0461e0242017351b0da8c8d0e4aa0974669d190fa2f90aa50227160594dfb55755002365441de17ea42902128a6f81e554177ed509c0cec31fd5053fae03f62ff76579ba92bda -# tcId = 341 +# tcId = 423 # x-coordinate of the public key is small msg = 4d657373616765 result = valid sig = 3081880242011094ac23ca46a3e2b4ac3baae6504f1bfb3ddf2db9ab40eda32d8e0a05727998f8552a033bb05241e826a86a1d03014eae3aa5fe1a45caac1db3e8138b9cf5906802420147edb15a5080ee2f929f78b6ac86604aae51b674fa46eaae7fdfd90bf64d6189341155f4eba937eae74c9e480eb4fb7e6aafd4285e7fc503ee6ec20f0b1415be06 -# tcId = 342 +# tcId = 424 # x-coordinate of the public key is small msg = 4d657373616765 result = valid @@ -2887,19 +3379,19 @@ sig = 308188024201d876ae174da31e128babff9f1d15507660bdc7958750844dc4f4291f75a882 [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000401fffffffe1d5d52b31ca52f8947a35593edf164cd324f833b90935846c64db1454df9f028dc8bc36bb04cb7f0cceceba01a3844097f7c35eeaa81428db0cca6333101b7c70277d0bf78a3c7b62c937f0cb2cad2565f5514f6205ceb1a193d4fdb45ba6e6cec07827bae0b16b8316c3539a15114d0de6d2de407fd7117551a70826eada6] [sha = SHA-512] -# tcId = 343 +# tcId = 425 # x-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 30818602414ed692af1ed1b4bd5cea3aa8ddc6f3f15d8a6ee0016fa0e8eb958580e7421832ecc0e387c34aafac6380bac419ea45c42ae6426af503847f22c49c2f456338c1a702417aceadde02ace1668bc1a3360d34e125afde230f536c154d91e6c876bee1d34ae06edcbbca0c7cd17646840913164740b12e2e224fe3ef3dec6fd84a81b581c188 -# tcId = 344 +# tcId = 426 # x-coordinate of the public key is large msg = 4d657373616765 result = valid sig = 308188024200e01094048fcf7a1e2ec66faedffc40f48c9c93514325bde6b4958d80f0413efde7eec1dc6de65f96009c069397e51da2eb1729efa287afd5552b25a9e427a6d836024201489e7e124f66942e642de992e60b3a86fcce576767719390c3a312fcdeaa560a7fbb0cabb35e05a6d6f3499160fd2dba12d29b613b16dec7494c950d65fdf11fa3 -# tcId = 345 +# tcId = 427 # x-coordinate of the public key is large msg = 4d657373616765 result = valid @@ -2914,19 +3406,19 @@ sig = 308188024201d296292213380de133dc66eceb8bd857a5c468afe855c05da9db937373b51f [keyDer = 30819b301006072a8648ce3d020106052b81040023038186000400c7c8817bf2f0652a4a4b5140c773e261080a0a111395856e8a3350f5eb5612bd63b367b965e92e9538ea3b7908aef1ade4b68e17f9f9148495c167d1c4dd4913490008bf0be2979abb8111fd0d768adcad774113a822c1bb60887053b5cf8c9563e76705a391ece154b5dfb114b20e351df4014bec19fa87720845801cf06b7fffffff] [sha = SHA-512] -# tcId = 346 +# tcId = 428 # y-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 308188024201ef8f785c51a25ae2cd93487b5c848d4af133217a91f51359c966e7538e68743578122df5830002f96f6fadb5bc44480e3b3b2c804e4c51cf95d059d5646c5cef21024201ba2276cc003e87bea37c3724e58a0ab885f56d09b8b5718f674f9c70f3b5ecfb4ad1f3417b420ec40810e08826efa7d8ad6ca7c6a7840348097f92b2de8d6e080b -# tcId = 347 +# tcId = 429 # y-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid sig = 30818802420155978adc4b570d897511f5ecfb65a31947e6e989da17dea716625bb3fa7b92b853623eb0cd9ce2a5e2b4d8c1c2a90ec04fe79d012576ec728a45c5ce47c6d500c0024200f79fa8b94ee282a3d1815892cbf15d7ebdf62cb042c76bb3c710c23e32b75992cc249d84072198e4ed63d72435a07d2ed76f278d7399f61a5b5c997f45692fed22 -# tcId = 348 +# tcId = 430 # y-coordinate of the public key has many trailing 1's msg = 4d657373616765 result = valid diff --git a/third_party/wycheproof_testvectors/ecdsa_test.json b/third_party/wycheproof_testvectors/ecdsa_test.json index c083c0015..5b8b6327a 100644 --- a/third_party/wycheproof_testvectors/ecdsa_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_test.json @@ -1,6 +1,6 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", @@ -9,7 +9,7 @@ "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission.", "WeakHash" : "The security strength of the hash function used in this signature is weaker than then strength of the EC parameters. Such choices are disallowed in FIPS PUB 186-4 Section 6.1.1. However, it is unclear whether a library should reject such parameter choices." }, - "numberOfTests" : 1457, + "numberOfTests" : 1525, "header" : [], "testGroups" : [ { @@ -36,46 +36,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "304502202bf7e3732383dc703cd1437ea504d2ce9f55cd3eac15a3901720515e72e8445f022100e170bfaf105ec3886c64e7557cee6f243d39c9d0463117b7101adc2fa28f7f4a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022100b9262833c847c045f2c9081b3b2b5c08b6bac03585f0d36bf2a658ff12c8c87b0220070d803cb902fe080b62b4bae4605d7b3d89b61dfe54ef4975d155ad6cbdfc4b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "304502201aee5d324b88b11996ab4f0fd3844dc7bce0e911173825862b69c734a4134805022100e804ac3fbde74ee15a56e07c01bb6306d113786563735bd3355d9b28bcc5c718", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022031939ec923bfceff459af1cb4ed7f7dd38e1f4d60431315cc19477a5928819c2022100e2bdeff73ac37615f274f5ada597afc43ba46e89fe7b58488336a97a049eb9da", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3046022100ce71f86d36f5bdffa4b9e0a3b830feb9cebcb078ad6a68089505ff39fb4b2da2022100ddaf75620adf2f031b78a91d1bbad2c80110dd69dfbfc810c6b976469b98ab15", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "Legacy:ASN encoding of s misses leading 0", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180220b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -85,7 +45,7 @@ ] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "valid", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -93,7 +53,7 @@ "flags" : [] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30814502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -103,7 +63,7 @@ ] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "30460281202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -113,7 +73,7 @@ ] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "304602202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802812100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -123,7 +83,7 @@ ] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3082004502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -133,7 +93,7 @@ ] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3047028200202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -143,7 +103,7 @@ ] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180282002100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -153,7 +113,7 @@ ] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304602202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -161,7 +121,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -169,7 +129,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502212ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -177,7 +137,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3045021f2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -185,7 +145,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022200b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -193,7 +153,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "wrong length", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022000b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -201,7 +161,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "3085010000004502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -209,7 +169,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304a028501000000202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -217,7 +177,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304a02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180285010000002100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -225,7 +185,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "308901000000000000004502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -233,7 +193,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304e02890100000000000000202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -241,7 +201,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304e02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18028901000000000000002100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -249,7 +209,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -257,7 +217,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304902847fffffff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -265,7 +225,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802847fffffff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -273,7 +233,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -281,7 +241,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30490284ffffffff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -289,7 +249,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180284ffffffff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -297,7 +257,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -305,7 +265,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304a0285ffffffffff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -313,7 +273,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304a02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180285ffffffffff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -321,7 +281,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -329,7 +289,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304d0288ffffffffffffffff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -337,7 +297,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304d02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180288ffffffffffffffff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -345,7 +305,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -353,7 +313,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "304502ff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -361,7 +321,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802ff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -369,7 +329,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -377,7 +337,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "304502802ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -385,7 +345,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18028000b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -393,7 +353,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -401,7 +361,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -409,7 +369,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -417,7 +377,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "3047000002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -425,7 +385,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -433,7 +393,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0500", @@ -441,7 +401,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a498177304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -449,7 +409,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30492500304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -457,7 +417,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3047304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0004deadbeef", @@ -465,7 +425,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a222549817702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -473,7 +433,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30492224250002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -481,7 +441,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304d222202202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180004deadbeef022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -489,7 +449,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182226498177022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -497,7 +457,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1822252500022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -505,7 +465,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304d02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182223022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0004deadbeef", @@ -513,7 +473,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304daa00bb00cd00304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -521,7 +481,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304baa02aabb304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -529,7 +489,7 @@ "flags" : [] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304d2228aa00bb00cd0002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -537,7 +497,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304b2226aa02aabb02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -545,7 +505,7 @@ "flags" : [] }, { - "tcId" : 64, + "tcId" : 59, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304d02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182229aa00bb00cd00022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -553,7 +513,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 60, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304b02202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182227aa02aabb022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -561,7 +521,7 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 61, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -569,7 +529,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 62, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3080304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -577,7 +537,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 63, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3049228002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180000022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -585,7 +545,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 64, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182280022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -593,7 +553,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 65, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3080314502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -601,7 +561,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 66, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3049228003202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180000022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -609,7 +569,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 67, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e182280032100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -617,7 +577,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 68, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -625,7 +585,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 69, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e4502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -633,7 +593,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 70, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f4502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -641,7 +601,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 71, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "314502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -649,7 +609,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 72, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "324502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -657,7 +617,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 73, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff4502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -665,7 +625,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 74, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -673,15 +633,15 @@ "flags" : [] }, { - "tcId" : 80, - "comment" : "using composition forsequence", + "tcId" : 75, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "30493001023044202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", "result" : "invalid", "flags" : [] }, { - "tcId" : 81, + "tcId" : 76, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847", @@ -689,7 +649,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 77, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "3044202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -697,7 +657,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 78, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -707,7 +667,7 @@ ] }, { - "tcId" : 84, + "tcId" : 79, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db00", @@ -715,7 +675,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 80, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db05000000", @@ -723,7 +683,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 81, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db060811220000", @@ -731,7 +691,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 82, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000fe02beef", @@ -739,7 +699,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 83, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "308002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0002beef", @@ -747,7 +707,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 84, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "3047300002202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -755,7 +715,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 85, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db3000", @@ -763,7 +723,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 86, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "3047304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -771,7 +731,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 87, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "302202202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18", @@ -779,7 +739,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 88, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "306802202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -787,7 +747,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 89, "comment" : "removing integer", "msg" : "313233343030", "sig" : "3023022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -795,7 +755,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 90, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302402022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -803,7 +763,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 91, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "302302202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802", @@ -811,7 +771,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 92, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "304702222ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180000022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -819,7 +779,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 93, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022300b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0000", @@ -827,7 +787,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 94, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3047022200002ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -837,7 +797,7 @@ ] }, { - "tcId" : 100, + "tcId" : 95, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180223000000b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -847,7 +807,7 @@ ] }, { - "tcId" : 101, + "tcId" : 96, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180000022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -855,7 +815,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 97, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "304702222ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180500022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -863,7 +823,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 98, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "304702202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022300b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db0500", @@ -871,7 +831,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 99, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "30250281022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -879,7 +839,7 @@ "flags" : [] }, { - "tcId" : 105, + "tcId" : 100, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "302402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180281", @@ -887,7 +847,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 101, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "30250500022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -895,7 +855,7 @@ "flags" : [] }, { - "tcId" : 107, + "tcId" : 102, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "302402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180500", @@ -903,7 +863,7 @@ "flags" : [] }, { - "tcId" : 108, + "tcId" : 103, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304500202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -911,7 +871,7 @@ "flags" : [] }, { - "tcId" : 109, + "tcId" : 104, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304501202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -919,7 +879,7 @@ "flags" : [] }, { - "tcId" : 110, + "tcId" : 105, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304503202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -927,7 +887,7 @@ "flags" : [] }, { - "tcId" : 111, + "tcId" : 106, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304504202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -935,7 +895,7 @@ "flags" : [] }, { - "tcId" : 112, + "tcId" : 107, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045ff202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -943,7 +903,7 @@ "flags" : [] }, { - "tcId" : 113, + "tcId" : 108, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18002100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -951,7 +911,7 @@ "flags" : [] }, { - "tcId" : 114, + "tcId" : 109, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18012100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -959,7 +919,7 @@ "flags" : [] }, { - "tcId" : 115, + "tcId" : 110, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18032100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -967,7 +927,7 @@ "flags" : [] }, { - "tcId" : 116, + "tcId" : 111, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18042100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -975,7 +935,7 @@ "flags" : [] }, { - "tcId" : 117, + "tcId" : 112, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18ff2100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -983,7 +943,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 113, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "30250200022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -991,7 +951,7 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 114, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "302402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180200", @@ -999,23 +959,23 @@ "flags" : [] }, { - "tcId" : 120, - "comment" : "using composition forinteger", + "tcId" : 115, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3049222402012b021fa3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", "result" : "invalid", "flags" : [] }, { - "tcId" : 121, - "comment" : "using composition forinteger", + "tcId" : 116, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "304902202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1822250201000220b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", "result" : "invalid", "flags" : [] }, { - "tcId" : 122, + "tcId" : 117, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "3045022029a3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1023,7 +983,7 @@ "flags" : [] }, { - "tcId" : 123, + "tcId" : 118, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022102b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1031,7 +991,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 119, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e98022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1039,7 +999,7 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 120, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b491568475b", @@ -1047,7 +1007,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 121, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044021f2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1055,7 +1015,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 122, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044021fa3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1063,7 +1023,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 123, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022000b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847", @@ -1071,7 +1031,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 124, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180220b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1079,7 +1039,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 125, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "30460221ff2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1087,7 +1047,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 126, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "304602202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180222ff00b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1095,7 +1055,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 127, "comment" : "infinity", "msg" : "313233343030", "sig" : "3026090180022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1103,7 +1063,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 128, "comment" : "infinity", "msg" : "313233343030", "sig" : "302502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18090180", @@ -1111,7 +1071,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 129, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3026020100022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1119,7 +1079,7 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 130, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "302502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18020100", @@ -1127,7 +1087,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 131, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221012ba3a8bd6b94d5ed80a6d9d1190a436ebccc0833490686deac8635bcb9bf5369022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1135,7 +1095,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 132, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221ff2ba3a8bf6b94d5eb80a6d9d1190a436f42fe12d7fad749d4c512a036c0f908c7022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1143,7 +1103,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 133, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30450220d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1151,7 +1111,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 134, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1159,7 +1119,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 135, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221fed45c5742946b2a127f59262ee6f5bc914333f7ccb6f979215379ca434640ac97022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1167,7 +1127,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 136, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30460221012ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1175,7 +1135,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 137, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8022100b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1183,7 +1143,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 138, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022101b329f478a2bbd0a6c384ee1493b1f518276e0e4a5375928d6fcd160c11cb6d2c", @@ -1191,7 +1151,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 139, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180220b329f47aa2bbd0a4c384ee1493b1f518ada018ef05465583885980861905228a", @@ -1199,7 +1159,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 140, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180221ff4cd60b865d442f5a3c7b11eb6c4e0ae79578ec6353a20bf783ecb4b6ea97b825", @@ -1207,7 +1167,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 141, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e180221fe4cd60b875d442f593c7b11eb6c4e0ae7d891f1b5ac8a6d729032e9f3ee3492d4", @@ -1215,7 +1175,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 142, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304502202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18022101b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -1223,7 +1183,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 143, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402202ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1802204cd60b865d442f5a3c7b11eb6c4e0ae79578ec6353a20bf783ecb4b6ea97b825", @@ -1231,7 +1191,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 144, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -1241,7 +1201,7 @@ ] }, { - "tcId" : 150, + "tcId" : 145, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -1251,7 +1211,7 @@ ] }, { - "tcId" : 151, + "tcId" : 146, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -1261,7 +1221,7 @@ ] }, { - "tcId" : 152, + "tcId" : 147, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1271,7 +1231,7 @@ ] }, { - "tcId" : 153, + "tcId" : 148, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1281,7 +1241,7 @@ ] }, { - "tcId" : 154, + "tcId" : 149, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1291,7 +1251,7 @@ ] }, { - "tcId" : 155, + "tcId" : 150, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1301,7 +1261,7 @@ ] }, { - "tcId" : 156, + "tcId" : 151, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1311,7 +1271,7 @@ ] }, { - "tcId" : 157, + "tcId" : 152, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -1321,7 +1281,7 @@ ] }, { - "tcId" : 158, + "tcId" : 153, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -1331,7 +1291,7 @@ ] }, { - "tcId" : 159, + "tcId" : 154, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -1341,7 +1301,7 @@ ] }, { - "tcId" : 160, + "tcId" : 155, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -1351,7 +1311,7 @@ ] }, { - "tcId" : 161, + "tcId" : 156, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1361,7 +1321,7 @@ ] }, { - "tcId" : 162, + "tcId" : 157, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1371,7 +1331,7 @@ ] }, { - "tcId" : 163, + "tcId" : 158, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1381,7 +1341,7 @@ ] }, { - "tcId" : 164, + "tcId" : 159, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1391,7 +1351,7 @@ ] }, { - "tcId" : 165, + "tcId" : 160, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1401,7 +1361,7 @@ ] }, { - "tcId" : 166, + "tcId" : 161, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -1411,7 +1371,7 @@ ] }, { - "tcId" : 167, + "tcId" : 162, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -1421,7 +1381,7 @@ ] }, { - "tcId" : 168, + "tcId" : 163, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -1431,7 +1391,7 @@ ] }, { - "tcId" : 169, + "tcId" : 164, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -1441,7 +1401,7 @@ ] }, { - "tcId" : 170, + "tcId" : 165, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1451,7 +1411,7 @@ ] }, { - "tcId" : 171, + "tcId" : 166, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1461,7 +1421,7 @@ ] }, { - "tcId" : 172, + "tcId" : 167, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1471,7 +1431,7 @@ ] }, { - "tcId" : 173, + "tcId" : 168, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1481,7 +1441,7 @@ ] }, { - "tcId" : 174, + "tcId" : 169, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1491,7 +1451,7 @@ ] }, { - "tcId" : 175, + "tcId" : 170, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -1501,7 +1461,7 @@ ] }, { - "tcId" : 176, + "tcId" : 171, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020100", @@ -1511,7 +1471,7 @@ ] }, { - "tcId" : 177, + "tcId" : 172, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101", @@ -1521,7 +1481,7 @@ ] }, { - "tcId" : 178, + "tcId" : 173, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510201ff", @@ -1531,7 +1491,7 @@ ] }, { - "tcId" : 179, + "tcId" : 174, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1541,7 +1501,7 @@ ] }, { - "tcId" : 180, + "tcId" : 175, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1551,7 +1511,7 @@ ] }, { - "tcId" : 181, + "tcId" : 176, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1561,7 +1521,7 @@ ] }, { - "tcId" : 182, + "tcId" : 177, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1571,7 +1531,7 @@ ] }, { - "tcId" : 183, + "tcId" : 178, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1581,7 +1541,7 @@ ] }, { - "tcId" : 184, + "tcId" : 179, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551090380fe01", @@ -1591,7 +1551,7 @@ ] }, { - "tcId" : 185, + "tcId" : 180, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550020100", @@ -1601,7 +1561,7 @@ ] }, { - "tcId" : 186, + "tcId" : 181, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550020101", @@ -1611,7 +1571,7 @@ ] }, { - "tcId" : 187, + "tcId" : 182, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325500201ff", @@ -1621,7 +1581,7 @@ ] }, { - "tcId" : 188, + "tcId" : 183, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1631,7 +1591,7 @@ ] }, { - "tcId" : 189, + "tcId" : 184, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1641,7 +1601,7 @@ ] }, { - "tcId" : 190, + "tcId" : 185, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1651,7 +1611,7 @@ ] }, { - "tcId" : 191, + "tcId" : 186, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1661,7 +1621,7 @@ ] }, { - "tcId" : 192, + "tcId" : 187, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1671,7 +1631,7 @@ ] }, { - "tcId" : 193, + "tcId" : 188, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550090380fe01", @@ -1681,7 +1641,7 @@ ] }, { - "tcId" : 194, + "tcId" : 189, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552020100", @@ -1691,7 +1651,7 @@ ] }, { - "tcId" : 195, + "tcId" : 190, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552020101", @@ -1701,7 +1661,7 @@ ] }, { - "tcId" : 196, + "tcId" : 191, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325520201ff", @@ -1711,7 +1671,7 @@ ] }, { - "tcId" : 197, + "tcId" : 192, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1721,7 +1681,7 @@ ] }, { - "tcId" : 198, + "tcId" : 193, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1731,7 +1691,7 @@ ] }, { - "tcId" : 199, + "tcId" : 194, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1741,7 +1701,7 @@ ] }, { - "tcId" : 200, + "tcId" : 195, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1751,7 +1711,7 @@ ] }, { - "tcId" : 201, + "tcId" : 196, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1761,7 +1721,7 @@ ] }, { - "tcId" : 202, + "tcId" : 197, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552090380fe01", @@ -1771,7 +1731,7 @@ ] }, { - "tcId" : 203, + "tcId" : 198, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff020100", @@ -1781,7 +1741,7 @@ ] }, { - "tcId" : 204, + "tcId" : 199, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff020101", @@ -1791,7 +1751,7 @@ ] }, { - "tcId" : 205, + "tcId" : 200, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0201ff", @@ -1801,7 +1761,7 @@ ] }, { - "tcId" : 206, + "tcId" : 201, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1811,7 +1771,7 @@ ] }, { - "tcId" : 207, + "tcId" : 202, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1821,7 +1781,7 @@ ] }, { - "tcId" : 208, + "tcId" : 203, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1831,7 +1791,7 @@ ] }, { - "tcId" : 209, + "tcId" : 204, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1841,7 +1801,7 @@ ] }, { - "tcId" : 210, + "tcId" : 205, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1851,7 +1811,7 @@ ] }, { - "tcId" : 211, + "tcId" : 206, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff090380fe01", @@ -1861,7 +1821,7 @@ ] }, { - "tcId" : 212, + "tcId" : 207, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000001000000000000000000000000020100", @@ -1871,7 +1831,7 @@ ] }, { - "tcId" : 213, + "tcId" : 208, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff00000001000000000000000000000001000000000000000000000000020101", @@ -1881,7 +1841,7 @@ ] }, { - "tcId" : 214, + "tcId" : 209, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100ffffffff000000010000000000000000000000010000000000000000000000000201ff", @@ -1891,7 +1851,7 @@ ] }, { - "tcId" : 215, + "tcId" : 210, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -1901,7 +1861,7 @@ ] }, { - "tcId" : 216, + "tcId" : 211, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -1911,7 +1871,7 @@ ] }, { - "tcId" : 217, + "tcId" : 212, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -1921,7 +1881,7 @@ ] }, { - "tcId" : 218, + "tcId" : 213, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -1931,7 +1891,7 @@ ] }, { - "tcId" : 219, + "tcId" : 214, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000001000000000000000000000001000000000000000000000000", @@ -1941,7 +1901,7 @@ ] }, { - "tcId" : 220, + "tcId" : 215, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100ffffffff00000001000000000000000000000001000000000000000000000000090380fe01", @@ -1951,12 +1911,444 @@ ] }, { - "tcId" : 221, + "tcId" : 216, "comment" : "Edge case for Shamir multiplication", "msg" : "3639383139", "sig" : "3044022064a1aab5000d0e804f3e2fc02bdee9be8ff312334e2ba16d11547c97711c898e02206af015971cc30be6d1a206d4e013e0997772a2f91d73286ffd683b9bb2cf4f1b", "result" : "valid", "flags" : [] + }, + { + "tcId" : 217, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "3044022016aea964a2f6506d6f78c81c91fc7e8bded7d397738448de1e19a0ec580bf2660220252cd762130c6667cfe8b7bc47d27d78391e8e80c578d1cd38c3ff033be928e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "30450221009cc98be2347d469bf476dfc26b9b733df2d26d6ef524af917c665baccb23c8820220093496459effe2d8d70727b82462f61d0ec1b7847929d10ea631dacb16b56c32", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "3044022073b3c90ecd390028058164524dde892703dce3dea0d53fa8093999f07ab8aa4302202f67b0b8e20636695bb7d8bf0a651c802ed25a395387b5f4188c0c4075c88634", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "3046022100bfab3098252847b328fadf2f89b95c851a7f0eb390763378f37e90119d5ba3dd022100bdd64e234e832b1067c2d058ccb44d978195ccebb65c2aaf1e2da9b8b4987e3b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "30440220204a9784074b246d8bf8bf04a4ceb1c1f1c9aaab168b1596d17093c5cd21d2cd022051cce41670636783dc06a759c8847868a406c2506fe17975582fe648d1d88b52", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "3046022100ed66dc34f551ac82f63d4aa4f81fe2cb0031a91d1314f835027bca0f1ceeaa0302210099ca123aa09b13cd194a422e18d5fda167623c3f6e5d4d6abb8953d67c0c48c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "30450220060b700bef665c68899d44f2356a578d126b062023ccc3c056bf0f60a237012b0221008d186c027832965f4fcc78a3366ca95dedbb410cbef3f26d6be5d581c11d3610", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "30460221009f6adfe8d5eb5b2c24d7aa7934b6cf29c93ea76cd313c9132bb0c8e38c96831d022100b26a9c9e40e55ee0890c944cf271756c906a33e66b5bd15e051593883b5e9902", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "3045022100a1af03ca91677b673ad2f33615e56174a1abf6da168cebfa8868f4ba273f16b7022020aa73ffe48afa6435cd258b173d0c2377d69022e7d098d75caf24c8c5e06b1c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "3045022100fdc70602766f8eed11a6c99a71c973d5659355507b843da6e327a28c11893db902203df5349688a085b137b1eacf456a9e9e0f6d15ec0078ca60a7f83f2b10d21350", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "3046022100b516a314f2fce530d6537f6a6c49966c23456f63c643cf8e0dc738f7b876e675022100d39ffd033c92b6d717dd536fbc5efdf1967c4bd80954479ba66b0120cd16fff2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "304402203b2cbf046eac45842ecb7984d475831582717bebb6492fd0a485c101e29ff0a802204c9b7b47a98b0f82de512bc9313aaf51701099cac5f76e68c8595fc1c1d99258", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "3044022030c87d35e636f540841f14af54e2f9edd79d0312cfa1ab656c3fb15bfde48dcf022047c15a5a82d24b75c85a692bd6ecafeb71409ede23efd08e0db9abf6340677ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "3044022038686ff0fda2cef6bc43b58cfe6647b9e2e8176d168dec3c68ff262113760f520220067ec3b651f422669601662167fa8717e976e2db5e6a4cf7c2ddabb3fde9d67d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "3044022044a3e23bf314f2b344fc25c7f2de8b6af3e17d27f5ee844b225985ab6e2775cf02202d48e223205e98041ddc87be532abed584f0411f5729500493c9cc3f4dd15e86", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "304402202ded5b7ec8e90e7bf11f967a3d95110c41b99db3b5aa8d330eb9d638781688e902207d5792c53628155e1bfc46fb1a67e3088de049c328ae1f44ec69238a009808f9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "3046022100bdae7bcb580bf335efd3bc3d31870f923eaccafcd40ec2f605976f15137d8b8f022100f6dfa12f19e525270b0106eecfe257499f373a4fb318994f24838122ce7ec3c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "3045022050f9c4f0cd6940e162720957ffff513799209b78596956d21ece251c2401f1c6022100d7033a0a787d338e889defaaabb106b95a4355e411a59c32aa5167dfab244726", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "3045022100f612820687604fa01906066a378d67540982e29575d019aabe90924ead5c860d02203f9367702dd7dd4f75ea98afd20e328a1a99f4857b316525328230ce294b0fef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "30460221009505e407657d6e8bc93db5da7aa6f5081f61980c1949f56b0f2f507da5782a7a022100c60d31904e3669738ffbeccab6c3656c08e0ed5cb92b3cfa5e7f71784f9c5021", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "3046022100bbd16fbbb656b6d0d83e6a7787cd691b08735aed371732723e1c68a40404517d0221009d8e35dba96028b7787d91315be675877d2d097be5e8ee34560e3e7fd25c0f00", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "304402202ec9760122db98fd06ea76848d35a6da442d2ceef7559a30cf57c61e92df327e02207ab271da90859479701fccf86e462ee3393fb6814c27b760c4963625c0a19878", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "3044022054e76b7683b6650baa6a7fc49b1c51eed9ba9dd463221f7a4f1005a89fe00c5902202ea076886c773eb937ec1cc8374b7915cfd11b1c1ae1166152f2f7806a31c8fd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "304402205291deaf24659ffbbce6e3c26f6021097a74abdbb69be4fb10419c0c496c9466022065d6fcf336d27cc7cdb982bb4e4ecef5827f84742f29f10abf83469270a03dc3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "30450220207a3241812d75d947419dc58efb05e8003b33fc17eb50f9d15166a88479f107022100cdee749f2e492b213ce80b32d0574f62f1c5d70793cf55e382d5caadf7592767", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "304502206554e49f82a855204328ac94913bf01bbe84437a355a0a37c0dee3cf81aa7728022100aea00de2507ddaf5c94e1e126980d3df16250a2eaebc8be486effe7f22b4f929", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "3046022100a54c5062648339d2bff06f71c88216c26c6e19b4d80a8c602990ac82707efdfc022100e99bbe7fcfafae3e69fd016777517aa01056317f467ad09aff09be73c9731b0d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "3045022100975bd7157a8d363b309f1f444012b1a1d23096593133e71b4ca8b059cff37eaf02207faa7a28b1c822baa241793f2abc930bd4c69840fe090f2aacc46786bf919622", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "304402205694a6f84b8f875c276afd2ebcfe4d61de9ec90305afb1357b95b3e0da43885e02200dffad9ffd0b757d8051dec02ebdf70d8ee2dc5c7870c0823b6ccc7c679cbaa4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "3045022100a0c30e8026fdb2b4b4968a27d16a6d08f7098f1a98d21620d7454ba9790f1ba602205e470453a8a399f15baf463f9deceb53acc5ca64459149688bd2760c65424339", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "30440220614ea84acf736527dd73602cd4bb4eea1dfebebd5ad8aca52aa0228cf7b99a880220737cc85f5f2d2f60d1b8183f3ed490e4de14368e96a9482c2a4dd193195c902f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "3045022100bead6734ebe44b810d3fb2ea00b1732945377338febfd439a8d74dfbd0f942fa02206bb18eae36616a7d3cad35919fd21a8af4bbe7a10f73b3e036a46b103ef56e2a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "30440220499625479e161dacd4db9d9ce64854c98d922cbf212703e9654fae182df9bad2022042c177cf37b8193a0131108d97819edd9439936028864ac195b64fca76d9d693", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "3045022008f16b8093a8fb4d66a2c8065b541b3d31e3bfe694f6b89c50fb1aaa6ff6c9b20221009d6455e2d5d1779748573b611cb95d4a21f967410399b39b535ba3e5af81ca2e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "3046022100be26231b6191658a19dd72ddb99ed8f8c579b6938d19bce8eed8dc2b338cb5f8022100e1d9a32ee56cffed37f0f22b2dcb57d5c943c14f79694a03b9c5e96952575c89", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "3045022015e76880898316b16204ac920a02d58045f36a229d4aa4f812638c455abe0443022100e74d357d3fcb5c8c5337bd6aba4178b455ca10e226e13f9638196506a1939123", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "30440220352ecb53f8df2c503a45f9846fc28d1d31e6307d3ddbffc1132315cc07f16dad02201348dfa9c482c558e1d05c5242ca1c39436726ecd28258b1899792887dd0a3c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "304402204a40801a7e606ba78a0da9882ab23c7677b8642349ed3d652c5bfa5f2a9558fb02203a49b64848d682ef7f605f2832f7384bdc24ed2925825bf8ea77dc5981725782", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "3045022100eacc5e1a8304a74d2be412b078924b3bb3511bac855c05c9e5e9e44df3d61e9602207451cd8e18d6ed1885dd827714847f96ec4bb0ed4c36ce9808db8f714204f6d1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "304502202f7a5e9e5771d424f30f67fdab61e8ce4f8cd1214882adb65f7de94c31577052022100ac4e69808345809b44acb0b2bd889175fb75dd050c5a449ab9528f8f78daa10c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "3045022100ffcda40f792ce4d93e7e0f0e95e1a2147dddd7f6487621c30a03d710b3300219022079938b55f8a17f7ed7ba9ade8f2065a1fa77618f0b67add8d58c422c2453a49a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "304602210081f2359c4faba6b53d3e8c8c3fcc16a948350f7ab3a588b28c17603a431e39a8022100cd6f6a5cc3b55ead0ff695d06c6860b509e46d99fccefb9f7f9e101857f74300", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "3045022100dfc8bf520445cbb8ee1596fb073ea283ea130251a6fdffa5c3f5f2aaf75ca8080220048e33efce147c9dd92823640e338e68bfd7d0dc7a4905b3a7ac711e577e90e7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "3046022100ad019f74c6941d20efda70b46c53db166503a0e393e932f688227688ba6a576202210093320eb7ca0710255346bdbb3102cdcf7964ef2e0988e712bc05efe16c199345", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "3046022100ac8096842e8add68c34e78ce11dd71e4b54316bd3ebf7fffdeb7bd5a3ebc1883022100f5ca2f4f23d674502d4caf85d187215d36e3ce9f0ce219709f21a3aac003b7a8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "30440220677b2d3a59b18a5ff939b70ea002250889ddcd7b7b9d776854b4943693fb92f702206b4ba856ade7677bf30307b21f3ccda35d2f63aee81efd0bab6972cc0795db55", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "30450220479e1ded14bcaed0379ba8e1b73d3115d84d31d4b7c30e1f05e1fc0d5957cfb0022100918f79e35b3d89487cf634a4f05b2e0c30857ca879f97c771e877027355b2443", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "3044022043dfccd0edb9e280d9a58f01164d55c3d711e14b12ac5cf3b64840ead512a0a302201dbe33fa8ba84533cd5c4934365b3442ca1174899b78ef9a3199f49584389772", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "304402205b09ab637bd4caf0f4c7c7e4bca592fea20e9087c259d26a38bb4085f0bbff11022045b7eb467b6748af618e9d80d6fdcd6aa24964e5a13f885bca8101de08eb0d75", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "304502205e9b1c5a028070df5728c5c8af9b74e0667afa570a6cfa0114a5039ed15ee06f022100b1360907e2d9785ead362bb8d7bd661b6c29eeffd3c5037744edaeb9ad990c20", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "304502200671a0a85c2b72d54a2fb0990e34538b4890050f5a5712f6d1a7a5fb8578f32e022100db1846bab6b7361479ab9c3285ca41291808f27fd5bd4fdac720e5854713694c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "304402207673f8526748446477dbbb0590a45492c5d7d69859d301abbaedb35b2095103a02203dc70ddf9c6b524d886bed9e6af02e0e4dec0d417a414fed3807ef4422913d7c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "304402207f085441070ecd2bb21285089ebb1aa6450d1a06c36d3ff39dfd657a796d12b50220249712012029870a2459d18d47da9aa492a5e6cb4b2d8dafa9e4c5c54a2b9a8b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "3046022100914c67fb61dd1e27c867398ea7322d5ab76df04bc5aa6683a8e0f30a5d287348022100fa07474031481dda4953e3ac1959ee8cea7e66ec412b38d6c96d28f6d37304ea", + "result" : "valid", + "flags" : [] } ] }, @@ -1975,7 +2367,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 222, + "tcId" : 271, "comment" : "signature malleability", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365022100900e75ad233fcc908509dbff5922647db37c21f4afd3203ae8dc4ae7794b0f87", @@ -1983,47 +2375,7 @@ "flags" : [] }, { - "tcId" : 223, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022100d069d0bc09f4fe10611492357591cd04b3e6de0440d4f88dfa95340df39d040002207e322626d5d670d88e5c89cd6d6f1b568b7a137a8d44c3ba097d2591624d2d50", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 224, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "304602210091eb4053afa62a3ee0d81af3c274ccfaef90ea56d82b96a01db142c902f7d700022100bac66e88cd3269c36915fe2c513ce672029546219fbd79e2dda9959fcae2dfd5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 225, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "304502202b3a9960b6ff6217d0d52ada66f14ec23f047b0c07b64fc37e8d7ce515b2421f02210090511139dd9caa1546d246bdbe8d82be970539fbd492205be4b8cb71399d64d4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 226, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3045022100d907b885c9c85e6cf20f1704d5cf42d475cbf1dd1c5cf91f2a53ccede7b8cdec02200e0e51454ae16fe6b8e8e852b548e5183313d0fc6038bbed367ea707ff91924e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 227, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3044022024f635d06c943fe5f0c5329afc6165dbec0162a52b614fb212a66c03a8d7e55702201cf80f085bfdb2e78dca48692951a915317187ec340c023b1a95d149a3a24006", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 228, + "tcId" : 272, "comment" : "Legacy:ASN encoding of r misses leading 0", "msg" : "313233343030", "sig" : "30440220813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2033,7 +2385,7 @@ ] }, { - "tcId" : 229, + "tcId" : 273, "comment" : "valid", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2041,7 +2393,7 @@ "flags" : [] }, { - "tcId" : 230, + "tcId" : 274, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "308145022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2051,7 +2403,7 @@ ] }, { - "tcId" : 231, + "tcId" : 275, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "304602812100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2061,7 +2413,7 @@ ] }, { - "tcId" : 232, + "tcId" : 276, "comment" : "long form encoding of length", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650281206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2071,7 +2423,7 @@ ] }, { - "tcId" : 233, + "tcId" : 277, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "30820045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2081,7 +2433,7 @@ ] }, { - "tcId" : 234, + "tcId" : 278, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "30470282002100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2091,7 +2443,7 @@ ] }, { - "tcId" : 235, + "tcId" : 279, "comment" : "length contains leading 0", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365028200206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2101,7 +2453,7 @@ ] }, { - "tcId" : 236, + "tcId" : 280, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2109,7 +2461,7 @@ "flags" : [] }, { - "tcId" : 237, + "tcId" : 281, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3044022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2117,7 +2469,7 @@ "flags" : [] }, { - "tcId" : 238, + "tcId" : 282, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3045022200813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2125,7 +2477,7 @@ "flags" : [] }, { - "tcId" : 239, + "tcId" : 283, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3045022000813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2133,7 +2485,7 @@ "flags" : [] }, { - "tcId" : 240, + "tcId" : 284, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502216ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2141,7 +2493,7 @@ "flags" : [] }, { - "tcId" : 241, + "tcId" : 285, "comment" : "wrong length", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365021f6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2149,7 +2501,7 @@ "flags" : [] }, { - "tcId" : 242, + "tcId" : 286, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "30850100000045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2157,7 +2509,7 @@ "flags" : [] }, { - "tcId" : 243, + "tcId" : 287, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304a0285010000002100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2165,7 +2517,7 @@ "flags" : [] }, { - "tcId" : 244, + "tcId" : 288, "comment" : "uint32 overflow in length", "msg" : "313233343030", "sig" : "304a022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365028501000000206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2173,7 +2525,7 @@ "flags" : [] }, { - "tcId" : 245, + "tcId" : 289, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "3089010000000000000045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2181,7 +2533,7 @@ "flags" : [] }, { - "tcId" : 246, + "tcId" : 290, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304e028901000000000000002100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2189,7 +2541,7 @@ "flags" : [] }, { - "tcId" : 247, + "tcId" : 291, "comment" : "uint64 overflow in length", "msg" : "313233343030", "sig" : "304e022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502890100000000000000206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2197,7 +2549,7 @@ "flags" : [] }, { - "tcId" : 248, + "tcId" : 292, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "30847fffffff022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2205,7 +2557,7 @@ "flags" : [] }, { - "tcId" : 249, + "tcId" : 293, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "304902847fffffff00813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2213,7 +2565,7 @@ "flags" : [] }, { - "tcId" : 250, + "tcId" : 294, "comment" : "length = 2**31 - 1", "msg" : "313233343030", "sig" : "3049022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502847fffffff6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2221,7 +2573,7 @@ "flags" : [] }, { - "tcId" : 251, + "tcId" : 295, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3084ffffffff022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2229,7 +2581,7 @@ "flags" : [] }, { - "tcId" : 252, + "tcId" : 296, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "30490284ffffffff00813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2237,7 +2589,7 @@ "flags" : [] }, { - "tcId" : 253, + "tcId" : 297, "comment" : "length = 2**32 - 1", "msg" : "313233343030", "sig" : "3049022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650284ffffffff6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2245,7 +2597,7 @@ "flags" : [] }, { - "tcId" : 254, + "tcId" : 298, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "3085ffffffffff022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2253,7 +2605,7 @@ "flags" : [] }, { - "tcId" : 255, + "tcId" : 299, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304a0285ffffffffff00813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2261,7 +2613,7 @@ "flags" : [] }, { - "tcId" : 256, + "tcId" : 300, "comment" : "length = 2**40 - 1", "msg" : "313233343030", "sig" : "304a022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650285ffffffffff6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2269,7 +2621,7 @@ "flags" : [] }, { - "tcId" : 257, + "tcId" : 301, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "3088ffffffffffffffff022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2277,7 +2629,7 @@ "flags" : [] }, { - "tcId" : 258, + "tcId" : 302, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304d0288ffffffffffffffff00813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2285,7 +2637,7 @@ "flags" : [] }, { - "tcId" : 259, + "tcId" : 303, "comment" : "length = 2**64 - 1", "msg" : "313233343030", "sig" : "304d022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650288ffffffffffffffff6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2293,7 +2645,7 @@ "flags" : [] }, { - "tcId" : 260, + "tcId" : 304, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "30ff022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2301,7 +2653,7 @@ "flags" : [] }, { - "tcId" : 261, + "tcId" : 305, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "304502ff00813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2309,7 +2661,7 @@ "flags" : [] }, { - "tcId" : 262, + "tcId" : 306, "comment" : "incorrect length", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502ff6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2317,7 +2669,7 @@ "flags" : [] }, { - "tcId" : 263, + "tcId" : 307, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2325,7 +2677,7 @@ "flags" : [] }, { - "tcId" : 264, + "tcId" : 308, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3045028000813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2333,7 +2685,7 @@ "flags" : [] }, { - "tcId" : 265, + "tcId" : 309, "comment" : "indefinite length without termination", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502806ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2341,7 +2693,7 @@ "flags" : [] }, { - "tcId" : 266, + "tcId" : 310, "comment" : "removing sequence", "msg" : "313233343030", "sig" : "", @@ -2349,7 +2701,7 @@ "flags" : [] }, { - "tcId" : 267, + "tcId" : 311, "comment" : "lonely sequence tag", "msg" : "313233343030", "sig" : "30", @@ -2357,7 +2709,7 @@ "flags" : [] }, { - "tcId" : 268, + "tcId" : 312, "comment" : "appending 0's to sequence", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -2365,7 +2717,7 @@ "flags" : [] }, { - "tcId" : 269, + "tcId" : 313, "comment" : "prepending 0's to sequence", "msg" : "313233343030", "sig" : "30470000022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2373,7 +2725,7 @@ "flags" : [] }, { - "tcId" : 270, + "tcId" : 314, "comment" : "appending unused 0's to sequence", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -2381,7 +2733,7 @@ "flags" : [] }, { - "tcId" : 271, + "tcId" : 315, "comment" : "appending null value to sequence", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0500", @@ -2389,7 +2741,7 @@ "flags" : [] }, { - "tcId" : 272, + "tcId" : 316, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a4981773045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2397,7 +2749,7 @@ "flags" : [] }, { - "tcId" : 273, + "tcId" : 317, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304925003045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2405,7 +2757,7 @@ "flags" : [] }, { - "tcId" : 274, + "tcId" : 318, "comment" : "including garbage", "msg" : "313233343030", "sig" : "30473045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0004deadbeef", @@ -2413,7 +2765,7 @@ "flags" : [] }, { - "tcId" : 275, + "tcId" : 319, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a2226498177022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2421,7 +2773,7 @@ "flags" : [] }, { - "tcId" : 276, + "tcId" : 320, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304922252500022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2429,7 +2781,7 @@ "flags" : [] }, { - "tcId" : 277, + "tcId" : 321, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304d2223022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650004deadbeef02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2437,7 +2789,7 @@ "flags" : [] }, { - "tcId" : 278, + "tcId" : 322, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304a022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365222549817702206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2445,7 +2797,7 @@ "flags" : [] }, { - "tcId" : 279, + "tcId" : 323, "comment" : "including garbage", "msg" : "313233343030", "sig" : "3049022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323652224250002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2453,7 +2805,7 @@ "flags" : [] }, { - "tcId" : 280, + "tcId" : 324, "comment" : "including garbage", "msg" : "313233343030", "sig" : "304d022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365222202206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0004deadbeef", @@ -2461,7 +2813,7 @@ "flags" : [] }, { - "tcId" : 281, + "tcId" : 325, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304daa00bb00cd003045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2469,7 +2821,7 @@ "flags" : [] }, { - "tcId" : 282, + "tcId" : 326, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304baa02aabb3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2477,7 +2829,7 @@ "flags" : [] }, { - "tcId" : 283, + "tcId" : 327, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304d2229aa00bb00cd00022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2485,7 +2837,7 @@ "flags" : [] }, { - "tcId" : 284, + "tcId" : 328, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304b2227aa02aabb022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2493,7 +2845,7 @@ "flags" : [] }, { - "tcId" : 285, + "tcId" : 329, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304d022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323652228aa00bb00cd0002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2501,7 +2853,7 @@ "flags" : [] }, { - "tcId" : 286, + "tcId" : 330, "comment" : "including undefined tags", "msg" : "313233343030", "sig" : "304b022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323652226aa02aabb02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2509,7 +2861,7 @@ "flags" : [] }, { - "tcId" : 287, + "tcId" : 331, "comment" : "truncated length of sequence", "msg" : "313233343030", "sig" : "3081", @@ -2517,7 +2869,7 @@ "flags" : [] }, { - "tcId" : 288, + "tcId" : 332, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30803045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -2525,7 +2877,7 @@ "flags" : [] }, { - "tcId" : 289, + "tcId" : 333, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "30492280022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365000002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2533,7 +2885,7 @@ "flags" : [] }, { - "tcId" : 290, + "tcId" : 334, "comment" : "using composition with indefinite length", "msg" : "313233343030", "sig" : "3049022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365228002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -2541,7 +2893,7 @@ "flags" : [] }, { - "tcId" : 291, + "tcId" : 335, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30803145022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -2549,7 +2901,7 @@ "flags" : [] }, { - "tcId" : 292, + "tcId" : 336, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "30492280032100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365000002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2557,7 +2909,7 @@ "flags" : [] }, { - "tcId" : 293, + "tcId" : 337, "comment" : "using composition with wrong tag", "msg" : "313233343030", "sig" : "3049022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365228003206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -2565,7 +2917,7 @@ "flags" : [] }, { - "tcId" : 294, + "tcId" : 338, "comment" : "Replacing sequence with NULL", "msg" : "313233343030", "sig" : "0500", @@ -2573,7 +2925,7 @@ "flags" : [] }, { - "tcId" : 295, + "tcId" : 339, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2e45022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2581,7 +2933,7 @@ "flags" : [] }, { - "tcId" : 296, + "tcId" : 340, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "2f45022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2589,7 +2941,7 @@ "flags" : [] }, { - "tcId" : 297, + "tcId" : 341, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "3145022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2597,7 +2949,7 @@ "flags" : [] }, { - "tcId" : 298, + "tcId" : 342, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "3245022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2605,7 +2957,7 @@ "flags" : [] }, { - "tcId" : 299, + "tcId" : 343, "comment" : "changing tag value of sequence", "msg" : "313233343030", "sig" : "ff45022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2613,7 +2965,7 @@ "flags" : [] }, { - "tcId" : 300, + "tcId" : 344, "comment" : "dropping value of sequence", "msg" : "313233343030", "sig" : "3000", @@ -2621,15 +2973,15 @@ "flags" : [] }, { - "tcId" : 301, - "comment" : "using composition forsequence", + "tcId" : 345, + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "304930010230442100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", "result" : "invalid", "flags" : [] }, { - "tcId" : 302, + "tcId" : 346, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "3044022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31", @@ -2637,7 +2989,7 @@ "flags" : [] }, { - "tcId" : 303, + "tcId" : 347, "comment" : "truncate sequence", "msg" : "313233343030", "sig" : "30442100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2645,7 +2997,7 @@ "flags" : [] }, { - "tcId" : 304, + "tcId" : 348, "comment" : "indefinite length", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -2655,7 +3007,7 @@ ] }, { - "tcId" : 305, + "tcId" : 349, "comment" : "indefinite length with truncated delimiter", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba00", @@ -2663,7 +3015,7 @@ "flags" : [] }, { - "tcId" : 306, + "tcId" : 350, "comment" : "indefinite length with additional element", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba05000000", @@ -2671,7 +3023,7 @@ "flags" : [] }, { - "tcId" : 307, + "tcId" : 351, "comment" : "indefinite length with truncated element", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba060811220000", @@ -2679,7 +3031,7 @@ "flags" : [] }, { - "tcId" : 308, + "tcId" : 352, "comment" : "indefinite length with garbage", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000fe02beef", @@ -2687,7 +3039,7 @@ "flags" : [] }, { - "tcId" : 309, + "tcId" : 353, "comment" : "indefinite length with nonempty EOC", "msg" : "313233343030", "sig" : "3080022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0002beef", @@ -2695,7 +3047,7 @@ "flags" : [] }, { - "tcId" : 310, + "tcId" : 354, "comment" : "prepend empty sequence", "msg" : "313233343030", "sig" : "30473000022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2703,7 +3055,7 @@ "flags" : [] }, { - "tcId" : 311, + "tcId" : 355, "comment" : "append empty sequence", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba3000", @@ -2711,7 +3063,7 @@ "flags" : [] }, { - "tcId" : 312, + "tcId" : 356, "comment" : "sequence of sequence", "msg" : "313233343030", "sig" : "30473045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2719,7 +3071,7 @@ "flags" : [] }, { - "tcId" : 313, + "tcId" : 357, "comment" : "truncated sequence", "msg" : "313233343030", "sig" : "3023022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365", @@ -2727,7 +3079,7 @@ "flags" : [] }, { - "tcId" : 314, + "tcId" : 358, "comment" : "repeat element in sequence", "msg" : "313233343030", "sig" : "3067022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2735,7 +3087,7 @@ "flags" : [] }, { - "tcId" : 315, + "tcId" : 359, "comment" : "removing integer", "msg" : "313233343030", "sig" : "302202206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2743,7 +3095,7 @@ "flags" : [] }, { - "tcId" : 316, + "tcId" : 360, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "30230202206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2751,7 +3103,7 @@ "flags" : [] }, { - "tcId" : 317, + "tcId" : 361, "comment" : "lonely integer tag", "msg" : "313233343030", "sig" : "3024022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502", @@ -2759,7 +3111,7 @@ "flags" : [] }, { - "tcId" : 318, + "tcId" : 362, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "3047022300813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365000002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2767,7 +3119,7 @@ "flags" : [] }, { - "tcId" : 319, + "tcId" : 363, "comment" : "appending 0's to integer", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502226ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0000", @@ -2775,7 +3127,7 @@ "flags" : [] }, { - "tcId" : 320, + "tcId" : 364, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "30470223000000813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2785,7 +3137,7 @@ ] }, { - "tcId" : 321, + "tcId" : 365, "comment" : "prepending 0's to integer", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365022200006ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2795,7 +3147,7 @@ ] }, { - "tcId" : 322, + "tcId" : 366, "comment" : "appending unused 0's to integer", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365000002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2803,7 +3155,7 @@ "flags" : [] }, { - "tcId" : 323, + "tcId" : 367, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "3047022300813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365050002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2811,7 +3163,7 @@ "flags" : [] }, { - "tcId" : 324, + "tcId" : 368, "comment" : "appending null value to integer", "msg" : "313233343030", "sig" : "3047022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502226ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba0500", @@ -2819,7 +3171,7 @@ "flags" : [] }, { - "tcId" : 325, + "tcId" : 369, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "3024028102206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2827,7 +3179,7 @@ "flags" : [] }, { - "tcId" : 326, + "tcId" : 370, "comment" : "truncated length of integer", "msg" : "313233343030", "sig" : "3025022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650281", @@ -2835,7 +3187,7 @@ "flags" : [] }, { - "tcId" : 327, + "tcId" : 371, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "3024050002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2843,7 +3195,7 @@ "flags" : [] }, { - "tcId" : 328, + "tcId" : 372, "comment" : "Replacing integer with NULL", "msg" : "313233343030", "sig" : "3025022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650500", @@ -2851,7 +3203,7 @@ "flags" : [] }, { - "tcId" : 329, + "tcId" : 373, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045002100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2859,7 +3211,7 @@ "flags" : [] }, { - "tcId" : 330, + "tcId" : 374, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045012100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2867,7 +3219,7 @@ "flags" : [] }, { - "tcId" : 331, + "tcId" : 375, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045032100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2875,7 +3227,7 @@ "flags" : [] }, { - "tcId" : 332, + "tcId" : 376, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045042100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2883,7 +3235,7 @@ "flags" : [] }, { - "tcId" : 333, + "tcId" : 377, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045ff2100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2891,7 +3243,7 @@ "flags" : [] }, { - "tcId" : 334, + "tcId" : 378, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236500206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2899,7 +3251,7 @@ "flags" : [] }, { - "tcId" : 335, + "tcId" : 379, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236501206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2907,7 +3259,7 @@ "flags" : [] }, { - "tcId" : 336, + "tcId" : 380, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236503206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2915,7 +3267,7 @@ "flags" : [] }, { - "tcId" : 337, + "tcId" : 381, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236504206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2923,7 +3275,7 @@ "flags" : [] }, { - "tcId" : 338, + "tcId" : 382, "comment" : "changing tag value of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365ff206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2931,7 +3283,7 @@ "flags" : [] }, { - "tcId" : 339, + "tcId" : 383, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "3024020002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2939,7 +3291,7 @@ "flags" : [] }, { - "tcId" : 340, + "tcId" : 384, "comment" : "dropping value of integer", "msg" : "313233343030", "sig" : "3025022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650200", @@ -2947,23 +3299,23 @@ "flags" : [] }, { - "tcId" : 341, - "comment" : "using composition forinteger", + "tcId" : 385, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "304922250201000220813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", "result" : "invalid", "flags" : [] }, { - "tcId" : 342, - "comment" : "using composition forinteger", + "tcId" : 386, + "comment" : "using composition for integer", "msg" : "313233343030", "sig" : "3049022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365222402016f021ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", "result" : "invalid", "flags" : [] }, { - "tcId" : 343, + "tcId" : 387, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "3045022102813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2971,7 +3323,7 @@ "flags" : [] }, { - "tcId" : 344, + "tcId" : 388, "comment" : "modify first byte of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206df18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2979,7 +3331,7 @@ "flags" : [] }, { - "tcId" : 345, + "tcId" : 389, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323e502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -2987,7 +3339,7 @@ "flags" : [] }, { - "tcId" : 346, + "tcId" : 390, "comment" : "modify last byte of integer", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb313a", @@ -2995,7 +3347,7 @@ "flags" : [] }, { - "tcId" : 347, + "tcId" : 391, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044022000813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832302206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3003,7 +3355,7 @@ "flags" : [] }, { - "tcId" : 348, + "tcId" : 392, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "30440220813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3011,7 +3363,7 @@ "flags" : [] }, { - "tcId" : 349, + "tcId" : 393, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365021f6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31", @@ -3019,7 +3371,7 @@ "flags" : [] }, { - "tcId" : 350, + "tcId" : 394, "comment" : "truncate integer", "msg" : "313233343030", "sig" : "3044022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365021ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3027,7 +3379,7 @@ "flags" : [] }, { - "tcId" : 351, + "tcId" : 395, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "30460222ff00813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3035,7 +3387,7 @@ "flags" : [] }, { - "tcId" : 352, + "tcId" : 396, "comment" : "leading ff in integer", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650221ff6ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3043,7 +3395,7 @@ "flags" : [] }, { - "tcId" : 353, + "tcId" : 397, "comment" : "infinity", "msg" : "313233343030", "sig" : "302509018002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3051,7 +3403,7 @@ "flags" : [] }, { - "tcId" : 354, + "tcId" : 398, "comment" : "infinity", "msg" : "313233343030", "sig" : "3026022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365090180", @@ -3059,7 +3411,7 @@ "flags" : [] }, { - "tcId" : 355, + "tcId" : 399, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "302502010002206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3067,7 +3419,7 @@ "flags" : [] }, { - "tcId" : 356, + "tcId" : 400, "comment" : "replacing integer with zero", "msg" : "313233343030", "sig" : "3026022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365020100", @@ -3075,7 +3427,7 @@ "flags" : [] }, { - "tcId" : 357, + "tcId" : 401, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3045022101813ef79ccefa9a56f7ba805f0e478583b90deabca4b05c4574e49b5899b964a602206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3083,7 +3435,7 @@ "flags" : [] }, { - "tcId" : 358, + "tcId" : 402, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30440220813ef79ccefa9a56f7ba805f0e47858643b030ef461f1bcdf53fde3ef94ce22402206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3091,7 +3443,7 @@ "flags" : [] }, { - "tcId" : 359, + "tcId" : 403, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30450221ff7ec10863310565a908457fa0f1b87a7b01a0f22a0a9843f64aedc334367cdc9b02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3099,7 +3451,7 @@ "flags" : [] }, { - "tcId" : 360, + "tcId" : 404, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402207ec10863310565a908457fa0f1b87a79bc4fcf10b9e0e4320ac021c106b31ddc02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3107,7 +3459,7 @@ "flags" : [] }, { - "tcId" : 361, + "tcId" : 405, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "30450221fe7ec10863310565a908457fa0f1b87a7c46f215435b4fa3ba8b1b64a766469b5a02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3115,7 +3467,7 @@ "flags" : [] }, { - "tcId" : 362, + "tcId" : 406, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3045022101813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc983236502206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3123,7 +3475,7 @@ "flags" : [] }, { - "tcId" : 363, + "tcId" : 407, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "304402207ec10863310565a908457fa0f1b87a7b01a0f22a0a9843f64aedc334367cdc9b02206ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3131,7 +3483,7 @@ "flags" : [] }, { - "tcId" : 364, + "tcId" : 408, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650221016ff18a52dcc0336f7af62400a6dd9b7fc1e197d8aebe203c96c87232272172fb", @@ -3139,7 +3491,7 @@ "flags" : [] }, { - "tcId" : 365, + "tcId" : 409, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650221ff6ff18a52dcc0336f7af62400a6dd9b824c83de0b502cdfc51723b51886b4f079", @@ -3147,7 +3499,7 @@ "flags" : [] }, { - "tcId" : 366, + "tcId" : 410, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3045022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650220900e75ad233fcc908509dbff5922647ef8cd450e008a7fff2909ec5aa914ce46", @@ -3155,7 +3507,7 @@ "flags" : [] }, { - "tcId" : 367, + "tcId" : 411, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650221fe900e75ad233fcc908509dbff592264803e1e68275141dfc369378dcdd8de8d05", @@ -3163,7 +3515,7 @@ "flags" : [] }, { - "tcId" : 368, + "tcId" : 412, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc98323650221016ff18a52dcc0336f7af62400a6dd9b810732baf1ff758000d6f613a556eb31ba", @@ -3171,7 +3523,7 @@ "flags" : [] }, { - "tcId" : 369, + "tcId" : 413, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "3046022100813ef79ccefa9a56f7ba805f0e478584fe5f0dd5f567bc09b5123ccbc9832365022100900e75ad233fcc908509dbff5922647ef8cd450e008a7fff2909ec5aa914ce46", @@ -3179,7 +3531,7 @@ "flags" : [] }, { - "tcId" : 370, + "tcId" : 414, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020100", @@ -3189,7 +3541,7 @@ ] }, { - "tcId" : 371, + "tcId" : 415, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020100020101", @@ -3199,7 +3551,7 @@ ] }, { - "tcId" : 372, + "tcId" : 416, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201000201ff", @@ -3209,7 +3561,7 @@ ] }, { - "tcId" : 373, + "tcId" : 417, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -3219,7 +3571,7 @@ ] }, { - "tcId" : 374, + "tcId" : 418, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -3229,7 +3581,7 @@ ] }, { - "tcId" : 375, + "tcId" : 419, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -3239,7 +3591,7 @@ ] }, { - "tcId" : 376, + "tcId" : 420, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -3249,7 +3601,7 @@ ] }, { - "tcId" : 377, + "tcId" : 421, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020100022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -3259,7 +3611,7 @@ ] }, { - "tcId" : 378, + "tcId" : 422, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020100090380fe01", @@ -3269,7 +3621,7 @@ ] }, { - "tcId" : 379, + "tcId" : 423, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020100", @@ -3279,7 +3631,7 @@ ] }, { - "tcId" : 380, + "tcId" : 424, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -3289,7 +3641,7 @@ ] }, { - "tcId" : 381, + "tcId" : 425, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201010201ff", @@ -3299,7 +3651,7 @@ ] }, { - "tcId" : 382, + "tcId" : 426, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -3309,7 +3661,7 @@ ] }, { - "tcId" : 383, + "tcId" : 427, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -3319,7 +3671,7 @@ ] }, { - "tcId" : 384, + "tcId" : 428, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -3329,7 +3681,7 @@ ] }, { - "tcId" : 385, + "tcId" : 429, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -3339,7 +3691,7 @@ ] }, { - "tcId" : 386, + "tcId" : 430, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -3349,7 +3701,7 @@ ] }, { - "tcId" : 387, + "tcId" : 431, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3008020101090380fe01", @@ -3359,7 +3711,7 @@ ] }, { - "tcId" : 388, + "tcId" : 432, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020100", @@ -3369,7 +3721,7 @@ ] }, { - "tcId" : 389, + "tcId" : 433, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff020101", @@ -3379,7 +3731,7 @@ ] }, { - "tcId" : 390, + "tcId" : 434, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30060201ff0201ff", @@ -3389,7 +3741,7 @@ ] }, { - "tcId" : 391, + "tcId" : 435, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -3399,7 +3751,7 @@ ] }, { - "tcId" : 392, + "tcId" : 436, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -3409,7 +3761,7 @@ ] }, { - "tcId" : 393, + "tcId" : 437, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -3419,7 +3771,7 @@ ] }, { - "tcId" : 394, + "tcId" : 438, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -3429,7 +3781,7 @@ ] }, { - "tcId" : 395, + "tcId" : 439, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30260201ff022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -3439,7 +3791,7 @@ ] }, { - "tcId" : 396, + "tcId" : 440, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "30080201ff090380fe01", @@ -3449,7 +3801,7 @@ ] }, { - "tcId" : 397, + "tcId" : 441, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020100", @@ -3459,7 +3811,7 @@ ] }, { - "tcId" : 398, + "tcId" : 442, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101", @@ -3469,7 +3821,7 @@ ] }, { - "tcId" : 399, + "tcId" : 443, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201ff", @@ -3479,7 +3831,7 @@ ] }, { - "tcId" : 400, + "tcId" : 444, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -3489,7 +3841,7 @@ ] }, { - "tcId" : 401, + "tcId" : 445, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -3499,7 +3851,7 @@ ] }, { - "tcId" : 402, + "tcId" : 446, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -3509,7 +3861,7 @@ ] }, { - "tcId" : 403, + "tcId" : 447, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -3519,7 +3871,7 @@ ] }, { - "tcId" : 404, + "tcId" : 448, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -3529,7 +3881,7 @@ ] }, { - "tcId" : 405, + "tcId" : 449, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141090380fe01", @@ -3539,7 +3891,7 @@ ] }, { - "tcId" : 406, + "tcId" : 450, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140020100", @@ -3549,7 +3901,7 @@ ] }, { - "tcId" : 407, + "tcId" : 451, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140020101", @@ -3559,7 +3911,7 @@ ] }, { - "tcId" : 408, + "tcId" : 452, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641400201ff", @@ -3569,7 +3921,7 @@ ] }, { - "tcId" : 409, + "tcId" : 453, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -3579,7 +3931,7 @@ ] }, { - "tcId" : 410, + "tcId" : 454, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -3589,7 +3941,7 @@ ] }, { - "tcId" : 411, + "tcId" : 455, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -3599,7 +3951,7 @@ ] }, { - "tcId" : 412, + "tcId" : 456, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -3609,7 +3961,7 @@ ] }, { - "tcId" : 413, + "tcId" : 457, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -3619,7 +3971,7 @@ ] }, { - "tcId" : 414, + "tcId" : 458, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140090380fe01", @@ -3629,7 +3981,7 @@ ] }, { - "tcId" : 415, + "tcId" : 459, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020100", @@ -3639,7 +3991,7 @@ ] }, { - "tcId" : 416, + "tcId" : 460, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020101", @@ -3649,7 +4001,7 @@ ] }, { - "tcId" : 417, + "tcId" : 461, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641420201ff", @@ -3659,7 +4011,7 @@ ] }, { - "tcId" : 418, + "tcId" : 462, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -3669,7 +4021,7 @@ ] }, { - "tcId" : 419, + "tcId" : 463, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -3679,7 +4031,7 @@ ] }, { - "tcId" : 420, + "tcId" : 464, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -3689,7 +4041,7 @@ ] }, { - "tcId" : 421, + "tcId" : 465, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -3699,7 +4051,7 @@ ] }, { - "tcId" : 422, + "tcId" : 466, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -3709,7 +4061,7 @@ ] }, { - "tcId" : 423, + "tcId" : 467, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142090380fe01", @@ -3719,7 +4071,7 @@ ] }, { - "tcId" : 424, + "tcId" : 468, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f020100", @@ -3729,7 +4081,7 @@ ] }, { - "tcId" : 425, + "tcId" : 469, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f020101", @@ -3739,7 +4091,7 @@ ] }, { - "tcId" : 426, + "tcId" : 470, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0201ff", @@ -3749,7 +4101,7 @@ ] }, { - "tcId" : 427, + "tcId" : 471, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -3759,7 +4111,7 @@ ] }, { - "tcId" : 428, + "tcId" : 472, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -3769,7 +4121,7 @@ ] }, { - "tcId" : 429, + "tcId" : 473, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -3779,7 +4131,7 @@ ] }, { - "tcId" : 430, + "tcId" : 474, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -3789,7 +4141,7 @@ ] }, { - "tcId" : 431, + "tcId" : 475, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -3799,7 +4151,7 @@ ] }, { - "tcId" : 432, + "tcId" : 476, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f090380fe01", @@ -3809,7 +4161,7 @@ ] }, { - "tcId" : 433, + "tcId" : 477, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30020100", @@ -3819,7 +4171,7 @@ ] }, { - "tcId" : 434, + "tcId" : 478, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30020101", @@ -3829,7 +4181,7 @@ ] }, { - "tcId" : 435, + "tcId" : 479, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc300201ff", @@ -3839,7 +4191,7 @@ ] }, { - "tcId" : 436, + "tcId" : 480, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", @@ -3849,7 +4201,7 @@ ] }, { - "tcId" : 437, + "tcId" : 481, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", @@ -3859,7 +4211,7 @@ ] }, { - "tcId" : 438, + "tcId" : 482, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", @@ -3869,7 +4221,7 @@ ] }, { - "tcId" : 439, + "tcId" : 483, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", @@ -3879,7 +4231,7 @@ ] }, { - "tcId" : 440, + "tcId" : 484, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", @@ -3889,7 +4241,7 @@ ] }, { - "tcId" : 441, + "tcId" : 485, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "3028022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30090380fe01", @@ -3899,12 +4251,444 @@ ] }, { - "tcId" : 442, + "tcId" : 486, "comment" : "Edge case for Shamir multiplication", "msg" : "3235353835", "sig" : "3045022100dd1b7d09a7bd8218961034a39a87fecf5314f00c4d25eb58a07ac85e85eab516022035138c401ef8d3493d65c9002fe62b43aee568731b744548358996d9cc427e06", "result" : "valid", "flags" : [] + }, + { + "tcId" : 487, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "304502210095c29267d972a043d955224546222bba343fc1d4db0fec262a33ac61305696ae02206edfe96713aed56f8a28a6653f57e0b829712e5eddc67f34682b24f0676b2640", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 488, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "3045022028f94a894e92024699e345fe66971e3edcd050023386135ab3939d550898fb25022100cd69c1a42be05a6ee1270c821479251e134c21858d800bda6f4e98b37196238e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 489, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "3046022100be26b18f9549f89f411a9b52536b15aa270b84548d0e859a1952a27af1a77ac60221008f3e2b05632fc33715572af9124681113f2b84325b80154c044a544dc1a8fa12", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 490, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "3046022100b1a4b1478e65cc3eafdf225d1298b43f2da19e4bcff7eacc0a2e98cd4b74b114022100e8655ce1cfb33ebd30af8ce8e8ae4d6f7b50cd3e22af51bf69e0a2851760d52b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 491, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "30440220325332021261f1bd18f2712aa1e2252da23796da8a4b1ff6ea18cafec7e171f2022040b4f5e287ee61fc3c804186982360891eaa35c75f05a43ecd48b35d984a6648", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 492, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "3046022100a23ad18d8fc66d81af0903890cbd453a554cb04cdc1a8ca7f7f78e5367ed88a0022100dc1c14d31e3fb158b73c764268c8b55579734a7e2a2c9b5ee5d9d0144ef652eb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 493, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "304502202bdea41cda63a2d14bf47353bd20880a690901de7cd6e3cc6d8ed5ba0cdb1091022100c31599433036064073835b1e3eba8335a650c8fd786f94fe235ad7d41dc94c7a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 494, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "3046022100d7cd76ec01c1b1079eba9e2aa2a397243c4758c98a1ba0b7404a340b9b00ced6022100ca8affe1e626dd192174c2937b15bc48f77b5bdfe01f073a8aeaf7f24dc6c85b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 495, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "3045022100a872c744d936db21a10c361dd5c9063355f84902219652f6fc56dc95a7139d960220400df7575d9756210e9ccc77162c6b593c7746cfb48ac263c42750b421ef4bb9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 496, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "30460221009fa9afe07752da10b36d3afcd0fe44bfc40244d75203599cf8f5047fa3453854022100af1f583fec4040ae7e68c968d2bb4b494eec3a33edc7c0ccf95f7f75bc2569c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 497, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "3045022100885640384d0d910efb177b46be6c3dc5cac81f0b88c3190bb6b5f99c2641f2050220738ed9bff116306d9caa0f8fc608be243e0b567779d8dab03e8e19d553f1dc8e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 498, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "304502202d051f91c5a9d440c5676985710483bc4f1a6c611b10c95a2ff0363d90c2a45802210092206b19045a41a797cc2f3ac30de9518165e96d5b86341ecb3bcff231b3fd65", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 499, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "3045022100f3ac2523967482f53d508522712d583f4379cd824101ff635ea0935117baa54f022027f10812227397e02cea96fb0e680761636dab2b080d1fc5d11685cbe8500cfe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 500, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "304602210096447cf68c3ab7266ed7447de3ac52fed7cc08cbdfea391c18a9b8ab370bc913022100f0a1878b2c53f16e70fe377a5e9c6e86f18ae480a22bb499f5b32e7109c07385", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 501, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "30450220530a0832b691da0b5619a0b11de6877f3c0971baaa68ed122758c29caaf46b7202210093761bb0a14ccf9f15b4b9ce73c6ec700bd015b8cb1cfac56837f4463f53074e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 502, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "30460221009c54c25500bde0b92d72d6ec483dc2482f3654294ca74de796b681255ed58a77022100988bac394a90ad89ce360984c0c149dcbd2684bb64498ace90bcf6b6af1c170e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 503, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "3045022100e7909d41439e2f6af29136c7348ca2641a2b070d5b64f91ea9da7070c7a2618b022042d782f132fa1d36c2c88ba27c3d678d80184a5d1eccac7501f0b47e3d205008", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 504, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "304502205924873209593135a4c3da7bb381227f8a4b6aa9f34fe5bb7f8fbc131a039ffe022100e0e44ee4bbe370155bf0bbdec265bf9fe31c0746faab446de62e3631eacd111f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 505, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "3045022100eeb692c9b262969b231c38b5a7f60649e0c875cd64df88f33aa571fa3d29ab0e0220218b3a1eb06379c2c18cf51b06430786d1c64cd2d24c9b232b23e5bac7989acd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 506, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "3045022100a40034177f36091c2b653684a0e3eb5d4bff18e4d09f664c2800e7cafda1daf802203a3ec29853704e52031c58927a800a968353adc3d973beba9172cbbeab4dd149", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 507, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "3046022100b5d795cc75cea5c434fa4185180cd6bd21223f3d5a86da6670d71d95680dadbf022100ab1b277ef5ffe134460835e3d1402461ba104cb50b16f397fdc7a9abfefef280", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 508, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "3044022007dc2478d43c1232a4595608c64426c35510051a631ae6a5a6eb1161e57e42e102204a59ea0fdb72d12165cea3bf1ca86ba97517bd188db3dbd21a5a157850021984", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 509, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "3046022100ddd20c4a05596ca868b558839fce9f6511ddd83d1ccb53f82e5269d559a01552022100a46e8cb8d626cf6c00ddedc3b5da7e613ac376445ee260743f06f79054c7d42a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 510, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "30450221009cde6e0ede0a003f02fda0a01b59facfe5dec063318f279ce2de7a9b1062f7b702202886a5b8c679bdf8224c66f908fd6205492cb70b0068d46ae4f33a4149b12a52", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 511, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "3046022100c5771016d0dd6357143c89f684cd740423502554c0c59aa8c99584f1ff38f609022100ab4bfa0bb88ab99791b9b3ab9c4b02bd2a57ae8dde50b9064063fcf85315cfe5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 512, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "3045022100a24ebc0ec224bd67ae397cbe6fa37b3125adbd34891abe2d7c7356921916dfe6022034f6eb6374731bbbafc4924fb8b0bdcdda49456d724cdae6178d87014cb53d8c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 513, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "304502202557d64a7aee2e0931c012e4fea1cd3a2c334edae68cdeb7158caf21b68e5a2402210080f93244956ffdc568c77d12684f7f004fa92da7e60ae94a1b98c422e23eda34", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 514, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "3046022100c4f2eccbb6a24350c8466450b9d61b207ee359e037b3dcedb42a3f2e6dd6aeb5022100cd9c394a65d0aa322e391eb76b2a1a687f8620a88adef3a01eb8e4fb05b6477a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 515, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "3046022100eff04781c9cbcd162d0a25a6e2ebcca43506c523385cb515d49ea38a1b12fcad022100ea5328ce6b36e56ab87acb0dcfea498bcec1bba86a065268f6eff3c41c4b0c9c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 516, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "3046022100f58b4e3110a64bf1b5db97639ee0e5a9c8dfa49dc59b679891f520fdf0584c87022100d32701ae777511624c1f8abbf02b248b04e7a9eb27938f524f3e8828ba40164a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 517, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "3045022100f8abecaa4f0c502de4bf5903d48417f786bf92e8ad72fec0bd7fcb7800c0bbe302204c7f9e231076a30b7ae36b0cebe69ccef1cd194f7cce93a5588fd6814f437c0e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 518, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "304402205d5b38bd37ad498b2227a633268a8cca879a5c7c94a4e416bd0a614d09e606d2022012b8d664ea9991062ecbb834e58400e25c46007af84f6007d7f1685443269afe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 519, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "304402200c1cd9fe4034f086a2b52d65b9d3834d72aebe7f33dfe8f976da82648177d8e3022013105782e3d0cfe85c2778dec1a848b27ac0ae071aa6da341a9553a946b41e59", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 520, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "3045022100ae7935fb96ff246b7b5d5662870d1ba587b03d6e1360baf47988b5c02ccc1a5b02205f00c323272083782d4a59f2dfd65e49de0693627016900ef7e61428056664b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 521, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "3045022000a134b5c6ccbcefd4c882b945baeb4933444172795fa6796aae149067547098022100a991b9efa2db276feae1c115c140770901839d87e60e7ec45a2b81cf3b437be6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 522, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "304502202e4721363ad3992c139e5a1c26395d2c2d777824aa24fde075e0d7381171309d0221008bf083b6bbe71ecff22baed087d5a77eaeaf726bf14ace2c03fd6e37ba6c26f2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 523, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "304502206852e9d3cd9fe373c2d504877967d365ab1456707b6817a042864694e1960ccf022100f9b4d815ebd4cf77847b37952334d05b2045cb398d4c21ba207922a7a4714d84", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 524, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "30440220188a8c5648dc79eace158cf886c62b5468f05fd95f03a7635c5b4c31f09af4c5022036361a0b571a00c6cd5e686ccbfcfa703c4f97e48938346d0c103fdc76dc5867", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 525, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "3045022100a74f1fb9a8263f62fc4416a5b7d584f4206f3996bb91f6fc8e73b9e92bad0e1302206815032e8c7d76c3ab06a86f33249ce9940148cb36d1f417c2e992e801afa3fa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 526, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "3045022007244865b72ff37e62e3146f0dc14682badd7197799135f0b00ade7671742bfe022100f27f3ddc7124b1b58579573a835650e7a8bad5eeb96e9da215cd7bf9a2a039ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 527, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "3045022100da7fdd05b5badabd619d805c4ee7d9a84f84ddd5cf9c5bf4d4338140d689ef08022028f1cf4fa1c3c5862cfa149c0013cf5fe6cf5076cae000511063e7de25bb38e5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 528, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "3046022100d3027c656f6d4fdfd8ede22093e3c303b0133c340d615e7756f6253aea927238022100f6510f9f371b31068d68bfeeaa720eb9bbdc8040145fcf88d4e0b58de0777d2a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 529, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "304402200bf6c0188dc9571cd0e21eecac5fbb19d2434988e9cc10244593ef3a98099f6902204864a562661f9221ec88e3dd0bc2f6e27ac128c30cc1a80f79ec670a22b042ee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 530, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "3045022100ae459640d5d1179be47a47fa538e16d94ddea5585e7a244804a51742c686443a02206c8e30e530a634fae80b3ceb062978b39edbe19777e0a24553b68886181fd897", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 531, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "304402201cf3517ba3bf2ab8b9ead4ebb6e866cb88a1deacb6a785d3b63b483ca02ac4950220249a798b73606f55f5f1c70de67cb1a0cff95d7dc50b3a617df861bad3c6b1c9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 532, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "3045022100e69b5238265ea35d77e4dd172288d8cea19810a10292617d5976519dc5757cb802204b03c5bc47e826bdb27328abd38d3056d77476b2130f3df6ec4891af08ba1e29", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 533, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "304402205f9d7d7c870d085fc1d49fff69e4a275812800d2cf8973e7325866cb40fa2b6f02206d1f5491d9f717a597a15fd540406486d76a44697b3f0d9d6dcef6669f8a0a56", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 534, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "304402200a7d5b1959f71df9f817146ee49bd5c89b431e7993e2fdecab6858957da685ae02200f8aad2d254690bdc13f34a4fec44a02fd745a422df05ccbb54635a8b86b9609", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 535, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "3044022079e88bf576b74bc07ca142395fda28f03d3d5e640b0b4ff0752c6d94cd553408022032cea05bd2d706c8f6036a507e2ab7766004f0904e2e5c5862749c0073245d6a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 536, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "30450221009d54e037a00212b377bc8874798b8da080564bbdf7e07591b861285809d01488022018b4e557667a82bd95965f0706f81a29243fbdd86968a7ebeb43069db3b18c7f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 537, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "304402202664f1ffa982fedbcc7cab1b8bc6e2cb420218d2a6077ad08e591ba9feab33bd022049f5c7cb515e83872a3d41b4cdb85f242ad9d61a5bfc01debfbb52c6c84ba728", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 538, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "304502205827518344844fd6a7de73cbb0a6befdea7b13d2dee4475317f0f18ffc81524b022100b0a334b1f4b774a5a289f553224d286d239ef8a90929ed2d91423e024eb7fa66", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 539, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "304602210097ab19bd139cac319325869218b1bce111875d63fb12098a04b0cd59b6fdd3a3022100bce26315c5dbc7b8cfc31425a9b89bccea7aa9477d711a4d377f833dcc28f820", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 540, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "3044022052c683144e44119ae2013749d4964ef67509278f6d38ba869adcfa69970e123d02203479910167408f45bda420a626ec9c4ec711c1274be092198b4187c018b562ca", + "result" : "valid", + "flags" : [] } ] }, @@ -3923,7 +4707,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 443, + "tcId" : 541, "comment" : "k*G has a large x-coordinate", "msg" : "4d7367", "sig" : "3030020f00e95c1f470fc1ec22d6baa3a3d5c1021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", @@ -3931,7 +4715,7 @@ "flags" : [] }, { - "tcId" : 444, + "tcId" : 542, "comment" : "r too large", "msg" : "4d7367", "sig" : "303e021d00fffffffffffffffffffffffffffffffefffffffffffffffffffffffe021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", @@ -3955,7 +4739,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 445, + "tcId" : 543, "comment" : "r,s are large", "msg" : "4d7367", "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b", @@ -3979,7 +4763,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 446, + "tcId" : 544, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "4d7367", "sig" : "303c021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021c3d5052691b8dc89debad360466f2a39e82e8ae2aefb77c3c92ad7cd1", @@ -4003,7 +4787,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 447, + "tcId" : 545, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "4d7367", "sig" : "303d021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021d00bf19ab4d3ebf5a1a49d765909308daa88c2b7be3969db552ea30562b", @@ -4027,7 +4811,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 448, + "tcId" : 546, "comment" : "small r and s", "msg" : "4d7367", "sig" : "3006020103020101", @@ -4051,7 +4835,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 449, + "tcId" : 547, "comment" : "small r and s", "msg" : "4d7367", "sig" : "3006020103020103", @@ -4075,7 +4859,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 450, + "tcId" : 548, "comment" : "small r and s", "msg" : "4d7367", "sig" : "3006020103020104", @@ -4083,7 +4867,7 @@ "flags" : [] }, { - "tcId" : 451, + "tcId" : 549, "comment" : "r is larger than n", "msg" : "4d7367", "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a40020104", @@ -4107,7 +4891,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 452, + "tcId" : 550, "comment" : "s is larger than n", "msg" : "4d7367", "sig" : "3022020103021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c6f00c4", @@ -4131,7 +4915,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 453, + "tcId" : 551, "comment" : "small r and s^-1", "msg" : "4d7367", "sig" : "302302020100021d00c993264c993264c993264c99326411d2e55b3214a8d67528812a55ab", @@ -4155,7 +4939,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 454, + "tcId" : 552, "comment" : "smallish r and s^-1", "msg" : "4d7367", "sig" : "302702072d9b4d347952cc021c3e85d56474b5c55fbe86608442a84b2bf093b7d75f53a47250e1c70c", @@ -4179,7 +4963,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 455, + "tcId" : 553, "comment" : "100-bit r and small s^-1", "msg" : "4d7367", "sig" : "302d020d1033e67e37b32b445580bf4efb021c02fd02fd02fd02fd02fd02fd02fd0043a4fd2da317247308c74dc6b8", @@ -4203,7 +4987,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 456, + "tcId" : 554, "comment" : "small r and 100 bit s^-1", "msg" : "4d7367", "sig" : "302302020100021d00d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e", @@ -4227,7 +5011,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 457, + "tcId" : 555, "comment" : "100-bit r and s^-1", "msg" : "4d7367", "sig" : "302e020d062522bbd3ecbe7c39e93e7c24021d00d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e", @@ -4251,7 +5035,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 458, + "tcId" : 556, "comment" : "r and s^-1 are close to n", "msg" : "4d7367", "sig" : "303d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29bd021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -4275,7 +5059,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 459, + "tcId" : 557, "comment" : "s == 1", "msg" : "4d7367", "sig" : "3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020101", @@ -4283,7 +5067,7 @@ "flags" : [] }, { - "tcId" : 460, + "tcId" : 558, "comment" : "s == 0", "msg" : "4d7367", "sig" : "3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020100", @@ -4307,7 +5091,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 461, + "tcId" : 559, "comment" : "point at infinity during verify", "msg" : "4d7367", "sig" : "303c021c7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151e021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -4331,7 +5115,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 462, + "tcId" : 560, "comment" : "u1 == 1", "msg" : "4d7367", "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c0b041f884d648cc345e4600078eb790708ccad576d4abe3c943aa328", @@ -4355,7 +5139,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 463, + "tcId" : 561, "comment" : "u1 == n - 1", "msg" : "4d7367", "sig" : "303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d00f4fbe077b29b733cba1b9fff87139d9bd7ec42e6a6926b08c8218715", @@ -4379,7 +5163,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 464, + "tcId" : 562, "comment" : "u2 == 1", "msg" : "4d7367", "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -4403,7 +5187,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 465, + "tcId" : 563, "comment" : "u2 == n - 1", "msg" : "4d7367", "sig" : "303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d00aaaaaaaaaaaaaaaaaaaaaaaaaaaa0f17407b4ad40d3e1b8392e81c29", @@ -4427,7 +5211,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 466, + "tcId" : 564, "comment" : "edge case for u1", "msg" : "4d7367", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00ae56b52d6f218441174c2000284de21998bf849bdc570597c450fd36", @@ -4451,7 +5235,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 467, + "tcId" : 565, "comment" : "edge case for u1", "msg" : "4d7367", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00abadccc5cafa7d90d9f20d1f3fbe18241e38cd6e99821135a808feb6", @@ -4475,7 +5259,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 468, + "tcId" : 566, "comment" : "edge case for u1", "msg" : "4d7367", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00ab7051d7e48b9f852e258cbede1f26aedc2e862ca9f63c7314c6ab13", @@ -4499,7 +5283,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 469, + "tcId" : 567, "comment" : "edge case for u1", "msg" : "4d7367", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c787b89e72cafea47f4fbe077b29b056875feb7f770106528bbee29a6", @@ -4523,7 +5307,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 470, + "tcId" : 568, "comment" : "edge case for u1", "msg" : "4d7367", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00b89e72cafea47f4fbe077b29b73323565b6713b98090e2a4a8d86ed5", @@ -4547,7 +5331,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 471, + "tcId" : 569, "comment" : "edge case for u1", "msg" : "4d7367", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c713ce595fd48fe9f7c0ef6536e673009d6153734ed449c03f554b36d", @@ -4571,7 +5355,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 472, + "tcId" : 570, "comment" : "edge case for u1", "msg" : "4d7367", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c2cafea47f4fbe077b29b733cba1b7743297b2de81ca9398d72ec3df5", @@ -4595,7 +5379,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 473, + "tcId" : 571, "comment" : "edge case for u1", "msg" : "4d7367", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00a8d4a569486f3ddf7459efffebd8259614592df025b1a6797a33aba2", @@ -4619,7 +5403,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 474, + "tcId" : 572, "comment" : "edge case for u1", "msg" : "4d7367", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c51a94ad290de7bbee8b3dfffd7b1348947f96ba2378623ad980b2d07", @@ -4643,7 +5427,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 475, + "tcId" : 573, "comment" : "edge case for u1", "msg" : "4d7367", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00fa7df03bd94db99e5d0dcfffc3895a1f5c5299925d37ca27123ed8a9", @@ -4667,7 +5451,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 476, + "tcId" : 574, "comment" : "edge case for u1", "msg" : "4d7367", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d5b828ebf245cfc29712c65f6f0f1ea8de73bb355ee9b2dc38916aa8", @@ -4691,7 +5475,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 477, + "tcId" : 575, "comment" : "edge case for u2", "msg" : "4d7367", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffffffffffffffffffffffffffb2364ae85014b149b86c741eb8be", @@ -4715,7 +5499,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 478, + "tcId" : 576, "comment" : "edge case for u2", "msg" : "4d7367", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00855f5b2dc8e46ec428a593f73219cf65dae793e8346e30cc3701309c", @@ -4739,7 +5523,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 479, + "tcId" : 577, "comment" : "edge case for u2", "msg" : "4d7367", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c2db5f61aea817276af2064e104c7a30e32034cb526dd0aacfa56566f", @@ -4763,7 +5547,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 480, + "tcId" : 578, "comment" : "edge case for u2", "msg" : "4d7367", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0084a6c7513e5f48c07fffffffffff8713f3cba1293e4f3e95597fe6bd", @@ -4787,7 +5571,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 481, + "tcId" : 579, "comment" : "edge case for u2", "msg" : "4d7367", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c6c7513e5f48c07ffffffffffffff9d21fd1b31544cb13ca86a75b25e", @@ -4811,7 +5595,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 482, + "tcId" : 580, "comment" : "edge case for u2", "msg" : "4d7367", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d8ea27cbe9180fffffffffffffff3a43fa3662a899627950d4eb64bc", @@ -4835,7 +5619,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 483, + "tcId" : 581, "comment" : "edge case for u2", "msg" : "4d7367", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3e5f48c07fffffffffffffffffffc724968c0ecf9ed783744a7337b3", @@ -4859,7 +5643,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 484, + "tcId" : 582, "comment" : "edge case for u2", "msg" : "4d7367", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00bfffffffffffffffffffffffffff3d87bb44c833bb384d0f224ccdde", @@ -4883,7 +5667,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 485, + "tcId" : 583, "comment" : "edge case for u2", "msg" : "4d7367", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffffffffffffffffffffffffff646c95d0a029629370d8e83d717f", @@ -4907,7 +5691,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 486, + "tcId" : 584, "comment" : "edge case for u2", "msg" : "4d7367", "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e1520", @@ -4931,7 +5715,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 487, + "tcId" : 585, "comment" : "edge case for u2", "msg" : "4d7367", "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0096dafb0d7540b93b5790327082635cd8895e1e799d5d19f92b594056", @@ -4955,7 +5739,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 488, + "tcId" : 586, "comment" : "point duplication during verification", "msg" : "4d7367", "sig" : "303d021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021c23c5bbfb025d0d11bc97dd040416fcc32324cc8f5936ed88da2dc253", @@ -4981,7 +5765,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 489, + "tcId" : 587, "comment" : "duplication bug", "msg" : "4d7367", "sig" : "303d021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021c23c5bbfb025d0d11bc97dd040416fcc32324cc8f5936ed88da2dc253", @@ -5007,7 +5791,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 490, + "tcId" : 588, "comment" : "comparison with point at infinity ", "msg" : "4d7367", "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", @@ -5031,7 +5815,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 491, + "tcId" : 589, "comment" : "extreme value for k and edgecase s", "msg" : "4d7367", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -5055,7 +5839,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 492, + "tcId" : 590, "comment" : "extreme value for k and s^-1", "msg" : "4d7367", "sig" : "303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00db6db6db6db6db6db6db6db6db6ceed4c09e84c77ebd9116e17391eb", @@ -5079,7 +5863,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 493, + "tcId" : 591, "comment" : "extreme value for k and s^-1", "msg" : "4d7367", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", @@ -5103,7 +5887,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 494, + "tcId" : 592, "comment" : "extreme value for k and s^-1", "msg" : "4d7367", "sig" : "303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00cccccccccccccccccccccccccccc121be6fa59cb431754377d168831", @@ -5127,7 +5911,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 495, + "tcId" : 593, "comment" : "extreme value for k and s^-1", "msg" : "4d7367", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c249249249249249249249249249227ce201a6b76951f982e7ae89852", @@ -5151,7 +5935,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 496, + "tcId" : 594, "comment" : "extreme value for k", "msg" : "4d7367", "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c0eb10e5ab95facded4061029d63a46f46f12947411f2ea561a592057", @@ -5175,7 +5959,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 497, + "tcId" : 595, "comment" : "extreme value for k and edgecase s", "msg" : "4d7367", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", @@ -5199,7 +5983,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 498, + "tcId" : 596, "comment" : "extreme value for k and s^-1", "msg" : "4d7367", "sig" : "303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00db6db6db6db6db6db6db6db6db6ceed4c09e84c77ebd9116e17391eb", @@ -5223,7 +6007,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 499, + "tcId" : 597, "comment" : "extreme value for k and s^-1", "msg" : "4d7367", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", @@ -5247,7 +6031,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 500, + "tcId" : 598, "comment" : "extreme value for k and s^-1", "msg" : "4d7367", "sig" : "303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00cccccccccccccccccccccccccccc121be6fa59cb431754377d168831", @@ -5271,7 +6055,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 501, + "tcId" : 599, "comment" : "extreme value for k and s^-1", "msg" : "4d7367", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c249249249249249249249249249227ce201a6b76951f982e7ae89852", @@ -5295,7 +6079,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 502, + "tcId" : 600, "comment" : "extreme value for k", "msg" : "4d7367", "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c0eb10e5ab95facded4061029d63a46f46f12947411f2ea561a592057", @@ -5319,7 +6103,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 503, + "tcId" : 601, "comment" : "testing point duplication", "msg" : "4d7367", "sig" : "303c021c0b041f884d648cc345e4600078eb790708ccad576d4abe3c943aa328021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -5327,7 +6111,7 @@ "flags" : [] }, { - "tcId" : 504, + "tcId" : 602, "comment" : "testing point duplication", "msg" : "4d7367", "sig" : "303d021d00f4fbe077b29b733cba1b9fff87139d9bd7ec42e6a6926b08c8218715021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -5351,7 +6135,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 505, + "tcId" : 603, "comment" : "testing point duplication", "msg" : "4d7367", "sig" : "303c021c0b041f884d648cc345e4600078eb790708ccad576d4abe3c943aa328021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -5359,7 +6143,7 @@ "flags" : [] }, { - "tcId" : 506, + "tcId" : 604, "comment" : "testing point duplication", "msg" : "4d7367", "sig" : "303d021d00f4fbe077b29b733cba1b9fff87139d9bd7ec42e6a6926b08c8218715021c249249249249249249249249249227ce201a6b76951f982e7ae89851", @@ -5383,7 +6167,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 507, + "tcId" : 605, "comment" : "k*G has a large x-coordinate", "msg" : "54657374", "sig" : "303502104319055358e8617b0c46353d039cdaab022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", @@ -5391,7 +6175,7 @@ "flags" : [] }, { - "tcId" : 508, + "tcId" : 606, "comment" : "r too large", "msg" : "54657374", "sig" : "3046022100ffffffff00000001000000000000000000000000fffffffffffffffffffffffc022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", @@ -5415,7 +6199,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 509, + "tcId" : 607, "comment" : "r,s are large", "msg" : "54657374", "sig" : "3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", @@ -5439,7 +6223,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 510, + "tcId" : 608, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100909135bdb6799286170f5ead2de4f6511453fe50914f3df2de54a36383df8dd4", @@ -5463,7 +6247,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 511, + "tcId" : 609, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022027b4577ca009376f71303fd5dd227dcef5deb773ad5f5a84360644669ca249a5", @@ -5487,7 +6271,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 512, + "tcId" : 610, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020105020101", @@ -5511,7 +6295,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 513, + "tcId" : 611, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020105020103", @@ -5535,7 +6319,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 514, + "tcId" : 612, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020105020105", @@ -5559,7 +6343,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 515, + "tcId" : 613, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020105020106", @@ -5567,7 +6351,7 @@ "flags" : [] }, { - "tcId" : 516, + "tcId" : 614, "comment" : "r is larger than n", "msg" : "54657374", "sig" : "3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632556020106", @@ -5591,7 +6375,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 517, + "tcId" : 615, "comment" : "s is larger than n", "msg" : "54657374", "sig" : "3026020105022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc75fbd8", @@ -5615,7 +6399,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 518, + "tcId" : 616, "comment" : "small r and s^-1", "msg" : "54657374", "sig" : "3027020201000221008f1e3c7862c58b16bb76eddbb76eddbb516af4f63f2d74d76e0d28c9bb75ea88", @@ -5639,7 +6423,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 519, + "tcId" : 617, "comment" : "smallish r and s^-1", "msg" : "54657374", "sig" : "302c02072d9b4d347952d6022100ef3043e7329581dbb3974497710ab11505ee1c87ff907beebadd195a0ffe6d7a", @@ -5663,7 +6447,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 520, + "tcId" : 618, "comment" : "100-bit r and small s^-1", "msg" : "54657374", "sig" : "3032020d1033e67e37b32b445580bf4eff0221008b748b74000000008b748b748b748b7466e769ad4a16d3dcd87129b8e91d1b4d", @@ -5687,7 +6471,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 521, + "tcId" : 619, "comment" : "small r and 100 bit s^-1", "msg" : "54657374", "sig" : "302702020100022100ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b", @@ -5711,7 +6495,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 522, + "tcId" : 620, "comment" : "100-bit r and s^-1", "msg" : "54657374", "sig" : "3032020d062522bbd3ecbe7c39e93e7c25022100ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b", @@ -5735,7 +6519,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 523, + "tcId" : 621, "comment" : "r and s^-1 are close to n", "msg" : "54657374", "sig" : "3045022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324d50220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -5759,7 +6543,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 524, + "tcId" : 622, "comment" : "s == 1", "msg" : "54657374", "sig" : "30250220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70020101", @@ -5767,7 +6551,7 @@ "flags" : [] }, { - "tcId" : 525, + "tcId" : 623, "comment" : "s == 0", "msg" : "54657374", "sig" : "30250220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70020100", @@ -5791,7 +6575,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 526, + "tcId" : 624, "comment" : "point at infinity during verify", "msg" : "54657374", "sig" : "304402207fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a80220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -5815,7 +6599,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 527, + "tcId" : 625, "comment" : "u1 == 1", "msg" : "54657374", "sig" : "30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c700220532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25", @@ -5839,7 +6623,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 528, + "tcId" : 626, "comment" : "u1 == n - 1", "msg" : "54657374", "sig" : "30450220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70022100acd155416a8b77f34089464733ff7cd39c400e9c69af7beb9eac5054ed2ec72c", @@ -5863,7 +6647,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 529, + "tcId" : 627, "comment" : "u2 == 1", "msg" : "54657374", "sig" : "30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c700220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -5887,7 +6671,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 530, + "tcId" : 628, "comment" : "u2 == n - 1", "msg" : "54657374", "sig" : "30450220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70022100aaaaaaaa00000000aaaaaaaaaaaaaaaa7def51c91a0fbf034d26872ca84218e1", @@ -5911,7 +6695,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 531, + "tcId" : 629, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220710f8e3edc7c2d5a3fd23de844002bb949d9f794f6d5405f6d97c1bb03dd2bd2", @@ -5935,7 +6719,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 532, + "tcId" : 630, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100edffbc270f722c243069a7e5f40335a61a58525c7b4db2e7a8e269274ffe4e1b", @@ -5959,7 +6743,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 533, + "tcId" : 631, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100a25adcae105ed7ff4f95d2344e24ee523314c3e178525d007904b68919ba4d53", @@ -5983,7 +6767,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 534, + "tcId" : 632, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02202e4348c645707dce6760d773de3f3e87346924b2f64bd3dd0297e766b5805ebb", @@ -6007,7 +6791,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 535, + "tcId" : 633, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220348c673b07dce3920d773de3f3e87408869e916dbcf797d8f9684fb67753d1dc", @@ -6031,7 +6815,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 536, + "tcId" : 634, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02206918ce760fb9c7241aee7bc7e7d0e8110d3d22db79ef2fb1f2d09f6ceea7a3b8", @@ -6055,7 +6839,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 537, + "tcId" : 635, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022073b3c694391d8eadde3f3e874089464715ac20e4c126bbf6d864d648969f5b5a", @@ -6079,7 +6863,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 538, + "tcId" : 636, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bb07ac7a86948c2c2989a16db1930ef1b89ce112595197656877e53c41457f28", @@ -6103,7 +6887,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 539, + "tcId" : 637, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022027e4d82cb6c061dd9337c69bf9332ed3d198662d6f2299443f62c861187db648", @@ -6127,7 +6911,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 540, + "tcId" : 638, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100e7c5cf3aac2e88923b77850515fff6a12d13b356dfe9ec275c3dd81ae94609a4", @@ -6151,7 +6935,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 541, + "tcId" : 639, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100c77838df91c1e953e016e10bddffea2317f9fee32bacfe553cede9e57a748f68", @@ -6175,7 +6959,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 542, + "tcId" : 640, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0221008ef071c02383d2a6c02dc217bbffd446730d0318b0425e2586220907f885f97f", @@ -6199,7 +6983,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 543, + "tcId" : 641, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02205668aaa0b545bbf9a044a32399ffbe69ce20074e34d7bdf5cf56282a76976396", @@ -6223,7 +7007,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 544, + "tcId" : 642, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100d12d6e56882f6c0027cae91a27127728f7fddf478fb4fdc2b65f40a60b0eb952", @@ -6247,7 +7031,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 545, + "tcId" : 643, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02207fffffffaaaaaaaaffffffffffffffffe9a2538f37b28a2c513dee40fecbb71a", @@ -6271,7 +7055,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 546, + "tcId" : 644, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100b62f26b5f2a2b26f6de86d42ad8a13da3ab3cccd0459b201de009e526adf21f2", @@ -6295,7 +7079,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 547, + "tcId" : 645, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bb1d9ac949dd748cd02bbbe749bd351cd57b38bb61403d700686aa7b4c90851e", @@ -6319,7 +7103,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 548, + "tcId" : 646, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022066755a00638cdaec1c732513ca0234ece52545dac11f816e818f725b4f60aaf2", @@ -6343,7 +7127,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 549, + "tcId" : 647, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022055a00c9fcdaebb6032513ca0234ecfffe98ebe492fdf02e48ca48e982beb3669", @@ -6367,7 +7151,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 550, + "tcId" : 648, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100ab40193f9b5d76c064a27940469d9fffd31d7c925fbe05c919491d3057d66cd2", @@ -6391,7 +7175,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 551, + "tcId" : 649, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100ca0234ebb5fdcb13ca0234ecffffffffcb0dadbbc7f549f8a26b4408d0dc8600", @@ -6415,7 +7199,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 552, + "tcId" : 650, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bfffffff3ea3677e082b9310572620ae19933a9e65b285598711c77298815ad3", @@ -6439,7 +7223,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 553, + "tcId" : 651, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220266666663bbbbbbbe6666666666666665b37902e023fab7c8f055d86e5cc41f4", @@ -6463,7 +7247,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 554, + "tcId" : 652, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bfffffff36db6db7a492492492492492146c573f4c6dfc8d08a443e258970b09", @@ -6487,7 +7271,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 555, + "tcId" : 653, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bfffffff2aaaaaab7fffffffffffffffc815d0e60b3e596ecb1ad3a27cfd49c4", @@ -6511,7 +7295,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 556, + "tcId" : 654, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02207fffffff55555555ffffffffffffffffd344a71e6f651458a27bdc81fd976e37", @@ -6535,7 +7319,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 557, + "tcId" : 655, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02203fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa", @@ -6559,7 +7343,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 558, + "tcId" : 656, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02205d8ecd64a4eeba466815ddf3a4de9a8e6abd9c5db0a01eb80343553da648428f", @@ -6583,7 +7367,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 559, + "tcId" : 657, "comment" : "point duplication during verification", "msg" : "54657374", "sig" : "304502206f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569022100f21d907e3890916dc4fa1f4703c1e50d3f54ddf7383e44023a41de562aa18ed8", @@ -6609,7 +7393,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 560, + "tcId" : 658, "comment" : "duplication bug", "msg" : "54657374", "sig" : "304502206f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569022100f21d907e3890916dc4fa1f4703c1e50d3f54ddf7383e44023a41de562aa18ed8", @@ -6635,7 +7419,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 561, + "tcId" : 659, "comment" : "point with x-coordinate 0", "msg" : "54657374", "sig" : "30250201010220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -6659,7 +7443,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 562, + "tcId" : 660, "comment" : "point with x-coordinate 0", "msg" : "54657374", "sig" : "3045022101000000000000000000000000000000000000000000000000000000000000000002203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9", @@ -6683,7 +7467,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 563, + "tcId" : 661, "comment" : "comparison with point at infinity ", "msg" : "54657374", "sig" : "30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c7002203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9", @@ -6707,7 +7491,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 564, + "tcId" : 662, "comment" : "extreme value for k and edgecase s", "msg" : "54657374", "sig" : "304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc476699780220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -6731,7 +7515,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 565, + "tcId" : 663, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "304502207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022100b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc", @@ -6755,7 +7539,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 566, + "tcId" : 664, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "304502207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022100cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7", @@ -6779,7 +7563,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 567, + "tcId" : 665, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997802203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaa", @@ -6803,7 +7587,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 568, + "tcId" : 666, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022049249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185", @@ -6827,7 +7611,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 569, + "tcId" : 667, "comment" : "extreme value for k", "msg" : "54657374", "sig" : "304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022016a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb", @@ -6851,7 +7635,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 570, + "tcId" : 668, "comment" : "extreme value for k and edgecase s", "msg" : "54657374", "sig" : "304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2960220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -6875,7 +7659,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 571, + "tcId" : 669, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "304502206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022100b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc", @@ -6899,7 +7683,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 572, + "tcId" : 670, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "304502206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022100cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7", @@ -6923,7 +7707,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 573, + "tcId" : 671, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29602203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaa", @@ -6947,7 +7731,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 574, + "tcId" : 672, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022049249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185", @@ -6971,7 +7755,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 575, + "tcId" : 673, "comment" : "extreme value for k", "msg" : "54657374", "sig" : "304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022016a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb", @@ -6995,7 +7779,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 576, + "tcId" : 674, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "30440220532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e250220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -7003,7 +7787,7 @@ "flags" : [] }, { - "tcId" : 577, + "tcId" : 675, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "3045022100acd155416a8b77f34089464733ff7cd39c400e9c69af7beb9eac5054ed2ec72c0220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -7027,7 +7811,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 578, + "tcId" : 676, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "30440220532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e250220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -7035,7 +7819,7 @@ "flags" : [] }, { - "tcId" : 579, + "tcId" : 677, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "3045022100acd155416a8b77f34089464733ff7cd39c400e9c69af7beb9eac5054ed2ec72c0220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -7059,7 +7843,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 580, + "tcId" : 678, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "304d0218389cb27e0bc8d21fa7e5f24cb74f58851313e696333ad68b023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", @@ -7067,7 +7851,7 @@ "flags" : [] }, { - "tcId" : 581, + "tcId" : 679, "comment" : "r too large", "msg" : "313233343030", "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", @@ -7091,7 +7875,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 582, + "tcId" : 680, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971", @@ -7115,7 +7899,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 583, + "tcId" : 681, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d1aee55fdc2a716ba2fabcb57020b72e539bf05c7902f98e105bf83d4cc10c2a159a3cf7e01d749d2205f4da6bd8fcf1", @@ -7139,7 +7923,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 584, + "tcId" : 682, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b6b681dc484f4f020fd3f7e626d88edc6ded1b382ef3e143d60887b51394260832d4d8f2ef70458f9fa90e38c2e19e4f", @@ -7163,7 +7947,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 585, + "tcId" : 683, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020102020101", @@ -7187,7 +7971,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 586, + "tcId" : 684, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020102020102", @@ -7211,7 +7995,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 587, + "tcId" : 685, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020102020103", @@ -7219,7 +8003,7 @@ "flags" : [] }, { - "tcId" : 588, + "tcId" : 686, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52975020103", @@ -7243,7 +8027,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 589, + "tcId" : 687, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3036020102023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accd7fffa", @@ -7267,7 +8051,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 590, + "tcId" : 688, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "3036020201000230489122448912244891224489122448912244891224489122347ce79bc437f4d071aaa92c7d6c882ae8734dc18cb0d553", @@ -7291,7 +8075,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 591, + "tcId" : 689, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "303c02072d9b4d347952cd023100ce751512561b6f57c75342848a3ff98ccf9c3f0219b6b68d00449e6c971a85d2e2ce73554b59219d54d2083b46327351", @@ -7315,7 +8099,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 592, + "tcId" : 690, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3041020d1033e67e37b32b445580bf4efb02302ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad5215c51b320e460542f9cc38968ccdf4263684004eb79a452", @@ -7339,7 +8123,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 593, + "tcId" : 691, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "303602020100023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b", @@ -7363,7 +8147,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 594, + "tcId" : 692, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3041020d062522bbd3ecbe7c39e93e7c24023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b", @@ -7387,7 +8171,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 595, + "tcId" : 693, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "3065023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc528f3023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -7411,7 +8195,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 596, + "tcId" : 694, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020101", @@ -7419,7 +8203,7 @@ "flags" : [] }, { - "tcId" : 597, + "tcId" : 695, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020100", @@ -7443,7 +8227,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 598, + "tcId" : 696, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b9023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -7467,7 +8251,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 599, + "tcId" : 697, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", @@ -7491,7 +8275,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 600, + "tcId" : 698, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec63260230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea5", @@ -7515,7 +8299,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 601, + "tcId" : 699, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -7539,7 +8323,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 602, + "tcId" : 700, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa84ecde56a2cf73ea3abc092185cb1a51f34810f1ddd8c64d", @@ -7563,7 +8347,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 603, + "tcId" : 701, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0230533b0d50480a3ef07e7e8af8b1097759bc03ac9a1c7ed6075a052869f57f12b285613162d08ee7aab9fe54aaa984a39a", @@ -7587,7 +8371,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 604, + "tcId" : 702, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d49a253986bbaa8ce9c3d3808313d39c3b950a478372edc009bc0566b73be7b05dad0737e16960257cc16db6ec6c620f", @@ -7611,7 +8395,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 605, + "tcId" : 703, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0230285090b0d6a6820bbba394efbee5c24a2281e825d2f6c55fb7a85b8251db00f75ab07cc993ceaf664f3c116baf34b021", @@ -7635,7 +8419,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 606, + "tcId" : 704, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b39af4a81ee4ae79064ed80f27e1432e84845f15ece399f2a43d2505a0a8c72c5731f4fd967420b1000e3f75502ed7b7", @@ -7659,7 +8443,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 607, + "tcId" : 705, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100af4a81ee4ae79064ed80f27e1432e84845f15ece399f2cbf28df829ccd30f5ef62ec23957b837d73fe4e156edccd4465", @@ -7683,7 +8467,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 608, + "tcId" : 706, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02305e9503dc95cf20c9db01e4fc2865d0908be2bd9c733e597e8a5bb7b7a62abdff6dbe3978ae56536d0fb01172ecd55f57", @@ -7707,7 +8491,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 609, + "tcId" : 707, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02301ee4ae79064ed80f27e1432e84845f15ece399f2cbf4fa31a3ae8edab84dc3330a39f70938e3912bd59753de5aed3088", @@ -7731,7 +8515,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 610, + "tcId" : 708, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bb51cd3ba8eb201f53ddb4e34e08c0ff7dff9378106784d798d5a3440bd6dc34be3a0eaef8776619a0c97fefb15720b3", @@ -7755,7 +8539,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 611, + "tcId" : 709, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100e707e267ea635384a6da09823149f5cb7acbb29e910d2630c5fb5afbc42aa8436349b214a3b8fb9481ec999e005091f8", @@ -7779,7 +8563,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 612, + "tcId" : 710, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100acc4f2afb7f5c10f818175074ef688a643fc5365e38129f86d5e2517feb81b2cd2b8dc4f7821bfd032edc4c0234085d9", @@ -7803,7 +8587,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 613, + "tcId" : 711, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02310083276c0793f0a19742422f8af671ccf965fa7d18d541bef4c05b90e303f891d39008439e0fda4bfad5ee9a6ace7e340c", @@ -7827,7 +8611,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 614, + "tcId" : 712, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100942848586b534105ddd1ca77df72e1251140f412e97b62afbf85d4822309176b5965453dee3fab709e14156b3dfcecca", @@ -7851,7 +8635,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 615, + "tcId" : 713, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffed2119d5fc12649fc808af3b6d9037d3a44eb32399970dd0", @@ -7875,7 +8659,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 616, + "tcId" : 714, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023079b95c013b0472de04d8faeec3b779c39fe729ea84fb554cd091c7178c2f054eabbc62c3e1cfbac2c2e69d7aa45d9072", @@ -7899,7 +8683,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 617, + "tcId" : 715, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bfd40d0caa4d9d42381f3d72a25683f52b03a1ed96fb72d03f08dcb9a8bc8f23c1a459deab03bcd39396c0d1e9053c81", @@ -7923,7 +8707,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 618, + "tcId" : 716, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02304c7d219db9af94ce7fffffffffffffffffffffffffffffffef15cf1058c8d8ba1e634c4122db95ec1facd4bb13ebf09a", @@ -7947,7 +8731,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 619, + "tcId" : 717, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d219db9af94ce7ffffffffffffffffffffffffffffffffffd189bdb6d9ef7be8504ca374756ea5b8f15e44067d209b9b", @@ -7971,7 +8755,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 620, + "tcId" : 718, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a433b735f299cfffffffffffffffffffffffffffffffffffdbb02debbfa7c9f1487f3936a22ca3f6f5d06ea22d7c0dc3", @@ -7995,7 +8779,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 621, + "tcId" : 719, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b9af94ce7fffffffffffffffffffffffffffffffffffffffd6efeefc876c9f23217b443c80637ef939e911219f96c179", @@ -8019,7 +8803,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 622, + "tcId" : 720, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a276276276276276276276276276276276276276276276273d7228d4f84b769be0fd57b97e4c1ebcae9a5f635e80e9df", @@ -8043,7 +8827,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 623, + "tcId" : 721, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023073333333333333333333333333333333333333333333333316e4d9f42d4eca22df403a0c578b86f0a9a93fe89995c7ed", @@ -8067,7 +8851,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 624, + "tcId" : 722, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffda4233abf824c93f90115e76db206fa7489d6647332e1ba3", @@ -8091,7 +8875,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 625, + "tcId" : 723, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02303fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294bb", @@ -8115,7 +8899,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 626, + "tcId" : 724, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100dfea06865526cea11c0f9eb9512b41fa9581d0f6cb7db9680336151dce79de818cdf33c879da322740416d1e5ae532fa", @@ -8139,7 +8923,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 627, + "tcId" : 725, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "3065023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023064adb4d51a93f96bed4665de2d4e1169cc95819ec6e9333edfd5c07ca134ceef7c95957b719ae349fc439eaa49fbbe34", @@ -8165,7 +8949,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 628, + "tcId" : 726, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "3065023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023064adb4d51a93f96bed4665de2d4e1169cc95819ec6e9333edfd5c07ca134ceef7c95957b719ae349fc439eaa49fbbe34", @@ -8191,7 +8975,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 629, + "tcId" : 727, "comment" : "point with x-coordinate 0", "msg" : "313233343030", "sig" : "3035020101023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -8215,7 +8999,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 630, + "tcId" : 728, "comment" : "point with x-coordinate 0", "msg" : "313233343030", "sig" : "3065023101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0", @@ -8239,7 +9023,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 631, + "tcId" : 729, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0", @@ -8263,7 +9047,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 632, + "tcId" : 730, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -8287,7 +9071,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 633, + "tcId" : 731, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -8311,7 +9095,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 634, + "tcId" : 732, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61", @@ -8335,7 +9119,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 635, + "tcId" : 733, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12", @@ -8359,7 +9143,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 636, + "tcId" : 734, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5", @@ -8383,7 +9167,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 637, + "tcId" : 735, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a", @@ -8407,7 +9191,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 638, + "tcId" : 736, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", @@ -8431,7 +9215,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 639, + "tcId" : 737, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -8455,7 +9239,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 640, + "tcId" : 738, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61", @@ -8479,7 +9263,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 641, + "tcId" : 739, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12", @@ -8503,7 +9287,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 642, + "tcId" : 740, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5", @@ -8527,7 +9311,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 643, + "tcId" : 741, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a", @@ -8551,7 +9335,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 644, + "tcId" : 742, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -8559,7 +9343,7 @@ "flags" : [] }, { - "tcId" : 645, + "tcId" : 743, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "30640230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea502302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -8583,7 +9367,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 646, + "tcId" : 744, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -8591,7 +9375,7 @@ "flags" : [] }, { - "tcId" : 647, + "tcId" : 745, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "30640230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea502302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", @@ -8615,7 +9399,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 648, + "tcId" : 746, "comment" : "k*G has a large x-coordinate", "msg" : "54657374", "sig" : "3067022105ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf5024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", @@ -8623,7 +9407,7 @@ "flags" : [] }, { - "tcId" : 649, + "tcId" : 747, "comment" : "r too large", "msg" : "54657374", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", @@ -8647,7 +9431,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 650, + "tcId" : 748, "comment" : "r,s are large", "msg" : "54657374", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386407024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", @@ -8671,7 +9455,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 651, + "tcId" : 749, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe02420095e19fd2b755d603bf994562d9a11f63cf4eadecbdc0ecb5a394e54529e8da58a527bc6d85725043786362ab4de6cbc7d80e625ae0a98861aea1c7bf7109c91f66", @@ -8695,7 +9479,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 652, + "tcId" : 750, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "54657374", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe024115837645583a37a7a665f983c5e347f65dca47647aa80fd2498a791d44d9b2850a151a6e86fce7d7bb814e724ff11b9ef726bf36c6e7548c37f82a24902876ee19", @@ -8719,7 +9503,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 653, + "tcId" : 751, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020101020101", @@ -8743,7 +9527,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 654, + "tcId" : 752, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020101020102", @@ -8767,7 +9551,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 655, + "tcId" : 753, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020101020103", @@ -8775,7 +9559,7 @@ "flags" : [] }, { - "tcId" : 656, + "tcId" : 754, "comment" : "r is larger than n", "msg" : "54657374", "sig" : "3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a020103", @@ -8799,7 +9583,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 657, + "tcId" : 755, "comment" : "s is larger than n", "msg" : "54657374", "sig" : "3047020101024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e914b3a90", @@ -8823,7 +9607,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 658, + "tcId" : 756, "comment" : "small r and s^-1", "msg" : "54657374", "sig" : "304802020100024201efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7ef87b4de1fc92dd757639408a50bee10764e326fdd2fa308dfde3e5243fdf4ac5ac", @@ -8847,7 +9631,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 659, + "tcId" : 757, "comment" : "smallish r and s^-1", "msg" : "54657374", "sig" : "304d02072d9b4d347952cd02420100508d073413de829275e76509fd81cff49adf4c80ed2ddd4a7937d1d918796878fec24cc46570982c3fb8f5e92ccdcb3e677f07e9bd0db0b84814be1c7949b0de", @@ -8871,7 +9655,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 660, + "tcId" : 758, "comment" : "100-bit r and small s^-1", "msg" : "54657374", "sig" : "3053020d1033e67e37b32b445580bf4eff0242013cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc3393f632affd3eaa3c8fb64507bd5996497bd588fb9e3947c097ced7546b57c8998", @@ -8895,7 +9679,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 661, + "tcId" : 759, "comment" : "small r and 100 bit s^-1", "msg" : "54657374", "sig" : "30480202010002420086ecbf54ab59a4e195f0be1402edd8657bb94618fab50f2fe20fe5ebbc9ff0e491397ed313cc918d438eedb9b5ecb4d9dfa305303505baf25400ed8c20fc3fc47b", @@ -8919,7 +9703,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 662, + "tcId" : 760, "comment" : "100-bit r and s^-1", "msg" : "54657374", "sig" : "3053020d062522bbd3ecbe7c39e93e7c2402420086ecbf54ab59a4e195f0be1402edd8657bb94618fab50f2fe20fe5ebbc9ff0e491397ed313cc918d438eedb9b5ecb4d9dfa305303505baf25400ed8c20fc3fc47b", @@ -8943,7 +9727,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 663, + "tcId" : 761, "comment" : "r and s^-1 are close to n", "msg" : "54657374", "sig" : "308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138638a0242015555555555555555555555555555555555555555555555555555555555555555518baf05027f750ef25532ab85fa066e8ad2793125b112da747cf524bf0b7aed5b", @@ -8967,7 +9751,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 664, + "tcId" : 762, "comment" : "s == 1", "msg" : "54657374", "sig" : "3047024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad020101", @@ -8975,7 +9759,7 @@ "flags" : [] }, { - "tcId" : 665, + "tcId" : 763, "comment" : "s == 0", "msg" : "54657374", "sig" : "3047024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad020100", @@ -8999,7 +9783,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 666, + "tcId" : 764, "comment" : "point at infinity during verify", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd28c343c1df97cb35bfe600a47b84d2e81ddae4dc44ce23d75db7db8f489c3204024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -9023,7 +9807,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 667, + "tcId" : 765, "comment" : "u1 == 1", "msg" : "54657374", "sig" : "308187024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad024100c6ee9e33cf5c6715a1d148fd73f7318884b41adcb916021e2bc0e800a5c5dd97f5142178f6ae88c8fdd98e1afb0ce4c8d2c54b5f37b30b7da1997bb33b0b8a31", @@ -9047,7 +9831,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 668, + "tcId" : 766, "comment" : "u1 == n - 1", "msg" : "54657374", "sig" : "308188024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad024201ff391161cc30a398ea5e2eb7028c08ce777b4be52346e9fde1d43f17ff5a3a22625c72660ac8810da281f2732dfbfcc10768f07e5951e93c3119d63b6b562cd9d8", @@ -9071,7 +9855,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 669, + "tcId" : 767, "comment" : "u2 == 1", "msg" : "54657374", "sig" : "308188024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -9095,7 +9879,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 670, + "tcId" : 768, "comment" : "u2 == n - 1", "msg" : "54657374", "sig" : "308188024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad0242015555555555555555555555555555555555555555555555555555555555555555518baf05027f750ef25532ab85fa066e8ad2793125b112da747cf524bf0b7aed5c", @@ -9119,7 +9903,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 671, + "tcId" : 769, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308186024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0240424f8a11451ecd0735f06da9d15265d82c3c08f43db200b4b9404d558c9749dd51b1607da78f82eda9f32f5e53aef6ed9b97191fbd3bae7f35ddd3e66903d8bb", @@ -9143,7 +9927,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 672, + "tcId" : 770, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024141eeab7d3d7e80937cad0b86d3e53e14830166c2efa89df18ec6f88fc6a8a580601a91934ba922bd746351a008ac4f86dcc4d13a7ff09420f897b52bf88a4c9269", @@ -9167,7 +9951,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 673, + "tcId" : 771, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201a2eb25c2d3f9db15f320a4dd42e236f98a5d8c6774c12f982e2bce6c5e16cb53dbc52da6e091201170c7b11463700865120b560f106e1448c57f957a3bec28db90", @@ -9191,7 +9975,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 674, + "tcId" : 772, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024200a521a445fe801dd1ff391161cc30a398ea5e2eb7028c08ce777b4be52346e9fddfff25612d4c640b972f4400e5bf597b342cc4a0e5e4d50ca579ce8a0ae09c0913", @@ -9215,7 +9999,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 675, + "tcId" : 773, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02411a445fe801dd1ff391161cc30a398ea5e2eb7028c08ce777b4be52346e9fde1d43a6e18df0b42a423dcc5bba72d6eaa3482d00750f395c72f7b528c14e6494fd8f", @@ -9239,7 +10023,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 676, + "tcId" : 774, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02413488bfd003ba3fe7222c398614731d4bc5d6e0518119ceef697ca468dd3fbc3a874dc31be16854847b98b774e5add546905a00ea1e72b8e5ef6a51829cc929fb1e", @@ -9263,7 +10047,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 677, + "tcId" : 775, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201fe801dd1ff391161cc30a398ea5e2eb7028c08ce777b4be52346e9fde1d43f17f9b003304fb6269c9f550768537b35f96443556a62b5ec77958bd8e4204d6354ce", @@ -9287,7 +10071,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 678, + "tcId" : 776, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242014128151a7d33a465767e87681050667ae528af3c43cfc59e3c3c1c8037d941b12bed6b79efcbcacf25ad46226c5c2b2bbfa1360e23c331db67cede47d9b0aa3fd2", @@ -9311,7 +10095,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 679, + "tcId" : 777, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242019bcf27559ab324f2a0ebc95d059edeccd613604232da95c84d41d4d990ae7bb2d12b8d297d99fb86b64572d6fce2a34e4fa5e168f6894d4a1a828e2c6dbbdf31a2", @@ -9335,7 +10119,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 680, + "tcId" : 778, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024200b6cd381945713041c7990356370a00a10888ce905df2c792226a96cadb61df94bc4277c04afbcdabf376f02d2a6addf4052ad7673b1ae1e1ec49af389066810792", @@ -9359,7 +10143,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 681, + "tcId" : 779, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024200ffded83af75d70997c6507c92b1756cd13e9e1fb85e126ffa5a35fd95539b45b0e7fea93830bd009beeaec68f551ad5771500f584c66304c97c2c8f19c141a45a7", @@ -9383,7 +10167,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 682, + "tcId" : 780, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201ffbdb075eebae132f8ca0f92562ead9a27d3c3f70bc24dff4b46bfb2aa7368b61cffd5270617a0137dd5d8d1eaa35aaee2a01eb098cc60992f8591e33828348b4e", @@ -9407,7 +10191,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 683, + "tcId" : 781, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024200ff9c88b0e61851cc752f175b814604673bbda5f291a374fef0ea1f8bffad1d11312e393305644086d140f93996fdfe6083b4783f2ca8f49e188ceb1db5ab166cec", @@ -9431,7 +10215,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 684, + "tcId" : 782, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024200d17592e169fced8af990526ea1711b7cc52ec633ba6097cc1715e7362f0b65a9ede296d370489008b863d88a31b804328905ab0788370a2462bfcabd1df6146dc8", @@ -9455,7 +10239,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 685, + "tcId" : 783, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02415555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554", @@ -9479,7 +10263,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 686, + "tcId" : 784, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242009f57708fa97eba94c6d4782cdd4e33bb95c1353bde095232e3e2bab277bb5d2b48f55a53ffe928d034c29970a9e5f384a003907d3d9b82a86817cc61fb17f4c59e", @@ -9503,7 +10287,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 687, + "tcId" : 785, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024168d98fa90736eff3e90f8fcfe50838b6fa0bf2cde77bc51e3f41019c8006f4e9cbaeadce7dbb44462da6425be9cfdaecb234c41749ce695be1b5ead2e6b1205f35", @@ -9527,7 +10311,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 688, + "tcId" : 786, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024200e97ae66bcd4cae36fffffffffffffffffffffffffffffffffffffffffffffffffd68bc9726f02dbf8598a98b3e5077eff6f2491eb678ed040fb338c084a9ea8a4c", @@ -9551,7 +10335,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 689, + "tcId" : 787, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201ae66bcd4cae36ffffffffffffffffffffffffffffffffffffffffffffffffffffb3954212f8bea578d93e685e5dba329811b2542bb398233e2944bceb19263325d", @@ -9575,7 +10359,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 690, + "tcId" : 788, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242015ccd79a995c6dffffffffffffffffffffffffffffffffffffffffffffffffffffc2121badb58a518afa8010a82c03cad31fa94bbbde96820166d27e644938e00b1", @@ -9599,7 +10383,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 691, + "tcId" : 789, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201cd4cae36fffffffffffffffffffffffffffffffffffffffffffffffffffffffffae18dcc11dff7526233d923a0b202cb29e713f22de8bb6ab0a12821c5abbe3f23", @@ -9623,7 +10407,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 692, + "tcId" : 790, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308187024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024122e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8b9c4c3f73cc816143fac3412b62de4c63db08f8c57e4c58c31f1b457ca5e57e20a", @@ -9647,7 +10431,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 693, + "tcId" : 791, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242010590b21642c8590b21642c8590b21642c8590b21642c8590b21642c8590b2164298eb57e5aff9343597a542d3132f9e734fdc305125e0ec139c5f780ee8e8cb9c2", @@ -9671,7 +10455,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 694, + "tcId" : 792, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201a4924924924924924924924924924924924924924924924924924924924924924445e10670ed0437c9db4125ac4175fbd70e9bd1799a85f44ca0a8e61a3354e808", @@ -9695,7 +10479,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 695, + "tcId" : 793, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201d5555555555555555555555555555555555555555555555555555555555555554fa6dbdcd91484ebc0d521569e4c5efb25910b1f0ddef19d0410c50c73e68db95f", @@ -9719,7 +10503,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 696, + "tcId" : 794, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4fc31322e69da41162a76abf3a1b4507ae66074633446f259661a61c93be30eb5", @@ -9743,7 +10527,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 697, + "tcId" : 795, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0242017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640b", @@ -9767,7 +10551,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 698, + "tcId" : 796, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "308188024200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024201346cc7d4839b77f9f487c7e7f2841c5b7d05f966f3bde28f1fa080ce40037a74e3001a2b00bd39ee4c93072e9963724941383cf0812c02d1c838ad4502a12c619f", @@ -9791,7 +10575,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 699, + "tcId" : 797, "comment" : "point duplication during verification", "msg" : "54657374", "sig" : "30818802420090c8d0d718cb9d8d81094e6d068fb13c16b4df8c77bac676dddfe3e68855bed06b9ba8d0f8a80edce03a9fac7da561e24b1cd22d459239a146695a671f81f73aaf024200a24fbd602ff7012b6b00e9aa1683b45bfa2d62dc768737e8da92cad52f069efbea526acc68096fc0ef9960c6b989bf8922aea38fd463d02c0e7c25e336f32b0874", @@ -9817,7 +10601,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 700, + "tcId" : 798, "comment" : "duplication bug", "msg" : "54657374", "sig" : "30818802420090c8d0d718cb9d8d81094e6d068fb13c16b4df8c77bac676dddfe3e68855bed06b9ba8d0f8a80edce03a9fac7da561e24b1cd22d459239a146695a671f81f73aaf024200a24fbd602ff7012b6b00e9aa1683b45bfa2d62dc768737e8da92cad52f069efbea526acc68096fc0ef9960c6b989bf8922aea38fd463d02c0e7c25e336f32b0874", @@ -9843,7 +10627,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 701, + "tcId" : 799, "comment" : "point with x-coordinate 0", "msg" : "54657374", "sig" : "3047020101024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -9867,7 +10651,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 702, + "tcId" : 800, "comment" : "point with x-coordinate 0", "msg" : "54657374", "sig" : "3081870242020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024166666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81401", @@ -9891,7 +10675,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 703, + "tcId" : 801, "comment" : "comparison with point at infinity ", "msg" : "54657374", "sig" : "308187024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad024166666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81401", @@ -9915,7 +10699,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 704, + "tcId" : 802, "comment" : "extreme value for k and edgecase s", "msg" : "54657374", "sig" : "3081870241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -9939,7 +10723,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 705, + "tcId" : 803, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "3081860241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d0241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -9963,7 +10747,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 706, + "tcId" : 804, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "3081870241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d0242019999999999999999999999999999999999999999999999999999999999999999950e053936328c7855ffd6676d926e1e402fc4a1606e169fbefc595f4ba7605007", @@ -9987,7 +10771,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 707, + "tcId" : 805, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "3081860241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d024166666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81402", @@ -10011,7 +10795,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 708, + "tcId" : 806, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "3081870241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d024201b6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db68d82a2b033628ca12ffd36ed0d3bf206957c063c2bf183d7132f20aac7c797a51", @@ -10035,7 +10819,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 709, + "tcId" : 807, "comment" : "extreme value for k", "msg" : "54657374", "sig" : "3081860241433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d02410eb10e5ab95f2f26a40700b1300fb8c3c8d5384ffbecf1fdb9e11e67cb7fd6a7f503e6e25ac09bb88b6c3983df764d4d72bc2920e233f0f7974a234a21b00bb447", @@ -10059,7 +10843,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 710, + "tcId" : 808, "comment" : "extreme value for k and edgecase s", "msg" : "54657374", "sig" : "308188024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66024200aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -10083,7 +10867,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 711, + "tcId" : 809, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "308187024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd660241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -10107,7 +10891,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 712, + "tcId" : 810, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "308188024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd660242019999999999999999999999999999999999999999999999999999999999999999950e053936328c7855ffd6676d926e1e402fc4a1606e169fbefc595f4ba7605007", @@ -10131,7 +10915,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 713, + "tcId" : 811, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "308187024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66024166666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81402", @@ -10155,7 +10939,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 714, + "tcId" : 812, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "308188024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66024201b6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db68d82a2b033628ca12ffd36ed0d3bf206957c063c2bf183d7132f20aac7c797a51", @@ -10179,7 +10963,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 715, + "tcId" : 813, "comment" : "extreme value for k", "msg" : "54657374", "sig" : "308187024200c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6602410eb10e5ab95f2f26a40700b1300fb8c3c8d5384ffbecf1fdb9e11e67cb7fd6a7f503e6e25ac09bb88b6c3983df764d4d72bc2920e233f0f7974a234a21b00bb447", @@ -10203,7 +10987,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 716, + "tcId" : 814, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "308186024100c6ee9e33cf5c6715a1d148fd73f7318884b41adcb916021e2bc0e800a5c5dd97f5142178f6ae88c8fdd98e1afb0ce4c8d2c54b5f37b30b7da1997bb33b0b8a310241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -10211,7 +10995,7 @@ "flags" : [] }, { - "tcId" : 717, + "tcId" : 815, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "308187024201ff391161cc30a398ea5e2eb7028c08ce777b4be52346e9fde1d43f17ff5a3a22625c72660ac8810da281f2732dfbfcc10768f07e5951e93c3119d63b6b562cd9d80241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -10235,7 +11019,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 718, + "tcId" : 816, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "308186024100c6ee9e33cf5c6715a1d148fd73f7318884b41adcb916021e2bc0e800a5c5dd97f5142178f6ae88c8fdd98e1afb0ce4c8d2c54b5f37b30b7da1997bb33b0b8a310241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -10243,7 +11027,7 @@ "flags" : [] }, { - "tcId" : 719, + "tcId" : 817, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "308187024201ff391161cc30a398ea5e2eb7028c08ce777b4be52346e9fde1d43f17ff5a3a22625c72660ac8810da281f2732dfbfcc10768f07e5951e93c3119d63b6b562cd9d80241492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -10267,7 +11051,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 720, + "tcId" : 818, "comment" : "k*G has a large x-coordinate", "msg" : "54657374", "sig" : "3036021100e2027b801fc479308ff5399a8825fccf022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4", @@ -10275,7 +11059,7 @@ "flags" : [] }, { - "tcId" : 721, + "tcId" : 819, "comment" : "r too large", "msg" : "54657374", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4", @@ -10299,7 +11083,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 722, + "tcId" : 820, "comment" : "r,s are large", "msg" : "54657374", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a3022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a2", @@ -10323,7 +11107,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 723, + "tcId" : 821, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "54657374", "sig" : "304402207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02204ab8de0a51481bc45794b924518f2dd6ac5cce31f3228d624c5a896f79a2d6a2", @@ -10347,7 +11131,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 724, + "tcId" : 822, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "54657374", "sig" : "304502207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0221008b1b5f89f5bb74caa42d36e601a9f3c20b4e6c91ceb98a52fbfa9f81781b8a17", @@ -10371,7 +11155,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 725, + "tcId" : 823, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020101020101", @@ -10395,7 +11179,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 726, + "tcId" : 824, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020101020102", @@ -10419,7 +11203,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 727, + "tcId" : 825, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020101020103", @@ -10427,7 +11211,7 @@ "flags" : [] }, { - "tcId" : 728, + "tcId" : 826, "comment" : "r is larger than n", "msg" : "54657374", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8020103", @@ -10451,7 +11235,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 729, + "tcId" : 827, "comment" : "s is larger than n", "msg" : "54657374", "sig" : "3026020101022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82975b2d2e", @@ -10475,7 +11259,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 730, + "tcId" : 828, "comment" : "small r and s^-1", "msg" : "54657374", "sig" : "30260202010102202827370584fdeb9f5d5a9fb9579a09390efb6f9d99b64fc188d8bce05c2d4eed", @@ -10499,7 +11283,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 731, + "tcId" : 829, "comment" : "smallish r and s^-1", "msg" : "54657374", "sig" : "302b02072d9b4d347952ce02204937a087731df4febc2c3a81ddfbab5dc3af950817f41b590d156ed409ad2869", @@ -10523,7 +11307,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 732, + "tcId" : 830, "comment" : "100-bit r and small s^-1", "msg" : "54657374", "sig" : "3032020d1033e67e37b32b445580bf4efb02210091827d03bb6dac31940ba56ed88489048ff173f0bf20cab20dcc086fca37f285", @@ -10547,7 +11331,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 733, + "tcId" : 831, "comment" : "small r and 100 bit s^-1", "msg" : "54657374", "sig" : "30260202010102203eb35fe7e8331f71e4c63b45f349a99d47a5e781798e579f2386195d3827bb15", @@ -10571,7 +11355,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 734, + "tcId" : 832, "comment" : "100-bit r and s^-1", "msg" : "54657374", "sig" : "3031020d062522bbd3ecbe7c39e93e7c2502203eb35fe7e8331f71e4c63b45f349a99d47a5e781798e579f2386195d3827bb15", @@ -10595,7 +11379,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 735, + "tcId" : 833, "comment" : "r and s^-1 are close to n", "msg" : "54657374", "sig" : "3045022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485628022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -10619,7 +11403,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 736, + "tcId" : 834, "comment" : "s == 1", "msg" : "54657374", "sig" : "3025022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2020101", @@ -10627,7 +11411,7 @@ "flags" : [] }, { - "tcId" : 737, + "tcId" : 835, "comment" : "s == 0", "msg" : "54657374", "sig" : "3025022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2020100", @@ -10651,7 +11435,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 738, + "tcId" : 836, "comment" : "point at infinity during verify", "msg" : "54657374", "sig" : "3044022054fdabedd0f754de1f3305484ec1c6b8c61cbd51dab0d37bc80f07414ba42b53022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -10675,7 +11459,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 739, + "tcId" : 837, "comment" : "u1 == 1", "msg" : "54657374", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce20220532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25", @@ -10699,7 +11483,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 740, + "tcId" : 838, "comment" : "u1 == n - 1", "msg" : "54657374", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2022056ccad1e0c7a21ae7eef50d7d1830a456b928e9277f9845e3b1094148813f882", @@ -10723,7 +11507,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 741, + "tcId" : 839, "comment" : "u2 == 1", "msg" : "54657374", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -10747,7 +11531,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 742, + "tcId" : 840, "comment" : "u2 == n - 1", "msg" : "54657374", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2022071523a926bf4712829995c6069025e4bb2d0fc6d23966f4fb5695f01ba3039c5", @@ -10771,7 +11555,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 743, + "tcId" : 841, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022054635633127665edff4996c3232c0589e44acce6fb989885a1b92da58cd43c44", @@ -10795,7 +11579,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 744, + "tcId" : 842, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220028eb8f6fb8e5a3833700b5687f17948beeecf7c73aa9c14430ef3ca01602036", @@ -10819,7 +11603,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 745, + "tcId" : 843, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02207c04eb7f3730e231a1c6f86a11042f1a914b02bd83ca8e82670f9bf9d17d9e00", @@ -10843,7 +11627,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 746, + "tcId" : 844, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02203b3b272686d138084988ae23089d57b574fbabe983e1de35694442c2b9660070", @@ -10867,7 +11651,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 747, + "tcId" : 845, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02202e67ab256e246048b8154c6bd12de75f1657f9b20e8da09beca149a517cbfb1b", @@ -10891,7 +11675,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 748, + "tcId" : 846, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02205ccf564adc48c091702a98d7a25bcebe2caff3641d1b4137d942934a2f97f636", @@ -10915,7 +11699,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 749, + "tcId" : 847, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0221008197dc78d6ccee9677df5d99f382c80c19dd0d78babbb86810d8398b0c911414", @@ -10939,7 +11723,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 750, + "tcId" : 848, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02207552d8ce45674b223735b1c2d0946581cd062d494a89f42f58f0ee1bc5c0f318", @@ -10963,7 +11747,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 751, + "tcId" : 849, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02202a988eeb5d91279714eb150faea4838ede06b16567dc73919515d28ff04a12d7", @@ -10987,7 +11771,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 752, + "tcId" : 850, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220559801a88f7843ce3f1c73cd7a5787e7a7eeadbcb9c90e71ee64e0dd0a741a63", @@ -11011,7 +11795,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 753, + "tcId" : 851, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02202b66568f063d10d73f77a86be8c18522b5c947493bfcc22f1d884a0a4409fc41", @@ -11035,7 +11819,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 754, + "tcId" : 852, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02203e0275bf9b987118d0e37c350882178d48a5815ec1e547413387cdfce8becf00", @@ -11059,7 +11843,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 755, + "tcId" : 853, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02206353c7f3e0a4e33ebf7758dadf2bd9d0841328e13c75e252855f5a2b87c2c78c", @@ -11083,7 +11867,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 756, + "tcId" : 854, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022014899bc6ff5e72338f3c9847fa6531c4337fde3fcf1c8c32f768fba3a402a964", @@ -11107,7 +11891,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 757, + "tcId" : 855, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022072655c5e4f1cefca22f413a612e5bfdd7ba9ae71053f68b0c74d9a73590013c3", @@ -11131,7 +11915,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 758, + "tcId" : 856, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100a2030dbf01d8c9de2900dc3845fda4e4c6bc049c4cd5717a9c629b9ed29d1859", @@ -11155,7 +11939,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 759, + "tcId" : 857, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100a1db7293b6f01594b808718e61a4d642dff4fee2fb471167ef7ab42959a473e7", @@ -11179,7 +11963,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 760, + "tcId" : 858, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02210099bb8d4bcbf1816d31aad88c25c61f1433b08322412c7bd84ed759d01c009127", @@ -11203,7 +11987,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 761, + "tcId" : 859, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022041cee82a6957ef02ab3aa07a3315accc0d0d66c2081d530246d6e681873c90d1", @@ -11227,7 +12011,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 762, + "tcId" : 860, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220746d61572ecae774691e7809121986d9b93279b00934ff1def1f4798da89ad4c", @@ -11251,7 +12035,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 763, + "tcId" : 861, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220281b26a0908968099f8e1f610f4f358318baa21107b791ef6f24cb244677a64b", @@ -11275,7 +12059,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 764, + "tcId" : 862, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022046a78fe7c149c67d7eeeb1b5be57b3a1082651c278ebc4a50abeb4570f858f1b", @@ -11299,7 +12083,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 765, + "tcId" : 863, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022014fdabedd0f754de1f3305484ec1c6b8c61cbd51dab0d37bc80f07414ba42b55", @@ -11323,7 +12107,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 766, + "tcId" : 864, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0221008e305a1cf885ccc330ad0f1b5834a6a783f1948a5d5087d42bb5d47af8243535", @@ -11347,7 +12131,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 767, + "tcId" : 865, "comment" : "point duplication during verification", "msg" : "54657374", "sig" : "30440220074c035603e1eb49ab5382819bf82af82929b500c6e78841c1b2c3ff54a615dd022044088a0685df1955696286cc083d35afa8d2895927405b0731eadcd8a7233799", @@ -11373,7 +12157,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 768, + "tcId" : 866, "comment" : "duplication bug", "msg" : "54657374", "sig" : "30440220074c035603e1eb49ab5382819bf82af82929b500c6e78841c1b2c3ff54a615dd022044088a0685df1955696286cc083d35afa8d2895927405b0731eadcd8a7233799", @@ -11399,7 +12183,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 769, + "tcId" : 867, "comment" : "comparison with point at infinity ", "msg" : "54657374", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2022021ff1192539621f272e135501f80b5e38271e553f11387cb1cd2cfb3b7db4487", @@ -11423,7 +12207,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 770, + "tcId" : 868, "comment" : "extreme value for k and edgecase s", "msg" : "54657374", "sig" : "30440220743cf1b8b5cd4f2eb55f8aa369593ac436ef044166699e37d51a14c2ce13ea0e022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -11447,7 +12231,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 771, + "tcId" : 869, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "30440220743cf1b8b5cd4f2eb55f8aa369593ac436ef044166699e37d51a14c2ce13ea0e0220796a6353bccf0b8675b699d502cbae2c88bb5799818ee4f9f93a0a5d477cd02e", @@ -11471,7 +12255,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 772, + "tcId" : 870, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "30450220743cf1b8b5cd4f2eb55f8aa369593ac436ef044166699e37d51a14c2ce13ea0e02210087fc46494e5887c9cb84d5407e02d78e09c7954fc44e1f2c734b3ecedf6d121f", @@ -11495,7 +12279,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 773, + "tcId" : 871, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "30440220743cf1b8b5cd4f2eb55f8aa369593ac436ef044166699e37d51a14c2ce13ea0e022021ff1192539621f272e135501f80b5e38271e553f11387cb1cd2cfb3b7db4488", @@ -11519,7 +12303,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 774, + "tcId" : 872, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "30440220743cf1b8b5cd4f2eb55f8aa369593ac436ef044166699e37d51a14c2ce13ea0e02203090f487e51f9e35c8af70bb9ab7df45037e230a33d2c1fd96e404254fcb8679", @@ -11543,7 +12327,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 775, + "tcId" : 873, "comment" : "extreme value for k", "msg" : "54657374", "sig" : "30440220743cf1b8b5cd4f2eb55f8aa369593ac436ef044166699e37d51a14c2ce13ea0e022077472d9a28b4ece71cf413a68eac0eb423a16fb462b1f48706fed48ca437bd2d", @@ -11567,7 +12351,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 776, + "tcId" : 874, "comment" : "extreme value for k and edgecase s", "msg" : "54657374", "sig" : "30450221008bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -11591,7 +12375,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 777, + "tcId" : 875, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "30450221008bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace32620220796a6353bccf0b8675b699d502cbae2c88bb5799818ee4f9f93a0a5d477cd02e", @@ -11615,7 +12399,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 778, + "tcId" : 876, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "30460221008bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace326202210087fc46494e5887c9cb84d5407e02d78e09c7954fc44e1f2c734b3ecedf6d121f", @@ -11639,7 +12423,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 779, + "tcId" : 877, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "30450221008bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262022021ff1192539621f272e135501f80b5e38271e553f11387cb1cd2cfb3b7db4488", @@ -11663,7 +12447,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 780, + "tcId" : 878, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "30450221008bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace326202203090f487e51f9e35c8af70bb9ab7df45037e230a33d2c1fd96e404254fcb8679", @@ -11687,7 +12471,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 781, + "tcId" : 879, "comment" : "extreme value for k", "msg" : "54657374", "sig" : "30450221008bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262022077472d9a28b4ece71cf413a68eac0eb423a16fb462b1f48706fed48ca437bd2d", @@ -11711,7 +12495,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 782, + "tcId" : 880, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "30440220532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25022018487a43f28fcf1ae457b85dcd5befa281bf118519e960fecb720212a7e5c33c", @@ -11719,7 +12503,7 @@ "flags" : [] }, { - "tcId" : 783, + "tcId" : 881, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "3044022056ccad1e0c7a21ae7eef50d7d1830a456b928e9277f9845e3b1094148813f882022018487a43f28fcf1ae457b85dcd5befa281bf118519e960fecb720212a7e5c33c", @@ -11743,7 +12527,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 784, + "tcId" : 882, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "30440220532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25022018487a43f28fcf1ae457b85dcd5befa281bf118519e960fecb720212a7e5c33c", @@ -11751,7 +12535,7 @@ "flags" : [] }, { - "tcId" : 785, + "tcId" : 883, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "3044022056ccad1e0c7a21ae7eef50d7d1830a456b928e9277f9845e3b1094148813f882022018487a43f28fcf1ae457b85dcd5befa281bf118519e960fecb720212a7e5c33c", @@ -11775,7 +12559,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 786, + "tcId" : 884, "comment" : "k*G has a large x-coordinate", "msg" : "54657374", "sig" : "3036021100e2027b801fc479308ff5399a8825fcce022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4", @@ -11783,7 +12567,7 @@ "flags" : [] }, { - "tcId" : 787, + "tcId" : 885, "comment" : "r too large", "msg" : "54657374", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5375022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4", @@ -11807,7 +12591,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 788, + "tcId" : 886, "comment" : "r,s are large", "msg" : "54657374", "sig" : "3046022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a3", @@ -11831,7 +12615,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 789, + "tcId" : 887, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "54657374", "sig" : "304402207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02204ab8de0a51481bc45794b924518f2dd6ac5cce31f3228d624c5a896f79a2d6a2", @@ -11855,7 +12639,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 790, + "tcId" : 888, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "54657374", "sig" : "304502207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0221008b1b5f89f5bb74caa42d36e601a9f3c20b4e6c91ceb98a52fbfa9f81781b8a17", @@ -11879,7 +12663,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 791, + "tcId" : 889, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020101020101", @@ -11903,7 +12687,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 792, + "tcId" : 890, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020101020102", @@ -11927,7 +12711,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 793, + "tcId" : 891, "comment" : "small r and s", "msg" : "54657374", "sig" : "3006020101020103", @@ -11935,7 +12719,7 @@ "flags" : [] }, { - "tcId" : 794, + "tcId" : 892, "comment" : "r is larger than n", "msg" : "54657374", "sig" : "3026022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a8020103", @@ -11959,7 +12743,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 795, + "tcId" : 893, "comment" : "s is larger than n", "msg" : "54657374", "sig" : "3026020101022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82975b2d2e", @@ -11983,7 +12767,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 796, + "tcId" : 894, "comment" : "small r and s^-1", "msg" : "54657374", "sig" : "30260202010202202827370584fdeb9f5d5a9fb9579a09390efb6f9d99b64fc188d8bce05c2d4eed", @@ -12007,7 +12791,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 797, + "tcId" : 895, "comment" : "smallish r and s^-1", "msg" : "54657374", "sig" : "302b02072d9b4d347952cc02204937a087731df4febc2c3a81ddfbab5dc3af950817f41b590d156ed409ad2869", @@ -12031,7 +12815,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 798, + "tcId" : 896, "comment" : "100-bit r and small s^-1", "msg" : "54657374", "sig" : "3032020d1033e67e37b32b445580bf4efc02210091827d03bb6dac31940ba56ed88489048ff173f0bf20cab20dcc086fca37f285", @@ -12055,7 +12839,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 799, + "tcId" : 897, "comment" : "small r and 100 bit s^-1", "msg" : "54657374", "sig" : "30260202010202203eb35fe7e8331f71e4c63b45f349a99d47a5e781798e579f2386195d3827bb15", @@ -12079,7 +12863,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 800, + "tcId" : 898, "comment" : "100-bit r and s^-1", "msg" : "54657374", "sig" : "3031020d062522bbd3ecbe7c39e93e7c2502203eb35fe7e8331f71e4c63b45f349a99d47a5e781798e579f2386195d3827bb15", @@ -12103,7 +12887,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 801, + "tcId" : 899, "comment" : "r and s^-1 are close to n", "msg" : "54657374", "sig" : "3045022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485629022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -12127,7 +12911,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 802, + "tcId" : 900, "comment" : "s == 1", "msg" : "54657374", "sig" : "3025022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce4020101", @@ -12135,7 +12919,7 @@ "flags" : [] }, { - "tcId" : 803, + "tcId" : 901, "comment" : "s == 0", "msg" : "54657374", "sig" : "3025022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce4020100", @@ -12159,7 +12943,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 804, + "tcId" : 902, "comment" : "point at infinity during verify", "msg" : "54657374", "sig" : "3044022054fdabedd0f754de1f3305484ec1c6b8c61cbd51dab0d37bc80f07414ba42b53022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -12183,7 +12967,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 805, + "tcId" : 903, "comment" : "u1 == 1", "msg" : "54657374", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce00220532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25", @@ -12207,7 +12991,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 806, + "tcId" : 904, "comment" : "u1 == n - 1", "msg" : "54657374", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce0022056ccad1e0c7a21ae7eef50d7d1830a456b928e9277f9845e3b1094148813f882", @@ -12231,7 +13015,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 807, + "tcId" : 905, "comment" : "u2 == 1", "msg" : "54657374", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce0022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce0", @@ -12255,7 +13039,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 808, + "tcId" : 906, "comment" : "u2 == n - 1", "msg" : "54657374", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce0022071523a926bf4712829995c6069025e4bb2d0fc6d23966f4fb5695f01ba3039c7", @@ -12279,7 +13063,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 809, + "tcId" : 907, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022054635633127665edff4996c3232c0589e44acce6fb989885a1b92da58cd43c44", @@ -12303,7 +13087,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 810, + "tcId" : 908, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0220028eb8f6fb8e5a3833700b5687f17948beeecf7c73aa9c14430ef3ca01602036", @@ -12327,7 +13111,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 811, + "tcId" : 909, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02207c04eb7f3730e231a1c6f86a11042f1a914b02bd83ca8e82670f9bf9d17d9e00", @@ -12351,7 +13135,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 812, + "tcId" : 910, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02203b3b272686d138084988ae23089d57b574fbabe983e1de35694442c2b9660070", @@ -12375,7 +13159,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 813, + "tcId" : 911, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202e67ab256e246048b8154c6bd12de75f1657f9b20e8da09beca149a517cbfb1b", @@ -12399,7 +13183,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 814, + "tcId" : 912, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02205ccf564adc48c091702a98d7a25bcebe2caff3641d1b4137d942934a2f97f636", @@ -12423,7 +13207,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 815, + "tcId" : 913, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0221008197dc78d6ccee9677df5d99f382c80c19dd0d78babbb86810d8398b0c911414", @@ -12447,7 +13231,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 816, + "tcId" : 914, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02207552d8ce45674b223735b1c2d0946581cd062d494a89f42f58f0ee1bc5c0f318", @@ -12471,7 +13255,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 817, + "tcId" : 915, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202a988eeb5d91279714eb150faea4838ede06b16567dc73919515d28ff04a12d7", @@ -12495,7 +13279,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 818, + "tcId" : 916, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0220559801a88f7843ce3f1c73cd7a5787e7a7eeadbcb9c90e71ee64e0dd0a741a63", @@ -12519,7 +13303,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 819, + "tcId" : 917, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202b66568f063d10d73f77a86be8c18522b5c947493bfcc22f1d884a0a4409fc41", @@ -12543,7 +13327,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 820, + "tcId" : 918, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02203e0275bf9b987118d0e37c350882178d48a5815ec1e547413387cdfce8becf00", @@ -12567,7 +13351,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 821, + "tcId" : 919, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0221009bfce53d169f1bd2d444070b13ad08f65d7ba717ce4119fa601409ac64dae46e", @@ -12591,7 +13375,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 822, + "tcId" : 920, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022073cc15985005002b760de9b44659915f135c8ab1915ba5c83b2c80b6c1a82969", @@ -12615,7 +13399,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 823, + "tcId" : 921, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202734eb40a83223e55a56bdd25adaa186476696d438be1c46a9a8c442bc7a8b3f", @@ -12639,7 +13423,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 824, + "tcId" : 922, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0221009f5af50acc7c29e9a1df221ad37bacb5da3cdd447f515fa64b241ffd910eae3f", @@ -12663,7 +13447,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 825, + "tcId" : 923, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0221009f262626689b3c3235e93e8da30543ddfbde2af812938a380f4440b645187da7", @@ -12687,7 +13471,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 826, + "tcId" : 924, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0221009450f4712f47cea82d6c728aa886fa4a6b82db4c6fc56d788e6a72e9f2e8a4a7", @@ -12711,7 +13495,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 827, + "tcId" : 925, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02201f156d9a2bd05b6f7a2c27c80f9bb73f8d540acc23b13705d91483d681e34edf", @@ -12735,7 +13519,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 828, + "tcId" : 926, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022033d58cc129940d5af53f5f8a6fd82d430e26df908bf649e8d1f5235cfd35de4a", @@ -12759,7 +13543,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 829, + "tcId" : 927, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02201ea9a1bf078a5e9b9c16ad03b139ada7747e8d07ef6b08a8cab1588ecc48f6d0", @@ -12783,7 +13567,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 830, + "tcId" : 928, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02200dfe729e8b4f8de96a22038589d6847b2ebdd38be7208cfd300a04d6326d7239", @@ -12807,7 +13591,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 831, + "tcId" : 929, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022069fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a9", @@ -12831,7 +13615,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 832, + "tcId" : 930, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02206898218e251066d0cc5e64317c2f177be9d008bbf70fe19f1ce36962a9e170f3", @@ -12855,7 +13639,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 833, + "tcId" : 931, "comment" : "point duplication during verification", "msg" : "54657374", "sig" : "304402205b22974296c093fcc9930e14215bb19875a7d1efb2efe0154d4e6196ddb34d44022044088a0685df1955696286cc083d35afa8d2895927405b0731eadcd8a7233799", @@ -12881,7 +13665,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 834, + "tcId" : 932, "comment" : "duplication bug", "msg" : "54657374", "sig" : "304402205b22974296c093fcc9930e14215bb19875a7d1efb2efe0154d4e6196ddb34d44022044088a0685df1955696286cc083d35afa8d2895927405b0731eadcd8a7233799", @@ -12907,7 +13691,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 835, + "tcId" : 933, "comment" : "comparison with point at infinity ", "msg" : "54657374", "sig" : "3044022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2022021ff1192539621f272e135501f80b5e38271e553f11387cb1cd2cfb3b7db4487", @@ -12931,7 +13715,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 836, + "tcId" : 934, "comment" : "extreme value for k and edgecase s", "msg" : "54657374", "sig" : "30450221008338427c7cf4d11cb981d9b18793e3779c494c502c75bd739e578de2a700578d022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -12955,7 +13739,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 837, + "tcId" : 935, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "30450221008338427c7cf4d11cb981d9b18793e3779c494c502c75bd739e578de2a700578d0220796a6353bccf0b8675b699d502cbae2c88bb5799818ee4f9f93a0a5d477cd02e", @@ -12979,7 +13763,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 838, + "tcId" : 936, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "30460221008338427c7cf4d11cb981d9b18793e3779c494c502c75bd739e578de2a700578d02210087fc46494e5887c9cb84d5407e02d78e09c7954fc44e1f2c734b3ecedf6d121f", @@ -13003,7 +13787,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 839, + "tcId" : 937, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "30450221008338427c7cf4d11cb981d9b18793e3779c494c502c75bd739e578de2a700578d022021ff1192539621f272e135501f80b5e38271e553f11387cb1cd2cfb3b7db4488", @@ -13027,7 +13811,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 840, + "tcId" : 938, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "30450221008338427c7cf4d11cb981d9b18793e3779c494c502c75bd739e578de2a700578d02203090f487e51f9e35c8af70bb9ab7df45037e230a33d2c1fd96e404254fcb8679", @@ -13051,7 +13835,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 841, + "tcId" : 939, "comment" : "extreme value for k", "msg" : "54657374", "sig" : "30450221008338427c7cf4d11cb981d9b18793e3779c494c502c75bd739e578de2a700578d022077472d9a28b4ece71cf413a68eac0eb423a16fb462b1f48706fed48ca437bd2d", @@ -13075,7 +13859,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 842, + "tcId" : 940, "comment" : "extreme value for k and edgecase s", "msg" : "54657374", "sig" : "3045022100a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f4022038a91d4935fa389414ccae3034812f25d9687e3691cb37a7dab4af80dd181ce2", @@ -13099,7 +13883,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 843, + "tcId" : 941, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "3045022100a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f40220796a6353bccf0b8675b699d502cbae2c88bb5799818ee4f9f93a0a5d477cd02e", @@ -13123,7 +13907,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 844, + "tcId" : 942, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "3046022100a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f402210087fc46494e5887c9cb84d5407e02d78e09c7954fc44e1f2c734b3ecedf6d121f", @@ -13147,7 +13931,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 845, + "tcId" : 943, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "3045022100a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f4022021ff1192539621f272e135501f80b5e38271e553f11387cb1cd2cfb3b7db4488", @@ -13171,7 +13955,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 846, + "tcId" : 944, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "3045022100a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f402203090f487e51f9e35c8af70bb9ab7df45037e230a33d2c1fd96e404254fcb8679", @@ -13195,7 +13979,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 847, + "tcId" : 945, "comment" : "extreme value for k", "msg" : "54657374", "sig" : "3045022100a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f4022077472d9a28b4ece71cf413a68eac0eb423a16fb462b1f48706fed48ca437bd2d", @@ -13219,7 +14003,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 848, + "tcId" : 946, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "30440220532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25022018487a43f28fcf1ae457b85dcd5befa281bf118519e960fecb720212a7e5c33c", @@ -13227,7 +14011,7 @@ "flags" : [] }, { - "tcId" : 849, + "tcId" : 947, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "3044022056ccad1e0c7a21ae7eef50d7d1830a456b928e9277f9845e3b1094148813f882022018487a43f28fcf1ae457b85dcd5befa281bf118519e960fecb720212a7e5c33c", @@ -13251,7 +14035,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 850, + "tcId" : 948, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "30440220532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25022018487a43f28fcf1ae457b85dcd5befa281bf118519e960fecb720212a7e5c33c", @@ -13259,7 +14043,7 @@ "flags" : [] }, { - "tcId" : 851, + "tcId" : 949, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "3044022056ccad1e0c7a21ae7eef50d7d1830a456b928e9277f9845e3b1094148813f882022018487a43f28fcf1ae457b85dcd5befa281bf118519e960fecb720212a7e5c33c", @@ -13283,7 +14067,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 852, + "tcId" : 950, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "30420215014064fb4c224a8b248a0d933f7642bd56aced9b12022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e", @@ -13291,7 +14075,7 @@ "flags" : [] }, { - "tcId" : 853, + "tcId" : 951, "comment" : "r too large", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e23022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e", @@ -13315,7 +14099,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 854, + "tcId" : 952, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930f022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e", @@ -13339,7 +14123,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 855, + "tcId" : 953, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "305502287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0229008c0736554dbc446063e8e15f297fd4b66fa8879945bbb5c22714a9645f4fa4ef9d710eafa6b226d8", @@ -13363,7 +14147,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 856, + "tcId" : 954, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "305402287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02285407cdd593acb501fc2848351f9d2e6b5457d3de43c3130e3b74e6a9242b3cce1c24f094f118bcd6", @@ -13387,7 +14171,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 857, + "tcId" : 955, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -13411,7 +14195,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 858, + "tcId" : 956, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020102", @@ -13435,7 +14219,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 859, + "tcId" : 957, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020103", @@ -13443,7 +14227,7 @@ "flags" : [] }, { - "tcId" : 860, + "tcId" : 958, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312020103", @@ -13467,7 +14251,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 861, + "tcId" : 959, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44d86998", @@ -13491,7 +14275,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 862, + "tcId" : 960, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "302e02020100022821494db879806d4f59e53d4963977a03f6ec51140c9f9a1dba8857ff3bbc76d2214947e60edc982b", @@ -13515,7 +14299,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 863, + "tcId" : 961, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "303302072d9b4d347952cc022843becc876a63564b458280199e382cbad8ef68d406665bbf307ffea45845a9ac69345a84a5a72b87", @@ -13539,7 +14323,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 864, + "tcId" : 962, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3039020d1033e67e37b32b445580bf4efc02283992353d916617b49303856488e39fbc26173b8bc426f8207de3d8f1b97f3d12c803b99d57768fa7", @@ -13563,7 +14347,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 865, + "tcId" : 963, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "302f0202010002290084380881b243236967227191398a3a4909000425576c79465bdaaa0a03267b9e48f68fa0a68b29e3", @@ -13587,7 +14371,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 866, + "tcId" : 964, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "303a020d062522bbd3ecbe7c39e93e7c2402290084380881b243236967227191398a3a4909000425576c79465bdaaa0a03267b9e48f68fa0a68b29e3", @@ -13611,7 +14395,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 867, + "tcId" : 965, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592940229008ce984c0247d8a7a9628503f36abeaeea65fdfc3cf0a0c6cc8dac9da9f043b4659b638e7832e620b", @@ -13635,7 +14419,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 868, + "tcId" : 966, "comment" : "s == 1", "msg" : "313233343030", "sig" : "302d02284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105020101", @@ -13643,7 +14427,7 @@ "flags" : [] }, { - "tcId" : 869, + "tcId" : 967, "comment" : "s == 0", "msg" : "313233343030", "sig" : "302d02284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105020100", @@ -13667,7 +14451,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 870, + "tcId" : 968, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "3054022869af23901b5e27dbf09e3c2f6900f032fcc7e7d2db47895196a41763f7432c74c348aaada262c98802284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105", @@ -13691,7 +14475,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 871, + "tcId" : 969, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "305502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022900f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb700", @@ -13715,7 +14499,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 872, + "tcId" : 970, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "305502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022900ad0b664f9559e29e46fd4fd390e75abebf14997d17a1a3304c80e451fc8f79bb7cff168e17de6f22", @@ -13739,7 +14523,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 873, + "tcId" : 971, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c197310502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105", @@ -13763,7 +14547,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 874, + "tcId" : 972, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "305502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c19731050229008ce984c0247d8a7a9628503f36abeaeea65fdfc3cf0a0c6cc8dac9da9f043b4659b638e7832e620c", @@ -13787,7 +14571,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 875, + "tcId" : 973, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02280cc64af035cb79b3336a62d915b381e268d3bcb834f9cfd0f597c37ca5fcf50f588614ef0ef7b6a5", @@ -13811,7 +14595,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 876, + "tcId" : 974, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0229008e765d0d1cf9539f682a4155b6d60eb6aa6862b2af9e9d3f94c9ad46d332f0e029775522815c0e5a", @@ -13835,7 +14619,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 877, + "tcId" : 975, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02287225a960d967cfe52ac126a50fd79fa85a586397c0b298c8adfaf138317b0f794b24f53bd920c1cf", @@ -13859,7 +14643,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 878, + "tcId" : 976, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900874f311b6b9ac74fc34c60c0941873651b3c0ec1d097a7861e0c7fbec3226f23a5e2c929d856ecb3", @@ -13883,7 +14667,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 879, + "tcId" : 977, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022813753ac90fbc7edfdcb32e1697fdfd41b1fb59c5ad177e96feacc87522ef928de80a60bb0f32e7e2", @@ -13907,7 +14691,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 880, + "tcId" : 978, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022826ea75921f78fdbfb9665c2d2ffbfa8363f6b38b5a2efd2dfd5990ea45df251bd014c1761e65cfc4", @@ -13931,7 +14715,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 881, + "tcId" : 979, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0229009fee192930d30502c05e56adf086ecd13a92cd43ce0c72ea65ead43667890ae19be835333c32c5f0", @@ -13955,7 +14739,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 882, + "tcId" : 980, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900963f97cb35a321df62fc219eb2f3703949c483165d06db13c403080a86c1e5d9b43d2e8dd9643cde", @@ -13979,7 +14763,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 883, + "tcId" : 981, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022813dbff9e667e7bcd44950226f93b09738e793517c02886ae9f2b3dededa756c9049ab9a46bc7c93e", @@ -14003,7 +14787,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 884, + "tcId" : 982, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900852466cef316992b3ca25cc54b7f4fda2e8a819e7c4b040543e94f9caca02937681c2019bb49ee43", @@ -14027,7 +14811,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 885, + "tcId" : 983, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228634bfe1800786b0256e90ac2de272f41c85e0976c0caa1691bd835a5a444b1ed1705a0361ae6ee36", @@ -14051,7 +14835,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 886, + "tcId" : 984, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900c697fc3000f0d604add21585bc4e5e8390bc12ed819542d237b06b4b488963da2e0b406c35cddc6c", @@ -14075,7 +14859,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 887, + "tcId" : 985, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285685b327caacf14f237ea7e9c873ad5f5f8a4cbe8bd0d19826407228fe47bcddbe7f8b470bef3791", @@ -14099,7 +14883,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 888, + "tcId" : 986, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900a2c1f84088120fce85fecf81f0ecc00729f4199ebba0d5b5eda190001000b43168db254b8ef32a70", @@ -14123,7 +14907,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 889, + "tcId" : 987, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228711f6d0abce96fe7f5bed2ca4600a021fdda9a8c922fb0e10f180f97fa2cc84dd785c71e6c41dbaf", @@ -14147,7 +14931,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 890, + "tcId" : 988, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022802a6eb408443d24e96be4ca0278442a8a426087f9beb03ffe5526162bf1dc30434cf7ea79574b19b", @@ -14171,7 +14955,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 891, + "tcId" : 989, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900b6ba1aecd240debe77213a4228b125603671c9d5147b6c0b36dd23e42b7cb5078a1b8fdf1b98b93a", @@ -14195,7 +14979,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 892, + "tcId" : 990, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900957b383ba1cebf5ca579ef6ed10027988f8424f42ffbea2e51b3340df9f8c3c60b558d6dc2df10f3", @@ -14219,7 +15003,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 893, + "tcId" : 991, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02290098ff1db1b9affa33a2e53c684d3f07611772405e8c200f2af2afa9e53c6e8ef30cc143b3f5ff7fb0", @@ -14243,7 +15027,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 894, + "tcId" : 992, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285e9ff4433ca3a4af648e0071c87c2e5c3554b11761b10bb2b81725028a56c4fc92f1320ca7396c4f", @@ -14267,7 +15051,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 895, + "tcId" : 993, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900c76ce53560163f157b11e4d05c61540a5df6b8241cbd3ba7d911a7541eec55e986ebf811ae50a8b9", @@ -14291,7 +15075,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 896, + "tcId" : 994, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02284218a45116ea65b283cc7d90a510f077b1b09eddbcfca3e7d2896b869dd3ba556c4f10590b0e08cf", @@ -14315,7 +15099,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 897, + "tcId" : 995, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285e5f32423bad3644be718d8195341362c9cba52b330f913b1521af6e5e3eb2069421b05dcac299f7", @@ -14339,7 +15123,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 898, + "tcId" : 996, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900ac07aaade5c5fb2fe5a18bbefd262e0e439fd68e0a317db06ff4ba623a2a03114ec5b6e084171058", @@ -14363,7 +15147,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 899, + "tcId" : 997, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228311f6d0abce96fe7f5bed2ca4600a021fdda9a8c922fb0e10f180f97fa2cc84dd785c71e6c41dbb1", @@ -14387,7 +15171,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 900, + "tcId" : 998, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228623eda1579d2dfcfeb7da5948c014043fbb53519245f61c21e301f2ff459909baf0b8e3cd883b762", @@ -14411,7 +15195,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 901, + "tcId" : 999, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900935e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59313", @@ -14435,7 +15219,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 902, + "tcId" : 1000, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285b5d0d7669206f5f3b909d21145892b01b38e4ea8a3db6059b6e91f215be5a83c50dc7ef8dcc5c9d", @@ -14459,7 +15243,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 903, + "tcId" : 1001, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "30560229009563bd68545ccd185ae724d8efcd4cc23234934eef10f280792b2f930c97a6c1e00829a8b975b9ee022900c5e79c49abb135129f0636e18e2e73bced30855deeba1477d9521b33a32865155177d946e1babcb4", @@ -14485,7 +15269,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 904, + "tcId" : 1002, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "30560229009563bd68545ccd185ae724d8efcd4cc23234934eef10f280792b2f930c97a6c1e00829a8b975b9ee022900c5e79c49abb135129f0636e18e2e73bced30855deeba1477d9521b33a32865155177d946e1babcb4", @@ -14511,7 +15295,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 905, + "tcId" : 1003, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c197310502282a460e39a48c0ff193727e795d339347984ff65457b636ed6f74d627fc8144fb81504445742783d0", @@ -14535,7 +15319,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 906, + "tcId" : 1004, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de802284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105", @@ -14559,7 +15343,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 907, + "tcId" : 1005, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de802281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070", @@ -14583,7 +15367,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 908, + "tcId" : 1006, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de802282a460e39a48c0ff193727e795d339347984ff65457b636ed6f74d627fc8144fb81504445742783d0", @@ -14607,7 +15391,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 909, + "tcId" : 1007, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "305502282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de8022900a91838e692303fc64dc9f9e574ce4d1e613fd9515ed8dbb5bdd3589ff20513ee05411115d09e0f41", @@ -14631,7 +15415,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 910, + "tcId" : 1008, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "305502282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de8022900b52c3cf70a58445477eab051464ac05768321fb29c7aa242b9194cab5ebc4c35e10edb72cd3ba2a1", @@ -14655,7 +15439,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 911, + "tcId" : 1009, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de8022853bf06e43fcc4236b2ec0d88471379053f1f3437207c5a75b09036b1c40fa8f3128277894a4c96cf", @@ -14679,7 +15463,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 912, + "tcId" : 1010, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061102284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105", @@ -14703,7 +15487,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 913, + "tcId" : 1011, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061102281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070", @@ -14727,7 +15511,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 914, + "tcId" : 1012, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061102282a460e39a48c0ff193727e795d339347984ff65457b636ed6f74d627fc8144fb81504445742783d0", @@ -14751,7 +15535,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 915, + "tcId" : 1013, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3055022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611022900a91838e692303fc64dc9f9e574ce4d1e613fd9515ed8dbb5bdd3589ff20513ee05411115d09e0f41", @@ -14775,7 +15559,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 916, + "tcId" : 1014, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3055022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611022900b52c3cf70a58445477eab051464ac05768321fb29c7aa242b9194cab5ebc4c35e10edb72cd3ba2a1", @@ -14799,7 +15583,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 917, + "tcId" : 1015, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611022853bf06e43fcc4236b2ec0d88471379053f1f3437207c5a75b09036b1c40fa8f3128277894a4c96cf", @@ -14823,7 +15607,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 918, + "tcId" : 1016, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3055022900f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb70002281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070", @@ -14831,7 +15615,7 @@ "flags" : [] }, { - "tcId" : 919, + "tcId" : 1017, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3055022900ad0b664f9559e29e46fd4fd390e75abebf14997d17a1a3304c80e451fc8f79bb7cff168e17de6f2202281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070", @@ -14855,7 +15639,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 920, + "tcId" : 1018, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3055022900f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb70002281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070", @@ -14863,7 +15647,7 @@ "flags" : [] }, { - "tcId" : 921, + "tcId" : 1019, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3055022900ad0b664f9559e29e46fd4fd390e75abebf14997d17a1a3304c80e451fc8f79bb7cff168e17de6f2202281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070", @@ -14887,7 +15671,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 922, + "tcId" : 1020, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "304e021900f39b6bacd3b2eb7bdd98f07a249d57614bbece10480386e80231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046562", @@ -14895,7 +15679,7 @@ "flags" : [] }, { - "tcId" : 923, + "tcId" : 1021, "comment" : "r too large", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec4d0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046562", @@ -14919,7 +15703,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 924, + "tcId" : 1022, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046563", @@ -14943,7 +15727,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 925, + "tcId" : 1023, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0230480eca2874aa6ba71e7fb5711339ac0a7bf84065b3c7d59c64a2c6015e6f794e7dfa2b1fec73a72adb32bdb7dd55cd04", @@ -14967,7 +15751,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 926, + "tcId" : 1024, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe02301629ef2d7182d67b6bd9cf6842251fe09c96bfe022b8ad9a0e546fdc8ecf5dc8636fa13059d7e9d83fde50e0d2b392c8", @@ -14991,7 +15775,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 927, + "tcId" : 1025, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -15015,7 +15799,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 928, + "tcId" : 1026, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020102", @@ -15039,7 +15823,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 929, + "tcId" : 1027, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020103", @@ -15047,7 +15831,7 @@ "flags" : [] }, { - "tcId" : 930, + "tcId" : 1028, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566020103", @@ -15071,7 +15855,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 931, + "tcId" : 1029, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "30360201010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9173bec", @@ -15095,7 +15879,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 932, + "tcId" : 1030, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "303702020101023100896621d23283b12111048d1c978e2c286d60b6ef7ce37af36cf7aa4de268d626de7ddcb356d167c7483c69455c752c93", @@ -15119,7 +15903,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 933, + "tcId" : 1031, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "303b02072d9b4d347952cc023038e8dae216c63f06b3edbd0f9ba7a5e4a332ec187251e3d627839d1baac667d7caad2ab0a1ea9fbb12dc5a71e3b49bc9", @@ -15143,7 +15927,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 934, + "tcId" : 1032, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3041020d1033e67e37b32b445580bf4efc02300d2436a599b396a51c546e05d1c3d25a8f6d05935ae5031dad3cdd7cb36cf6912a433de28f8475d3b1e2e1ce77610879", @@ -15167,7 +15951,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 935, + "tcId" : 1033, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "30360202010102304a289adad7ceec67ae99ef5da797b6bb17d9c168428ab30ea9a68b89652c4b9e9bae876ab3d7fbdf1eb92ed422bd3b93", @@ -15191,7 +15975,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 936, + "tcId" : 1034, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3041020d062522bbd3ecbe7c39e93e7c2402304a289adad7ceec67ae99ef5da797b6bb17d9c168428ab30ea9a68b89652c4b9e9bae876ab3d7fbdf1eb92ed422bd3b93", @@ -15215,7 +15999,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 937, + "tcId" : 1035, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "30650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90464e502305dd0bf01c2259e1ab4e8f4fee099813f6374f6069e3839ccbf64499dc802c3c534d1cf1f9cffd76027b021574602ee43", @@ -15239,7 +16023,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 938, + "tcId" : 1036, "comment" : "s == 1", "msg" : "313233343030", "sig" : "303502302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721020101", @@ -15247,7 +16031,7 @@ "flags" : [] }, { - "tcId" : 939, + "tcId" : 1037, "comment" : "s == 0", "msg" : "313233343030", "sig" : "303502302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721020100", @@ -15271,7 +16055,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 940, + "tcId" : 1038, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "30640230465c8f41519c369407aeb7bf287320ef8a97b884f6aa2b598f8b3736560212d3e79d5b57b5bfe1881dc41901748232b202302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721", @@ -15295,7 +16079,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 941, + "tcId" : 1039, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "306502302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", @@ -15319,7 +16103,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 942, + "tcId" : 1040, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102301fc115146e521d7ea33f3e128eb01db0f653dc45852c2b50301d639b778b13380e51d9366552cf2049156605d57adffc", @@ -15343,7 +16127,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 943, + "tcId" : 1041, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721", @@ -15367,7 +16151,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 944, + "tcId" : 1042, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102305dd0bf01c2259e1ab4e8f4fee099813f6374f6069e3839ccbf64499dc802c3c534d1cf1f9cffd76027b021574602ee44", @@ -15391,7 +16175,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 945, + "tcId" : 1043, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230533b0d50480a3ef07e7e8af8b1097759bc03ac9a1c7ed6075a052869f57f12b285613162d08ee7aab9fe54aaa984a39a", @@ -15415,7 +16199,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 946, + "tcId" : 1044, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023070a8e817f4ea82b831ba5e671830b4312846b23da14ff7d43baf3a7ee7aa061c86422aaf27ffc5c655406868b5bf19bf", @@ -15439,7 +16223,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 947, + "tcId" : 1045, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230326c0872a7224e7a104087acf4c4b4e3e5aba4ffe4625fc3955ce9647bf71fb596b83971ad2b52473a2821991c808905", @@ -15463,7 +16247,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 948, + "tcId" : 1046, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023065cf0a5bce70af078af6d5a14545ca619e47d6eb0fd0531ecc743a7685530284a83289c2d09e024384ae5e778799e414", @@ -15487,7 +16271,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 949, + "tcId" : 1047, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02302e099adfe4d9120596e8a1520399b0e249555b171e0a71967307548a3c28753fa40bbcb0a8658369dc8ca0caa05fb001", @@ -15511,7 +16295,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 950, + "tcId" : 1048, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02305c1335bfc9b2240b2dd142a4073361c492aab62e3c14e32ce60ea9147850ea7f4817796150cb06d3b919419540bf6002", @@ -15535,7 +16319,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 951, + "tcId" : 1049, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230259160b321c350f4f2299aa77c72a09248927957b6414308bf8c7fb4f2dbba5ca79198f80a150e1ceb5a9845144eee9b", @@ -15559,7 +16343,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 952, + "tcId" : 1050, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023100881964e1bba9a28c7a1d84379c65bb3da72f3cc879f7f579d2f9b34a574432d6c7d1c229ee227d4ddbdd9f15df9978c0", @@ -15583,7 +16367,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 953, + "tcId" : 1051, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02300e3c83bb59abc57220170152251cf010b0081fecca2c957ca7ec1a33dae3ca1d7094b1c0f71b03e008bbe64659119f09", @@ -15607,7 +16391,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 954, + "tcId" : 1052, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230631b97da7f334dafd01e2a01f8618632372d9abcdf14ebaf7213da37b1449c4e8c8a1dfe03384f3ade8907ad94421398", @@ -15631,7 +16415,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 955, + "tcId" : 1053, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230397e11325b2e2e3790dee4859fdcca85592bc46fd0d580abc5114602b68512f549d9854c9af0db658189dd583f7fc1cb", @@ -15655,7 +16439,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 956, + "tcId" : 1054, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02300fe08a8a37290ebf519f9f0947580ed87b29ee22c29615a8180eb1cdbbc5899c0728ec9b32a96790248ab302eabd6ffe", @@ -15679,7 +16463,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 957, + "tcId" : 1055, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02305f92937aa52d5dd10fcefb95a2d57b617d6d8b04e8db5b3b5a39abe893fda2aeb2f978108c558aabbad829ce02c27735", @@ -15703,7 +16487,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 958, + "tcId" : 1056, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023059930a2b8bbd79b8051f252a1af76b4a5c6525adf9c6c7910a5ccf798eac0c8d4513923a792a965abe82bb564dac21cb", @@ -15727,7 +16511,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 959, + "tcId" : 1057, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02301449901ce4b00f0e3a5ff84cff8c134854b808e504d1b8f027ace9591234e3f62ce70c35a8aa8e60cafe1e0df3ed80e7", @@ -15751,7 +16535,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 960, + "tcId" : 1058, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02310089ae6f8e215bcf35c7e2afed1a6b9855171687d9edbea8af5bf8e9ddc667aac4e166f05097385fa9ea3a6245fc07b4ad", @@ -15775,7 +16559,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 961, + "tcId" : 1059, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02303fc16256a0914ce2661a54688af4b2546b1b59b043667da6abb5b1a1e0e2e6ab862fe8bb749f7251572bc160567530a7", @@ -15799,7 +16583,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 962, + "tcId" : 1060, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023064c1556c5eef311a4f3ba46316adf73732d6ed47b1ba2ecd178ff89bbc5ddd6c6419f62e045ea2d35c33a250dc2fb925", @@ -15823,7 +16607,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 963, + "tcId" : 1061, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02303cc98c561aa5f50c8f19d947dc75ac8f507e6985762006e7100982caccb79530f8f935ac9d3d82967cdf129ecf5b0ce5", @@ -15847,7 +16631,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 964, + "tcId" : 1062, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02303f2095530f36144e009019eee102b2867d83c9eb4f28bcb31b383e00c8c3746b20cc90e8efc813aefb5b6a4965204c53", @@ -15871,7 +16655,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 965, + "tcId" : 1063, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230704afc6a72080d1728f6cc9fd023e9d2373023377f02599b6ea9fb2923dd7403fe2fd73999f65316b53f910bda4f6f10", @@ -15895,7 +16679,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 966, + "tcId" : 1064, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023046f09c4741c1afe74e32f6ff14daaf90f4486c33f5d0e978f9af24f5751988e72b374c5faeffdec309330401965f7d20", @@ -15919,7 +16703,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 967, + "tcId" : 1065, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023019930a2b8bbd79b8051f252a1af76b4a5c6525adf9c6c7910a5ccf798eac0c8d4513923a792a965abe82bb564dac21cd", @@ -15943,7 +16727,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 968, + "tcId" : 1066, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023033261457177af3700a3e4a5435eed694b8ca4b5bf38d8f2214b99ef31d58191a8a272474f2552cb57d0576ac9b58439a", @@ -15967,7 +16751,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 969, + "tcId" : 1067, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02304cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046567", @@ -15991,7 +16775,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 970, + "tcId" : 1068, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0231008b33c708624a1e2eeba00fb5b5a8ed1a1622fc71ed897fb13d87ac253935e8365850d380015c115d12e14a2472860d09", @@ -16015,7 +16799,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 971, + "tcId" : 1069, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "30650231008729cbb906f69d8d43f94cb8c4b9572c958272f5c6ff759ba9113f340b9f9aa598837aa37a4311717faf4cf66747a5b4023028a9b8c55eb6f5f1cf5c233aff640f48211cd2b9cf0593e8b9ffff67c7e69703f8a6c5382a36769d3cca57711ab63c65", @@ -16041,7 +16825,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 972, + "tcId" : 1070, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "30650231008729cbb906f69d8d43f94cb8c4b9572c958272f5c6ff759ba9113f340b9f9aa598837aa37a4311717faf4cf66747a5b4023028a9b8c55eb6f5f1cf5c233aff640f48211cd2b9cf0593e8b9ffff67c7e69703f8a6c5382a36769d3cca57711ab63c65", @@ -16067,7 +16851,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 973, + "tcId" : 1071, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102301c25061a20a4e2a19cac497fa9c7a6c6376fe36862aa77bd6c9e1615bc00d454c30bbe23157ff3d00be80a009500e114", @@ -16091,7 +16875,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 974, + "tcId" : 1072, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca02302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721", @@ -16115,7 +16899,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 975, + "tcId" : 1073, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c", @@ -16139,7 +16923,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 976, + "tcId" : 1074, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca02301c25061a20a4e2a19cac497fa9c7a6c6376fe36862aa77bd6c9e1615bc00d454c30bbe23157ff3d00be80a009500e114", @@ -16163,7 +16947,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 977, + "tcId" : 1075, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca02307094186882938a8672b125fea71e9b18ddbf8da18aa9def5b2785856f00351530c2ef88c55ffcf402fa0280254038451", @@ -16187,7 +16971,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 978, + "tcId" : 1076, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca0230789eac6ff99e146b7ae25f90d7a0cabf36baf32d14916ee2aceea7cadc95d7221f56e5baee6d82a03307064ba32856e9", @@ -16211,7 +16995,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 979, + "tcId" : 1077, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca023064dc78d112cd6ed67d4323b302650a606ed41415bd8cfc40ec7438a70ee3d8680420e5f602aed591a324760c58140642", @@ -16235,7 +17019,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 980, + "tcId" : 1078, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e02302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721", @@ -16259,7 +17043,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 981, + "tcId" : 1079, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c", @@ -16283,7 +17067,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 982, + "tcId" : 1080, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e02301c25061a20a4e2a19cac497fa9c7a6c6376fe36862aa77bd6c9e1615bc00d454c30bbe23157ff3d00be80a009500e114", @@ -16307,7 +17091,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 983, + "tcId" : 1081, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e02307094186882938a8672b125fea71e9b18ddbf8da18aa9def5b2785856f00351530c2ef88c55ffcf402fa0280254038451", @@ -16331,7 +17115,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 984, + "tcId" : 1082, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e0230789eac6ff99e146b7ae25f90d7a0cabf36baf32d14916ee2aceea7cadc95d7221f56e5baee6d82a03307064ba32856e9", @@ -16355,7 +17139,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 985, + "tcId" : 1083, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e023064dc78d112cd6ed67d4323b302650a606ed41415bd8cfc40ec7438a70ee3d8680420e5f602aed591a324760c58140642", @@ -16379,7 +17163,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 986, + "tcId" : 1084, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c", @@ -16387,7 +17171,7 @@ "flags" : [] }, { - "tcId" : 987, + "tcId" : 1085, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "306402301fc115146e521d7ea33f3e128eb01db0f653dc45852c2b50301d639b778b13380e51d9366552cf2049156605d57adffc0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c", @@ -16411,7 +17195,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 988, + "tcId" : 1086, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c", @@ -16419,7 +17203,7 @@ "flags" : [] }, { - "tcId" : 989, + "tcId" : 1087, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "306402301fc115146e521d7ea33f3e128eb01db0f653dc45852c2b50301d639b778b13380e51d9366552cf2049156605d57adffc0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c", @@ -16443,7 +17227,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 990, + "tcId" : 1088, "comment" : "k*G has a large x-coordinate", "msg" : "313233343030", "sig" : "30360211014551231950b75fc4402da1722fc9baeb022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", @@ -16451,7 +17235,7 @@ "flags" : [] }, { - "tcId" : 991, + "tcId" : 1089, "comment" : "r too large", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2c022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", @@ -16475,7 +17259,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 992, + "tcId" : 1090, "comment" : "r,s are large", "msg" : "313233343030", "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", @@ -16499,7 +17283,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 993, + "tcId" : 1091, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02203e9a7582886089c62fb840cf3b83061cd1cff3ae4341808bb5bdee6191174177", @@ -16523,7 +17307,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 994, + "tcId" : 1092, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022024238e70b431b1a64efdf9032669939d4b77f249503fc6905feb7540dea3e6d2", @@ -16547,7 +17331,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 995, + "tcId" : 1093, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020101", @@ -16571,7 +17355,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 996, + "tcId" : 1094, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020102", @@ -16595,7 +17379,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 997, + "tcId" : 1095, "comment" : "small r and s", "msg" : "313233343030", "sig" : "3006020101020103", @@ -16603,7 +17387,7 @@ "flags" : [] }, { - "tcId" : 998, + "tcId" : 1096, "comment" : "r is larger than n", "msg" : "313233343030", "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020103", @@ -16627,7 +17411,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 999, + "tcId" : 1097, "comment" : "s is larger than n", "msg" : "313233343030", "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd04917c8", @@ -16651,7 +17435,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1000, + "tcId" : 1098, "comment" : "small r and s^-1", "msg" : "313233343030", "sig" : "302702020101022100c58b162c58b162c58b162c58b162c58a1b242973853e16db75c8a1a71da4d39d", @@ -16675,7 +17459,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1001, + "tcId" : 1099, "comment" : "smallish r and s^-1", "msg" : "313233343030", "sig" : "302c02072d9b4d347952cc022100fcbc5103d0da267477d1791461cf2aa44bf9d43198f79507bd8779d69a13108e", @@ -16699,7 +17483,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1002, + "tcId" : 1100, "comment" : "100-bit r and small s^-1", "msg" : "313233343030", "sig" : "3032020d1033e67e37b32b445580bf4efc022100906f906f906f906f906f906f906f906ed8e426f7b1968c35a204236a579723d2", @@ -16723,7 +17507,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1003, + "tcId" : 1101, "comment" : "small r and 100 bit s^-1", "msg" : "313233343030", "sig" : "3026020201010220783266e90f43dafe5cd9b3b0be86de22f9de83677d0f50713a468ec72fcf5d57", @@ -16747,7 +17531,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1004, + "tcId" : 1102, "comment" : "100-bit r and s^-1", "msg" : "313233343030", "sig" : "3031020d062522bbd3ecbe7c39e93e7c260220783266e90f43dafe5cd9b3b0be86de22f9de83677d0f50713a468ec72fcf5d57", @@ -16771,7 +17555,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1005, + "tcId" : 1103, "comment" : "r and s^-1 are close to n", "msg" : "313233343030", "sig" : "3045022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03640c1022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0", @@ -16795,7 +17579,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1006, + "tcId" : 1104, "comment" : "s == 1", "msg" : "313233343030", "sig" : "3025022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c1020101", @@ -16803,7 +17587,7 @@ "flags" : [] }, { - "tcId" : 1007, + "tcId" : 1105, "comment" : "s == 0", "msg" : "313233343030", "sig" : "3025022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c1020100", @@ -16827,7 +17611,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1008, + "tcId" : 1106, "comment" : "point at infinity during verify", "msg" : "313233343030", "sig" : "304402207fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0", @@ -16851,7 +17635,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1009, + "tcId" : 1107, "comment" : "u1 == 1", "msg" : "313233343030", "sig" : "3045022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023", @@ -16875,7 +17659,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1010, + "tcId" : 1108, "comment" : "u1 == n - 1", "msg" : "313233343030", "sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022044a5ad0bd0636d9e12bc9e0a6bdd5e1bba77f523842193b3b82e448e05d5f11e", @@ -16899,7 +17683,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1011, + "tcId" : 1109, "comment" : "u2 == 1", "msg" : "313233343030", "sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8", @@ -16923,7 +17707,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1012, + "tcId" : 1110, "comment" : "u2 == n - 1", "msg" : "313233343030", "sig" : "3045022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9d1c9e899ca306ad27fe1945de0242b89", @@ -16947,7 +17731,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1013, + "tcId" : 1111, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100e91e1ba6ba898620a46bcb51dc0b8b4ad1dc35dad892c4552d1847b2ce444637", @@ -16971,7 +17755,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1014, + "tcId" : 1112, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100e36bf0cec06d9b841da81332812f74f30bbaec9f202319206c6f0b8a0a400ff7", @@ -16995,7 +17779,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1015, + "tcId" : 1113, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100ea26b57af884b6c06e348efe139c1e4e9ec9518d60c340f6bac7d278ca08d8a6", @@ -17019,7 +17803,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1016, + "tcId" : 1114, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02205b1d27a7694c146244a5ad0bd0636d9d9ef3b9fb58385418d9c982105077d1b7", @@ -17043,7 +17827,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1017, + "tcId" : 1115, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100d27a7694c146244a5ad0bd0636d9e12abe687897e8e9998ddbd4e59a78520d0f", @@ -17067,7 +17851,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1018, + "tcId" : 1116, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100a4f4ed29828c4894b5a17a0c6db3c256c2221449228a92dff7d76ca8206dd8dd", @@ -17091,7 +17875,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1019, + "tcId" : 1117, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0220694c146244a5ad0bd0636d9e12bc9e09e60e68b90d0b5e6c5dddd0cb694d8799", @@ -17115,7 +17899,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1020, + "tcId" : 1118, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02203d7f487c07bfc5f30846938a3dcef696444707cf9677254a92b06c63ab867d22", @@ -17139,7 +17923,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1021, + "tcId" : 1119, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02206c7648fc0fbf8a06adb8b839f97b4ff7a800f11b1e37c593b261394599792ba4", @@ -17163,7 +17947,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1022, + "tcId" : 1120, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0221009be363a286f23f6322c205449d320baad417953ecb70f6214e90d49d7d1f26a8", @@ -17187,7 +17971,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1023, + "tcId" : 1121, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022029798c5c45bdf58b4a7b2fdc2c46ab4af1218c7eeb9f0f27a88f1267674de3b0", @@ -17211,7 +17995,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1024, + "tcId" : 1122, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02200b70f22ca2bb3cefadca1a5711fa3a59f4695385eb5aedf3495d0b6d00f8fd85", @@ -17235,7 +18019,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1025, + "tcId" : 1123, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022016e1e459457679df5b9434ae23f474b3e8d2a70bd6b5dbe692ba16da01f1fb0a", @@ -17259,7 +18043,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1026, + "tcId" : 1124, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202252d685e831b6cf095e4f0535eeaf0ddd3bfa91c210c9d9dc17224702eaf88f", @@ -17283,7 +18067,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1027, + "tcId" : 1125, "comment" : "edge case for u1", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022075135abd7c425b60371a477f09ce0f274f64a8c6b061a07b5d63e93c65046c53", @@ -17307,7 +18091,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1028, + "tcId" : 1126, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100d55555555555555555555555555555547c74934474db157d2a8c3f088aced62a", @@ -17331,7 +18115,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1029, + "tcId" : 1127, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100c1777c8853938e536213c02464a936000ba1e21c0fc62075d46c624e23b52f31", @@ -17355,7 +18139,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1030, + "tcId" : 1128, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022030bbb794db588363b40679f6c182a50d3ce9679acdd3ffbe36d7813dacbdc818", @@ -17379,7 +18163,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1031, + "tcId" : 1129, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202c37fd995622c4fb7fffffffffffffffc7cee745110cb45ab558ed7c90c15a2f", @@ -17403,7 +18187,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1032, + "tcId" : 1130, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02207fd995622c4fb7ffffffffffffffffff5d883ffab5b32652ccdcaa290fccb97d", @@ -17427,7 +18211,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1033, + "tcId" : 1131, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100ffb32ac4589f6ffffffffffffffffffebb107ff56b664ca599b954521f9972fa", @@ -17451,7 +18235,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1034, + "tcId" : 1132, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02205622c4fb7fffffffffffffffffffffff928a8f1c7ac7bec1808b9f61c01ec327", @@ -17475,7 +18259,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1035, + "tcId" : 1133, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022044104104104104104104104104104103b87853fd3b7d3f8e175125b4382f25ed", @@ -17499,7 +18283,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1036, + "tcId" : 1134, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202739ce739ce739ce739ce739ce739ce705560298d1f2f08dc419ac273a5b54d9", @@ -17523,7 +18307,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1037, + "tcId" : 1135, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100b777777777777777777777777777777688e6a1fe808a97a348671222ff16b863", @@ -17547,7 +18331,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1038, + "tcId" : 1136, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02206492492492492492492492492492492406dd3a19b8d5fb875235963c593bd2d3", @@ -17571,7 +18355,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1039, + "tcId" : 1137, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100955555555555555555555555555555547c74934474db157d2a8c3f088aced62c", @@ -17595,7 +18379,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1040, + "tcId" : 1138, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa3e3a49a23a6d8abe95461f8445676b17", @@ -17619,7 +18403,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1041, + "tcId" : 1139, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100bffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364143", @@ -17643,7 +18427,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1042, + "tcId" : 1140, "comment" : "edge case for u2", "msg" : "313233343030", "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0220185ddbca6dac41b1da033cfb60c152869e74b3cd66e9ffdf1b6bc09ed65ee40c", @@ -17667,7 +18451,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1043, + "tcId" : 1141, "comment" : "point duplication during verification", "msg" : "313233343030", "sig" : "3045022032b0d10d8d0e04bc8d4d064d270699e87cffc9b49c5c20730e1c26f6105ddcda022100d612c2984c2afa416aa7f2882a486d4a8426cb6cfc91ed5b737278f9fca8be68", @@ -17693,7 +18477,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1044, + "tcId" : 1142, "comment" : "duplication bug", "msg" : "313233343030", "sig" : "3045022032b0d10d8d0e04bc8d4d064d270699e87cffc9b49c5c20730e1c26f6105ddcda022100d612c2984c2afa416aa7f2882a486d4a8426cb6cfc91ed5b737278f9fca8be68", @@ -17719,7 +18503,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1045, + "tcId" : 1143, "comment" : "comparison with point at infinity ", "msg" : "313233343030", "sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0022033333333333333333333333333333332f222f8faefdb533f265d461c29a47373", @@ -17743,7 +18527,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1046, + "tcId" : 1144, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0", @@ -17767,7 +18551,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1047, + "tcId" : 1145, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3046022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022100b6db6db6db6db6db6db6db6db6db6db5f30f30127d33e02aad96438927022e9c", @@ -17791,7 +18575,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1048, + "tcId" : 1146, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3046022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee502210099999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5a", @@ -17815,7 +18599,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1049, + "tcId" : 1147, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022066666666666666666666666666666665e445f1f5dfb6a67e4cba8c385348e6e7", @@ -17839,7 +18623,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1050, + "tcId" : 1148, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022049249249249249249249249249249248c79facd43214c011123c1b03a93412a5", @@ -17863,7 +18647,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1051, + "tcId" : 1149, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee502200eb10e5ab95f2f275348d82ad2e4d7949c8193800d8c9c75df58e343f0ebba7b", @@ -17887,7 +18671,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1052, + "tcId" : 1150, "comment" : "extreme value for k and edgecase s", "msg" : "313233343030", "sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0", @@ -17911,7 +18695,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1053, + "tcId" : 1151, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3045022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022100b6db6db6db6db6db6db6db6db6db6db5f30f30127d33e02aad96438927022e9c", @@ -17935,7 +18719,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1054, + "tcId" : 1152, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3045022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f8179802210099999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5a", @@ -17959,7 +18743,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1055, + "tcId" : 1153, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022066666666666666666666666666666665e445f1f5dfb6a67e4cba8c385348e6e7", @@ -17983,7 +18767,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1056, + "tcId" : 1154, "comment" : "extreme value for k and s^-1", "msg" : "313233343030", "sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022049249249249249249249249249249248c79facd43214c011123c1b03a93412a5", @@ -18007,7 +18791,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1057, + "tcId" : 1155, "comment" : "extreme value for k", "msg" : "313233343030", "sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f8179802200eb10e5ab95f2f275348d82ad2e4d7949c8193800d8c9c75df58e343f0ebba7b", @@ -18031,7 +18815,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1058, + "tcId" : 1156, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502302202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952", @@ -18039,7 +18823,7 @@ "flags" : [] }, { - "tcId" : 1059, + "tcId" : 1157, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3044022044a5ad0bd0636d9e12bc9e0a6bdd5e1bba77f523842193b3b82e448e05d5f11e02202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952", @@ -18063,7 +18847,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1060, + "tcId" : 1158, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3045022100bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502302202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952", @@ -18071,7 +18855,7 @@ "flags" : [] }, { - "tcId" : 1061, + "tcId" : 1159, "comment" : "testing point duplication", "msg" : "313233343030", "sig" : "3044022044a5ad0bd0636d9e12bc9e0a6bdd5e1bba77f523842193b3b82e448e05d5f11e02202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952", @@ -18095,7 +18879,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1062, + "tcId" : 1160, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "303d021d00b2970cdec29c70294a18bbc49985efa33acc0af509c326a3977a35e8021c0cea3ed8ebaaf6ee6aef6049a23cbc39f61fcf8fc6be4bab13385579", @@ -18103,23 +18887,7 @@ "flags" : [] }, { - "tcId" : 1063, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021d00bc9052305d076c009f0250d888d0fae950bbdf53e42fc5b35850d4c5021c400a143f82c3b045ce46742aca8a1af966cc4b04e10fe96090374d36", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1064, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c7a57cfac41911d334dde984ef64bacf978fb04c77ffe00892e611fad021c52a3f891c2877d433b6b5799ca6f774941370654e17811b2fc401974", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1065, + "tcId" : 1161, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "303d021d00d48ab7215a25802132a9b0cb95493f911c965b1b2518cdaa3625417b021c1e49bc825576c5436140caa8a3332d1bb2a745f6a22ef3e80018581d", @@ -18127,7 +18895,7 @@ "flags" : [] }, { - "tcId" : 1066, + "tcId" : 1162, "comment" : "pseudorandom signature", "msg" : "", "sig" : "303d021c0364e7d96832614a80216e730c353534d4bffd2c26649c0b4b0e2628021d008f40064b412fe38c5ba9cf664e6172ed48e6e79f0fe5e31a54985dfc", @@ -18135,7 +18903,7 @@ "flags" : [] }, { - "tcId" : 1067, + "tcId" : 1163, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "303d021c7e7b0eb7da8c68a7072b11404ee95a5c407fbfe3d69646802e28ae77021d00d409a2f6bbaae59bb60fc0a092b12fa4e67dc8d088cf19a833322fd6", @@ -18159,7 +18927,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1068, + "tcId" : 1164, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "3046022100a8ea150cb80125d7381c4c1f1da8e9de2711f9917060406a73d7904519e51388022100f3ab9fa68bd47973a73b2d40480c2ba50c22c9d76ec217257288293285449b86", @@ -18167,23 +18935,7 @@ "flags" : [] }, { - "tcId" : 1069, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304402206d5091f9497241fb2a99137f56734d70797c1620fa58f292f3ddc1c21980768a02207d4681372addeec97da13d3834429a49cf94c68cc6d8380fcc1fb897caeaa4d7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1070, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30440220111af92aa721abe4492468a6ad410f85351c3f71f6f076c5160eac1665bf08a002205d9f4658ec427e54fd64ccc367f50d48c7e5c2822299e258f443cc7890d25db9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1071, + "tcId" : 1165, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "3044022030e782f964b2e2ff065a051bc7adc20615d8c43a1365713c88268822c253bcce02205b16df652aa1ecb2dc8b46c515f9604e2e84cacfa7c6eec30428d2d3f4e08ed5", @@ -18191,7 +18943,7 @@ "flags" : [] }, { - "tcId" : 1072, + "tcId" : 1166, "comment" : "pseudorandom signature", "msg" : "", "sig" : "3045022100b292a619339f6e567a305c951c0dcbcc42d16e47f219f9e98e76e09d8770b34a02200177e60492c5a8242f76f07bfe3661bde59ec2a17ce5bd2dab2abebdf89a62e2", @@ -18199,7 +18951,7 @@ "flags" : [] }, { - "tcId" : 1073, + "tcId" : 1167, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "3045022100986e65933ef2ed4ee5aada139f52b70539aaf63f00a91f29c69178490d57fb7102203dafedfb8da6189d372308cbf1489bbbdabf0c0217d1c0ff0f701aaa7a694b9c", @@ -18223,7 +18975,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1074, + "tcId" : 1168, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "30650230234503fcca578121986d96be07fbc8da5d894ed8588c6dbcdbe974b4b813b21c52d20a8928f2e2fdac14705b0705498c023100cd7b9b766b97b53d1a80fc0b760af16a11bf4a59c7c367c6c7275dfb6e18a88091eed3734bf5cf41b3dc6fecd6d3baaf", @@ -18231,23 +18983,7 @@ "flags" : [] }, { - "tcId" : 1075, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3065023100ac5559ad224e76aa6637515357c5f0ac4ffef4f7e21297f8b65d72e6b5cc547511ddb2f0c36125b6b11c0a82308c44d20230542aea18bf5fe640d5e94fc27d69176e21cd15f0f817741e982f51e7a9d5bd4f33cd8846fbd9f6cd1ae7d0cff31de2e4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1076, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3065023100d48578efe0200370eb3dba190629c584f4505b3d18dcb7176e81c94eaaba9be4b35f16b2f558cf42f6e49bb13a8c52a3023062d7450e411ce64d8349a9e90a07fc09e5521efec1b9739cc9f68d0877b4a4b4d50a5f5647ef6dc3e6a9495ccabbeae4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1077, + "tcId" : 1169, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "306602310099c8ee5310653f6bb6f540146edc015cce3c115bf3088be1f4205930b08184be8868d8b8320f0ecc60f3b1bccd410b32023100ca49b9f4fda715d522bd0ec9b767ef6d7d0b340d3aa9fcac675874bb3dabc7b8e0c33923860b94cb00115b10ac5056f1", @@ -18255,7 +18991,7 @@ "flags" : [] }, { - "tcId" : 1078, + "tcId" : 1170, "comment" : "pseudorandom signature", "msg" : "", "sig" : "3064023032401249714e9091f05a5e109d5c1216fdc05e98614261aa0dbd9e9cd4415dee29238afbd3b103c1e40ee5c9144aee0f02304326756fb2c4fd726360dd6479b5849478c7a9d054a833a58c1631c33b63c3441336ddf2c7fe0ed129aae6d4ddfeb753", @@ -18263,7 +18999,7 @@ "flags" : [] }, { - "tcId" : 1079, + "tcId" : 1171, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "306502305cad9ae1565f2588f86d821c2cc1b4d0fdf874331326568f5b0e130e4e0c0ec497f8f5f564212bd2a26ecb782cf0a18d023100bf2e9d0980fbb00696673e7fbb03e1f854b9d7596b759a17bf6e6e67a95ea6c1664f82dc449ae5ea779abd99c78e6840", @@ -18287,7 +19023,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1080, + "tcId" : 1172, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "3081880242014141e4d94a58c1e747cbd9ee6670a41eac3c26fb4db3248e45d583179076e6b19a8e2003657a108f91f9a103157edff9b37df2b436a77dc112927d907ac9ba258702420108afa91b34bd904c680471e943af336fb90c5fb2b91401a58c9b1f467bf81af8049965dd8b45f12e152f4f7fd3780e3492f31ed2680d4777fbe655fe779ad897ab", @@ -18295,23 +19031,7 @@ "flags" : [] }, { - "tcId" : 1081, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308187024178192ba6c31398e095b1a5ba49e34f0a6df60263e8324a9d728e292c8dbe477ad9326f3e915f4006795dbeddc92b01fae052143c961b24e624eb70e0b0e6874653024201b470d58c6ec28c2fb155b2047073bc8bec3c2d9e7f50038964dd4b5b721807a679f7252fe72ca977e2bc4d8831fef14a2bf51c7919dfa7a33acdf9a9fc1ca2dbe6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1082, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308187024160bedcd13c22d2353e613cca0f81215c34e51bf0a83faff1da5c8b4c182785358757b35a681e4eaf021af4f43d54ec49d8bfcd8dc5015b42a7a91f263fcb8db661024201050354daf39d5261bd27f36b8c1c38f48707ece9ea9311d13489dcfc5357eda2e57000c10cf0cda7b12f313842fb884a14f902ee9bca5b4da4fbbae0f969691005", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1083, + "tcId" : 1173, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "308188024201b257e46f4a9fcba03012fbeea4cd3bb2e20fd7dd4e1ced708405330a87597407a5870861e71c3a157c021eb4beb9881fce9c3f458f3cd9dbd94e422cf07a75012e024201b55f01bd17e5a6ad7d28bfbf7560de548f96ca52683d12ec6ba347e6f3c1c4c3b6463c73bd2639014de5db1443f181d620d42e6f69b560f37732af83a6a2ef2119", @@ -18319,7 +19039,7 @@ "flags" : [] }, { - "tcId" : 1084, + "tcId" : 1174, "comment" : "pseudorandom signature", "msg" : "", "sig" : "308188024201625d6115092a8e2ee21b9f8a425aa73814dec8b2335e86150ab4229f5a3421d2e6256d632c7a4365a1ee01dd2a936921bbb4551a512d1d4b5a56c314e4a02534c5024201b792d23f2649862595451055777bda1b02dc6cc8fef23231e44b921b16155cd42257441d75a790371e91819f0a9b1fd0ebd02c90b5b774527746ed9bfe743dbe2f", @@ -18327,7 +19047,7 @@ "flags" : [] }, { - "tcId" : 1085, + "tcId" : 1175, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "308187024108135d3f1ae9e26fba825643ed8a29d63d7843720e93566aa09db2bdf5aaa69afbcc0c51e5295c298f305ba7b870f0a85bb5699cdf40764aab59418f77c6ffb4520242011d345256887fb351f5700961a7d47572e0d669056cb1d5619345c0c987f3331c2fe2c6df848a5c610422defd6212b64346161aa871ae55b1fe4add5f68836eb181", @@ -18351,7 +19071,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1086, + "tcId" : 1176, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "3045022100d035ee1f17fdb0b2681b163e33c359932659990af77dca632012b30b27a057b302201939d9f3b2858bc13e3474cb50e6a82be44faa71940f876c1cba4c3e989202b6", @@ -18359,23 +19079,7 @@ "flags" : [] }, { - "tcId" : 1087, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100a2d376c52ef94bf6e458502ddf32b43e52cb6d7ca0aaf50f2e00421005507e4c022100d144a2f15c45eb048513756479eaf3fba64775297593c344596e6b3c19662c05", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1088, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100f0fd2a0a44f1a2444a8b49f6de26828ee161c238ed113a722405eec674d1a71802210099a2ce92ee0a0fe669ddbe0ef8ea2c1d51110c2136893fadf4db87f3d99d6fec", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1089, + "tcId" : 1177, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "3044022024813a5aeff4584826a72e3ce030ff39124b456c8db11574ab44e9634f2be54502200c50c914e04bfe3c87ef8dfda335686faa799591141c9b8def398c5eeae107c5", @@ -18383,7 +19087,7 @@ "flags" : [] }, { - "tcId" : 1090, + "tcId" : 1178, "comment" : "pseudorandom signature", "msg" : "", "sig" : "3046022100f80ae4f96cdbc9d853f83d47aae225bf407d51c56b7776cd67d0dc195d99a9dc022100b303e26be1f73465315221f0b331528807a1a9b6eb068ede6eebeaaa49af8a36", @@ -18391,7 +19095,7 @@ "flags" : [] }, { - "tcId" : 1091, + "tcId" : 1179, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "304402204f053f563ad34b74fd8c9934ce59e79c2eb8e6eca0fef5b323ca67d5ac7ed23802204d4b05daa0719e773d8617dce5631c5fd6f59c9bdc748e4b55c970040af01be5", @@ -18415,7 +19119,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1092, + "tcId" : 1180, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "303c021c669ce9e63d915be4a217fb0bb9ad361d62e98d73e073fffbe921fd4a021c33ef2edccac60ced6d3d07c3b8f1d36687e16f8487c3e8ad5096c798", @@ -18423,23 +19127,7 @@ "flags" : [] }, { - "tcId" : 1093, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303d021c16db8fd8135704f0a80afa911b2fd6a4c821ece419222fba82809c55021d00a0460d410d9a6c0c18664530c96a0e351098ab233d7dad8ba2d63bc9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1094, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c4caf4650cabbe271f787aaf4d7482e3ebabe45dae93c83ea20aca1d1021c734be5f7361b31b316ea649732ba937313bc574617bfe3b8b3c7e13c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1095, + "tcId" : 1181, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "303d021d00921175090125c251838efece2fe3ac1f5a52a4a3e027d864d375433f021c2c008ff69458d37992cd6b60af33e1c5ecc917cc6dbab80b74cfcb4b", @@ -18447,7 +19135,7 @@ "flags" : [] }, { - "tcId" : 1096, + "tcId" : 1182, "comment" : "pseudorandom signature", "msg" : "", "sig" : "303c021c79854774987fa51e6614af166a3298d2a20ac8594a7287a9632c0be1021c13fa3911567cdcc2021d238335e67ffa01c6de22b18971854392d70e", @@ -18455,7 +19143,7 @@ "flags" : [] }, { - "tcId" : 1097, + "tcId" : 1183, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "303c021c4f4e4d86d432a539f62dda75842544b24bbb0609d09ab1d0d1bcb976021c637ee62661e83551144240ea029572e03efd85787e45f175f0cd22d6", @@ -18479,7 +19167,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1098, + "tcId" : 1184, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "30450220351e727003896ec02949a3cf752223bcc6c2b611b30391edd60dc0c83dc9c98f022100924ad9dc00364d4aa2091416d173862f9b02965ff176e880ea62a673e16db98e", @@ -18487,23 +19175,7 @@ "flags" : [] }, { - "tcId" : 1099, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3046022100a0ac4453893d671ebca111713ca23c3beed7b63317119858e1b8516fd1ca62dc022100a046ee1d900f36b3856aaab16523eb3f62427d305c12b9da9e5e00ebdbce0ae0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1100, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "304402205e1b940c559d2dff9418fcad50c27ad4de122d1bed47d2657ef1f756be97ce7e0220340855b0b0b045192aaeae2e96e276c9a78e1b2043c176d89cbc4951eeed8d50", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1101, + "tcId" : 1185, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "304502203e083e2a473bda482c81c6beade21b130d15b1ca957a4576768caa3f11362f1502210087dc390d128a792252b51d8c93d1da064d702317add97dab74db78a8f2e6d2a7", @@ -18511,7 +19183,7 @@ "flags" : [] }, { - "tcId" : 1102, + "tcId" : 1186, "comment" : "pseudorandom signature", "msg" : "", "sig" : "30440220745be1da902d19c76c8f57d4a1f3362b4b20ed7c8de8fc0463d566795f979cea02205916c317a1e325b53735216a0fa37737f08b32245c88084817b468a41f5afee9", @@ -18519,7 +19191,7 @@ "flags" : [] }, { - "tcId" : 1103, + "tcId" : 1187, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "3044022044a811b2321acbc65cacf80d2dbe848946f1dac528f3e1ae38b0e54d083c258f022055d7edfaecdda3bbc062d5074e3c3719d32761159d027ca27c1725ddbd62f688", @@ -18543,7 +19215,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1104, + "tcId" : 1188, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "305402287a31b7375f924369ec12bc33b834726c95444a4c263557344afa732cf48a155e71a6ee7de42e91ce022824d3d72861f4d2b551c10f0294d16a3bf1d4ee3e484439b804d097dea2d7cace76ade14af1663322", @@ -18551,23 +19223,7 @@ "flags" : [] }, { - "tcId" : 1105, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "305402286787b980a66749ed0b63b8e1857d2d8bafe7344ca7a0d1c2c2ad23bc9d3916714bb1683ca3e19ef002286e0352e95bcd79de5cd1aac11f5ed3c42b4aa3b2bde667e939cc8aab2da60f7e27ed01375d77efd9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1106, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30550228033e4bdb806f5bf3dca2f3f839bdd9213c4904a00a2fb6ebe3ff9b4a00430a5e5547a1115676edf4022900976c3695960f25151df781955444e4581332f299d812e259c8efe857c8af8cb53144863178610db7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1107, + "tcId" : 1189, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "3056022900ac60ae7e85aedd2e65b37a3731695f684d82c78029b4baa70e56e6fec23f3b65dd213dac69b5052f02290082ae3c06ffdceffec7da820479e6cf3f58bc3bb9b6d88e0da615b0885ece3388f6f2d2fa3685e6a7", @@ -18575,7 +19231,7 @@ "flags" : [] }, { - "tcId" : 1108, + "tcId" : 1190, "comment" : "pseudorandom signature", "msg" : "", "sig" : "30540229009cf7f0d60cc1fb2d4b3e78d5f83b374e17a4aebccc6e723f1ad35babb2acfb2b75530389189395f802271110c5b8b8e5fa8dc7952a7bf6200bddae6c1d66639a07a4b6046e00bfa7a2bd9d5777b80c3a92", @@ -18583,7 +19239,7 @@ "flags" : [] }, { - "tcId" : 1109, + "tcId" : 1191, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "305502282417eb10a538921621066608243fd6574de84ef1281520f01ebe0444b46a607ab9eda8f3721779a60229008f1e2ea294028baeb738181e128c86ad55cb1945436cf69e090c2f6159f6f22011d731733b4433ba", @@ -18607,7 +19263,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1110, + "tcId" : 1192, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "306402306dd9d4e98c9c388240e95c49b2100afbe0d722f8a152651c61d7ef9bf46150e3cdf9bf6330e75e4bf2c294cd66e48d0602301282d33b5b79d4eaafa03a77bb8ba2c318291f6ea09d548b7704bb00910856dd360557e609add891c6435d7a80afddfb", @@ -18615,23 +19271,7 @@ "flags" : [] }, { - "tcId" : 1111, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306402306e888a5eaa24d1a03318d4f6c0686e4dd584f78e7f6c00a52b5ff82e985b3efd641391ac9522685e89f9309ebe06679d023037c47e7fc27a56f86e033e9214691890d0edbf23bc267b2090f21ab6a18ade496dfe207ccd21efbaa797badaada30915", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1112, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "306402304518110ae52f101a2bf80b1969dbf50cc70189790e3805769f58239289cc60051f3337dec7803ec684208d0e56ee4140023019ea6f00caccfba71d9e56dcd47e9db355130722ebf5eeda228a15335192a3bb471f60a88c9bf8a7bfa1025c284fb829", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1113, + "tcId" : 1193, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "306402300179a6f40039bfe52e7d30a9af9e3b24638de555bfef84840f0c9d6bd75fcb8e9b97bf33c5f8dc6b7d6b53972fe156d00230691efc254c864e9a448997c41525ffc386fa97ee489852c95a1485b1993b33e40fd3e0de7f1b64308fa829faceb3be17", @@ -18639,7 +19279,7 @@ "flags" : [] }, { - "tcId" : 1114, + "tcId" : 1194, "comment" : "pseudorandom signature", "msg" : "", "sig" : "3064023065fd456814371d60883ffda5f74f36dc2d45886121770e29ed3163754716d12c1cab03a2cb6a6e3376fc96d8727bd1bf02301aa65e57932d05788413219b7ab23e5337f63fb2dcb0f89b4227d284a3fcbdf3c54c021a6c0ca42445bf802213121654", @@ -18647,7 +19287,7 @@ "flags" : [] }, { - "tcId" : 1115, + "tcId" : 1195, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "3065023046cb43798bc06dbe788a4f4b2b98130e3aae917f1d2a005656bd70a3288caf7c37d1dee0c9108828a69d2a1eeae113c60231008180d0c5ba1bed4f2b0d4d8ed7ea17916b63400397e7b6d70e7312c5ff0f4524a49abf7071c8ba470de64fb668570380", @@ -18671,7 +19311,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1116, + "tcId" : 1196, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "308184024061483c729369413144a6be0dd05c1ac29bc440bbdaf87e572aa987e9ca423639f339bcaaad99cb1fa80b7c35416a1834ec04bcf0fe7812c712eb1f06a16daca3024041bb956c339ebcf5e4e403c7d8928d5eb4fdf7d3f53a2c06d6c9fac347f603ac3209a2af37516f807b50363b5328bc98b94354af7d59966d160f68e80c6b2dc0", @@ -18679,23 +19319,7 @@ "flags" : [] }, { - "tcId" : 1117, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308185024100aa0f0c888b164bc5c95dde51b05b96a03194b1eeb51bb203038d874254126e2bd8facd041160d514af353c4c5b6b3879412b7e428ec96199976948a8a72ca499024047aa5389d7f95ba161db52f3a8fbdf25f67423e646d203728f8781b0bd68282a0e3c1360a282d90a2d2de4f70df63c0b1a6376c5b6bec8be918770f162ad63b7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1118, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "308184024043b42d602b8c9d58c2f3f9c692199918b202c5922c3b6a1719457033b0f291c202f79cdd05dff70f85a8fb3afbc802c51266b4d5a0d75432f624cd84cf92ac5002401fa248a12faaf352d953ba5e456e53ada5776bd96d351d7cd3b6893c25f9b1c75feaf709b297c7ed89d2afe1ee270d56b6d37d700d7f1c99acbd76739d33cf98", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1119, + "tcId" : 1197, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "30818402405b86ad576cdc5e76a4e4a2ba795b80faa822bc07d62d6697a1a2d4c9f1ac99bdaf6c34ec446e764f598db0f422592ae59a59c8efdf6c480adfff10bff1936fdd02407725a56a95c4cbea85ebf78f01d16b63534f6f0c53d645e3c3d6e7c30ae25797a5e4e6a578368df577734823ad0efabd15581c428def0c4e34dacacb9f164909", @@ -18703,7 +19327,7 @@ "flags" : [] }, { - "tcId" : 1120, + "tcId" : 1198, "comment" : "pseudorandom signature", "msg" : "", "sig" : "30818502410089edf75e6e986305d8181386c16db44ba0d7ff40f4335569754a481f5cd48c6211a63de7bdaa485e9fa79858a4eabf111fed2959f031de2a132ba709412683a902407a8c08564f51534128bb52fe36dffaae89079011256ef8069e64d64c5610d3e611c0ba8b19027388fccc212523b22c44e85a789e16cb1bbd3240c86b43480fde", @@ -18711,7 +19335,7 @@ "flags" : [] }, { - "tcId" : 1121, + "tcId" : 1199, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "308185024100a620880bb7fab1180e3d8f393e4b3343dd4eb1c374f9d61252f8a201d9096ba836721f8e2d8b56cbf406960aae0e50325adfca6b1b529f06a81260bd8b15ff68024076537febbc0e24ab4992b576abf8bc0201cacf5ccf674ad3c3b1552c98ca64642eff5401afecab167ec0be195fe5ffa178f14567ef171b4827964a559d079b7a", @@ -18735,7 +19359,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1122, + "tcId" : 1200, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "303c021c34a59f27e90297e11ac10c22d15f54d6b95b39ea3e7a0e0ac19f6180021c77a1ced2a607e6f7410f1f2e5e8d95f1e9545c7a3681aed99427ae66", @@ -18743,23 +19367,7 @@ "flags" : [] }, { - "tcId" : 1123, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303e021d00cd1c7fdb21092b5b8c5cb82fc558770728b35f78af101fe5e6489af3021d00c1bbd4168d5e4badfaf30e1de0f1bbebe421e11fc9781021eceecef5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1124, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "303c021c5d843d10309597a5fb1573c68628a7b9264b2fa5ba556181fd7df871021c184471bbdfeb0e9482b46db8be9985687b8cbd7388d09fab0569a88c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1125, + "tcId" : 1201, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "303d021d00cdd0d45c29175bf8e9ac47d84e73eb83102995384369d45fe432d2d6021c586641ff60219da25448c314a2c4267be4d12f0e490fd46142e41874", @@ -18767,7 +19375,7 @@ "flags" : [] }, { - "tcId" : 1126, + "tcId" : 1202, "comment" : "pseudorandom signature", "msg" : "", "sig" : "303b021c3000d34848dff1f1412f9754ac38a061ae69feeef07aae4cc3ca0a5c021b3330a2e4e5ad39ee244649aad7d5fc533f0bc281c03ddbb0f6edff", @@ -18775,7 +19383,7 @@ "flags" : [] }, { - "tcId" : 1127, + "tcId" : 1203, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "303c021c1d0a67e5916f3eefa2794822489be4e9e8d2bfc83f31544103a11cbf021c4ae3cec888167cc93bdbf1f83ebf3d2d9a7288bdb1f094bf21b45d01", @@ -18799,7 +19407,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1128, + "tcId" : 1204, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "30460221008a2a6cd8b36728e5cbac83e6748d36876cb46004872b45adc05c55284ce612b602210098ac99ca605e2cd46ce17264be25899138a06340fa75c04e97b74af25ad16b78", @@ -18807,23 +19415,7 @@ "flags" : [] }, { - "tcId" : 1129, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3044022010f580b61266cd1b3d4496c3b2ce68285bb7c2d651341fbc702782841f48790b02200f7df5adb9618c76dcbd322d2a3f792207a2a0d1f5c3a7cc01275690f80fb06b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1130, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30440220150dcf39eb3d0c097ed0edf3a33c1eef0d4c48c864f564a993a665996e5efb8602205304690dbb74c62cbad7eb15343592c6ce98ed64265e1effcfa47958172d6a6b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1131, + "tcId" : 1205, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "304402204f0afdfa975557f8a144c9b0b2a60f43e40f5b9ba0d80779943a106e6a278b6902201d52424c3aeb9800c2afb9a066b106b66f202717828a261ed27476190d3f62d4", @@ -18831,7 +19423,7 @@ "flags" : [] }, { - "tcId" : 1132, + "tcId" : 1206, "comment" : "pseudorandom signature", "msg" : "", "sig" : "304402204ebd5f5e64c10e74bd32a769565c49f931ec3b69f74859e4123dd85ddfa6ac7502200c1498cb92ce45a6e777a1f7d8de1e1f11f8056ba675ec9d1027b884a9e25177", @@ -18839,7 +19431,7 @@ "flags" : [] }, { - "tcId" : 1133, + "tcId" : 1207, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "304402205895cb223665173957d33b1bdbc9727371cfe5ebfb596b8e366b9f1c75aa0a0e02205d372010b36dde53c599262829a8f88581ad6247d3f30a2b692963212db88b6d", @@ -18863,7 +19455,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1134, + "tcId" : 1208, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "3055022900accb506f1bad3d84f2966be7630ff551be70c1c1d6f45728abde037bf2a6b3bbc2dc94416539339d022865c576935e93ac452834bdf9cf3a6ce91da7fadaba34b24a0b5aa47f717ae3d1ef21c6ef7ef6be32", @@ -18871,23 +19463,7 @@ "flags" : [] }, { - "tcId" : 1135, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "305602290099e8f2d8c52b9653cc551a3bae5ab2a32583bc8020839b734d3221e0775252913d7e112bf6a9d5db022900820ab618950c60360af8be40b49764adeae7c9045cb495b9a59c38eea918aab13b6d0837a200ed75", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1136, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3056022900d1715a0735fd59458d85f81a8b06ca7aa52f8dd7556a68c9584faeb3d5240253b065b4cc37b03aad022900a30f02a082ccd073f9f22d7fa6f80637a13d6428874236a48b64140b73ff85a5ec14c266e592a2f4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1137, + "tcId" : 1209, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "305502286f64c4e05fb8f11e7ca9c71407de33d824adf4c0da9abf2f74a7b28dae2253586b18d3a69bea0520022900ca8ef19ae2f278265db27259693e57c7cf52e5c12d53f29e321a68aea5570f9f428854522813979f", @@ -18895,7 +19471,7 @@ "flags" : [] }, { - "tcId" : 1138, + "tcId" : 1210, "comment" : "pseudorandom signature", "msg" : "", "sig" : "305602290080439603434ae38f3f08ca8812c3cf6b5b41973aace77ce5acc0fec5accbe5fce65b9dfaeeb1d75d0229008a952af632fc4823ff40f7d65be23e85717ef2111118b2b22932dc3f8b479501e1bc422fb0f6309c", @@ -18903,7 +19479,7 @@ "flags" : [] }, { - "tcId" : 1139, + "tcId" : 1211, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "305502286ef646d78f7f4d69aa7378a9d199bc7fc5355f65a83b62de0d78ca3f6a9588d873b6a54ba9cbf98a022900b31e5ca01a5d076e70a1b8de28eff126bb3cab9f0e607a2cfd3a8056b6896762bae51b25861b8ef7", @@ -18927,7 +19503,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1140, + "tcId" : 1212, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "3064023038d0472c6a7fb0fa0b605023eca6e26c7570820554f1d3ccb9cce15579469c057ca6f99cafb591599ddc1713cd67e659023050f3983145a748dda08ab2547eff692b69606beffa993380f27fdf6fb91ba7bb9b3b37c65586c9512ff10ba849b58987", @@ -18935,23 +19511,7 @@ "flags" : [] }, { - "tcId" : 1141, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3064023019d242b769d4188423daea513f769c3808b293cb3a7859d313bffe85f365df03c5427a2f60b9ac8595213e33aaa0675302302da4780efdf2fbae4df8828e07c162623c2116ef715e8b40b96c6fc20cc283c9b2fc6b0529c36dc8bcd21350a2a33c55", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1142, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3064023077ceb23b51b24c9910f6e05e52398892a18c14d6ca60445679b2e45798ab702349c7c3b5da5ae97a5c9aad16a7c7c96f023079778d545b5926b60d0a204cbd2f72e25f586cb535fae8370b321a2ef3ce72470e1e41c9662601eaf1a98df6279e09fe", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1143, + "tcId" : 1213, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "30640230152ca621474847b02e3cd14ec2c8e21247aacc830a0a5410bf408d5837d9ddd45738637134e55555916828922db3e4ea023039f3093eec232e1449d72a3a2b68cef4fd436c498ac265f90edc7bbbe1b102d5a42a801f3be233bacb5c52ce488fe83e", @@ -18959,7 +19519,7 @@ "flags" : [] }, { - "tcId" : 1144, + "tcId" : 1214, "comment" : "pseudorandom signature", "msg" : "", "sig" : "3064023029b74d0c4211d1e36e8fcf0ae00a4b3fe738478119866c0503da62b6abdb96bd61fa70460be6aaa0579e162d045cc8be02304820e4bfe763eb12f37b1f852723728feb63c86741d4dd2196446ea5f47c2f879f11fdf23f121f950169901f3c4cb03c", @@ -18967,7 +19527,7 @@ "flags" : [] }, { - "tcId" : 1145, + "tcId" : 1215, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "306502305e83a0b1c1bdfe98babe8f83bc046d5a896fbf307c8a468f4567dc2940a11d31344d3575620bd0c4201b80d6cc2a3ca9023100801352c92b908ce2f7522492ade4dea788ddb6d17204387d764ce7c2940302a98b62cf83baa69f0c735a56fe8c35dbeb", @@ -18991,7 +19551,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1146, + "tcId" : 1216, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "30818502403a146c30a1e275ef8e6410288c48e9751d82c14cce9a1a8367cb272bda61048e6272bbfbe781a52f2694229a5fa49fb021b90b67dd976e83b7eabd3d6893d613024100810c5bdc99f722390918937ef115276cae34b30441285ed7242024dea1704445bb694848f6c2914e818af6947e3df8072fa9643ebc199ca88a374df7fd2fc009", @@ -18999,23 +19559,7 @@ "flags" : [] }, { - "tcId" : 1147, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "30818402404747ab518a295690a79e3d94f3bfce525127c9efb3b52ddbfb60732e011e3fe562f91b2a4e476148c02ffe3c430ee7fd7cd9f2fcb7be29eb70cf2044f9c1b511024067c0b1de933bdd0e48ace2771771b7905d7b10cf1a8cb6ec1f4c66a7d314795a7f8ca2ac8370483cdf72430506bcf7afe2c09b407c296804e2c102f438ac2700", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1148, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "3081850241009e2c83ad6ee75cc9f702ffe637d62c0d24442feacaf465edcf8868185615af5b42f39902df77ddd7dc86c519252fd09caa7063576e44f9b41b05aac372bd4957024005f25c0cef70be6bfa0389ec4084a3b953b354e1a3e667fc3caa29748d09e85cabcad230c3ce70308e130eeba4dd05b78a22a0502f20a95af4bea416b624264c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 1149, + "tcId" : 1217, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "30818402405326efd4d3969f3074cc2fc1226e0cd0a00be4cec1d01643812435bfe135ccd781040cd201101eb45c13d4654dbe3902109ec662dbb63b9e9d3ea017a62209d3024003fb04f8b00612a0020e8cdadf30a064436ced16a34ed7ec4d332950b93083b506ce05d12465877aed3db3744ba7b8e4698bc1c125bd38517f15949444b8fc8a", @@ -19023,7 +19567,7 @@ "flags" : [] }, { - "tcId" : 1150, + "tcId" : 1218, "comment" : "pseudorandom signature", "msg" : "", "sig" : "30818402401ebb81543b870229db3a440fdcf6402e22b5f9760c3b95e44bca6a7b7ad3df5c6e9d07f71ac6ce63916141baa92171bde9701b59907da2cfa922b30611188a2102406adba7340a1687dae2596329218a856ced4e86d0a39ddd7c1634233e061767dbf58751a05df152b49e0a5d722358a6d8fe7e69176621a365772cafaf41714833", @@ -19031,7 +19575,7 @@ "flags" : [] }, { - "tcId" : 1151, + "tcId" : 1219, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "308185024100a6b9e91472661f0a15d79e3dd4c6b05921e07c456571233f4af67c66e94a9e06c6daddece057dc49b617f95138038a28d77a984015548d487adb3d55152129d002404c657ef2b28b0b7171a5c4ec4a11a894cba4c312be4d26013e508766f43cf8f7986d54fbc358e8b95b4171bee39fc0c8e1810e6e4642c31c740138f44e2586f8", @@ -19045,20 +19589,20 @@ "curve" : "secp256r1", "keySize" : 256, "type" : "ECPublicKey", - "uncompressed" : "046dfd976be29cc8568d9f714f25a44e0f1c4dbeae471f095370a95de661a8108e36d93506c9ead3dc479a42b7619ee9fcb175bf93293d020fff79bd2e66499f34", - "wx" : "6dfd976be29cc8568d9f714f25a44e0f1c4dbeae471f095370a95de661a8108e", - "wy" : "36d93506c9ead3dc479a42b7619ee9fcb175bf93293d020fff79bd2e66499f34" + "uncompressed" : "04ea659ff9db8803270c9e1ee0d51f604352e0a4a29934e7f2ead6e9ad4528ffea49b2787707756802c4d6b6b094fa360e79acf86f762d100accf5f0a63a634a8e", + "wx" : "0ea659ff9db8803270c9e1ee0d51f604352e0a4a29934e7f2ead6e9ad4528ffea", + "wy" : "49b2787707756802c4d6b6b094fa360e79acf86f762d100accf5f0a63a634a8e" }, - "keyDer" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046dfd976be29cc8568d9f714f25a44e0f1c4dbeae471f095370a95de661a8108e36d93506c9ead3dc479a42b7619ee9fcb175bf93293d020fff79bd2e66499f34", - "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEbf2Xa+KcyFaNn3FPJaRODxxNvq5H\nHwlTcKld5mGoEI422TUGyerT3EeaQrdhnun8sXW/kyk9Ag//eb0uZkmfNA==\n-----END PUBLIC KEY-----", + "keyDer" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ea659ff9db8803270c9e1ee0d51f604352e0a4a29934e7f2ead6e9ad4528ffea49b2787707756802c4d6b6b094fa360e79acf86f762d100accf5f0a63a634a8e", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE6mWf+duIAycMnh7g1R9gQ1LgpKKZ\nNOfy6tbprUUo/+pJsnh3B3VoAsTWtrCU+jYOeaz4b3YtEArM9fCmOmNKjg==\n-----END PUBLIC KEY-----", "sha" : "SHA-224", "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1152, + "tcId" : 1220, "comment" : "Hash weaker than DL-group", "msg" : "4d7367", - "sig" : "3045022100f141479312cc68314fd0fbbad9efb82bd7f32664fb58e24aaa87826e971eb71102201d2f326f479aff47a5fe2452d1342090bdf10008da2f7ea599dbb1607c254c30", + "sig" : "304402201525048659434a531f6af322116bc5c8829747bb254f89e620cc99f86903353802204f0eb76ef9aefa310b1ddf76ebb9cdd551fd6b192a4875d70c0ceb7f74e19252", "result" : "acceptable", "flags" : [ "WeakHash" @@ -19071,20 +19615,20 @@ "curve" : "secp384r1", "keySize" : 384, "type" : "ECPublicKey", - "uncompressed" : "044933b6218f075b5477fd1b4c6d0f4048ae147489909dffaf40f210bbd0b01c59806d6cfb7e9520788a0ec0ccedb4d8f1485aba85bd63f3bc3e25f5cc1d48ed5fa9ae5400a2a07d1a60c1d5bd5951e159252d3142db36d1bcfb7ef3bc9051d457", - "wx" : "4933b6218f075b5477fd1b4c6d0f4048ae147489909dffaf40f210bbd0b01c59806d6cfb7e9520788a0ec0ccedb4d8f1", - "wy" : "485aba85bd63f3bc3e25f5cc1d48ed5fa9ae5400a2a07d1a60c1d5bd5951e159252d3142db36d1bcfb7ef3bc9051d457" + "uncompressed" : "045993264ee17ddf209aec31fe0a3c153b5a2a845d4fe67fbc218ab1397d42df07c9c98b1a98d2a1d792014dfc77fe99bd2b83b18785eb4ebcbe8d16ecd14f8f625015b2687af2d13d6872e52b055c95eb34817a9f18fbe8fef235818515242565", + "wx" : "5993264ee17ddf209aec31fe0a3c153b5a2a845d4fe67fbc218ab1397d42df07c9c98b1a98d2a1d792014dfc77fe99bd", + "wy" : "2b83b18785eb4ebcbe8d16ecd14f8f625015b2687af2d13d6872e52b055c95eb34817a9f18fbe8fef235818515242565" }, - "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044933b6218f075b5477fd1b4c6d0f4048ae147489909dffaf40f210bbd0b01c59806d6cfb7e9520788a0ec0ccedb4d8f1485aba85bd63f3bc3e25f5cc1d48ed5fa9ae5400a2a07d1a60c1d5bd5951e159252d3142db36d1bcfb7ef3bc9051d457", - "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAESTO2IY8HW1R3/RtMbQ9ASK4UdImQnf+v\nQPIQu9CwHFmAbWz7fpUgeIoOwMzttNjxSFq6hb1j87w+JfXMHUjtX6muVACioH0a\nYMHVvVlR4VklLTFC2zbRvPt+87yQUdRX\n-----END PUBLIC KEY-----", + "keyDer" : "3076301006072a8648ce3d020106052b81040022036200045993264ee17ddf209aec31fe0a3c153b5a2a845d4fe67fbc218ab1397d42df07c9c98b1a98d2a1d792014dfc77fe99bd2b83b18785eb4ebcbe8d16ecd14f8f625015b2687af2d13d6872e52b055c95eb34817a9f18fbe8fef235818515242565", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEWZMmTuF93yCa7DH+CjwVO1oqhF1P5n+8\nIYqxOX1C3wfJyYsamNKh15IBTfx3/pm9K4Oxh4XrTry+jRbs0U+PYlAVsmh68tE9\naHLlKwVcles0gXqfGPvo/vI1gYUVJCVl\n-----END PUBLIC KEY-----", "sha" : "SHA-256", "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1153, + "tcId" : 1221, "comment" : "Hash weaker than DL-group", "msg" : "54657374", - "sig" : "306402303d2c8e02334814db9247b805e64ec548ffb571bd8b48023880e7ce4f822c7eae08d01e2e10e6b32a51f6492ea2079ce102300ea43c8df9dc5fb0ec64e915a67c18610ccf778283a74e612442dde01da37ff30c92d0ec46f5cf97c111b8f7b6d0ddad", + "sig" : "3065023023a86458feb3c220dbf9f4a9150d86694c12569eaa1e5f63c41fb87e4ff425b8fea57ecaa4e147aa041780c64fc01f54023100e47d546b638df0a29246df46aab7fa3f1d797c1427d9819e5df3c7da7c6d81c77cc185c7d469dcf8bb0a201f940737f1", "result" : "acceptable", "flags" : [ "WeakHash" @@ -19097,20 +19641,20 @@ "curve" : "secp521r1", "keySize" : 521, "type" : "ECPublicKey", - "uncompressed" : "04018db16486b3db4ee056d476ae6a46062d875d5cdc6977b6cf60d77471c1a1618e863d6a1d032b96736e8c116c3e3f69c67a679d9973de85d1919d9eabdea26f8bcc01d8005ba5b0a04e57ef9b6c64c3c17ebfc3f4ba261b34b854d11c658547ce8472e1e3113c7dc7edc7717278bcef505d426c9518c9131911377661dcadce71dce040", - "wx" : "18db16486b3db4ee056d476ae6a46062d875d5cdc6977b6cf60d77471c1a1618e863d6a1d032b96736e8c116c3e3f69c67a679d9973de85d1919d9eabdea26f8bcc", - "wy" : "1d8005ba5b0a04e57ef9b6c64c3c17ebfc3f4ba261b34b854d11c658547ce8472e1e3113c7dc7edc7717278bcef505d426c9518c9131911377661dcadce71dce040" + "uncompressed" : "04018f0d2a742e18cb855a3477886461a15ada5533100f488dc39aed896c5ea62fa029c5b80454b4eabaebf2917d762c5053dba126b39a078c0f00b2f936a09184dbfe00503cc4cca010bdd2aa8d85f5625d516f3e41d068cfd4ea413ec4a97510627920c0197eef2ad22383c57f2e93a5d525521fd8635550fb5dd98e3b6c73592b24a831", + "wx" : "18f0d2a742e18cb855a3477886461a15ada5533100f488dc39aed896c5ea62fa029c5b80454b4eabaebf2917d762c5053dba126b39a078c0f00b2f936a09184dbfe", + "wy" : "503cc4cca010bdd2aa8d85f5625d516f3e41d068cfd4ea413ec4a97510627920c0197eef2ad22383c57f2e93a5d525521fd8635550fb5dd98e3b6c73592b24a831" }, - "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004018db16486b3db4ee056d476ae6a46062d875d5cdc6977b6cf60d77471c1a1618e863d6a1d032b96736e8c116c3e3f69c67a679d9973de85d1919d9eabdea26f8bcc01d8005ba5b0a04e57ef9b6c64c3c17ebfc3f4ba261b34b854d11c658547ce8472e1e3113c7dc7edc7717278bcef505d426c9518c9131911377661dcadce71dce040", - "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBjbFkhrPbTuBW1HauakYGLYddXNxp\nd7bPYNd0ccGhYY6GPWodAyuWc26MEWw+P2nGemedmXPehdGRnZ6r3qJvi8wB2ABb\npbCgTlfvm2xkw8F+v8P0uiYbNLhU0RxlhUfOhHLh4xE8fcftx3FyeLzvUF1CbJUY\nyRMZETd2YdytznHc4EA=\n-----END PUBLIC KEY-----", + "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004018f0d2a742e18cb855a3477886461a15ada5533100f488dc39aed896c5ea62fa029c5b80454b4eabaebf2917d762c5053dba126b39a078c0f00b2f936a09184dbfe00503cc4cca010bdd2aa8d85f5625d516f3e41d068cfd4ea413ec4a97510627920c0197eef2ad22383c57f2e93a5d525521fd8635550fb5dd98e3b6c73592b24a831", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBjw0qdC4Yy4VaNHeIZGGhWtpVMxAP\nSI3Dmu2JbF6mL6ApxbgEVLTquuvykX12LFBT26Ems5oHjA8Asvk2oJGE2/4AUDzE\nzKAQvdKqjYX1Yl1Rbz5B0GjP1OpBPsSpdRBieSDAGX7vKtIjg8V/LpOl1SVSH9hj\nVVD7XdmOO2xzWSskqDE=\n-----END PUBLIC KEY-----", "sha" : "SHA-256", "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1154, + "tcId" : 1222, "comment" : "Hash weaker than DL-group", "msg" : "54657374", - "sig" : "3081880242015879299301fce08a22b57bf7261d0c8fcd900020bd115034991e728f03118a37ec717ce6be06b4eb609b651939bfa9746c9805c96b89fd4e44eb1356d4db8dbcca024200c6e9f554887e403004b95d9cabd2cf0c059568b5d87a00886839b7e331415ff1e389b0018b11a860e1b2a11b33b6d936598f24c0b27bbc5b05f4367cb2dce1e6d8", + "sig" : "308187024201cd35bd8adcb9155d8760edab8612d86d9518e5eafba22b230c0aa34cea7679d2278104903a831d21c2092075d5f1fd686012dab33dd87d32fa04d7d1d10722c3f9024112c5e76b245c67cc25fae2f04045546f95113e04f3a4860ff21d6194b51a385332aa6ad34e3024906244071c415a688a0db2df62dce92067bf14aed466a9d90d0b", "result" : "acceptable", "flags" : [ "WeakHash" @@ -19133,7 +19677,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1155, + "tcId" : 1223, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c519bf185ff4635271961fa491be257231deeea9c53a6ede3b4a89ed1021c486bdad484a6a3134e1471cf56a9df0fac50f773b3e37d6f327617d7", @@ -19141,7 +19685,7 @@ "flags" : [] }, { - "tcId" : 1156, + "tcId" : 1224, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021c09fd644898b7cb5d018b52234e7b4ef2b54789afd0ce9c434e9e5515021d00f19309532164ea2053cae55df7bdcbab536c83ea7bfe6fe10d60c1ab", @@ -19149,7 +19693,7 @@ "flags" : [] }, { - "tcId" : 1157, + "tcId" : 1225, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021d00ec919d4e283ccf1f71a9e3c0f781a36758d3f38b1b78a87a74288e80021c4c4663044a73c79bd88f0dc245ab1a32f89f06f40a704b31e9fabc51", @@ -19173,7 +19717,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1158, + "tcId" : 1226, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303e021d00c51760478447217597ecc6f4001bd45088d53c90f53103608bf88aea021d00a201253aa903f9781e8992101d7171d2dd3a5d48c44d8e1d544cd6d7", @@ -19181,7 +19725,7 @@ "flags" : [] }, { - "tcId" : 1159, + "tcId" : 1227, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c76be0112674ec29128823e1af7512e6143872fef30a64e2f1799bd56021c187e503e1a48c27b549fe0a4ce5e581e242c8663fc9efb02d6f2b193", @@ -19189,7 +19733,7 @@ "flags" : [] }, { - "tcId" : 1160, + "tcId" : 1228, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c36245ef126b5b51e459f84eaaad5a495061f0471dc8c23f1c5f16282021c39e31d72a06ba8e14fcf95778e07bc16a2628e39449da8857d506edc", @@ -19213,7 +19757,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1161, + "tcId" : 1229, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c258682975df8bca7f203f771ebeb478ef637360c860fc386cfb21745021c7663e70188047e41469a2a35c8c330dd900f2340ba82aafd22962a96", @@ -19221,7 +19765,7 @@ "flags" : [] }, { - "tcId" : 1162, + "tcId" : 1230, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303e021d0085c98614f36c0d66f8d87834cae978611b7b4eebf59a46bea1b89ae9021d00d1a18e378dda840e06b60f6279bf0a2231d9fa2d8d2c31e88bc1bdd7", @@ -19229,7 +19773,7 @@ "flags" : [] }, { - "tcId" : 1163, + "tcId" : 1231, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303e021d00ca7b7432ba41ff2112e1116fffde89bbd68f5ce67fe5513d16c8e6f7021d00e421b7599e0180798acc2006451603cda2db1d582741116e6033ce5f", @@ -19253,7 +19797,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1164, + "tcId" : 1232, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c19397fe5d3ecabf80fc624c1bf379564387517c185087dc97d605069021c33b5773e9aaf6c34cb612cfc81efd3bf9c22224e8c4fa1bfccf5c501", @@ -19261,7 +19805,7 @@ "flags" : [] }, { - "tcId" : 1165, + "tcId" : 1233, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021c70f24f5c164164bfbb8459aa12a981aa312dbcf00204326ebaaabdc8021d00f5cebee8caedae8662c43501665084b45d2f494fb70d603043543dc4", @@ -19269,7 +19813,7 @@ "flags" : [] }, { - "tcId" : 1166, + "tcId" : 1234, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021c0bf2d86ecaa8b56aca5e8f8ebcb45081d078a14555b75f5be8e9b132021d009a55b3ce4734849966b5034ccd9b19f76407ee0241c3f58e7b8fc89a", @@ -19293,7 +19837,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1167, + "tcId" : 1235, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00bfc5dc4434cd09369610687d38d2d418b63fd475dea246a456b25a3a021d00b171dfa6cf722f20816370a868785da842b37bac31d7b78e6751fc50", @@ -19301,7 +19845,7 @@ "flags" : [] }, { - "tcId" : 1168, + "tcId" : 1236, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d008fdbe8da646c5642d767c7dbeb3872b1edab6e37365805f0e94ce0a9021d00bcf35ab81222883dd3526cb0cf93138f4687cd0b10c2b0a126385161", @@ -19309,7 +19853,7 @@ "flags" : [] }, { - "tcId" : 1169, + "tcId" : 1237, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d00e23a11275848fd4f8b6f4ac4fc305eae981d3b7dc453e5a980c46422021c1a875693f24a03ea1614c4c3bbd0dd7221429f22b337ea7d98348ca4", @@ -19333,7 +19877,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1170, + "tcId" : 1238, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c76645164ff9af3a1a9205fda2eef326d2bffc795dcc4829547fe01dd021d00b65bba503719314b27734dd06b1395d540af8396029b78b84e0149eb", @@ -19341,7 +19885,7 @@ "flags" : [] }, { - "tcId" : 1171, + "tcId" : 1239, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c32fa0ca7e07f1f86ac350734994e1f31b6da9c82f93dced2b983c29c021c7b7891282206a45711bdfcb2a102b5d289df84ff5778548603574004", @@ -19349,7 +19893,7 @@ "flags" : [] }, { - "tcId" : 1172, + "tcId" : 1240, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c2d5492478ca64e5111dfd8521867b6477b7e78227849ad090b855694021d00a532f5a2fa3594af81cd5928b81b4057da717be5fb42a3a86c68190d", @@ -19373,7 +19917,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1173, + "tcId" : 1241, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021c191eee5daf55cd499e8539cb2cff797cfec5d566d2027bf9f8d64693021d00dadfeae8131f64d96b94fd340197caa2bc04818554812feef3343070", @@ -19381,7 +19925,7 @@ "flags" : [] }, { - "tcId" : 1174, + "tcId" : 1242, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00e0e2c08180b8a207ee9105a7d379fa112368e8370fa09dfde4a45c45021d00c717bc0860e016e7ce48f8fe6a299b36906a6055adad93b416ce8838", @@ -19389,7 +19933,7 @@ "flags" : [] }, { - "tcId" : 1175, + "tcId" : 1243, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021c1b919ef93532292743bb2e1b7b4894fd847c6e5de52a08e1b0f2dcfb021d00c2d30d6b7594d8dbd261491ae1d58779505b075b64e5564dc97a418b", @@ -19413,7 +19957,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1176, + "tcId" : 1244, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021d00e75db49ed33ff2885ea6100cc95b8fe1b9242ea4248db07bcac2e020021c796c866142ae8eb75bb0499c668c6fe45497692fbcc66b37c2e4624f", @@ -19421,7 +19965,7 @@ "flags" : [] }, { - "tcId" : 1177, + "tcId" : 1245, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c1f81cd924362ec825890307b9b3936e0d8f728a7c84bdb43c5cf0433021c39d3e46a03040ad41ac026b18e0629f6145e3dc8d1e6bbe200c8482b", @@ -19429,7 +19973,7 @@ "flags" : [] }, { - "tcId" : 1178, + "tcId" : 1246, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c00fda613aa67ca42673ad4309f3f0f05b2569f3dee63f4aa9cc54cf3021c1e5a64b68a37e5b201c918303dc7a40439aaeacf019c5892a8f6d0ce", @@ -19453,7 +19997,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1179, + "tcId" : 1247, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303e021d00b932b3f7e6467e1ec7a561f31160248c7f224550a8508788634b53ce021d00a0c5312acf9e801aff6d6fc98550cfa712bbf65937165a36f2c32dc9", @@ -19461,7 +20005,7 @@ "flags" : [] }, { - "tcId" : 1180, + "tcId" : 1248, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d00e509593fb09245ee8226ce72786b0cc352be555a7486be628f4fd00c021c0b7abde0061b1e07bf13319150a4ff6a464abab636ab4e297b0d7633", @@ -19469,7 +20013,7 @@ "flags" : [] }, { - "tcId" : 1181, + "tcId" : 1249, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303c021c6e54f941204d4639b863c98a65b7bee318d51ab1900a8f345eac6f07021c0da5054829214ecde5e10579b36a2fe6426c24b064ed77c38590f25c", @@ -19493,7 +20037,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1182, + "tcId" : 1250, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021d0085ea4ab3ffdc992330c0ca8152faf991386bce82877dbb239ba654f6021c0806c6baf0ebea4c1aaa190e7d4325d46d1f7789d550632b70b5fc9b", @@ -19501,7 +20045,7 @@ "flags" : [] }, { - "tcId" : 1183, + "tcId" : 1251, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c44d53debb646b73485402eab2d099081b97b1243c025b624f0dd67ea021d00e5de789a7d4b77eac6d7bba41658e6e4dc347dabed2f9680c04a6f55", @@ -19509,7 +20053,7 @@ "flags" : [] }, { - "tcId" : 1184, + "tcId" : 1252, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c1526eb2f657ebea9af4ca184b975c02372c88e24e835f3f5774c0e12021c1f1ecce38ee52372cb201907794de17b6d6c1afa13c316c51cb07bc7", @@ -19533,7 +20077,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1185, + "tcId" : 1253, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3046022100d434e262a49eab7781e353a3565e482550dd0fd5defa013c7f29745eff3569f10221009b0c0a93f267fb6052fd8077be769c2b98953195d7bc10de844218305c6ba17a", @@ -19541,7 +20085,7 @@ "flags" : [] }, { - "tcId" : 1186, + "tcId" : 1254, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "304402200fe774355c04d060f76d79fd7a772e421463489221bf0a33add0be9b1979110b0220500dcba1c69a8fbd43fa4f57f743ce124ca8b91a1f325f3fac6181175df55737", @@ -19549,7 +20093,7 @@ "flags" : [] }, { - "tcId" : 1187, + "tcId" : 1255, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3045022100bb40bf217bed3fb3950c7d39f03d36dc8e3b2cd79693f125bfd06595ee1135e30220541bf3532351ebb032710bdb6a1bf1bfc89a1e291ac692b3fa4780745bb55677", @@ -19573,7 +20117,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1188, + "tcId" : 1256, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30440220664eb7ee6db84a34df3c86ea31389a5405badd5ca99231ff556d3e75a233e73a022059f3c752e52eca46137642490a51560ce0badc678754b8f72e51a2901426a1bd", @@ -19581,7 +20125,7 @@ "flags" : [] }, { - "tcId" : 1189, + "tcId" : 1257, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "304502204cd0429bbabd2827009d6fcd843d4ce39c3e42e2d1631fd001985a79d1fd8b430221009638bf12dd682f60be7ef1d0e0d98f08b7bca77a1a2b869ae466189d2acdabe3", @@ -19589,7 +20133,7 @@ "flags" : [] }, { - "tcId" : 1190, + "tcId" : 1258, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3046022100e56c6ea2d1b017091c44d8b6cb62b9f460e3ce9aed5e5fd41e8added97c56c04022100a308ec31f281e955be20b457e463440b4fcf2b80258078207fc1378180f89b55", @@ -19613,7 +20157,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1191, + "tcId" : 1259, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304402201158a08d291500b4cabed3346d891eee57c176356a2624fb011f8fbbf34668300220228a8c486a736006e082325b85290c5bc91f378b75d487dda46798c18f285519", @@ -19621,7 +20165,7 @@ "flags" : [] }, { - "tcId" : 1192, + "tcId" : 1260, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3045022100b1db9289649f59410ea36b0c0fc8d6aa2687b29176939dd23e0dde56d309fa9d02203e1535e4280559015b0dbd987366dcf43a6d1af5c23c7d584e1c3f48a1251336", @@ -19629,7 +20173,7 @@ "flags" : [] }, { - "tcId" : 1193, + "tcId" : 1261, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100b7b16e762286cb96446aa8d4e6e7578b0a341a79f2dd1a220ac6f0ca4e24ed86022100ddc60a700a139b04661c547d07bbb0721780146df799ccf55e55234ecb8f12bc", @@ -19653,7 +20197,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1194, + "tcId" : 1262, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3045022100d82a7c2717261187c8e00d8df963ff35d796edad36bc6e6bd1c91c670d9105b402203dcabddaf8fcaa61f4603e7cbac0f3c0351ecd5988efb23f680d07debd139929", @@ -19661,7 +20205,7 @@ "flags" : [] }, { - "tcId" : 1195, + "tcId" : 1263, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304402205eb9c8845de68eb13d5befe719f462d77787802baff30ce96a5cba063254af7802202c026ae9be2e2a5e7ca0ff9bbd92fb6e44972186228ee9a62b87ddbe2ef66fb5", @@ -19669,7 +20213,7 @@ "flags" : [] }, { - "tcId" : 1196, + "tcId" : 1264, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304602210096843dd03c22abd2f3b782b170239f90f277921becc117d0404a8e4e36230c28022100f2be378f526f74a543f67165976de9ed9a31214eb4d7e6db19e1ede123dd991d", @@ -19693,7 +20237,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1197, + "tcId" : 1265, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30440220766456dce1857c906f9996af729339464d27e9d98edc2d0e3b760297067421f60220402385ecadae0d8081dccaf5d19037ec4e55376eced699e93646bfbbf19d0b41", @@ -19701,7 +20245,7 @@ "flags" : [] }, { - "tcId" : 1198, + "tcId" : 1266, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3046022100c605c4b2edeab20419e6518a11b2dbc2b97ed8b07cced0b19c34f777de7b9fd9022100edf0f612c5f46e03c719647bc8af1b29b2cde2eda700fb1cff5e159d47326dba", @@ -19709,7 +20253,7 @@ "flags" : [] }, { - "tcId" : 1199, + "tcId" : 1267, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3046022100d48b68e6cabfe03cf6141c9ac54141f210e64485d9929ad7b732bfe3b7eb8a84022100feedae50c61bd00e19dc26f9b7e2265e4508c389109ad2f208f0772315b6c941", @@ -19733,7 +20277,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1200, + "tcId" : 1268, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3046022100b7c81457d4aeb6aa65957098569f0479710ad7f6595d5874c35a93d12a5dd4c7022100b7961a0b652878c2d568069a432ca18a1a9199f2ca574dad4b9e3a05c0a1cdb3", @@ -19741,7 +20285,7 @@ "flags" : [] }, { - "tcId" : 1201, + "tcId" : 1269, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304402206b01332ddb6edfa9a30a1321d5858e1ee3cf97e263e669f8de5e9652e76ff3f702205939545fced457309a6a04ace2bd0f70139c8f7d86b02cb1cc58f9e69e96cd5a", @@ -19749,7 +20293,7 @@ "flags" : [] }, { - "tcId" : 1202, + "tcId" : 1270, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3046022100efdb884720eaeadc349f9fc356b6c0344101cd2fd8436b7d0e6a4fb93f106361022100f24bee6ad5dc05f7613975473aadf3aacba9e77de7d69b6ce48cb60d8113385d", @@ -19773,7 +20317,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1203, + "tcId" : 1271, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3044022031230428405560dcb88fb5a646836aea9b23a23dd973dcbe8014c87b8b20eb0702200f9344d6e812ce166646747694a41b0aaf97374e19f3c5fb8bd7ae3d9bd0beff", @@ -19781,7 +20325,7 @@ "flags" : [] }, { - "tcId" : 1204, + "tcId" : 1272, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3046022100caa797da65b320ab0d5c470cda0b36b294359c7db9841d679174db34c4855743022100cf543a62f23e212745391aaf7505f345123d2685ee3b941d3de6d9b36242e5a0", @@ -19789,7 +20333,7 @@ "flags" : [] }, { - "tcId" : 1205, + "tcId" : 1273, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304502207e5f0ab5d900d3d3d7867657e5d6d36519bc54084536e7d21c336ed8001859450221009450c07f201faec94b82dfb322e5ac676688294aad35aa72e727ff0b19b646aa", @@ -19813,7 +20357,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1206, + "tcId" : 1274, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3046022100d7d70c581ae9e3f66dc6a480bf037ae23f8a1e4a2136fe4b03aa69f0ca25b35602210089c460f8a5a5c2bbba962c8a3ee833a413e85658e62a59e2af41d9127cc47224", @@ -19821,7 +20365,7 @@ "flags" : [] }, { - "tcId" : 1207, + "tcId" : 1275, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30440220341c1b9ff3c83dd5e0dfa0bf68bcdf4bb7aa20c625975e5eeee34bb396266b34022072b69f061b750fd5121b22b11366fad549c634e77765a017902a67099e0a4469", @@ -19829,7 +20373,7 @@ "flags" : [] }, { - "tcId" : 1208, + "tcId" : 1276, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3045022070bebe684cdcb5ca72a42f0d873879359bd1781a591809947628d313a3814f67022100aec03aca8f5587a4d535fa31027bbe9cc0e464b1c3577f4c2dcde6b2094798a9", @@ -19853,7 +20397,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1209, + "tcId" : 1277, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304402206d6a4f556ccce154e7fb9f19e76c3deca13d59cc2aeb4ecad968aab2ded45965022053b9fa74803ede0fc4441bf683d56c564d3e274e09ccf47390badd1471c05fb7", @@ -19861,7 +20405,7 @@ "flags" : [] }, { - "tcId" : 1210, + "tcId" : 1278, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3046022100aad503de9b9fd66b948e9acf596f0a0e65e700b28b26ec56e6e45e846489b3c4022100fff223c5d0765447e8447a3f9d31fd0696e89d244422022ff61a110b2a8c2f04", @@ -19869,7 +20413,7 @@ "flags" : [] }, { - "tcId" : 1211, + "tcId" : 1279, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30460221009182cebd3bb8ab572e167174397209ef4b1d439af3b200cdf003620089e43225022100abb88367d15fe62d1efffb6803da03109ee22e90bc9c78e8b4ed23630b82ea9d", @@ -19893,7 +20437,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1212, + "tcId" : 1280, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304502203854a3998aebdf2dbc28adac4181462ccac7873907ab7f212c42db0e69b56ed8022100c12c09475c772fd0c1b2060d5163e42bf71d727e4ae7c03eeba954bf50b43bb3", @@ -19901,7 +20445,7 @@ "flags" : [] }, { - "tcId" : 1213, + "tcId" : 1281, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3046022100e94dbdc38795fe5c904d8f16d969d3b587f0a25d2de90b6d8c5c53ff887e3607022100856b8c963e9b68dade44750bf97ec4d11b1a0a3804f4cb79aa27bdea78ac14e4", @@ -19909,7 +20453,7 @@ "flags" : [] }, { - "tcId" : 1214, + "tcId" : 1282, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3044022049fc102a08ca47b60e0858cd0284d22cddd7233f94aaffbb2db1dd2cf08425e102205b16fca5a12cdb39701697ad8e39ffd6bdec0024298afaa2326aea09200b14d6", @@ -19933,7 +20477,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1215, + "tcId" : 1283, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3045022041efa7d3f05a0010675fcb918a45c693da4b348df21a59d6f9cd73e0d831d67a022100bbab52596c1a1d9484296cdc92cbf07e665259a13791a8fe8845e2c07cf3fc67", @@ -19941,7 +20485,7 @@ "flags" : [] }, { - "tcId" : 1216, + "tcId" : 1284, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3046022100b615698c358b35920dd883eca625a6c5f7563970cdfc378f8fe0cee17092144c022100da0b84cd94a41e049ef477aeac157b2a9bfa6b7ac8de06ed3858c5eede6ddd6d", @@ -19949,7 +20493,7 @@ "flags" : [] }, { - "tcId" : 1217, + "tcId" : 1285, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304602210087cf8c0eb82d44f69c60a2ff5457d3aaa322e7ec61ae5aecfd678ae1c1932b0e022100c522c4eea7eafb82914cbf5c1ff76760109f55ddddcf58274d41c9bc4311e06e", @@ -19973,7 +20517,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1218, + "tcId" : 1286, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3045022062f48ef71ace27bf5a01834de1f7e3f948b9dce1ca1e911d5e13d3b104471d82022100a1570cc0f388768d3ba7df7f212564caa256ff825df997f21f72f5280d53011f", @@ -19981,7 +20525,7 @@ "flags" : [] }, { - "tcId" : 1219, + "tcId" : 1287, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100f6b0e2f6fe020cf7c0c20137434344ed7add6c4be51861e2d14cbda472a6ffb40221009be93722c1a3ad7d4cf91723700cb5486de5479d8c1b38ae4e8e5ba1638e9732", @@ -19989,7 +20533,7 @@ "flags" : [] }, { - "tcId" : 1220, + "tcId" : 1288, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3045022100db09d8460f05eff23bc7e436b67da563fa4b4edb58ac24ce201fa8a358125057022046da116754602940c8999c8d665f786c50f5772c0a3cdbda075e77eabc64df16", @@ -20013,7 +20557,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1221, + "tcId" : 1289, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30450220592c41e16517f12fcabd98267674f974b588e9f35d35406c1a7bb2ed1d19b7b8022100c19a5f942607c3551484ff0dc97281f0cdc82bc48e2205a0645c0cf3d7f59da0", @@ -20021,7 +20565,7 @@ "flags" : [] }, { - "tcId" : 1222, + "tcId" : 1290, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100be0d70887d5e40821a61b68047de4ea03debfdf51cdf4d4b195558b959a032b20221008266b4d270e24414ecacb14c091a233134b918d37320c6557d60ad0a63544ac4", @@ -20029,7 +20573,7 @@ "flags" : [] }, { - "tcId" : 1223, + "tcId" : 1291, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3046022100fae92dfcb2ee392d270af3a5739faa26d4f97bfd39ed3cbee4d29e26af3b206a02210093645c80605595e02c09a0dc4b17ac2a51846a728b3e8d60442ed6449fd3342b", @@ -20053,7 +20597,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1224, + "tcId" : 1292, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30450220176a2557566ffa518b11226694eb9802ed2098bfe278e5570fe1d5d7af18a943022100ed6e2095f12a03f2eaf6718f430ec5fe2829fd1646ab648701656fd31221b97d", @@ -20061,7 +20605,7 @@ "flags" : [] }, { - "tcId" : 1225, + "tcId" : 1293, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3045022060be20c3dbc162dd34d26780621c104bbe5dace630171b2daef0d826409ee5c2022100bd8081b27762ab6e8f425956bf604e332fa066a99b59f87e27dc1198b26f5caa", @@ -20069,7 +20613,7 @@ "flags" : [] }, { - "tcId" : 1226, + "tcId" : 1294, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3046022100edf03cf63f658883289a1a593d1007895b9f236d27c9c1f1313089aaed6b16ae022100e5b22903f7eb23adc2e01057e39b0408d495f694c83f306f1216c9bf87506074", @@ -20093,7 +20637,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1227, + "tcId" : 1295, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3065023007648b6660d01ba2520a09d298adf3b1a02c32744bd2877208f5a4162f6c984373139d800a4cdc1ffea15bce4871a0ed02310099fd367012cb9e02cde2749455e0d495c52818f3c14f6e6aad105b0925e2a7290ac4a06d9fadf4b15b578556fe332a5f", @@ -20101,7 +20645,7 @@ "flags" : [] }, { - "tcId" : 1228, + "tcId" : 1296, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3065023100a049dcd96c72e4f36144a51bba30417b451a305dd01c9e30a5e04df94342617dc383f17727708e3277cd7246ca44074102303970e264d85b228bf9e9b9c4947c5dd041ea8b5bde30b93aa59fedf2c428d3e2540a54e0530688acccb83ac7b29b79a2", @@ -20109,7 +20653,7 @@ "flags" : [] }, { - "tcId" : 1229, + "tcId" : 1297, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30650230441800ea9377c27865be000ad008eb3d7502bdd105824b26d15cf3d06452969a9d0607a915a8fe989215fc4d61af6e05023100dce29faa5137f75ad77e03918c8ee6747cc7a39b0a69f8b915654cac4cf4bfd9c87cc46ae1631b5c6baebd4fc08ff8fd", @@ -20133,7 +20677,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1230, + "tcId" : 1298, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402303244768016457c463b74f2097f216d9670b191f76281c74bc6a1a1971d19f209bf4696468f5eb75d6326a0a43c0a65290230501e0ad985ed9f95697bd17fdbe3f9ca92e0f76426d3664e6896648d9c750bf588d0ce7d011c1a1e8d6c2e082422dc93", @@ -20141,7 +20685,7 @@ "flags" : [] }, { - "tcId" : 1231, + "tcId" : 1299, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402305e1af40f2480e3d97c4ae4bfd34a9f45269241356f3a46becd86a4a7c9716d73ca5aebdb3db1a7765650666683bc856b02307e7c4b473a2baaa4953785be8aa2a10006f6d36b400ab981864d69cecec046718d0404b9647454b159aa5a92d76d7955", @@ -20149,7 +20693,7 @@ "flags" : [] }, { - "tcId" : 1232, + "tcId" : 1300, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306502306688e36a26f15bdc1c3f91367f8a7667f7bb3e30a335d6f0900e9534eb88b260cb29344c723fedfbe7ac9c5a33f4bf0d023100aa35fddf0fdc9017860b378f801cd806f3e2d754cd2fd94eb7bb36a46ce828cef87e9ebbf447068e630b87fee385ad8f", @@ -20173,7 +20717,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1233, + "tcId" : 1301, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3065023100d4a8f3b0b4d3a5769e3a0bbc644b35f1d509355ed1fe401e170f667b661f693b32598e8c143a817a958982845042bb48023004cc07578bbd1981dbf6e8a97a354c98d41b8b6f6e8a2c2b1763c7c2a29d79e24f8476075c9aed9aec6c64dff50461ae", @@ -20181,7 +20725,7 @@ "flags" : [] }, { - "tcId" : 1234, + "tcId" : 1302, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3065023100c286d1928e9c79fdd3bebdf22a1dbd37c8105e8ecf41e9e3777fe341b6b8d5a89b9d986827d6d1dbb381cd8239484a220230201119ae305b9360aa9b5e5d1567e0674c09e4f025556ebf81b987466b0f421b8d31f72bbe95f3ce2aa9874a84edfd40", @@ -20189,7 +20733,7 @@ "flags" : [] }, { - "tcId" : 1235, + "tcId" : 1303, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3065023100d9c678550167f10c511e62acb4bd0a3f7f336bc090c94e6c6b02622439c348a2159c5f41f9b5aa4b470590d40dcd7cc202301fd5eaee295abb4081cb626745f4ad279ceb44604062830b58e6c0465c562d41f02ba588fc0db1ebbe339cdc008d7a1b", @@ -20213,7 +20757,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1236, + "tcId" : 1304, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3065023020fee7c71b6cb0d1da3641ec6622c055a3b16a1f596c64b34da1b2d0b868b66a8f0a0d0db983b3dc7e53bb7295da81970231008141a931d3579aec1cac9887d2fff9c6f12d47a27e4aab8cf262a9d14a715bca0b2057cbc3f18b6fd3d1df76f7410f16", @@ -20221,7 +20765,7 @@ "flags" : [] }, { - "tcId" : 1237, + "tcId" : 1305, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3065023100913eecc559b3cf7108a65d6cc3076bfdf36c6f94dcc6693d06690470f34a2e81564241e1de5f5f51421de30af467f10f0230649bd3717244e8ef3c6b0eda983f84dca5ea86d1bec15386b9c473ec43a8cd0ba558eee819f791d9ff9272b9afd59551", @@ -20229,7 +20773,7 @@ "flags" : [] }, { - "tcId" : 1238, + "tcId" : 1306, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3064023023855c46403a97b76cbb316ec3fe7e2c422b818387604bda8c3d91121b4f20179d9107c5f92dedc8b620d7db87fccccd023050f57343ab148e50662320c4161e44543c35bc992011ea5b1680b94382cf224ea0ec5da511e102f566cb67201f30a2ee", @@ -20253,7 +20797,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1239, + "tcId" : 1307, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3066023100d200958d491fcebde667cd736c9dba0961c70db2ecaf573c31dd7fa41ecca32b40b5896f9a0ddf272110e3d21e84593a023100c2ecf73943b9adce596bac14fce62495ae93825c5ff6f61c247d1d8afcba52082fc96f63a26e55bccfc3779f88cfd799", @@ -20261,7 +20805,7 @@ "flags" : [] }, { - "tcId" : 1240, + "tcId" : 1308, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "306402306ac17d71260c79f81a7566124738cb3ee5d0aa690e73a98ae9e766f1336691e500cad51ba1302366c09cc06b8f7049e0023032ca965d6d7012ec187c7cab9544334d66c2a7658ddefa67e4ad40429815518ecc87b1492ddd57333bd2300b4660a835", @@ -20269,7 +20813,7 @@ "flags" : [] }, { - "tcId" : 1241, + "tcId" : 1309, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3065023100e19a4646f0ed8a271fe86ba533f8be4fd81bbf4674716f668efa89a40cac51eec2a6cfbd92327d25efe91ca4ff712bc502304a86b2e8e12378e633dec2691e3b1eed4e932cc48b28e45fa3d464cc0e948c02cc9decf2bb43b25937fcf37e9ad86ef0", @@ -20293,7 +20837,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1242, + "tcId" : 1310, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3064023015aac6c0f435cb662d110db5cf686caee53c64fe2d6d600a83ebe505a0e6fc62dc5705160477c47528c8c903fa865b5d02307f94ddc01a603f9bec5d10c9f2c89fb23b3ffab6b2b68d0f04336d499085e32d22bf3ab67a49a74c743f72473172b59f", @@ -20301,7 +20845,7 @@ "flags" : [] }, { - "tcId" : 1243, + "tcId" : 1311, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "306602310090b95a7d194b73498fba5afc95c1aea9be073162a9edc57c4d12f459f0a1730baf2f87d7d6624aea7b931ec53370fe47023100cbc1ef470e666010604c609384b872db7fa7b8a5a9f20fdefd656be2fcc75db53948102f7ab203ea1860a6a32af246a1", @@ -20309,7 +20853,7 @@ "flags" : [] }, { - "tcId" : 1244, + "tcId" : 1312, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3066023100dd4391ce7557cbd005e3d5d727cd264399dcc3c6501e4547505b6d57b40bbf0a7fac794dcc8d4233159dd0aa40d4e0b9023100a77fa1374fd60aa91600912200fc83c6aa447f8171ecea72ae322df32dccd68951dc5caf6c50380e400e45bf5c0e626b", @@ -20333,7 +20877,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1245, + "tcId" : 1313, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3081870242011c9684af6dc52728410473c63053b01c358d67e81f8a1324ad711c60481a4a86dd3e75de20ca55ce7a9a39b1f82fd5da4fadf26a5bb8edd467af8825efe4746218024134c058aba6488d6943e11e0d1348429449ea17ac5edf8bcaf654106b98b2ddf346c537b8a9a3f9b3174b77637d220ef5318dbbc33d0aac0fe2ddeda17b23cb2de6", @@ -20341,7 +20885,7 @@ "flags" : [] }, { - "tcId" : 1246, + "tcId" : 1314, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30818702417c47a668625648cd8a31ac92174cf3d61041f7ad292588def6ed143b1ff9a288fd20cf36f58d4bfe4b2cd4a381d4da50c8eda5674f020449ae1d3dd77e44ed485e024201058e86b327d284e35bab49fc7c335417573f310afa9e1a53566e0fae516e099007965030f6f46b077116353f26cb466d1cf3f35300d744d2d8f883c8a31b43c20d", @@ -20349,7 +20893,7 @@ "flags" : [] }, { - "tcId" : 1247, + "tcId" : 1315, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "308188024201e4e9f3a7b800de63407b8703ac545226541c97a673566711f70e2b9ccb21a145ad4637825b023d1ea9f18e60897413711611a85c1179bff9c107368f1c1b61c24c024201de948ee577c3d4e4122a52ecccac59abb6fa937dfb3e4b988cb243efe98740309452ba013112b225b3b1b1384d5f68796845199a2602a8d4505a331b07d101188e", @@ -20373,7 +20917,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1248, + "tcId" : 1316, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308187024200b6cf64861a2b16e33976095dbf45a592c7c24228c4a1dd727f303d5eeb87e5388ad05c328f824c40abd3e6ce003fef5cd59dee0069ad6348ea6e57f90f6bdc0a820241228181c180366e5451dfef3593ce664804cb42d5a8d5046b816b3daf6602fafd9ac2dc24b8c93a10024480882558b6ad3d9e905923dcd0fd2a11964754a9b46b8f", @@ -20381,7 +20925,7 @@ "flags" : [] }, { - "tcId" : 1249, + "tcId" : 1317, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30818802420093c8f766827d6dc15c810fa30433153a5e742859205ee8389fbf695c8840dc917440870acc5b160087ffd0cd9a6081029c60a7c26d5e8aa9a0570f4efdeb13dea20242012ec3bbf75a0ad3df40310266648a36db820217ed7fa94e9c8313e03293ef4f6a40e736fb8f208ad8fb883ca509d48046910523645459c27829d54431463b2548c7", @@ -20389,7 +20933,7 @@ "flags" : [] }, { - "tcId" : 1250, + "tcId" : 1318, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30818802420152388c6da66164b706b41dd4dd48176d6eaf6525f876ef0ff2d147f6966ebfadf1767fa66d04203d3ec9c937a1f0c945aed953e34be444c219fd3b94d3277aa652024201658c1e5b2e563a49d11c883d05c491d628f0a92c3e3dc8db9a4c8d5f0dc846ac22af8b3c5fb5bbe2cfa98614dcffd87de1cee2c5912a5899505a0c5bcaa513e2c6", @@ -20413,7 +20957,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1251, + "tcId" : 1319, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3081880242010e89470f981d2c7c5c96587121a67323bb96ff2427739d0d885ea277293efa3b25c0bda04d81466198a3cbfc441f1b1b98f6bcdc2589d9d91a17a7899f70d0461e0242017351b0da8c8d0e4aa0974669d190fa2f90aa50227160594dfb55755002365441de17ea42902128a6f81e554177ed509c0cec31fd5053fae03f62ff76579ba92bda", @@ -20421,7 +20965,7 @@ "flags" : [] }, { - "tcId" : 1252, + "tcId" : 1320, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3081880242011094ac23ca46a3e2b4ac3baae6504f1bfb3ddf2db9ab40eda32d8e0a05727998f8552a033bb05241e826a86a1d03014eae3aa5fe1a45caac1db3e8138b9cf5906802420147edb15a5080ee2f929f78b6ac86604aae51b674fa46eaae7fdfd90bf64d6189341155f4eba937eae74c9e480eb4fb7e6aafd4285e7fc503ee6ec20f0b1415be06", @@ -20429,7 +20973,7 @@ "flags" : [] }, { - "tcId" : 1253, + "tcId" : 1321, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "308188024201d876ae174da31e128babff9f1d15507660bdc7958750844dc4f4291f75a882a22f177f704be6067bf7ce8f06b8626d971e6ef5dcb666fa975c1e11126e04fccce2024201abb12630a68b669e6ad2d8d62654d75dfbc6b54a8e3a9c915be663e080ddcc348e57a10e2b1dd9f03e1b897796ad889b075e5919dc5bf37a112d92c693456e6457", @@ -20453,7 +20997,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1254, + "tcId" : 1322, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30818602414ed692af1ed1b4bd5cea3aa8ddc6f3f15d8a6ee0016fa0e8eb958580e7421832ecc0e387c34aafac6380bac419ea45c42ae6426af503847f22c49c2f456338c1a702417aceadde02ace1668bc1a3360d34e125afde230f536c154d91e6c876bee1d34ae06edcbbca0c7cd17646840913164740b12e2e224fe3ef3dec6fd84a81b581c188", @@ -20461,7 +21005,7 @@ "flags" : [] }, { - "tcId" : 1255, + "tcId" : 1323, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308188024200e01094048fcf7a1e2ec66faedffc40f48c9c93514325bde6b4958d80f0413efde7eec1dc6de65f96009c069397e51da2eb1729efa287afd5552b25a9e427a6d836024201489e7e124f66942e642de992e60b3a86fcce576767719390c3a312fcdeaa560a7fbb0cabb35e05a6d6f3499160fd2dba12d29b613b16dec7494c950d65fdf11fa3", @@ -20469,7 +21013,7 @@ "flags" : [] }, { - "tcId" : 1256, + "tcId" : 1324, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308188024201d296292213380de133dc66eceb8bd857a5c468afe855c05da9db937373b51f9020ca11353415da76bb6af997a486d2370e31adcc0a4531952a3b59428678ee59430242015979a3c609c2c2099ae1b290da3d613b248e3a10de7ad770dffc82fb33e74fc3207533f97285cf4557a6407e9a775e59efeaee4264b2634933a6baf8c406f0c4a9", @@ -20493,7 +21037,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1257, + "tcId" : 1325, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "308188024201ef8f785c51a25ae2cd93487b5c848d4af133217a91f51359c966e7538e68743578122df5830002f96f6fadb5bc44480e3b3b2c804e4c51cf95d059d5646c5cef21024201ba2276cc003e87bea37c3724e58a0ab885f56d09b8b5718f674f9c70f3b5ecfb4ad1f3417b420ec40810e08826efa7d8ad6ca7c6a7840348097f92b2de8d6e080b", @@ -20501,7 +21045,7 @@ "flags" : [] }, { - "tcId" : 1258, + "tcId" : 1326, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30818802420155978adc4b570d897511f5ecfb65a31947e6e989da17dea716625bb3fa7b92b853623eb0cd9ce2a5e2b4d8c1c2a90ec04fe79d012576ec728a45c5ce47c6d500c0024200f79fa8b94ee282a3d1815892cbf15d7ebdf62cb042c76bb3c710c23e32b75992cc249d84072198e4ed63d72435a07d2ed76f278d7399f61a5b5c997f45692fed22", @@ -20509,7 +21053,7 @@ "flags" : [] }, { - "tcId" : 1259, + "tcId" : 1327, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "308188024201a2af29c58184ca861e7cd931f39cea064b199eee563f241cd5ecf6ebb2ade728f1be23cf007ebe8ef0c42d99f9f5190f6815446afc3043a820d7daf27e86b83b8a024201a2acd1822eb539383defff8769aad8bacd50cd24ca7aa6670671418110177808c3f4fbe6041b9cb898359ee61e04824adedd62b39fe5791907a20586333bd3c76d", @@ -20533,7 +21077,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1260, + "tcId" : 1328, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c0e17e8450ea85d201ac120ad8219dba676e937f139eb28ca3b02b7a7021c7839548a47fc6f4d5dbd4fa76b947ab9d3fd1f428bf3b0ebcafe85d6", @@ -20541,7 +21085,7 @@ "flags" : [] }, { - "tcId" : 1261, + "tcId" : 1329, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c331c2d450147066ec54df6db127e520f53ff40494694f40c16d62bda021c17f9ecad114fac61661fa4be9dba6adf361ccd2a7cfd9141926273c5", @@ -20549,7 +21093,7 @@ "flags" : [] }, { - "tcId" : 1262, + "tcId" : 1330, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c40cdcc80f93e469b257cf5890500eb6e6cb0f5f6b81b717159baaa43021c0d748759d141d54d15080bbf76db1e9da934d6a43b5df86fafee9fa8", @@ -20573,7 +21117,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1263, + "tcId" : 1331, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303e021d00bdf933f1bd8f7f85007b53006ca6286825d8cda993d2732bcf7ef821021d008b233dcd04c8bfc0135f77f092c40e5a3d372663cd270467cec78602", @@ -20581,7 +21125,7 @@ "flags" : [] }, { - "tcId" : 1264, + "tcId" : 1332, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021d00a130281e17a3bebbbf807d82a17ee8481ae355d97986066ebc23a9d2021c57967b897505d7833916968b24d3f4a4d75881b530725d28ece785af", @@ -20589,7 +21133,7 @@ "flags" : [] }, { - "tcId" : 1265, + "tcId" : 1333, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303c021c711567408f7592b1e09b87c6bfd20dff2fa50663ad4dd0ff86353f5d021c60c183ff249e79258c8e95e59d13ead6db5ccfcb70c0ea05433fd8d7", @@ -20613,7 +21157,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1266, + "tcId" : 1334, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303c021c141aa423ae368d00efcdc9a3a61102888a2f3457d21f1ceb15a646d0021c2cf9185b025434b807fec86c2dee087827fe3a07b174eddbe0b3fc63", @@ -20621,7 +21165,7 @@ "flags" : [] }, { - "tcId" : 1267, + "tcId" : 1335, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021c0714c39972835620b5f1952e8792bc2933e9fda40c1c48472bb93feb021d00d30c570777affb34aa4d2506bd0ae9e4245398fc3a5d79d8e4681b37", @@ -20629,7 +21173,7 @@ "flags" : [] }, { - "tcId" : 1268, + "tcId" : 1336, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d0088089cd16381ba75b1bb830053202970ebdf4a3222831378d9784713021c3bcef1a5e70eee13abac90b95b764cf344ccc9c0b4703f7be60292da", @@ -20653,7 +21197,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1269, + "tcId" : 1337, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021c6e5344dd4452d37dff3d46177d56d3dd7f3faa63ac0ff0f4fa3996d7021d00d380df757a616d6c209a590dbbeba1dd2bf75d17e49841a6f7a7aca4", @@ -20661,7 +21205,7 @@ "flags" : [] }, { - "tcId" : 1270, + "tcId" : 1338, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d00c85b980fa4149d9ac418090c9eda8754d1ea5228fbe04a918157879f021c4f848fb87e188614ad92b4e0bddfaeade1d7d19da6a249e4cbd73358", @@ -20669,7 +21213,7 @@ "flags" : [] }, { - "tcId" : 1271, + "tcId" : 1339, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d00b02936692b3e662508896e956fec67733a5436a40fc9b7a896f44c8e021c04b8dea8fe1593aa703dcde9c3a9e8bd8a1bd6e06631d273aa8bd978", @@ -20693,7 +21237,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1272, + "tcId" : 1340, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021d009750a310311b383b1e9c36c63003748261460b52233f871a8d0d0e87021c4cab79d9bbf0c570e30a2383405b4ecbec8608dde1d24b3730b87835", @@ -20701,7 +21245,7 @@ "flags" : [] }, { - "tcId" : 1273, + "tcId" : 1341, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303c021c560e0be613fb22842c6c23cc571058141112dc35497e54241f398cc9021c009dc86d2c7f0861313d49379335b2ed1c06a1709eddca0326f76ab5", @@ -20709,7 +21253,7 @@ "flags" : [] }, { - "tcId" : 1274, + "tcId" : 1342, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303e021d00a5c995fc1fb0a913f2bb5db55d40bc846b78f32eb77ce8037b1e6086021d00b0bc916ecffdeb812f0bb16d0236d5fe77d855ba47009c921581eb4f", @@ -20733,7 +21277,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1275, + "tcId" : 1343, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c77cd4c6e4907e645028fd9ab47f35f3e4deac62ab5623e4caa5f22ca021c4dfb99d0da46d520687e3ad4eac2383664a7bbc9249faaef6af5d0c5", @@ -20741,7 +21285,7 @@ "flags" : [] }, { - "tcId" : 1276, + "tcId" : 1344, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c270c9c43ade9dc6cf53853d7b544db44aa43291d20f8674cf4d2cfab021c2f6d5d4db32b2f547923bbdb9d7a79044a2b02149ba8a409914ddf77", @@ -20749,7 +21293,7 @@ "flags" : [] }, { - "tcId" : 1277, + "tcId" : 1345, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021c218a41444e6a08de3a15dd81deb2f0909989926e919c6b39422a07b9021d00bff743595322d652da673bbb78428150d2aaa245c4ecc08d58350b57", @@ -20773,7 +21317,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1278, + "tcId" : 1346, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303c021c240c5b1371b9b45cc72ae32ef9dca603d92644bc33c88af5494c4568021c225648b2154e0b3834a426b3c0f3c68afd356715670664b4bcebd44d", @@ -20781,7 +21325,7 @@ "flags" : [] }, { - "tcId" : 1279, + "tcId" : 1347, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d00b585ad9b16d2999bad8ae0c08e49d6f1aab3287f4c5a9ccb0ca75c19021c6b6cca5d875bf475b56669b4bff47dddb6ae9dd0c29d8f5bb3806ece", @@ -20789,7 +21333,7 @@ "flags" : [] }, { - "tcId" : 1280, + "tcId" : 1348, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303c021c5c9b6872553ed6bf23ec5fcc5ac1f6cf49a30e93a275556634e7cd44021c687e3a536c67325a97b46db24d557469b0dc38e0574a5bd4aae8f976", @@ -20813,7 +21357,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1281, + "tcId" : 1349, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d0094b828b360834e98f348d0e2084f39b6375a7fb31ac2c16a78d5c123021c2e6b6686d1b582e165be1bfda1b35ca16839f312fa74252ba7f42e2d", @@ -20821,7 +21365,7 @@ "flags" : [] }, { - "tcId" : 1282, + "tcId" : 1350, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303c021c69c0f72f5308ef41dad0e2ea4dbd3af978a80186aded8f33c1fa1c7e021c22ba73e20baaa697c67de73c89752705aa3f3acdaf027d7ef216e338", @@ -20829,7 +21373,7 @@ "flags" : [] }, { - "tcId" : 1283, + "tcId" : 1351, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "303d021d00a5a02604d4edff156c42619395a41304440e375e94314a482ee52ef8021c1a5f88c1c708e7cf2697f574c1edcb5e68dd6a25199be40d190860fa", @@ -20853,7 +21397,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1284, + "tcId" : 1352, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303d021c58c9484628a064a0c0708b8cc9cc66c86c469228684ed9ddcfd84f60021d00c676ba679fba5b70dc502b307c44c73994b2215025654beea00edf86", @@ -20861,7 +21405,7 @@ "flags" : [] }, { - "tcId" : 1285, + "tcId" : 1353, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303e021d00d4927deedb36416ff812c995147f906a3c25f1fa6931c7aac5993633021d00951be296ab7fe95ec7f3d0a4277ae2b45c2736b56ddd041c07c7bf6a", @@ -20869,7 +21413,7 @@ "flags" : [] }, { - "tcId" : 1286, + "tcId" : 1354, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "303e021d0091d9e01b7d857d6dc1c795e363a5db9e8aceb36a71f3ccc500e3200b021d00d12426571cd8e7764b682cb65b9e0fed3aec3e224ed89f45610bf9c5", @@ -20893,7 +21437,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1287, + "tcId" : 1355, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021c60e49adadc253a80c898a6e5bb60729f8a493c69ca762f5f914bb095021d00a9767c5acf98c0486dcbdc8d893406833ed3d7512b90b3dc8c86e068", @@ -20901,7 +21445,7 @@ "flags" : [] }, { - "tcId" : 1288, + "tcId" : 1356, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021c3b802bc26fbf0a1ac2471622721300e4b6b6608683dc53c1695bbb49021d00a484c4c40c1cd96c72bb59193c408f36ae7db57b0b7019b83412f56e", @@ -20909,7 +21453,7 @@ "flags" : [] }, { - "tcId" : 1289, + "tcId" : 1357, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "303d021d00bb4333677bbd774da30446a45cb4457ebbf348fd79a0570e94353df5021c03aee9fb72e283d6ff2721796696e7d7e744e9128411519a31a0aa9c", @@ -20933,7 +21477,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1290, + "tcId" : 1358, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303d021c5b0960bf9b80e91dca65e558adf271f16b23e87bcc6c51ef10ce9352021d008f84a7c312b21c959c6cf7efbfd8feb7174ff6401a85e17ba6121e0b", @@ -20941,7 +21485,7 @@ "flags" : [] }, { - "tcId" : 1291, + "tcId" : 1359, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c1f1a6223aad76016ac351833a0b7859c6b6ff9edf900d040c8cc398a021c512b0b449c3bd0df9e5153f6e8d6381752ed62785d853d72950d9d7f", @@ -20949,7 +21493,7 @@ "flags" : [] }, { - "tcId" : 1292, + "tcId" : 1360, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "303c021c034a264c9d3feafdd488c528af27fa45c58f28cfe4a1637d1ab567d3021c4d7c05e58af7f288ab83d01bbf8fad1d8ca793221d4af5fe4c719fd3", @@ -20973,7 +21517,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1293, + "tcId" : 1361, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3045022062aab40a36d6a0d25644719ce31dc629ec684f6f0da32f9dd034ccc421dbd0ed022100a1fa6b0dfd9558da29374fb77505ee8ab3572161711f821d11807c7fff910c1c", @@ -20981,7 +21525,7 @@ "flags" : [] }, { - "tcId" : 1294, + "tcId" : 1362, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30450220740cd3d3a9cd9dbe05ead4e39e54db27c0f1579da68e3aa5c9245b047aebc3b80221008ae78c12233d378fe2ce3c0fb2b769f8463830a71a5e5187c11b20fdd7e50445", @@ -20989,7 +21533,7 @@ "flags" : [] }, { - "tcId" : 1295, + "tcId" : 1363, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3045022100a28f30245c5fb0c225fdec23924dc2cd4c2da888d1ee1bc5445858c646015ca802200ee364c1491c4551ef3509be8f88db0e04d0afb36528aeda1301b14948cc9cd6", @@ -21013,7 +21557,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1296, + "tcId" : 1364, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304402207f202f54f591b51105b227ee6d6da3adddfc4b5e819efc04befcdcbf7484f78302204360ea04503955fc3f025928b2dce50ff2d58b9060b34bbedfc3c219b3b4355b", @@ -21021,7 +21565,7 @@ "flags" : [] }, { - "tcId" : 1297, + "tcId" : 1365, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3044022062e218dca32e4ef35692e9315e1e036bef1766073b846e38de20d2d29349f9fe0220519d4d4c6158d95474d793a0ee9c260a0c5469c5aab79510971b41fb4fae4baf", @@ -21029,7 +21573,7 @@ "flags" : [] }, { - "tcId" : 1298, + "tcId" : 1366, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3045022100a3902295f6f743ac754db7b3fcd823be917b1191a5705728f5682492784da7f1022043def636660eff72e6435edb850c9126c7067938668f249998a0e4006b8ee7db", @@ -21053,7 +21597,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1299, + "tcId" : 1367, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304502210086d05b26a9ca7e10ae0681bb4c35a06d7a4e918f8625e3dfa7ac2d5aeda91c05022008c5f475a95888769da4a0e1b635c2292f654f934a5c5010fe0c729f3d11e1b1", @@ -21061,7 +21605,7 @@ "flags" : [] }, { - "tcId" : 1300, + "tcId" : 1368, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3045022043c4474710d25094a2e21a9cc08585c26015f9f94012b100e72c0763aa9e0cff0221008345c46fd5592cefbd5ebb258965c05d964e6e6a278198ddc1e388cf1e75867c", @@ -21069,7 +21613,7 @@ "flags" : [] }, { - "tcId" : 1301, + "tcId" : 1369, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304402206d2724167e816528491cce574f0526209de52cd0f2af0085284fd050163d37c5022076dd1dd50ff9b553b0e142b7e6c6be8edf3708dd292f03f3e9bf157d21daa9eb", @@ -21093,7 +21637,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1302, + "tcId" : 1370, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30440220321009a06c759c54cd66baafa0cbfd07eedb19f12a1ed654dd52b56f9c4fac7c02201956310a7e4757ec83ddb92d2763607354678149f1ad92387928cf887b4bed0f", @@ -21101,7 +21645,7 @@ "flags" : [] }, { - "tcId" : 1303, + "tcId" : 1371, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30450221009bdd359881c239e2415ca2af3d18463bb24be53f6f636cbd20360b6b333bc34502200ff03bc36cc1975bdc8680c44fbf2aefddf67c118c304b8b3d360eb10203c3a4", @@ -21109,7 +21653,7 @@ "flags" : [] }, { - "tcId" : 1304, + "tcId" : 1372, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3044022048565eb7e7820d40754b5f264a4ceafa62bf75084241514b491995e7971e699502203da6df3d354f48daef6d078cf1124295fc8c3211f2757967c781dc2e9c62ed1a", @@ -21133,7 +21677,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1305, + "tcId" : 1373, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30450220518e885def022eb5020fc90f4024d87122dc0f3ed7f869ed7720ff74a009fb7b0221008a3e26a8cd426d21eba5cd7a5614f3644395cfcecb24fe760a68a7a9e8f09c02", @@ -21141,7 +21685,7 @@ "flags" : [] }, { - "tcId" : 1306, + "tcId" : 1374, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3044022004b01e5cc3ce9bf10844bc1cb21deeff6ebc9e2a7010cfbb3af0811354599c8102202e65fb8db62f255910ea4d5235bb21aa67aa59ffd519911ecd9893000ab67bb4", @@ -21149,7 +21693,7 @@ "flags" : [] }, { - "tcId" : 1307, + "tcId" : 1375, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "304502210094bb0601198c4ce266b0932426ffd00132d7d4e2de65ef47f56360825f26243802202734327d1989c9580f5458f04aac6fd5752a1ee5e236e9ed1a7c0b2d9b36db10", @@ -21173,7 +21717,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1308, + "tcId" : 1376, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304402204dde197f962c63a7799c862e897b3bb1e7a7ddfb9ab77c2a17a54151ce604ad60220017e7aef86e533086425a2c4b32082f118913ef3667c8437672e0bbc7c2b8d7e", @@ -21181,7 +21725,7 @@ "flags" : [] }, { - "tcId" : 1309, + "tcId" : 1377, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304402207c53ed1d504ad4ba53d39792012a34d007250a2b8d1ca189c0d9f75ccc9a9957022009b97dcc5c67487114231d601374a8364cafa39581291762202b9215d51135fd", @@ -21189,7 +21733,7 @@ "flags" : [] }, { - "tcId" : 1310, + "tcId" : 1378, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30450220513245ab2b6a4206bb0f6970c8ad040a94725ddc9a08db0fd9def93866ffbba1022100a53a7ab37decedae18dd5b5c48eb642b7a9c927e6bcf6bdac3a757e6d2c169c5", @@ -21213,7 +21757,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1311, + "tcId" : 1379, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304402204b5eaecd4434b9a3052490e5d74725d11b1bb0eab3341ab7e5343638b96309a5022060c4fcfacac8f8b6079402b514453033606c42efd166f67115644ec0cc704ff2", @@ -21221,7 +21765,7 @@ "flags" : [] }, { - "tcId" : 1312, + "tcId" : 1380, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3044022017c45f9814d9553c17d73fccf1060770dba9e540af29b2576cce524494d6c8d202205cc08e026aed87fbb3d6f2e8e0cc8083f04eb3fd06e12e108f180b3e0fdec73e", @@ -21229,7 +21773,7 @@ "flags" : [] }, { - "tcId" : 1313, + "tcId" : 1381, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30440220515bc9c084757bbdbe90497ec5fca75e8b48e64f794417af2ba8bbf78ea992f5022068c31499463513540ba789bdaa4530884117c1856398ba3b19286029f3fa797b", @@ -21253,7 +21797,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1314, + "tcId" : 1382, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30450220038090bf9f3f640519d418414f0a7f8afb0dbe4c225d4f9fa284922ba5f966490221008bfaded7b3ea38f7eb7f9912443130b4418e5bacc16a6ff8253d4f1926eced67", @@ -21261,7 +21805,7 @@ "flags" : [] }, { - "tcId" : 1315, + "tcId" : 1383, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3045022074cb761ac6b5687c29f18448c5ba804d5869780de37e5606ac5461b1b9697cfe02210098852aadb7bb2b44cbcd432eee62bdb0cebcab8c1d24ace5218bedee35609438", @@ -21269,7 +21813,7 @@ "flags" : [] }, { - "tcId" : 1316, + "tcId" : 1384, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3044022077cbc58c57a912a3a66153b6e83f0c0daf6f7d1449fa9a29281dd5d221ae8e8d02200b56cff53baccce588ca5c8eda47cf74a57ebbd8448126a50acdb11c8e0a2a53", @@ -21293,7 +21837,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1317, + "tcId" : 1385, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3044022063a581c9e66100f650d9ff11ad7bea622386a26c5337b71b4d97a120c146343102205cc6bb800deeb73a16814897ef9a625bbdb6e4b45fcceaf0a3182980619ea727", @@ -21301,7 +21845,7 @@ "flags" : [] }, { - "tcId" : 1318, + "tcId" : 1386, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304402207d62fbfb45e73ffacf9c81d68769364940537494992296a50656731a5ebe1ab102207b986faf243493ce8f6a5e278271339cc18d3fd8a00f3fb07a5dbb37e820209d", @@ -21309,7 +21853,7 @@ "flags" : [] }, { - "tcId" : 1319, + "tcId" : 1387, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304402210092cdaed3e4842b55745b13a84d4a67ee8fa4ec7c939f4a19425ed0c86bc36f9c021f5b52a0957ffcfceb4662fdd21af0846f4c877a37897b50f62ab344469d9e68", @@ -21333,7 +21877,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1320, + "tcId" : 1388, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "304402205157cfa642e8d3b77536846a0ff6cadaea5f53974d7c55385e84592a37fbb258022071e17e0a1c84805b2e6760e2cff8eb9b396a09264905fddb8db1e2a7cb5221d7", @@ -21341,7 +21885,7 @@ "flags" : [] }, { - "tcId" : 1321, + "tcId" : 1389, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30440220615579b5fe86585ece10d0c1eaa2a30d5d4b23b2c8c2ba51ca83ea51a8f73b3602204441feacf132db44e5d9d74ef183bdf86d25f8f48f5abc8286e0dd2f9dc0d189", @@ -21349,7 +21893,7 @@ "flags" : [] }, { - "tcId" : 1322, + "tcId" : 1390, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3044022034e5d4ab1ba116d64a65b098b29cc7919c7de039f1e6c62a2ed3f1801c07263a022069d9d5eb218dbd58ae23d2653bdb80d92d8672e3c518a5529a574a94c0c9cce0", @@ -21373,7 +21917,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1323, + "tcId" : 1391, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30450221009572dfd46d530875292df5c19f2b66f76d2ab5e8c859464fa36712309f804d0002204fb29d6df73504fabb2a11b42b3a65b6568a67c0b8442b48733392a80cfb9a69", @@ -21381,7 +21925,7 @@ "flags" : [] }, { - "tcId" : 1324, + "tcId" : 1392, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30450221008502979572eb037cc088e0b5d00e8ae8a9596fd2274be6170cefa44b7fb73432022071d740cbc4d99ac707c98138c2676b6ffabe050db7320b869f3f05d49a3a17e1", @@ -21389,7 +21933,7 @@ "flags" : [] }, { - "tcId" : 1325, + "tcId" : 1393, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "304402206ad7e2ca670e0c7ff8c5c6f0b4fce230b04a729a11cbf003c8bce87955bc56c8022029719b165bac6822c9582830cd4b0c61e03bfcdc2750d950ed27330fdc81fe43", @@ -21413,7 +21957,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1326, + "tcId" : 1394, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3064023043a3ac2f3d2b4d3723a97930b023ee73010a7cf8d2a99372f3132bd7d9c83574de3ab86525efc4ee2c59799d5ff7efb4023034f59a3ea9f5267f8458afdaa3873e2336e0ab8a40ca1b797cbd977d192f2024f9eb8d39b37b9a238f208d66bacd27bf", @@ -21421,7 +21965,7 @@ "flags" : [] }, { - "tcId" : 1327, + "tcId" : 1395, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "306402303531ada25b8d9af9b87e5224cd6a6d956c17dc323ef8980f497a6e7e44c83d69b74de791d62bceacaff7378863dd725b0230459d15539399409380af99d560c561217daa5c539729453067dd1aa4bd9df2b534920f0d6213261ecea16f0ed68536b1", @@ -21429,7 +21973,7 @@ "flags" : [] }, { - "tcId" : 1328, + "tcId" : 1396, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30640230438a0cff9fcfcf587f8c40775ad44ea4b0ed69f2d547befe295d1fb9c24ddcb97f228027df552a06bf657b4c2027261502305e157630bb744fc8e7f75901de498e5af0b5511dfeee0c4c1f2e5c4aa0129de57b87a2a13ea59d187d51cbeb6ef22407", @@ -21453,7 +21997,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1329, + "tcId" : 1397, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3064023016496c08c3076773fcd841a5e25e1a87108e0ba90f9727f539034bd2cf688e01a955686a15112e0590fc91e3995ff5f8023031b1b7338f74adba33712a83a7c685e7cd5f3be84ef951ecad50facb7c6ec393a3bac52ea7b1212bd92f4f45a9f8514c", @@ -21461,7 +22005,7 @@ "flags" : [] }, { - "tcId" : 1330, + "tcId" : 1398, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "306602310087f3090292e79b722cde5aedafa4244f6eb460a280e2e050399b9d802391ad502108704a3c0bb9f9ae571c3f7dec6c0b02310089ae0043de38a585a1632c7211b78303afa3f8936154a6e65a6f729c3b1ec66a1775aa465af8eed6dfeaa5ba98cedb41", @@ -21469,7 +22013,7 @@ "flags" : [] }, { - "tcId" : 1331, + "tcId" : 1399, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30640230720822abefa91265a7b8d446ec3bc405fd192178aa1b85dd663396a896a32c119e64b1a20843f81edd43c03709b8dbc60230206ae95bb18d2d3844a39340872edba1611e3ea0e84cea7cb6cff282af414d8b5aa0be8aabc1b51b7121d426916b01b5", @@ -21493,7 +22037,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1332, + "tcId" : 1400, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402301e5027fcc630aa08750a4725919dd9072422a21aca9d3326bec3e6ac040ba9784951b1fda6f588e60dcb550b75793a4e02300df3224641f6804f4d1bf951051e087ce1fa7365c43bd27878626833f09190cc0a7fa29b16bc2ca0d34fd0660d24718f", @@ -21501,7 +22045,7 @@ "flags" : [] }, { - "tcId" : 1333, + "tcId" : 1401, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402304e61e34740a9f6db0854faf205719a3d98ef644b86241b858fa22959c04395578bef7be35036ae7a9ffeb9a2173311f402301e967c3b6071d37560fd64a4fe0921b1d600f60d883fdec816836176c5e67ad05182aa080c7e2184c0710050d523f0e2", @@ -21509,7 +22053,7 @@ "flags" : [] }, { - "tcId" : 1334, + "tcId" : 1402, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402302c3090c581e575da58a8f659f74c5eee566400eb1d91de0a950e787542e6572f73b9f6d4f81f1c8e42f9e460dac3c1dc0230756b1b693e7fe06686708c2a609854accd21e3195d84b72c11c873908d175dfc00c00ebbdf8e2bb6970f2f19785303cc", @@ -21533,7 +22077,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1335, + "tcId" : 1403, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30640230092f0ee1feeb79c054ae36235f8717e9ee72b466b1704d4fa78addfcd13518a64db2b2fdb06439acbc4c045fb2c23c3a02302371ca6d36f4266162ee5c657c71cea35dcec3632c5b220a6f23ace1ba6562a841aeeeefe87a7998adfaf185b8558e4a", @@ -21541,7 +22085,7 @@ "flags" : [] }, { - "tcId" : 1336, + "tcId" : 1404, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "306402306c8f4be641afaf5bf91ce08974d284ece6aec74792247229fa86c6597eed3fb507b712bb77af0226e1bbb3bad632b0d80230775954fe8bf936157b7ab7a683f6dc1838a8718200621bc8bf2f32b778f6c8e8c656532b50de39ac22d22b37dccfd1f9", @@ -21549,7 +22093,7 @@ "flags" : [] }, { - "tcId" : 1337, + "tcId" : 1405, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3064023076e5c07582177400df453114fed746f40704197897b4ca21b72e5b44d4ca40cfcaa55e4446355c91ea9767f38c8172df02300c6dd73eefbb4c06e823224d8efaa3ee934e4a97eed2833513b4d735ed06eb550b2a5fa7f86613d627d9db466afa6646", @@ -21573,7 +22117,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1338, + "tcId" : 1406, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30640230495c7d5f262ad770f5f223cbf80d0c9e256c41d19ba9ad251fcd958915434c56c7f60db2f269b8b6aa49ff7a0314f5b1023026248e930f04d06798f447ade60ac88439a7b1e2bd987c03b17ddd357c2482c06d81e0eec720ab5180fefcbf2a95d5a6", @@ -21581,7 +22125,7 @@ "flags" : [] }, { - "tcId" : 1339, + "tcId" : 1407, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3064023059326ed88303d6dd31dd7b4c7e30337172ac4a9c3511c4805c2094374ddad15191bbdd3fe7a5e86a4fb9d0c46216492c023036dfedf341921afe9e3158b44a7db7ab370e2c43496a34d09fa88a4e8c8fb0ce8d933c08c39ea27503199e9a632d220c", @@ -21589,7 +22133,7 @@ "flags" : [] }, { - "tcId" : 1340, + "tcId" : 1408, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "306402305c53e8fc75fd338f2e28bb886fa3c88b09395a66e8a4528de51375c211f0e1c7ee04134db06f6caed4265be691c43471023051ac815c377e6af03fe1de6db95ca6cbac16e8b3d0b6384f153a4f7952b64923683266d30038d1465e400d6345d513af", @@ -21613,7 +22157,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1341, + "tcId" : 1409, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "306402300e971ffffd7b86a216cf2e8c2267ebfdbfffe33cc91a578abdb3b065a33829b1e85d77a83490bd862b484545373276e402301dee3a5b1021e5d7f2f6283be4c37749200089af3039847ee2d9d62abfe36144e6de9690714bd931535d73f872f5509b", @@ -21621,7 +22165,7 @@ "flags" : [] }, { - "tcId" : 1342, + "tcId" : 1410, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "306402307080b70e60eb3bf5538555554ae8b135ec6378610e5fe1c9e3d1646b61ec28f51e7fe7ed9fb18717641e7debb90eb647023017d44cc60ef9d9d00f3672fb101f0e2d76a472d34181a607a13eb58756648ba0555dae6acb357d3cd5e30e7758884d42", @@ -21629,7 +22173,7 @@ "flags" : [] }, { - "tcId" : 1343, + "tcId" : 1411, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30640230210674f82d8731467e9893c007733971740837ceb78ee1a957e799c3309f27da768331262df94293f84b85fb00a70c730230686be0240ac527f1560e6d9c20af7b755be421c30ec3dae94bb2d01d7b0af2894c96a5ba181ab2d92b9f18db2d6dd28e", @@ -21653,7 +22197,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1344, + "tcId" : 1412, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3064023064aa82bf225050a63cf16424ccccd0f16d5939d73479d33db3d7f0517a750cdfc01e37354502ffcb1c4956c2c7c7fa3e02305e8101692c6eb55767734839efe43da943cb69d7b3ce9ea0d4aef6892cb244883997ec10f368e295ef080ef9b078d0d3", @@ -21661,7 +22205,7 @@ "flags" : [] }, { - "tcId" : 1345, + "tcId" : 1413, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402302d106908a50b6e5ba59d6074a2e940dcfeb73c5ba1c5464ab9ff6c805d23f46464978116c68199d1a8ac63d8b823368d02307b8cc56036a62d9a26322a413a1a183f1bb2d795789fab72a45f4121b35796e1e3a592e1c62f2c4d070e9bee85bce70f", @@ -21669,7 +22213,7 @@ "flags" : [] }, { - "tcId" : 1346, + "tcId" : 1414, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30640230180bea728d39c32579141a215e0256d2b8e0fcc1d2b73135a71cc484d9c8fb666644fe3c14ff11affe135e02c72647c2023042ccc524b7109bfef81604adb1893d1531b65c497560daa941f18a0dbd200ddf79743168011c0c6856f2a456e46c57da", @@ -21693,7 +22237,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1347, + "tcId" : 1415, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30640230577b89e7eb4e0c11d3ddc8273fdcab2583a0c8908acb3c92a41073c1b4879cb6bd09825e345917d10e9a10c57127a096023033c568e1ff376a2b6c49e495385de655d667b8402d73fc02e9db61d42b4920bd0c3f0c88a1c3091ab5b9970bdaa1d39c", @@ -21701,7 +22245,7 @@ "flags" : [] }, { - "tcId" : 1348, + "tcId" : 1416, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "306402306bb794738248b375c9f5c6a5e67c04053979b1f096a97a54710da3674a6af23295256c660a6e0949be8c69c9e0af1c9a023016f454f290edac489680bc8bcacabfbff9d0d29dd11c7c003e97c056cca9cd2b5033692b766fd20d8ce0a4b0dfc417a4", @@ -21709,7 +22253,7 @@ "flags" : [] }, { - "tcId" : 1349, + "tcId" : 1417, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3064023071dad8b09ea0c67eaa79b937cb4fc54c7280779f37dfe293756327b9bdf3bbad9a51613dbfde19496d620e15e2bf8fda023016db51fa414c9f13e2c7965e3315cda2fbd64f95b0c88d3b2aa48811727af7cdd70eee7700dbf4ea3c9c84e6284387be", @@ -21733,7 +22277,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1350, + "tcId" : 1418, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402300e0e11e2cf805a3054db77fd49a9456ccf22f5948a9a02e6474a5a89dd394d3c89a46b16dcad39f67b33be149f75b8e30230719ace8887143d8f0f4c1e478de836fe78dc71d14ea234fddd47bbfcdd77fb44c77b49c6c4b048d05be953713a480db2", @@ -21741,7 +22285,7 @@ "flags" : [] }, { - "tcId" : 1351, + "tcId" : 1419, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "306402305e4f0e8f833a1e50cf46495d4594c37894a21ec8164dfde3a05c9682698620746b42988fdeec9bdae3e961121e5ea0b1023077eba3e704bf9635b5750ffec2ee8d39681c762d21278465828ab0f574935448cff6575b8d699406407874864f87ad9f", @@ -21749,7 +22293,7 @@ "flags" : [] }, { - "tcId" : 1352, + "tcId" : 1420, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3064023008c4664a036a5d4f5b7b9a365656db0c786246ac7b992bfac53cf2f31e9fc738698596db4ea385f7bab978b4f1ed02b2023063eb0c4d629d01f1fe9133d64440cda717cac4e16ac1ceeebe10b8c38d3ccc0b2bd75918e4c995d2c525c77591681804", @@ -21773,7 +22317,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1353, + "tcId" : 1421, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30640230064db827c2b97c16fce0d952513bb687c26451db1c6b1e82010f6901fdd1709e83d0efcc5b33eae5f490c6604e8e172f023054aed930e8300a82efe2609ccb030b82c7991a7db261fd60e3c9097be13341909ec3492a3803cda07cb2d1838946d191", @@ -21781,7 +22325,7 @@ "flags" : [] }, { - "tcId" : 1354, + "tcId" : 1422, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3064023008d8ba04dc844a5ef30f632c7ca47ebe2ac75b86a821b8b6b5b699a5cbe42382f0b92703af6042205f80ddf23d27e97102300a33ca44c7b65eaf5cc81af23de282c562307980e31a1e6ee632a6141d7714394241d90869e2c9592423106abf2a35b1", @@ -21789,7 +22333,7 @@ "flags" : [] }, { - "tcId" : 1355, + "tcId" : 1423, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3064023024e40d5ef670018c0ce690fc15042156b0e39a057d2eb76c91d8119cc3982136118f4eee76403eac13b89cb9bdb0020002301aa24023e2e12ebed8146f3c4f1ecdfb24eca3bff085cd6c654cb52f33e368a073e27a9912f4509a27c84913b85fc7e0", @@ -21813,7 +22357,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1356, + "tcId" : 1424, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3081850240479ce8458b04b2dc127b46971e6c79831bf788f65ddc770620daaa15583f8d506f2a6652d82b38560ec1977586e11929b666f6d7012d816fd356d41e9304d60f024100a750f73ccaeff5d994067e66e45c200892c607b329be5e64db5c383c7be711c97b5dd425a52250bc862477e28b3afa4ef3d831066a7b143432a5d15403021457", @@ -21821,7 +22365,7 @@ "flags" : [] }, { - "tcId" : 1357, + "tcId" : 1425, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "3081840240685b8b2929c9a0a9b0deb6baefd00e26f50d4c1fc3fed47d7ef812c52b66ec6f6d09f54e9bdb7202016570f75bb9912aab3a572bfb97ea589ace294ff0fe666202404c286267cb87a6be56f4cd0080398c23e569f2ebda71d2cd1682080290deb4143bdc61e75b42abefbcbbddf4c794545a05378656a1858658e0a4595833fc40f6", @@ -21829,7 +22373,7 @@ "flags" : [] }, { - "tcId" : 1358, + "tcId" : 1426, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "308186024100811112d27ca1e434b00c0293320284b1c5369fd007f90e7a99d44c9c02013688d16e5e0a2fc3a077064a995c4244195c04f00323e33adea6b37701ad5cb3621602410082dd5c3e3642fc43e5c4c652e3b2d00f6d137207be8c9b2125561c08703e4a84d2a82785f775abd18aab24e52f12c5f8cb56b28b915f9c0b1110c542ba92b313", @@ -21853,7 +22397,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1359, + "tcId" : 1427, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308184024039d0c5c4e48ca14064b2e9b3600deb0ec2fb3e0c65b3be5ce3f206166d76dfc5a5f6ea8702da3aecb13e7b55a87b1263c4884611e5de440f6c89ed12f88ae50f02406ae78398e7f942b35e7d87ef27ce830690f7327ad2a83df56e9d0288b51999454bd90f895e7849f35b2a652a3af97bf55795b4698e0b014ea6ff021a00878f3c", @@ -21861,7 +22405,7 @@ "flags" : [] }, { - "tcId" : 1360, + "tcId" : 1428, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30818402407c3ab2e3deafb823ee591dc53c97b389c6d18a8ca9a6ae20c74328606db2d7c7d2bb3ce26894e3f30785237b9e874350d615786381b0c8c420224d2f5e359468024034e703dd939b2b1a200872334e2f864dbf26688f8475c9e38a384102e08a18c27d4e30d802095fff3edda6dc1e03aa81aed96719cb49612471fa118875a15c18", @@ -21869,7 +22413,7 @@ "flags" : [] }, { - "tcId" : 1361, + "tcId" : 1429, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30818502404cd8a5f1977a3cf8e847a1377359cca7046c793ada0665f2c06908fdcec24e6cd55a1750ca576421b8a65aa99aed863cdaaa77d7f7cf84448ea58e95c57a133c024100a340572d5d9683e72e157e683ab16d0e2a35030ff3e1641d1b4f801d80732c32b9fbb53fdcaea933f131136f8ab25311018b871f53753782989a87ef231a38ac", @@ -21893,7 +22437,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1362, + "tcId" : 1430, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308184024053192c28820ec266639fee09e214a55cc0efb07b22dc0d3f293bda2072fcf9b462da93ec9e7169ae1f1148705189f7f15d2cbec46d224197a3a7a924b0c00a3202401b664536aedbdc97bed4dee23eb94a49f23de3bd84a78f299e81edfe017a7d3ca3a7c8aace8d13b6b2eb477b922c439839eacdff2783070757754863582f715d", @@ -21901,7 +22445,7 @@ "flags" : [] }, { - "tcId" : 1363, + "tcId" : 1431, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308185024100969058c15d675b1b262152a4520f7e803ab465a9e1eeef7b8a5d0fb3e88032b8e8f1be9f37c80f9c7b950f4da950baae9b216ecd6c793ddb1459cfdf49776bae024020e0d078a5a113e92facdfe5cb39243247254aa0a656b83e7baa343d36f7b14b86f15e54b71ba7506d5119ff52c47e0ee549927a008cbf2bbfe1916d1cc274b2", @@ -21909,7 +22453,7 @@ "flags" : [] }, { - "tcId" : 1364, + "tcId" : 1432, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "30818402401de5df621364436bed5cacf8dbe420e4e4e5d1b0434fcf9dc335645dd0aa07cc1d1ea30a8cafe2531cd4035dd972c0d6c3720f160e24264fd6c41521e44eb0cb024072e9abd54561bac89b234bf9e51a3f6003590af177098e25f0053a3ae18a6c74b389674a6eb80378ffd255cfe52323645cdfe9a10a965341b4e47fc0dd082e1e", @@ -21933,7 +22477,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1365, + "tcId" : 1433, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3081840240422fb18cdec966937145b0f160b8ce222b0ba16fab075e16f1dac839b8d7772fee27a283ad722225bebe83db2d5a8b25cb2cbe45248b3aa876554c6a37f8137502407a3889d53bb42a6d41f393eb00c43623937029d4cc1d367469f6ea4ec16658619d2935de0a655adae4cbb624f2ffe3ce41f024269d9149dbd83cb1c97aed41b8", @@ -21941,7 +22485,7 @@ "flags" : [] }, { - "tcId" : 1366, + "tcId" : 1434, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3081850241009836ee7ae0447ec07a6a216633e0a97de831fa04fcd760abe39e8f457796fdfce9c69ed13c827de0ca6b60d849ed6976ac091b7d90ce3e98d3c9144afe638d4202401c9d8e142baee857d6adec8eff84ea1d23b05f5482cc2950451586cf5de0cbf9e3a727a4a4e93e15b6cc0125e5fcd1910636898064a63813a0c75fee28041b88", @@ -21949,7 +22493,7 @@ "flags" : [] }, { - "tcId" : 1367, + "tcId" : 1435, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30818402400877d7a3ffacf4ef36cbedfd44e4cc0237bdeede8ce0bdfb330bb73b317b7d161c45bd1496e1233ced8f7dcfd05e0e1cc665fb1dc92b54fcbe9b0e55d9ba1be402400f7ab871742ebf22e0b7674614d71569d5084ccc0c98c2e40d088ae88eab37820a89a2dbe49e1b67ec55ae1a34fe4822d691bbf5490fcc2c47e7c1ba4dc56e7a", @@ -21973,7 +22517,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1368, + "tcId" : 1436, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "308186024100a7322046ba7473716d35742d961ac5f2fe2e1dd574ece7bd15da8c66a262b2e79b0d1df27619fdebbb41da1b27ba7c9a0370ef962ee8a45105f4416d16ebf13e0241008418e445db45cfbdc8458055386d65e9bc07b497b8d4bef5f515e7947050d9ab9799fb520f322bf00fae4fae03c1269510ebb3e1dc8cca59298e26945862e9e6", @@ -21981,7 +22525,7 @@ "flags" : [] }, { - "tcId" : 1369, + "tcId" : 1437, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30818402401bb460ac42bb3640bfc739a0186ef3362ed27b254f548c073935caa211a1aa302e79a9466d7fece774d250c1aeaef9641b9a2f25e61ca37fada8ee07f49fd51e02403d918a07a36f578da8b0d42d30bad60ecfbd603a45d0c1a71bb01447ead81a5313265cc9b5860aba03f1c93a9cb9f3bdd9a85f270dd3691465941d2b8098f93c", @@ -21989,7 +22533,7 @@ "flags" : [] }, { - "tcId" : 1370, + "tcId" : 1438, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30818402405b44e4fd4996f27a7dcf306bc9fff4a9c36e3fe09026fa72122b64a4ff65f861a5954ce8a41f69a3915c84a63db0c57c6dfecbac4fde99ea5fcb104d6967d6130240088e7b846d6c5e093a7ba17427bcba0e925acb826e4e9b972b2d8a6d232f635cbe96bf6f163174db646c2f6623c89dc6e4a828d4e2e2fcf3c427c42bdb72efb7", @@ -22013,7 +22557,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1371, + "tcId" : 1439, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "308184024073967eb24e20f0d4ba58895a49f812c28d24e5f0fd5e35f1075810a478d93717c8aa2605ac84226dd3d53c39c0d8c52eeac8e998bad931f5efdd664b57cee555024005b0031fb10dfc7c36ed89aafe66444835cd9c53e1c850af5f055e2b263d3e737a4e6a83cadb9d76dde535e809f447455324d4aee6f036485d4167a6e60eeda5", @@ -22021,7 +22565,7 @@ "flags" : [] }, { - "tcId" : 1372, + "tcId" : 1440, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3081850240633f456914707923f4b0086ea318b8cebdba5fa14352e3d9c606bd8dabf032835bbda76aa514c1a6dde1b321803d27f253dfe1cae532a5bdcd9e93e5f94596d10241009b9c8ba074deeb03745d8ae37c73e02273071a35dcfe0f65e463e208bd11c6ccb3aded6be7313d7a656d5e871b8ea4d1d51b778467b6dde6578e105d56b617d4", @@ -22029,7 +22573,7 @@ "flags" : [] }, { - "tcId" : 1373, + "tcId" : 1441, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "308184024040891a57b9b8f0bc6a8761d2424cb60b3f39de4e601bc8daf15ab3216c2c56ebcc760de30907e89294af5818f5a72a2df409bb6918f3d6e506ce5314602e50c1024068620756ee2a600a1467f29608ead019d0d516b79c8a756fc537a9fc734616bfec133839beb4778fdffd3fb4226e51ce4bc09627331c8daef1f711648a30fb06", @@ -22053,7 +22597,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1374, + "tcId" : 1442, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30818402404debd0683028f2335b233c49531b6096e7c5521f75fcb4b5f5e32241be081f3c2b8549b57f31217be9b7aa1a4687a72ec9a5d376307252ca7c1b9b610d25b4d0024004d1303f6b91ac01c91411a983f3abb04f3698b169f8a39ffd1931c061e66f43482fec795dfd0d0abe879fa8db885b618aca2ae013e693f154bb9d0a77adef4f", @@ -22061,7 +22605,7 @@ "flags" : [] }, { - "tcId" : 1375, + "tcId" : 1443, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "308184024034ac9a4e6fb171f424bb592d1b845bee55173b42422fd5b5132f859a27ddcda5532fd38116e6277d9375639fb25b0f66f1e8a1accaa7800c91c87e7439987d58024075892be8e11d9bf3e81e8370af02d88bda83ce0ae9c21aeb487eef4c4c5458e51a99e4d788db84064cfbc48240f56612078769fde0e3b706125f46e2f26a3508", @@ -22069,7 +22613,7 @@ "flags" : [] }, { - "tcId" : 1376, + "tcId" : 1444, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "308184024036b68b5cad7428803f606615505857aa7cfb683d1e9ce856d499fa6e13ee6a4f235edd00403429ff14bc578dd121fd256004794add4fb8195b43a9e1eefbd3a1024045c6affd607f5424a0e49c0f1a72ebf7948a80b482ef171ee161dc36515679e32fa9edaa92c57403e6e102643b77391aedeec2b054964315dedd4cc369f23f03", @@ -22093,7 +22637,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1377, + "tcId" : 1445, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30818402402eaf57807294e50728a87468381a4499b336af045d534cf0854ccf80178d53a379585ff06b3db31174e101dce81c757a8cc3c4033231baf3e8d4c5c4bd35984b024060d445cccc506abdae5a7d42c2d22cf03fc2e8f6717668308fb5cf8e10176d1c723e4682f942ff13ef832ad51329076f4c628b4f6263f519bcaf0d915692a24d", @@ -22101,7 +22645,7 @@ "flags" : [] }, { - "tcId" : 1378, + "tcId" : 1446, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30818402400ae7a5f9bef3bc570b1bfc218f6ee071855d86c8aba36504dc0c480d857059dce2cf937506716075cd8045fae969309585f62ad34135c64dd6f9c18705df0db1024069f2473a71eca7222b27c5bd600c1b1c2a8b9afb3b063ae49d5b4a090ecfc76179f041b39dafa491b391ee79b5d24fc1210e5d8d135cb1fda891ec7b806af31f", @@ -22109,7 +22653,7 @@ "flags" : [] }, { - "tcId" : 1379, + "tcId" : 1447, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "30818402404a2942579bed39477d56cec8d7e8f029e93ded04bed5ec727180efab14212f88530fb4bd92d99202ac966c6d75d8c1f1bef5d13e14973ac49f32e70643a83c670240632f647f8c256a6ff572c0885d20e9dd309d26c96cc7392649ca1a1dd5c638358626705850f7768542f53a50a63c191b2d86e00ee2b3233df5c0bddcff272bad", @@ -22133,7 +22677,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1380, + "tcId" : 1448, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "3081850240113619a3231e670e22c557ce2cdd030b7e32d9abd069db7304c31e2a1e54aa9986a44124b40d5fb50a8fa1cafcdbf6f1454753203819d0d269579b138fc7b63b024100989982ebc17f27cbcdf17d04e994c829b013305c6faa48b10cff5e9118d6368d7a4f276cd1c92200a17eb6a2b9309f75d9f5df58b68e876082720468ef63fa48", @@ -22141,7 +22685,7 @@ "flags" : [] }, { - "tcId" : 1381, + "tcId" : 1449, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308183023f558cf186f501179e19d8606bad39e84f14239dcf6993ae850f42759a13eb7cad5eae697ed25ec2ee18b77c3ef7ef09c06cab159a82f18ddccaf1063c83cd220240660292d1bcf9d6fd1d1b66eae49cde4da7710e9807aeb747417002047b7148f7e316b9e810ae5359c7218e5baf4da97664ed4e93d169d4ade7fe272d56ebc21d", @@ -22149,7 +22693,7 @@ "flags" : [] }, { - "tcId" : 1382, + "tcId" : 1450, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "308185024100909621b2b940d634907762fa65c6249857e414b3e5e4a1461cd47743bd46497cc313c28811287f9ff1b485219ef050b26623b9bec5f1e0e6b7b96b49e2bb831c02400169e5b9f3d0a64bf90e55668fd12888dcfa55eaaec2076ea7b84e88f22225c57e220d7b96c2a5753d7e3b45fa046ea1fb6683e1a8cf818b19afbbe54c12d28c", @@ -22173,7 +22717,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1383, + "tcId" : 1451, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "308185024072e1d955e0d4579fbbf3cd6700ef435292be919c42a0f003d6a2a5e4b94cfe1a4dbf4b4a1781f81ef4706f2e9f4fac8cd671251685ebe50002d4e6f532bb454f024100875967a2c16d3ffc1c571875b6f35ca66709fa86fe24f61d0ece79b8df551c4cb71918748105f26e367ee141f13f1bdfbbb1070d6ac031a1aecf2b25ba8d563a", @@ -22181,7 +22725,7 @@ "flags" : [] }, { - "tcId" : 1384, + "tcId" : 1452, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "308184024035e6f53d230d2d18cfd3e6ccf2b6c9fd56838760884f1888754beb474feb3dc41073075b3b7c309548bfce2eefc3107328f364b816b923e8efef89f39539bc3902401e5eddd0ff983a9af60b30bfb1662491bb900f91bb506332c630ed06d83e34420490d782c9df591d39c53364a5a6e3c6e330cde77658f34ed34c33bf3d264e35", @@ -22189,7 +22733,7 @@ "flags" : [] }, { - "tcId" : 1385, + "tcId" : 1453, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30818502410094875032e0358e02ef7418c2141a3c97a9cdc42451c5498d048e9bceb23b6c62f0245c778d064b9fdb6c0c182b2c8cba6f92c20bdc39ccf6f789d7cbfc8781e3024033fc0f481463d96900a59158a78c288bd78593a1cdb3e287ae75c597cf8d59ac2636a8535e1723f12791b9ada9d0f4509eb48e573cf4f69571d527a22d14e39e", @@ -22213,7 +22757,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1386, + "tcId" : 1454, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30818402406fc29976ce99ca8961a91a97dc6a4a110cf087eef1865bce8fb47f704b641f7170121db02ce95066e672efc0bcc6fd5c6a6a6c162cdfffc66dc202d30f16bae002402ec8e0d92e576b417756e387a5418e2b83fdf04b6f087b1f01bf58f8d6691577755172fbfc71a29689fc823737882cf8df16f0bc29cb3884e7c04b8e5dc75c4f", @@ -22221,7 +22765,7 @@ "flags" : [] }, { - "tcId" : 1387, + "tcId" : 1455, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "30818402405bc931007fd6c71a64df18fe1b44afaf58ecdbb21e7bc9dda8f11b0c23f5cbabe659de7a6a68f9fdb59a78c73f7c307677857e04a6ee2b0a71fae572bec5197d0240683cc10278169dc262b5ebb8ee498b9e48957c91293c2ece45e6398a4a7f7fa05ddb6f39dd6729450cc8226631a2cceeaf735b1e54f023272059a0568229c500", @@ -22229,7 +22773,7 @@ "flags" : [] }, { - "tcId" : 1388, + "tcId" : 1456, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "308184024044314adc963c90d08ebefdb19f5426678ddf05dfeaee54e58a8f6b689832f01b75ccf2a13ac9ba96739ba2caa2948705a47b01a2134ce023c7a51c43aea2cd47024009769abfcba361f04bc661d28d51edb6c0a61d02a2b092a239928d5df3ed88ae50cb93e1fc25d7a4b0f5088e7300363ebaea6797b37fa68c2b3a92ba086aac99", @@ -22253,7 +22797,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1389, + "tcId" : 1457, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "30818502406fa3401b7ffd9e455613f1032f757ee318e3fad1eb064f5b7036efdbf6c1d7a1c40328f4bb2435b37a21b6f1f9d7d853eeac2660c45d65459d73ce191767c69302410092e90f5e883638d9bac9b4eff9333dfba55860a97810a505baa7f317cfee0d44c9bd332163db3d63e975443b0457cc52737aa84dbcbfdcd5b8d4f7f8388973f9", @@ -22261,7 +22805,7 @@ "flags" : [] }, { - "tcId" : 1390, + "tcId" : 1458, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3081850241008f1a46fa97c1f64e999a373af69cda2da531440f22383328f04b30b20366b3814d0a5616fc5ccbf7cbca97e95d2099fc7c5bb582ecadcda9b535117daa9c39920240186a626132df3f81868ce9d5963f931e0142677254a31a8647556bf896907f29d62167b3cb2ea892a4384daf8855e258361cb6762de703c63d6445cd68ab4d33", @@ -22269,7 +22813,7 @@ "flags" : [] }, { - "tcId" : 1391, + "tcId" : 1459, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "3081850240108b5edd424745fc20da9bdcb83cf2f8c0439b390d72805149b8deb85352d79b9579d5f7f1b92e79ddff5c05f8c046f6bce7129565d33937c72a34d3436587c40241008f3af09a517f564adb3dbb345c122de41640f4b3cc6c5cbc0e2b36a836b2653caa112ae03f753b0e9070c9fc7f0d140b33c9d2b837837d1947c03d141957ffee", @@ -22293,7 +22837,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1392, + "tcId" : 1460, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021d00c95518bae4cdd1311784590a784650c2633ae192d2929553e96edf5f021c6afb37f9924b5e4c9453bdc2dcb9ac1565b3b1182d74607e339de8ff", @@ -22303,7 +22847,7 @@ ] }, { - "tcId" : 1393, + "tcId" : 1461, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021c2d0cdd510f69007deb38ad899122b926cd684ee85a29892a6f8e2949021d00a60982ac01e843bf4039baf0e4c54d803ee86c9b396b719a58f2b084", @@ -22313,7 +22857,7 @@ ] }, { - "tcId" : 1394, + "tcId" : 1462, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303e021d00bf03007699cbd36c564029340d93e7a69230aceb759a3d0918ee0e6c021d0099743ba3a4e77418adadc7b2db67adec8fc8b244e56ec4f2d5afc0c5", @@ -22339,7 +22883,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1395, + "tcId" : 1463, "comment" : "x-coordinate of the public key is small on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303e021d00b207e86cb0789b09de84e0b05c875c134cb701b825b7e37369d1497f021d00b66f890b6c61171d2d474391d5fbf5205afef3d8628ed3728d5c1655", @@ -22349,7 +22893,7 @@ ] }, { - "tcId" : 1396, + "tcId" : 1464, "comment" : "x-coordinate of the public key is small on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021d00d2c0ae451c1d661cd3c137a2b0c2a5349a1b22e890093f3bb021b470021c6b7bf3bee77d48b32b0b822f5d4f0dca0a017919b09f92c7669cf5cd", @@ -22359,7 +22903,7 @@ ] }, { - "tcId" : 1397, + "tcId" : 1465, "comment" : "x-coordinate of the public key is small on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303e021d00ad305aff3120dcaa93238388f96f26b44e2abfbfc8e366e936a1f5f0021d00910d0c66c18b74dcad62da508f8bb5e44483c20df95d7b3348c5d32c", @@ -22385,7 +22929,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1398, + "tcId" : 1466, "comment" : "y-coordinate of the public key is small on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303e021d00a2f1ca07012f6d76f0c1a7edc98e97ac5439ea6f536376e1518243e1021d008da899be8b73ad74f31cde8030ec694c3c0380a303554557009ddce4", @@ -22395,7 +22939,7 @@ ] }, { - "tcId" : 1399, + "tcId" : 1467, "comment" : "y-coordinate of the public key is small on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021d008e245a23d95e8c8512689c6a7b79b338f4628116d92e2659650bb879021c2602f7ec88ab2e7e10fa02aac442476ee26ffb8231d017355f804761", @@ -22405,7 +22949,7 @@ ] }, { - "tcId" : 1400, + "tcId" : 1468, "comment" : "y-coordinate of the public key is small on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303e021d00948a855285cfd20560efa45f93306aa5d0aeb3988b224587fc30122f021d00d54acf351e538f162991b91768e3690f149095d31397cf01ad136a21", @@ -22431,7 +22975,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1401, + "tcId" : 1469, "comment" : "y-coordinate of the public key is large on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021c1c2d0f676f99a2955b72ca32d28968ccbd38d3de70bcedbbe1592291021d00cb7a39faa9ab0508a6aaa772f0a003c703ab84ffcddd9ac50ba1f196", @@ -22441,7 +22985,7 @@ ] }, { - "tcId" : 1402, + "tcId" : 1470, "comment" : "y-coordinate of the public key is large on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021d00d3a0a4924f86c524fe771342d6cb645d72807fa250cb7b27502a7fc9021c5393c63fd2c682691dc3cd911f175a5f115d002e33794ad8d39b6c4b", @@ -22451,7 +22995,7 @@ ] }, { - "tcId" : 1403, + "tcId" : 1471, "comment" : "y-coordinate of the public key is large on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303c021c3a001e9bd29a137ef655aa8fc02ad9cfb19171668df2ffecbb166fab021c646b4695547ddb392820e0f84350862a7cff332b036f046d4c2fe4a0", @@ -22477,7 +23021,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1404, + "tcId" : 1472, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303c021c7116be59cfe691bf4d41aa536df59681f08ff5663a87e5b0432543ff021c6459005b5513c470c8fa49213c97d54a8d9241c56b2c35df714f474c", @@ -22487,7 +23031,7 @@ ] }, { - "tcId" : 1405, + "tcId" : 1473, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303c021c3e2af0528f85dd3603b6138d4d58b700d9e14c24ebb9a523233e02da021c34cd5a75313f0d0c57d4534cac1859197eac3e837fd7b77bc925b257", @@ -22497,7 +23041,7 @@ ] }, { - "tcId" : 1406, + "tcId" : 1474, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021c2357daaf4dd854e9090386350d76ca18436c81a91811ddd272e0e369021d00d491a745051d6a45afb6bd4653b1a1eb52c3b6eb41e03847da3ee5b9", @@ -22523,7 +23067,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1407, + "tcId" : 1475, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021c39aa3aa6691c95487ebc3d605cf9e0ac8a64ea3324f448e851ea1d0c021d008e87a220c70a7e1b5b53e10f9f85dfd796e5bcb8c50b56fe8c119a25", @@ -22533,7 +23077,7 @@ ] }, { - "tcId" : 1408, + "tcId" : 1476, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021c3c4e580131536b54fb1bf9da674cbf773e88599bf5664e414d38cf54021d00d1b2db7da0337af9665a0c3c635545e6e07325ea811664ab1bb97f21", @@ -22543,7 +23087,7 @@ ] }, { - "tcId" : 1409, + "tcId" : 1477, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP224t1", "msg" : "4d657373616765", "sig" : "303d021d0082890d9903ff2413542b218cd13a0401f6a83f07c2b7cb32294953b0021c2189daaae8e48edab99bd1e01e22d04f28782f2d1e17b6c85b7bb56f", @@ -22569,7 +23113,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1410, + "tcId" : 1478, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3045022100a50318c3066a4966ad18ae8f85253fbb5835a34b2f9187daac71ee28d3d5d0eb02200890ef0fc93df222d11197cb221483ce897b0cf1acf4a909c306c5a485776abc", @@ -22579,7 +23123,7 @@ ] }, { - "tcId" : 1411, + "tcId" : 1479, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "30440220041e0389dda2cf2ae3a9562a0fb5d41c1f7533e6cc84a896e99af781e21097700220366b5d88c36f1227df522fdab65e12347d68eb64f2de82c648115fd565bd37b7", @@ -22589,7 +23133,7 @@ ] }, { - "tcId" : 1412, + "tcId" : 1480, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "304502202a76394a04ae19b25c54291e28bcd42a7edeb20981b8a3b838f9dd0e29b574c10221009ce89980ae432c4fa6a68025da554bf900cc2eb0c66906420d322c14b453049c", @@ -22615,7 +23159,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1413, + "tcId" : 1481, "comment" : "y-coordinate of the public key is small on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3045022066958be3379405826a00daf5495b1657698126a5ff449f9649af26ca96df96670221009b4100816e2741f86c5c0b0dcf82e579f4281d2b8e70c234808d84c1a495079f", @@ -22625,7 +23169,7 @@ ] }, { - "tcId" : 1414, + "tcId" : 1482, "comment" : "y-coordinate of the public key is small on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3044022053ed0f4b8fb33ef277cdd1060435ed3dec518a225659f71f67f9a1f07f85c1ca0220124d5f94ddf12bb4cbe3c5cea6d2686d4480dabb8ffbb05e5238c877fe20383e", @@ -22635,7 +23179,7 @@ ] }, { - "tcId" : 1415, + "tcId" : 1483, "comment" : "y-coordinate of the public key is small on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3044022046643c7fe0f308b8af4ce2978d797e8c46a7e1f8bfee0b5cdbaecde1f59be41d02201bd11a814d1fbd9ae97a49df99beca7fec2512563c0031c5aad5b9fc2fb0a507", @@ -22661,7 +23205,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1416, + "tcId" : 1484, "comment" : "y-coordinate of the public key is large on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "304402204f833bec9c80185beacbb73b5f984e2c03d922359be7468ce37584f53d1aea4a02206636744ab7fecaa53541bcf5f37c6cbe828a8efbc4d00f6469ba390a86708a26", @@ -22671,7 +23215,7 @@ ] }, { - "tcId" : 1417, + "tcId" : 1485, "comment" : "y-coordinate of the public key is large on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3045022100a2869da416523aad2b8fa8aad5c3b31c5a535fdd413b71af4dffb90c6f96a669022029ff3e8d499cabc3cc4cccd0fa811cc3b04770aa71f0d052185210b14d31993d", @@ -22681,7 +23225,7 @@ ] }, { - "tcId" : 1418, + "tcId" : 1486, "comment" : "y-coordinate of the public key is large on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3044022063dbfe29249a506b89fbd2cb1fafc254a9582dfc4b08d143b6d25bf2ab49d55e022044cad80c00460905e103f26da84cefd71af4bc7a71962a3bce321bc3b5842736", @@ -22707,7 +23251,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1419, + "tcId" : 1487, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "30450221009d907cf88e10d60c3f23892498fe43ddb02f824fb18e6be313e02d94f2c8e09002200c16b9e0db4dc8606c023b001f69b3c886080794fc9d7fe31b00c1cf0935e421", @@ -22717,7 +23261,7 @@ ] }, { - "tcId" : 1420, + "tcId" : 1488, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "304402207395ce0ef652848a86b61097cc9543998d39dae88a1fc9e4dfdd69642949548902207de29e256e8202382f91c116a667a8b946f210447a57369ba61ae4fae73dd136", @@ -22727,7 +23271,7 @@ ] }, { - "tcId" : 1421, + "tcId" : 1489, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "304402207baf1fde87ccb1bea0f893b3bfb2549c04bca18835d8eb5a31b8d20506ff88c30220289ebe829fefb9ad009d7cdd622874aef5fa088f0508a4b43d5895d61645cecf", @@ -22753,7 +23297,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1422, + "tcId" : 1490, "comment" : "x-coordinate of the public key is large on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "3044022033e37c3b66acabee3d68cbbb9c55cd52b586de51647723fa84e532a3ec5953ef02203b8a9ee707d1bc5f83e17ea072adc2ecda92e637d7c06060f1af79b929a850b3", @@ -22763,7 +23307,7 @@ ] }, { - "tcId" : 1423, + "tcId" : 1491, "comment" : "x-coordinate of the public key is large on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "304402201f8ebdc94ecddd84f90960cc55d0ca02e33d70535fc1c7322b3c2783b9dc92380220205aa8626c3a5da214e5485b11154a378d70b0d3323ab868528ae8048d17b696", @@ -22773,7 +23317,7 @@ ] }, { - "tcId" : 1424, + "tcId" : 1492, "comment" : "x-coordinate of the public key is large on brainpoolP256t1", "msg" : "4d657373616765", "sig" : "304402206b0d70e09ba1642adac06dff9b52e22a3e4aab4180e372665691412241e743a002204d7d30ff8a210de69e3e6d1ecf7175f89f481a4d9ed06beaf7148da47f4af9e9", @@ -22799,7 +23343,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1425, + "tcId" : 1493, "comment" : "x-coordinate of the public key is large on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402300e44fdc33aed0c320e371e2a78e9f18fde83434e681afb05a5bdb0f43cac70e83ede56bf8c56acf70e054e2ffef549cf02301324b4cfe684d401eac15b0940f5835436d3a1028e27c1966dbf69fefef82748a05b4443c77c870789135755d0d184cf", @@ -22809,7 +23353,7 @@ ] }, { - "tcId" : 1426, + "tcId" : 1494, "comment" : "x-coordinate of the public key is large on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402305966acd8a7714f2015e36fd4fdb3452258ce0aaefb3972091b496bd530bbaf1ec67d7e37e50031b3eea44a8bb8f62c2002302a5f309d2fad55b93a7a3012cbda2845efaa4ea0d187d3824f4a6a9227730d3ab15246d8d0952c7ee8c0b9eb83d1c2a2", @@ -22819,7 +23363,7 @@ ] }, { - "tcId" : 1427, + "tcId" : 1495, "comment" : "x-coordinate of the public key is large on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "30640230266eace657e1ec88a2adbb38a5afb4f750274ca614d1fde9ea39dff6f2a2aa69923e9a7489f06bf9d84c518cee57e55b02303d19027684ef221216f63a591d8e793524e4c1234a56ce415bb9ad9e2ebf25ac94a99261b9157d19daa5aa876291f308", @@ -22845,7 +23389,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1428, + "tcId" : 1496, "comment" : "x-coordinate of the public key is small on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3064023013de6eb532321c023092aa78c199f9ee4dce7a18df158c3e799461af9d96c2d38765a78fdb14404d199365de05bd44c502302514a0359bcb66122bf48c186a4bb2edccf305b06414b11f470d2512cadda129366f6072de715bc2babb8a3a5f260d9b", @@ -22855,7 +23399,7 @@ ] }, { - "tcId" : 1429, + "tcId" : 1497, "comment" : "x-coordinate of the public key is small on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402301308d3d9edfe3ad07e215a975b2b067e9f0b803371b3029f4388a3471f4db23f358aea5c03db62d77115c56c4962633b02304b8b1fe44b32cc669114a1ce0ba0555446d0c96a32cb602185e8fba414d3a831cbf5b519b0f90647dc45e30a1f23ef90", @@ -22865,7 +23409,7 @@ ] }, { - "tcId" : 1430, + "tcId" : 1498, "comment" : "x-coordinate of the public key is small on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402305da3df094155b8f8812d0c6345344e41c3b591b65b95fedbbcbd3c3a3bb1c1dbfc4d4c5b841b8f8874d59b07cf2288fc02304a1e4a8399abbdf246929b2559bb0fa404772755fc74523626aeef432fe4764df1e1f5c9b0f897ed8f1ffd7a88167f0e", @@ -22891,7 +23435,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1431, + "tcId" : 1499, "comment" : "x-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402300bf6fec0a5be27cddb0e7669ae06d15dfa75837f8ee72b47443ac845ffcd427b0893e10c85c20c7aa576fb70e87761ab02307418b6f374936adca8b07dc51545ee34ed2e9f56f3267033e30ea09a0acd31b6ce83503ee7e098627f8ba8b4c584341e", @@ -22901,7 +23445,7 @@ ] }, { - "tcId" : 1432, + "tcId" : 1500, "comment" : "x-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3064023003e306a86f6b2cb248fcb68d1d317a6042b7089e96d74c2f5b934e2e122831268a45e2185b7c21270e8b906cd372e6d702304c82ab6de6bc0194ac1a2e3480a0c80466af7d2a329d20b03151d1806a0bc0720f55d3781a7db9febe7d8bbd0a719bfa", @@ -22911,7 +23455,7 @@ ] }, { - "tcId" : 1433, + "tcId" : 1501, "comment" : "x-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3064023014d1df9b3db55ecc8d1e126625bdf5b6316bba1e7f4ea5ec77418c754a597563dc5dc291b7dd047782d518fe74e0be83023033ef701c440f280edf81a9632dde9dc17de5f438dcc19e9ca5919b4b73e62905e5f7e0bc9db0b14bc53327f79f70c6da", @@ -22937,7 +23481,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1434, + "tcId" : 1502, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402306a3a18400686635ae279c385b640d4fa080d9c44a5d421fe4be5a5ec7a8ae31b00bfa406e919e57e39c11360e670d8690230729c0b9ff77f88f810548d6db1835312a448114a3bd93cf59422faa2ea026f5d47627f0c11fb859112246d879c859568", @@ -22947,7 +23491,7 @@ ] }, { - "tcId" : 1435, + "tcId" : 1503, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306502301ab8d6c31d4577f59ca5714c9eada979fdb9ec0cad32d8cb915dbd70492947187f5a52718e19982f7a2d4cb48b227723023100872e3ce7d1fd5ae180faf1990b11937558aa44ccdab631492b8925be84fbcb452148edad5bbfe48c06b8c9908ca252fd", @@ -22957,7 +23501,7 @@ ] }, { - "tcId" : 1436, + "tcId" : 1504, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3066023100803ffc58f8150a9c4c229a7b522357f49f9a5f48f82d8bb982954395836e09eb5f8cf1f345ce284674bc369d046d5c8a0231008a9feb64c410cf3ae6261ad35f7e3e8da13129daf94944f8e08e9649cd006622c3d5c91ec5b9798a1be3a31533a0a851", @@ -22983,7 +23527,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1437, + "tcId" : 1505, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306502302ed569f12dbe30a2abf02190bb9e4de7e218e9fd705dc71cbe1480022781b2a2213c3ef2f91052e90840a18f74e375ae0231008872b566f387c2bcb639df9c2d866f7631df290c5f66c264d4949e256383b1b4b2098c120f13449d9d7bff6891919c88", @@ -22993,7 +23537,7 @@ ] }, { - "tcId" : 1438, + "tcId" : 1506, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402304b7e5651b035959295092e2efe548da52206c8d0e48ba43e2b8ecd98ece25dc08955b6e7b05e38c4e22829d1658711b5023044a973b75528400cef3f63f55f2154d48bb0b826214200d3f33c7bc31155242d4e24f07ed19606fdb2c8ecaeb6981eb7", @@ -23003,7 +23547,7 @@ ] }, { - "tcId" : 1439, + "tcId" : 1507, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "306402301ecadaceaa479fa4e9aabac4210b1ab77fc1d13a9c4cb022826bb1806575115834a6ecb9dec3e668b8c91d4aca283dc902302de8965a66d56545ad84fdaee16fffa0eb31022186a5b6be2a2475958b9ad72f483ebd4b255748a811806bcd428acfd7", @@ -23029,7 +23573,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1440, + "tcId" : 1508, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3064023037e256872340da9dc884fd00daa14628372b4bedc0a8a09f9d7513521d3b803a78dc0edbab3c7dc2b2014baf7a9d210e02301ba4b4087973070cca9b957650177eeb41c557731596a966b0b7f68717d8e7b554afd07c2937c95403a90c3a05fa964b", @@ -23039,7 +23583,7 @@ ] }, { - "tcId" : 1441, + "tcId" : 1509, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3063022f128c199dc27677f23feae28a9b28813cbc3b02fca493005a67c3126a705c49b982cb5817ee2c81161e80b738bbb512023073cb6d4547771d254be74348955bee979071358aa3afd62a5838179a0965465aec79bd6cbd9b8b2aa2c79bb88ab21592", @@ -23049,7 +23593,7 @@ ] }, { - "tcId" : 1442, + "tcId" : 1510, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1", "msg" : "4d657373616765", "sig" : "3065023100818b0fd6ca0978a59cad3fa15e84db2896f39b2aa462f0583834fa4444d153fe61e0c93071ba96c5ffa7193f77b806f302301d2d6144172385f857db4b7e7e863962eacacdec034b4b4a9dd1af272604403f39f45a21948b30976e738e9e98fd9cee", @@ -23075,7 +23619,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1443, + "tcId" : 1511, "comment" : "y-coordinate of the public key is small on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402405e1bf4b1debacba4725fc3cc8214534de5f6e592645b60f4c4a1dd2260d3357d8fb2ada7f72a48346a7e34395a6a181c694048ae8258f1cb3b6f63f4932829eb02405e3df0beee22fa96d4655833862f73b52f12e4c4c7d818b21846effb39d6f09fc35b2d0fac8f5cb3c4051ff45f5305e93b24138a0f95fad2fef1c10cd1dcf2cb", @@ -23085,7 +23629,7 @@ ] }, { - "tcId" : 1444, + "tcId" : 1512, "comment" : "y-coordinate of the public key is small on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818502410080400bee9a342f3afba2dbb029235ad511aedb30960c53bad670460b38304d7cbd706ff98f1296cb7e746f8ca3a43937a5cd035a00c63868001fa429b491bd8e02405c66941edcda56228edce77373a7b9dcdd464ed18075e7da1427911778784f8017bef6f18751cba12355bd90ba63b8d31ea373387f36494e3642008082d349d1", @@ -23095,7 +23639,7 @@ ] }, { - "tcId" : 1445, + "tcId" : 1513, "comment" : "y-coordinate of the public key is small on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402404768dfddae4cb83566f2c3a9340091c2608e0e270a4b3f48ded7c75b4aa15ab65cb050cfdb312c32bfaa7759869c9c0ce27f6cdf1fb584379f6398c95ebf864402407e1a3aacd8d603faecf87902147b67435d992ee9e543f934dd4c40d8a12cd1e10366d0743d7862b9c8ba8b6816639c3509b5caa2a91533c0af50ece2fd2c530c", @@ -23121,7 +23665,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1446, + "tcId" : 1514, "comment" : "y-coordinate of the public key is large on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "308184024027d9c6c4db31aff288fa4e40159d6ee18c98139427484796f1f8745c9827dfc08d393abe144df6b7c12d48971fdd284b81e6e10860359ef71473b9e6bb84cb1e024007a0420c8a9b26911b63626540a85f60aa277afdef9990fc8dc1d3f1f2c5a927e1e4a29d81a701b48b366f000f962614899cbf193826ca8de4a425538de5ac62", @@ -23131,7 +23675,7 @@ ] }, { - "tcId" : 1447, + "tcId" : 1515, "comment" : "y-coordinate of the public key is large on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "308184024049542eec3b96c476b59b2b94d5fc7ee08fd2a1b1e732e6609098ab2a7f250452fbc1057a6d3feccbcaeb00468b26222eb48065fcaad7647681823860451e1e91024037db336dee1e45d9ace550053511c9c3755657e78eca108d3dfd1e68fe83da626b8dacbb19f0ee232b0f8bfe8ddbe7d5e98b7a2eccd03f375d164ce828631896", @@ -23141,7 +23685,7 @@ ] }, { - "tcId" : 1448, + "tcId" : 1516, "comment" : "y-coordinate of the public key is large on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402404f90ceb76bc72f0cca10705d3badab6caa6019ef6bfe7de1b75951d517d2b16168515bf305f0006292e4900598256141e45c19077fa447dd5f32daa62c25081502406712a784102802821e9708e349d03a88297b374ef81a4edc35016524cd2a22afea7b8b3171de60ac1b3882533650586dcad338ea48231486e10e3120ce3d2a59", @@ -23167,7 +23711,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1449, + "tcId" : 1517, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "3081850240459e3e6e671a6c342d585db689043d32a494ce0039ee71ac67ed6ec0861908ebae6b2d6e4a67caa7a8f0576a49889a4a63d4b0b8aa8845c9cf785b49412a7071024100a5edd7abfce9d4413b22289397785b3d84b2c0d3719409255bb7128268e0bcd37d928bea5486bf56ffe259c7ec9f50b878e0155d73e3bde5cffe55e612f8d7b8", @@ -23177,7 +23721,7 @@ ] }, { - "tcId" : 1450, + "tcId" : 1518, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402401b2f7ea40960e37e28b556b7e446c4641e2f3d8a829dcc4a349553e42cf9ce6272dc9cdcda013e3981cb73b10d46321c80501d6a34ad7fd959a0c78f891f33f002407f195b7696edfc7687ff0126eaba13dad1e19563e8d395af32db3d6a7b4e82f28004501d92b7537da397845b7aa398a11051052e52264bd8cbcba9987ec6742b", @@ -23187,7 +23731,7 @@ ] }, { - "tcId" : 1451, + "tcId" : 1519, "comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402401b5c1d2b2b06591a1fa516cffa9c8a57cf1fffc22cecb7249281670bc23883a68553e0caf1edd9f1703a25b74e0000a37e32e6cc3576939f458c3dd5c4dbcc9c02404b23d7ed7f8a6b7ba7d22aefa8fde030ecb3f2fed4a5f26f12d59a29d63cdd0ec03fae557d141c7b0e8712c306b0eebbd0cab27696012062622bb180043034ba", @@ -23213,7 +23757,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1452, + "tcId" : 1520, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "308186024100a952847acf213c86e231316d8f9130f7cbdf7f3952307a577076342d13939b4ab5a1313b34abb89204d3fd1f873885fffa683c5a493e5461c7f1400af86ae7fe0241009a65a8a4150de593b29642b988b2ec2e23e15e156ecf0af5fde2fbd73208f69f2506d141e0b47c0e1f2fa09ef26b389a6bd2b0230930a16fd119767e382724b5", @@ -23223,7 +23767,7 @@ ] }, { - "tcId" : 1453, + "tcId" : 1521, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "308185024051bfb80aae30262a67bf0771a6b8d195e59aa04e87bd060fe5a9bd56d35385a5fc3da5dfc3ae8c67dbd408184482855e3563dedee72a21b60fafd73819aa837c024100807f0d69385467ad6cd8a44d482ca3b6e18f7b352ef19a2bc980500b6d59045f0d6f7ab7e414c50d2b68d7f6e6c01d3e8353cdfd475f249b31842fe59955f414", @@ -23233,7 +23777,7 @@ ] }, { - "tcId" : 1454, + "tcId" : 1522, "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402404e8711b00de355f14c8eb91959c13c77f9155754765f10f2aaa8fdad6a14c6a4e62c5ed48a9d8ca403c902db0c2c0735426b33e67828ac32ae19b84e6598681902407d104ae5e5d0da26cb427d7951d40df429b4205086e633b800d7d7b8bde48a9bec4e43ddeb4226192b5c9b30ffa3efa7d2385ab28a190c165fb2a2c58572c2a2", @@ -23259,7 +23803,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 1455, + "tcId" : 1523, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "30818402404cd61754211d222371e552578ff705cc819a2f9fb2729f05d848caabf44a31fda1bd038f1b87efd28a8ce53222fdfec18d5929df926df27c2c7e7360bc5c0c7002405ce94c851db1807dc79dcc087c0830d70a0069cf52baffaf347aefa1ddba77f6f770c1483fdde38f5d74bdb32372e12fee843efff0f2dc9344ca1e3b26b9b051", @@ -23269,7 +23813,7 @@ ] }, { - "tcId" : 1456, + "tcId" : 1524, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "308185024048b4bde7befb1b1cad50cee6233cbf32812860c81d7ad5b0e9d6377202bcd34827c534da0ac9646ae0154689e38c608894bb3126e1025f69c824c69ab821274a0241008369f5840f776668ebb435b33be05dce4adfabb8860ccc900d07db006a50195fd4de98632192fbe7319cedff26aa8682cf7bf5f1c02e58b9c163236103d9b314", @@ -23279,7 +23823,7 @@ ] }, { - "tcId" : 1457, + "tcId" : 1525, "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP512t1", "msg" : "4d657373616765", "sig" : "308185024019524b15cf4ecb400b938ef5f752b86ec8f07c5903da5dba9c91ab7965b1223a8e262bef8cca8973ed98797f37a35e1c5999cf203e610ef773c6aa2786bba06402410098cf7526f5a24a0e2f22f909f8190b13130451b15dd6774bdea9d929342d924bc7eba1df89919c1b9aee8d09203606d10cebff89904cb7e71a82d8972d755306", diff --git a/third_party/wycheproof_testvectors/ecdsa_webcrypto_test.json b/third_party/wycheproof_testvectors/ecdsa_webcrypto_test.json index 5c5251aeb..ff2afafdd 100644 --- a/third_party/wycheproof_testvectors/ecdsa_webcrypto_test.json +++ b/third_party/wycheproof_testvectors/ecdsa_webcrypto_test.json @@ -1,13 +1,13 @@ { "algorithm" : "ECDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission.", "SigSize" : "The size of the signature should always be twice the number of bytes of the size of the order. But some libraries accept signatures with less bytes.", "WeakHash" : "The security strength of the hash function used in this signature is weaker than then strength of the EC parameters. Such choices are disallowed in FIPS PUB 186-4 Section 6.1.1. However, it is unclear whether a library should reject such parameter choices." }, - "numberOfTests" : 323, + "numberOfTests" : 336, "header" : [], "testGroups" : [ { @@ -41,46 +41,6 @@ }, { "tcId" : 2, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "5c3b213fdd4a73f21a15af8177f4063e12dd916cab1e470cb57a5086ef9d0238955c31598545bbd622e3656b7741e62fe51b614679eef2dd4e865bf0d7fe7a17", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 3, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "3b0b177c7c2c4654427b1fab78cc0b27457e83c31677113980606bb79a3ade203cdecb3774d3c04086e91c8589805b2d75cdddfec2e39c31c2cc567b2e035b7c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 4, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "cc0be61b7622f3740ef9728a5b08ffecdbe24de790ba97aa5ba1aa9ae92792dc021643fe89acc11a71457f1110449b9beb37e1970cad877468c7456f903e8120", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 5, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "eaa7bf98b28c8362b93403574c2fe7382e6f180c52e33f611ba055aee14516c72429782ebe309d61bcee01ff1bea9f5b7682116e03d98620b0273e2f17d01c6e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 6, - "comment" : "random signature", - "msg" : "313233343030", - "sig" : "0fffdc35623e3e4169a28436dc73e85795efade1bf4e877f42cc5e333ee722042dda53533326f4707ddb2048543ce428bccd6d04be662d372b00c4e6b44f3611", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 7, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "012ba3a8bd6b94d5ed80a6d9d1190a436ebccc0833490686deac8635bcb9bf536900b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -88,7 +48,7 @@ "flags" : [] }, { - "tcId" : 8, + "tcId" : 3, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -96,7 +56,7 @@ "flags" : [] }, { - "tcId" : 9, + "tcId" : 4, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "012ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1800b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -104,7 +64,7 @@ "flags" : [] }, { - "tcId" : 10, + "tcId" : 5, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -112,7 +72,7 @@ "flags" : [] }, { - "tcId" : 11, + "tcId" : 6, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "002ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1801b329f478a2bbd0a6c384ee1493b1f518276e0e4a5375928d6fcd160c11cb6d2c", @@ -120,7 +80,7 @@ "flags" : [] }, { - "tcId" : 12, + "tcId" : 7, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "002ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1801b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db", @@ -128,7 +88,7 @@ "flags" : [] }, { - "tcId" : 13, + "tcId" : 8, "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", "msg" : "313233343030", "sig" : "2ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b865d442f5a3c7b11eb6c4e0ae79578ec6353a20bf783ecb4b6ea97b825", @@ -136,7 +96,7 @@ "flags" : [] }, { - "tcId" : 14, + "tcId" : 9, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -146,7 +106,7 @@ ] }, { - "tcId" : 15, + "tcId" : 10, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -156,7 +116,7 @@ ] }, { - "tcId" : 16, + "tcId" : 11, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "0000000000000000000000000000000000000000000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -166,7 +126,7 @@ ] }, { - "tcId" : 17, + "tcId" : 12, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "0000000000000000000000000000000000000000000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -176,7 +136,7 @@ ] }, { - "tcId" : 18, + "tcId" : 13, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "0000000000000000000000000000000000000000000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -186,7 +146,7 @@ ] }, { - "tcId" : 19, + "tcId" : 14, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "0000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -196,7 +156,7 @@ ] }, { - "tcId" : 20, + "tcId" : 15, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "0000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000001000000000000000000000000", @@ -206,7 +166,7 @@ ] }, { - "tcId" : 21, + "tcId" : 16, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", @@ -216,7 +176,7 @@ ] }, { - "tcId" : 22, + "tcId" : 17, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", @@ -226,7 +186,7 @@ ] }, { - "tcId" : 23, + "tcId" : 18, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "0000000000000000000000000000000000000000000000000000000000000001ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -236,7 +196,7 @@ ] }, { - "tcId" : 24, + "tcId" : 19, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "0000000000000000000000000000000000000000000000000000000000000001ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -246,7 +206,7 @@ ] }, { - "tcId" : 25, + "tcId" : 20, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "0000000000000000000000000000000000000000000000000000000000000001ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -256,7 +216,7 @@ ] }, { - "tcId" : 26, + "tcId" : 21, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "0000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -266,7 +226,7 @@ ] }, { - "tcId" : 27, + "tcId" : 22, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "0000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000001000000000000000000000000", @@ -276,7 +236,7 @@ ] }, { - "tcId" : 28, + "tcId" : 23, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510000000000000000000000000000000000000000000000000000000000000000", @@ -286,7 +246,7 @@ ] }, { - "tcId" : 29, + "tcId" : 24, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510000000000000000000000000000000000000000000000000000000000000001", @@ -296,7 +256,7 @@ ] }, { - "tcId" : 30, + "tcId" : 25, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -306,7 +266,7 @@ ] }, { - "tcId" : 31, + "tcId" : 26, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -316,7 +276,7 @@ ] }, { - "tcId" : 32, + "tcId" : 27, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -326,7 +286,7 @@ ] }, { - "tcId" : 33, + "tcId" : 28, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -336,7 +296,7 @@ ] }, { - "tcId" : 34, + "tcId" : 29, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000001000000000000000000000001000000000000000000000000", @@ -346,7 +306,7 @@ ] }, { - "tcId" : 35, + "tcId" : 30, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325500000000000000000000000000000000000000000000000000000000000000000", @@ -356,7 +316,7 @@ ] }, { - "tcId" : 36, + "tcId" : 31, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325500000000000000000000000000000000000000000000000000000000000000001", @@ -366,7 +326,7 @@ ] }, { - "tcId" : 37, + "tcId" : 32, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -376,7 +336,7 @@ ] }, { - "tcId" : 38, + "tcId" : 33, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -386,7 +346,7 @@ ] }, { - "tcId" : 39, + "tcId" : 34, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -396,7 +356,7 @@ ] }, { - "tcId" : 40, + "tcId" : 35, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -406,7 +366,7 @@ ] }, { - "tcId" : 41, + "tcId" : 36, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000001000000000000000000000001000000000000000000000000", @@ -416,7 +376,7 @@ ] }, { - "tcId" : 42, + "tcId" : 37, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325520000000000000000000000000000000000000000000000000000000000000000", @@ -426,7 +386,7 @@ ] }, { - "tcId" : 43, + "tcId" : 38, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325520000000000000000000000000000000000000000000000000000000000000001", @@ -436,7 +396,7 @@ ] }, { - "tcId" : 44, + "tcId" : 39, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -446,7 +406,7 @@ ] }, { - "tcId" : 45, + "tcId" : 40, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -456,7 +416,7 @@ ] }, { - "tcId" : 46, + "tcId" : 41, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -466,7 +426,7 @@ ] }, { - "tcId" : 47, + "tcId" : 42, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -476,7 +436,7 @@ ] }, { - "tcId" : 48, + "tcId" : 43, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000001000000000000000000000001000000000000000000000000", @@ -486,7 +446,7 @@ ] }, { - "tcId" : 49, + "tcId" : 44, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000", @@ -496,7 +456,7 @@ ] }, { - "tcId" : 50, + "tcId" : 45, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000001", @@ -506,7 +466,7 @@ ] }, { - "tcId" : 51, + "tcId" : 46, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -516,7 +476,7 @@ ] }, { - "tcId" : 52, + "tcId" : 47, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -526,7 +486,7 @@ ] }, { - "tcId" : 53, + "tcId" : 48, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -536,7 +496,7 @@ ] }, { - "tcId" : 54, + "tcId" : 49, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -546,7 +506,7 @@ ] }, { - "tcId" : 55, + "tcId" : 50, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000001000000000000000000000000", @@ -556,7 +516,7 @@ ] }, { - "tcId" : 56, + "tcId" : 51, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -566,7 +526,7 @@ ] }, { - "tcId" : 57, + "tcId" : 52, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -576,7 +536,7 @@ ] }, { - "tcId" : 58, + "tcId" : 53, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", @@ -586,7 +546,7 @@ ] }, { - "tcId" : 59, + "tcId" : 54, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550", @@ -596,7 +556,7 @@ ] }, { - "tcId" : 60, + "tcId" : 55, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552", @@ -606,7 +566,7 @@ ] }, { - "tcId" : 61, + "tcId" : 56, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", @@ -616,7 +576,7 @@ ] }, { - "tcId" : 62, + "tcId" : 57, "comment" : "Signature with special case values for r and s", "msg" : "313233343030", "sig" : "ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000001000000000000000000000001000000000000000000000000", @@ -626,12 +586,444 @@ ] }, { - "tcId" : 63, + "tcId" : 58, "comment" : "Edge case for Shamir multiplication", "msg" : "3639383139", "sig" : "64a1aab5000d0e804f3e2fc02bdee9be8ff312334e2ba16d11547c97711c898e6af015971cc30be6d1a206d4e013e0997772a2f91d73286ffd683b9bb2cf4f1b", "result" : "valid", "flags" : [] + }, + { + "tcId" : 59, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "16aea964a2f6506d6f78c81c91fc7e8bded7d397738448de1e19a0ec580bf266252cd762130c6667cfe8b7bc47d27d78391e8e80c578d1cd38c3ff033be928e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "9cc98be2347d469bf476dfc26b9b733df2d26d6ef524af917c665baccb23c882093496459effe2d8d70727b82462f61d0ec1b7847929d10ea631dacb16b56c32", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "73b3c90ecd390028058164524dde892703dce3dea0d53fa8093999f07ab8aa432f67b0b8e20636695bb7d8bf0a651c802ed25a395387b5f4188c0c4075c88634", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "bfab3098252847b328fadf2f89b95c851a7f0eb390763378f37e90119d5ba3ddbdd64e234e832b1067c2d058ccb44d978195ccebb65c2aaf1e2da9b8b4987e3b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "204a9784074b246d8bf8bf04a4ceb1c1f1c9aaab168b1596d17093c5cd21d2cd51cce41670636783dc06a759c8847868a406c2506fe17975582fe648d1d88b52", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "ed66dc34f551ac82f63d4aa4f81fe2cb0031a91d1314f835027bca0f1ceeaa0399ca123aa09b13cd194a422e18d5fda167623c3f6e5d4d6abb8953d67c0c48c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "060b700bef665c68899d44f2356a578d126b062023ccc3c056bf0f60a237012b8d186c027832965f4fcc78a3366ca95dedbb410cbef3f26d6be5d581c11d3610", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "9f6adfe8d5eb5b2c24d7aa7934b6cf29c93ea76cd313c9132bb0c8e38c96831db26a9c9e40e55ee0890c944cf271756c906a33e66b5bd15e051593883b5e9902", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "a1af03ca91677b673ad2f33615e56174a1abf6da168cebfa8868f4ba273f16b720aa73ffe48afa6435cd258b173d0c2377d69022e7d098d75caf24c8c5e06b1c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "fdc70602766f8eed11a6c99a71c973d5659355507b843da6e327a28c11893db93df5349688a085b137b1eacf456a9e9e0f6d15ec0078ca60a7f83f2b10d21350", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "b516a314f2fce530d6537f6a6c49966c23456f63c643cf8e0dc738f7b876e675d39ffd033c92b6d717dd536fbc5efdf1967c4bd80954479ba66b0120cd16fff2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "3b2cbf046eac45842ecb7984d475831582717bebb6492fd0a485c101e29ff0a84c9b7b47a98b0f82de512bc9313aaf51701099cac5f76e68c8595fc1c1d99258", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "30c87d35e636f540841f14af54e2f9edd79d0312cfa1ab656c3fb15bfde48dcf47c15a5a82d24b75c85a692bd6ecafeb71409ede23efd08e0db9abf6340677ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "38686ff0fda2cef6bc43b58cfe6647b9e2e8176d168dec3c68ff262113760f52067ec3b651f422669601662167fa8717e976e2db5e6a4cf7c2ddabb3fde9d67d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "44a3e23bf314f2b344fc25c7f2de8b6af3e17d27f5ee844b225985ab6e2775cf2d48e223205e98041ddc87be532abed584f0411f5729500493c9cc3f4dd15e86", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "2ded5b7ec8e90e7bf11f967a3d95110c41b99db3b5aa8d330eb9d638781688e97d5792c53628155e1bfc46fb1a67e3088de049c328ae1f44ec69238a009808f9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "bdae7bcb580bf335efd3bc3d31870f923eaccafcd40ec2f605976f15137d8b8ff6dfa12f19e525270b0106eecfe257499f373a4fb318994f24838122ce7ec3c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "50f9c4f0cd6940e162720957ffff513799209b78596956d21ece251c2401f1c6d7033a0a787d338e889defaaabb106b95a4355e411a59c32aa5167dfab244726", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "f612820687604fa01906066a378d67540982e29575d019aabe90924ead5c860d3f9367702dd7dd4f75ea98afd20e328a1a99f4857b316525328230ce294b0fef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "9505e407657d6e8bc93db5da7aa6f5081f61980c1949f56b0f2f507da5782a7ac60d31904e3669738ffbeccab6c3656c08e0ed5cb92b3cfa5e7f71784f9c5021", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "bbd16fbbb656b6d0d83e6a7787cd691b08735aed371732723e1c68a40404517d9d8e35dba96028b7787d91315be675877d2d097be5e8ee34560e3e7fd25c0f00", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "2ec9760122db98fd06ea76848d35a6da442d2ceef7559a30cf57c61e92df327e7ab271da90859479701fccf86e462ee3393fb6814c27b760c4963625c0a19878", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "54e76b7683b6650baa6a7fc49b1c51eed9ba9dd463221f7a4f1005a89fe00c592ea076886c773eb937ec1cc8374b7915cfd11b1c1ae1166152f2f7806a31c8fd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "5291deaf24659ffbbce6e3c26f6021097a74abdbb69be4fb10419c0c496c946665d6fcf336d27cc7cdb982bb4e4ecef5827f84742f29f10abf83469270a03dc3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "207a3241812d75d947419dc58efb05e8003b33fc17eb50f9d15166a88479f107cdee749f2e492b213ce80b32d0574f62f1c5d70793cf55e382d5caadf7592767", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "6554e49f82a855204328ac94913bf01bbe84437a355a0a37c0dee3cf81aa7728aea00de2507ddaf5c94e1e126980d3df16250a2eaebc8be486effe7f22b4f929", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "a54c5062648339d2bff06f71c88216c26c6e19b4d80a8c602990ac82707efdfce99bbe7fcfafae3e69fd016777517aa01056317f467ad09aff09be73c9731b0d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "975bd7157a8d363b309f1f444012b1a1d23096593133e71b4ca8b059cff37eaf7faa7a28b1c822baa241793f2abc930bd4c69840fe090f2aacc46786bf919622", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "5694a6f84b8f875c276afd2ebcfe4d61de9ec90305afb1357b95b3e0da43885e0dffad9ffd0b757d8051dec02ebdf70d8ee2dc5c7870c0823b6ccc7c679cbaa4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "a0c30e8026fdb2b4b4968a27d16a6d08f7098f1a98d21620d7454ba9790f1ba65e470453a8a399f15baf463f9deceb53acc5ca64459149688bd2760c65424339", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "614ea84acf736527dd73602cd4bb4eea1dfebebd5ad8aca52aa0228cf7b99a88737cc85f5f2d2f60d1b8183f3ed490e4de14368e96a9482c2a4dd193195c902f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "bead6734ebe44b810d3fb2ea00b1732945377338febfd439a8d74dfbd0f942fa6bb18eae36616a7d3cad35919fd21a8af4bbe7a10f73b3e036a46b103ef56e2a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "499625479e161dacd4db9d9ce64854c98d922cbf212703e9654fae182df9bad242c177cf37b8193a0131108d97819edd9439936028864ac195b64fca76d9d693", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "08f16b8093a8fb4d66a2c8065b541b3d31e3bfe694f6b89c50fb1aaa6ff6c9b29d6455e2d5d1779748573b611cb95d4a21f967410399b39b535ba3e5af81ca2e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "be26231b6191658a19dd72ddb99ed8f8c579b6938d19bce8eed8dc2b338cb5f8e1d9a32ee56cffed37f0f22b2dcb57d5c943c14f79694a03b9c5e96952575c89", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "15e76880898316b16204ac920a02d58045f36a229d4aa4f812638c455abe0443e74d357d3fcb5c8c5337bd6aba4178b455ca10e226e13f9638196506a1939123", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "352ecb53f8df2c503a45f9846fc28d1d31e6307d3ddbffc1132315cc07f16dad1348dfa9c482c558e1d05c5242ca1c39436726ecd28258b1899792887dd0a3c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "4a40801a7e606ba78a0da9882ab23c7677b8642349ed3d652c5bfa5f2a9558fb3a49b64848d682ef7f605f2832f7384bdc24ed2925825bf8ea77dc5981725782", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "eacc5e1a8304a74d2be412b078924b3bb3511bac855c05c9e5e9e44df3d61e967451cd8e18d6ed1885dd827714847f96ec4bb0ed4c36ce9808db8f714204f6d1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "2f7a5e9e5771d424f30f67fdab61e8ce4f8cd1214882adb65f7de94c31577052ac4e69808345809b44acb0b2bd889175fb75dd050c5a449ab9528f8f78daa10c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "ffcda40f792ce4d93e7e0f0e95e1a2147dddd7f6487621c30a03d710b330021979938b55f8a17f7ed7ba9ade8f2065a1fa77618f0b67add8d58c422c2453a49a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "81f2359c4faba6b53d3e8c8c3fcc16a948350f7ab3a588b28c17603a431e39a8cd6f6a5cc3b55ead0ff695d06c6860b509e46d99fccefb9f7f9e101857f74300", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "dfc8bf520445cbb8ee1596fb073ea283ea130251a6fdffa5c3f5f2aaf75ca808048e33efce147c9dd92823640e338e68bfd7d0dc7a4905b3a7ac711e577e90e7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "ad019f74c6941d20efda70b46c53db166503a0e393e932f688227688ba6a576293320eb7ca0710255346bdbb3102cdcf7964ef2e0988e712bc05efe16c199345", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "ac8096842e8add68c34e78ce11dd71e4b54316bd3ebf7fffdeb7bd5a3ebc1883f5ca2f4f23d674502d4caf85d187215d36e3ce9f0ce219709f21a3aac003b7a8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "677b2d3a59b18a5ff939b70ea002250889ddcd7b7b9d776854b4943693fb92f76b4ba856ade7677bf30307b21f3ccda35d2f63aee81efd0bab6972cc0795db55", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "479e1ded14bcaed0379ba8e1b73d3115d84d31d4b7c30e1f05e1fc0d5957cfb0918f79e35b3d89487cf634a4f05b2e0c30857ca879f97c771e877027355b2443", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "43dfccd0edb9e280d9a58f01164d55c3d711e14b12ac5cf3b64840ead512a0a31dbe33fa8ba84533cd5c4934365b3442ca1174899b78ef9a3199f49584389772", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "5b09ab637bd4caf0f4c7c7e4bca592fea20e9087c259d26a38bb4085f0bbff1145b7eb467b6748af618e9d80d6fdcd6aa24964e5a13f885bca8101de08eb0d75", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "5e9b1c5a028070df5728c5c8af9b74e0667afa570a6cfa0114a5039ed15ee06fb1360907e2d9785ead362bb8d7bd661b6c29eeffd3c5037744edaeb9ad990c20", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "0671a0a85c2b72d54a2fb0990e34538b4890050f5a5712f6d1a7a5fb8578f32edb1846bab6b7361479ab9c3285ca41291808f27fd5bd4fdac720e5854713694c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "7673f8526748446477dbbb0590a45492c5d7d69859d301abbaedb35b2095103a3dc70ddf9c6b524d886bed9e6af02e0e4dec0d417a414fed3807ef4422913d7c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "7f085441070ecd2bb21285089ebb1aa6450d1a06c36d3ff39dfd657a796d12b5249712012029870a2459d18d47da9aa492a5e6cb4b2d8dafa9e4c5c54a2b9a8b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "914c67fb61dd1e27c867398ea7322d5ab76df04bc5aa6683a8e0f30a5d287348fa07474031481dda4953e3ac1959ee8cea7e66ec412b38d6c96d28f6d37304ea", + "result" : "valid", + "flags" : [] } ] }, @@ -657,7 +1049,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 64, + "tcId" : 113, "comment" : "k*G has a large x-coordinate", "msg" : "54657374", "sig" : "000000000000000000000000000000004319055358e8617b0c46353d039cdaabffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", @@ -665,7 +1057,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 114, "comment" : "r too large", "msg" : "54657374", "sig" : "ffffffff00000001000000000000000000000000fffffffffffffffffffffffcffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", @@ -696,7 +1088,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 66, + "tcId" : 115, "comment" : "r,s are large", "msg" : "54657374", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254fffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", @@ -727,7 +1119,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 67, + "tcId" : 116, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd909135bdb6799286170f5ead2de4f6511453fe50914f3df2de54a36383df8dd4", @@ -758,7 +1150,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 68, + "tcId" : 117, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd27b4577ca009376f71303fd5dd227dcef5deb773ad5f5a84360644669ca249a5", @@ -789,7 +1181,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 69, + "tcId" : 118, "comment" : "small r and s", "msg" : "54657374", "sig" : "00000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000001", @@ -797,7 +1189,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 119, "comment" : "incorrect size of signature", "msg" : "54657374", "sig" : "0501", @@ -830,7 +1222,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 71, + "tcId" : 120, "comment" : "small r and s", "msg" : "54657374", "sig" : "00000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000003", @@ -838,7 +1230,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 121, "comment" : "incorrect size of signature", "msg" : "54657374", "sig" : "0503", @@ -871,7 +1263,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 73, + "tcId" : 122, "comment" : "small r and s", "msg" : "54657374", "sig" : "00000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000005", @@ -879,7 +1271,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 123, "comment" : "incorrect size of signature", "msg" : "54657374", "sig" : "0505", @@ -912,7 +1304,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 75, + "tcId" : 124, "comment" : "small r and s", "msg" : "54657374", "sig" : "00000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000006", @@ -920,7 +1312,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 125, "comment" : "incorrect size of signature", "msg" : "54657374", "sig" : "0506", @@ -930,7 +1322,7 @@ ] }, { - "tcId" : 77, + "tcId" : 126, "comment" : "r is larger than n", "msg" : "54657374", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325560000000000000000000000000000000000000000000000000000000000000006", @@ -961,7 +1353,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 78, + "tcId" : 127, "comment" : "s is larger than n", "msg" : "54657374", "sig" : "0000000000000000000000000000000000000000000000000000000000000005ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc75fbd8", @@ -992,7 +1384,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 79, + "tcId" : 128, "comment" : "small r and s^-1", "msg" : "54657374", "sig" : "00000000000000000000000000000000000000000000000000000000000001008f1e3c7862c58b16bb76eddbb76eddbb516af4f63f2d74d76e0d28c9bb75ea88", @@ -1023,7 +1415,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 80, + "tcId" : 129, "comment" : "smallish r and s^-1", "msg" : "54657374", "sig" : "000000000000000000000000000000000000000000000000002d9b4d347952d6ef3043e7329581dbb3974497710ab11505ee1c87ff907beebadd195a0ffe6d7a", @@ -1054,7 +1446,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 81, + "tcId" : 130, "comment" : "100-bit r and small s^-1", "msg" : "54657374", "sig" : "000000000000000000000000000000000000001033e67e37b32b445580bf4eff8b748b74000000008b748b748b748b7466e769ad4a16d3dcd87129b8e91d1b4d", @@ -1085,7 +1477,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 82, + "tcId" : 131, "comment" : "small r and 100 bit s^-1", "msg" : "54657374", "sig" : "0000000000000000000000000000000000000000000000000000000000000100ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b", @@ -1116,7 +1508,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 83, + "tcId" : 132, "comment" : "100-bit r and s^-1", "msg" : "54657374", "sig" : "00000000000000000000000000000000000000062522bbd3ecbe7c39e93e7c25ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b", @@ -1147,7 +1539,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 84, + "tcId" : 133, "comment" : "r and s^-1 are close to n", "msg" : "54657374", "sig" : "ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324d5555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -1178,7 +1570,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 85, + "tcId" : 134, "comment" : "s == 1", "msg" : "54657374", "sig" : "555555550000000055555555555555553ef7a8e48d07df81a693439654210c700000000000000000000000000000000000000000000000000000000000000001", @@ -1186,7 +1578,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 135, "comment" : "s == 0", "msg" : "54657374", "sig" : "555555550000000055555555555555553ef7a8e48d07df81a693439654210c700000000000000000000000000000000000000000000000000000000000000000", @@ -1217,7 +1609,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 87, + "tcId" : 136, "comment" : "point at infinity during verify", "msg" : "54657374", "sig" : "7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -1248,7 +1640,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 88, + "tcId" : 137, "comment" : "u1 == 1", "msg" : "54657374", "sig" : "555555550000000055555555555555553ef7a8e48d07df81a693439654210c70532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25", @@ -1279,7 +1671,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 89, + "tcId" : 138, "comment" : "u1 == n - 1", "msg" : "54657374", "sig" : "555555550000000055555555555555553ef7a8e48d07df81a693439654210c70acd155416a8b77f34089464733ff7cd39c400e9c69af7beb9eac5054ed2ec72c", @@ -1310,7 +1702,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 90, + "tcId" : 139, "comment" : "u2 == 1", "msg" : "54657374", "sig" : "555555550000000055555555555555553ef7a8e48d07df81a693439654210c70555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -1341,7 +1733,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 91, + "tcId" : 140, "comment" : "u2 == n - 1", "msg" : "54657374", "sig" : "555555550000000055555555555555553ef7a8e48d07df81a693439654210c70aaaaaaaa00000000aaaaaaaaaaaaaaaa7def51c91a0fbf034d26872ca84218e1", @@ -1372,7 +1764,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 92, + "tcId" : 141, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd710f8e3edc7c2d5a3fd23de844002bb949d9f794f6d5405f6d97c1bb03dd2bd2", @@ -1403,7 +1795,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 93, + "tcId" : 142, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedffbc270f722c243069a7e5f40335a61a58525c7b4db2e7a8e269274ffe4e1b", @@ -1434,7 +1826,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 94, + "tcId" : 143, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffda25adcae105ed7ff4f95d2344e24ee523314c3e178525d007904b68919ba4d53", @@ -1465,7 +1857,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 95, + "tcId" : 144, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd2e4348c645707dce6760d773de3f3e87346924b2f64bd3dd0297e766b5805ebb", @@ -1496,7 +1888,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 96, + "tcId" : 145, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd348c673b07dce3920d773de3f3e87408869e916dbcf797d8f9684fb67753d1dc", @@ -1527,7 +1919,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 97, + "tcId" : 146, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6918ce760fb9c7241aee7bc7e7d0e8110d3d22db79ef2fb1f2d09f6ceea7a3b8", @@ -1558,7 +1950,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 98, + "tcId" : 147, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd73b3c694391d8eadde3f3e874089464715ac20e4c126bbf6d864d648969f5b5a", @@ -1589,7 +1981,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 99, + "tcId" : 148, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbb07ac7a86948c2c2989a16db1930ef1b89ce112595197656877e53c41457f28", @@ -1620,7 +2012,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 100, + "tcId" : 149, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd27e4d82cb6c061dd9337c69bf9332ed3d198662d6f2299443f62c861187db648", @@ -1651,7 +2043,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 101, + "tcId" : 150, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7c5cf3aac2e88923b77850515fff6a12d13b356dfe9ec275c3dd81ae94609a4", @@ -1682,7 +2074,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 102, + "tcId" : 151, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc77838df91c1e953e016e10bddffea2317f9fee32bacfe553cede9e57a748f68", @@ -1713,7 +2105,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 103, + "tcId" : 152, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8ef071c02383d2a6c02dc217bbffd446730d0318b0425e2586220907f885f97f", @@ -1744,7 +2136,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 104, + "tcId" : 153, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5668aaa0b545bbf9a044a32399ffbe69ce20074e34d7bdf5cf56282a76976396", @@ -1775,7 +2167,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 105, + "tcId" : 154, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdd12d6e56882f6c0027cae91a27127728f7fddf478fb4fdc2b65f40a60b0eb952", @@ -1806,7 +2198,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 106, + "tcId" : 155, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fffffffaaaaaaaaffffffffffffffffe9a2538f37b28a2c513dee40fecbb71a", @@ -1837,7 +2229,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 107, + "tcId" : 156, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdb62f26b5f2a2b26f6de86d42ad8a13da3ab3cccd0459b201de009e526adf21f2", @@ -1868,7 +2260,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 108, + "tcId" : 157, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbb1d9ac949dd748cd02bbbe749bd351cd57b38bb61403d700686aa7b4c90851e", @@ -1899,7 +2291,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 109, + "tcId" : 158, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd66755a00638cdaec1c732513ca0234ece52545dac11f816e818f725b4f60aaf2", @@ -1930,7 +2322,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 110, + "tcId" : 159, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd55a00c9fcdaebb6032513ca0234ecfffe98ebe492fdf02e48ca48e982beb3669", @@ -1961,7 +2353,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 111, + "tcId" : 160, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdab40193f9b5d76c064a27940469d9fffd31d7c925fbe05c919491d3057d66cd2", @@ -1992,7 +2384,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 112, + "tcId" : 161, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdca0234ebb5fdcb13ca0234ecffffffffcb0dadbbc7f549f8a26b4408d0dc8600", @@ -2023,7 +2415,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 113, + "tcId" : 162, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff3ea3677e082b9310572620ae19933a9e65b285598711c77298815ad3", @@ -2054,7 +2446,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 114, + "tcId" : 163, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd266666663bbbbbbbe6666666666666665b37902e023fab7c8f055d86e5cc41f4", @@ -2085,7 +2477,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 115, + "tcId" : 164, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff36db6db7a492492492492492146c573f4c6dfc8d08a443e258970b09", @@ -2116,7 +2508,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 116, + "tcId" : 165, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff2aaaaaab7fffffffffffffffc815d0e60b3e596ecb1ad3a27cfd49c4", @@ -2147,7 +2539,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 117, + "tcId" : 166, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fffffff55555555ffffffffffffffffd344a71e6f651458a27bdc81fd976e37", @@ -2178,7 +2570,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 118, + "tcId" : 167, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd3fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa", @@ -2209,7 +2601,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 119, + "tcId" : 168, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d8ecd64a4eeba466815ddf3a4de9a8e6abd9c5db0a01eb80343553da648428f", @@ -2240,7 +2632,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 120, + "tcId" : 169, "comment" : "point duplication during verification", "msg" : "54657374", "sig" : "6f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569f21d907e3890916dc4fa1f4703c1e50d3f54ddf7383e44023a41de562aa18ed8", @@ -2273,7 +2665,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 121, + "tcId" : 170, "comment" : "duplication bug", "msg" : "54657374", "sig" : "6f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569f21d907e3890916dc4fa1f4703c1e50d3f54ddf7383e44023a41de562aa18ed8", @@ -2306,7 +2698,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 122, + "tcId" : 171, "comment" : "point with x-coordinate 0", "msg" : "54657374", "sig" : "0000000000000000000000000000000000000000000000000000000000000001555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -2337,7 +2729,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 123, + "tcId" : 172, "comment" : "point with x-coordinate 0", "msg" : "54657374", "sig" : "010000000000000000000000000000000000000000000000000000000000000000003333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9", @@ -2368,7 +2760,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 124, + "tcId" : 173, "comment" : "comparison with point at infinity ", "msg" : "54657374", "sig" : "555555550000000055555555555555553ef7a8e48d07df81a693439654210c703333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9", @@ -2399,7 +2791,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 125, + "tcId" : 174, "comment" : "extreme value for k and edgecase s", "msg" : "54657374", "sig" : "7cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -2430,7 +2822,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 126, + "tcId" : 175, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "7cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc", @@ -2461,7 +2853,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 127, + "tcId" : 176, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "7cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7", @@ -2492,7 +2884,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 128, + "tcId" : 177, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "7cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc476699783333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaa", @@ -2523,7 +2915,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 129, + "tcId" : 178, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "7cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997849249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185", @@ -2554,7 +2946,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 130, + "tcId" : 179, "comment" : "extreme value for k", "msg" : "54657374", "sig" : "7cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997816a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb", @@ -2585,7 +2977,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 131, + "tcId" : 180, "comment" : "extreme value for k and edgecase s", "msg" : "54657374", "sig" : "6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296555555550000000055555555555555553ef7a8e48d07df81a693439654210c70", @@ -2616,7 +3008,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 132, + "tcId" : 181, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc", @@ -2647,7 +3039,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 133, + "tcId" : 182, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7", @@ -2678,7 +3070,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 134, + "tcId" : 183, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2963333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaa", @@ -2709,7 +3101,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 135, + "tcId" : 184, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29649249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185", @@ -2740,7 +3132,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 136, + "tcId" : 185, "comment" : "extreme value for k", "msg" : "54657374", "sig" : "6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29616a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb", @@ -2771,7 +3163,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 137, + "tcId" : 186, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -2779,7 +3171,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 187, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "acd155416a8b77f34089464733ff7cd39c400e9c69af7beb9eac5054ed2ec72c249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -2810,7 +3202,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 139, + "tcId" : 188, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -2818,7 +3210,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 189, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "acd155416a8b77f34089464733ff7cd39c400e9c69af7beb9eac5054ed2ec72c249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2", @@ -2849,7 +3241,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 141, + "tcId" : 190, "comment" : "k*G has a large x-coordinate", "msg" : "54657374", "sig" : "00000000000000000000000000000000000000000000000000000000000000000005ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf501fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", @@ -2857,7 +3249,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 191, "comment" : "r too large", "msg" : "54657374", "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", @@ -2888,7 +3280,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 143, + "tcId" : 192, "comment" : "r,s are large", "msg" : "54657374", "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640701fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", @@ -2919,7 +3311,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 144, + "tcId" : 193, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0095e19fd2b755d603bf994562d9a11f63cf4eadecbdc0ecb5a394e54529e8da58a527bc6d85725043786362ab4de6cbc7d80e625ae0a98861aea1c7bf7109c91f66", @@ -2950,7 +3342,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 145, + "tcId" : 194, "comment" : "r and s^-1 have a large Hamming weight", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015837645583a37a7a665f983c5e347f65dca47647aa80fd2498a791d44d9b2850a151a6e86fce7d7bb814e724ff11b9ef726bf36c6e7548c37f82a24902876ee19", @@ -2981,7 +3373,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 146, + "tcId" : 195, "comment" : "small r and s", "msg" : "54657374", "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -2989,7 +3381,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 196, "comment" : "incorrect size of signature", "msg" : "54657374", "sig" : "0101", @@ -3022,7 +3414,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 148, + "tcId" : 197, "comment" : "small r and s", "msg" : "54657374", "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", @@ -3030,7 +3422,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 198, "comment" : "incorrect size of signature", "msg" : "54657374", "sig" : "0102", @@ -3063,7 +3455,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 150, + "tcId" : 199, "comment" : "small r and s", "msg" : "54657374", "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", @@ -3071,7 +3463,7 @@ "flags" : [] }, { - "tcId" : 151, + "tcId" : 200, "comment" : "incorrect size of signature", "msg" : "54657374", "sig" : "0103", @@ -3081,7 +3473,7 @@ ] }, { - "tcId" : 152, + "tcId" : 201, "comment" : "r is larger than n", "msg" : "54657374", "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", @@ -3112,7 +3504,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 153, + "tcId" : 202, "comment" : "s is larger than n", "msg" : "54657374", "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e914b3a90", @@ -3143,7 +3535,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 154, + "tcId" : 203, "comment" : "small r and s^-1", "msg" : "54657374", "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7ef87b4de1fc92dd757639408a50bee10764e326fdd2fa308dfde3e5243fdf4ac5ac", @@ -3174,7 +3566,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 155, + "tcId" : 204, "comment" : "smallish r and s^-1", "msg" : "54657374", "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d9b4d347952cd0100508d073413de829275e76509fd81cff49adf4c80ed2ddd4a7937d1d918796878fec24cc46570982c3fb8f5e92ccdcb3e677f07e9bd0db0b84814be1c7949b0de", @@ -3205,7 +3597,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 156, + "tcId" : 205, "comment" : "100-bit r and small s^-1", "msg" : "54657374", "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001033e67e37b32b445580bf4eff013cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc3393f632affd3eaa3c8fb64507bd5996497bd588fb9e3947c097ced7546b57c8998", @@ -3236,7 +3628,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 157, + "tcId" : 206, "comment" : "small r and 100 bit s^-1", "msg" : "54657374", "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000086ecbf54ab59a4e195f0be1402edd8657bb94618fab50f2fe20fe5ebbc9ff0e491397ed313cc918d438eedb9b5ecb4d9dfa305303505baf25400ed8c20fc3fc47b", @@ -3267,7 +3659,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 158, + "tcId" : 207, "comment" : "100-bit r and s^-1", "msg" : "54657374", "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062522bbd3ecbe7c39e93e7c240086ecbf54ab59a4e195f0be1402edd8657bb94618fab50f2fe20fe5ebbc9ff0e491397ed313cc918d438eedb9b5ecb4d9dfa305303505baf25400ed8c20fc3fc47b", @@ -3298,7 +3690,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 159, + "tcId" : 208, "comment" : "r and s^-1 are close to n", "msg" : "54657374", "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138638a015555555555555555555555555555555555555555555555555555555555555555518baf05027f750ef25532ab85fa066e8ad2793125b112da747cf524bf0b7aed5b", @@ -3329,7 +3721,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 160, + "tcId" : 209, "comment" : "s == 1", "msg" : "54657374", "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", @@ -3337,7 +3729,7 @@ "flags" : [] }, { - "tcId" : 161, + "tcId" : 210, "comment" : "s == 0", "msg" : "54657374", "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -3368,7 +3760,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 162, + "tcId" : 211, "comment" : "point at infinity during verify", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd28c343c1df97cb35bfe600a47b84d2e81ddae4dc44ce23d75db7db8f489c320400aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -3399,7 +3791,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 163, + "tcId" : 212, "comment" : "u1 == 1", "msg" : "54657374", "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad0000c6ee9e33cf5c6715a1d148fd73f7318884b41adcb916021e2bc0e800a5c5dd97f5142178f6ae88c8fdd98e1afb0ce4c8d2c54b5f37b30b7da1997bb33b0b8a31", @@ -3430,7 +3822,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 164, + "tcId" : 213, "comment" : "u1 == n - 1", "msg" : "54657374", "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad01ff391161cc30a398ea5e2eb7028c08ce777b4be52346e9fde1d43f17ff5a3a22625c72660ac8810da281f2732dfbfcc10768f07e5951e93c3119d63b6b562cd9d8", @@ -3461,7 +3853,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 165, + "tcId" : 214, "comment" : "u2 == 1", "msg" : "54657374", "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -3492,7 +3884,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 166, + "tcId" : 215, "comment" : "u2 == n - 1", "msg" : "54657374", "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad015555555555555555555555555555555555555555555555555555555555555555518baf05027f750ef25532ab85fa066e8ad2793125b112da747cf524bf0b7aed5c", @@ -3523,7 +3915,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 167, + "tcId" : 216, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0000424f8a11451ecd0735f06da9d15265d82c3c08f43db200b4b9404d558c9749dd51b1607da78f82eda9f32f5e53aef6ed9b97191fbd3bae7f35ddd3e66903d8bb", @@ -3554,7 +3946,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 168, + "tcId" : 217, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0041eeab7d3d7e80937cad0b86d3e53e14830166c2efa89df18ec6f88fc6a8a580601a91934ba922bd746351a008ac4f86dcc4d13a7ff09420f897b52bf88a4c9269", @@ -3585,7 +3977,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 169, + "tcId" : 218, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01a2eb25c2d3f9db15f320a4dd42e236f98a5d8c6774c12f982e2bce6c5e16cb53dbc52da6e091201170c7b11463700865120b560f106e1448c57f957a3bec28db90", @@ -3616,7 +4008,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 170, + "tcId" : 219, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00a521a445fe801dd1ff391161cc30a398ea5e2eb7028c08ce777b4be52346e9fddfff25612d4c640b972f4400e5bf597b342cc4a0e5e4d50ca579ce8a0ae09c0913", @@ -3647,7 +4039,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 171, + "tcId" : 220, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a445fe801dd1ff391161cc30a398ea5e2eb7028c08ce777b4be52346e9fde1d43a6e18df0b42a423dcc5bba72d6eaa3482d00750f395c72f7b528c14e6494fd8f", @@ -3678,7 +4070,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 172, + "tcId" : 221, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc003488bfd003ba3fe7222c398614731d4bc5d6e0518119ceef697ca468dd3fbc3a874dc31be16854847b98b774e5add546905a00ea1e72b8e5ef6a51829cc929fb1e", @@ -3709,7 +4101,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 173, + "tcId" : 222, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01fe801dd1ff391161cc30a398ea5e2eb7028c08ce777b4be52346e9fde1d43f17f9b003304fb6269c9f550768537b35f96443556a62b5ec77958bd8e4204d6354ce", @@ -3740,7 +4132,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 174, + "tcId" : 223, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc014128151a7d33a465767e87681050667ae528af3c43cfc59e3c3c1c8037d941b12bed6b79efcbcacf25ad46226c5c2b2bbfa1360e23c331db67cede47d9b0aa3fd2", @@ -3771,7 +4163,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 175, + "tcId" : 224, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc019bcf27559ab324f2a0ebc95d059edeccd613604232da95c84d41d4d990ae7bb2d12b8d297d99fb86b64572d6fce2a34e4fa5e168f6894d4a1a828e2c6dbbdf31a2", @@ -3802,7 +4194,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 176, + "tcId" : 225, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00b6cd381945713041c7990356370a00a10888ce905df2c792226a96cadb61df94bc4277c04afbcdabf376f02d2a6addf4052ad7673b1ae1e1ec49af389066810792", @@ -3833,7 +4225,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 177, + "tcId" : 226, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00ffded83af75d70997c6507c92b1756cd13e9e1fb85e126ffa5a35fd95539b45b0e7fea93830bd009beeaec68f551ad5771500f584c66304c97c2c8f19c141a45a7", @@ -3864,7 +4256,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 178, + "tcId" : 227, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01ffbdb075eebae132f8ca0f92562ead9a27d3c3f70bc24dff4b46bfb2aa7368b61cffd5270617a0137dd5d8d1eaa35aaee2a01eb098cc60992f8591e33828348b4e", @@ -3895,7 +4287,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 179, + "tcId" : 228, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00ff9c88b0e61851cc752f175b814604673bbda5f291a374fef0ea1f8bffad1d11312e393305644086d140f93996fdfe6083b4783f2ca8f49e188ceb1db5ab166cec", @@ -3926,7 +4318,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 180, + "tcId" : 229, "comment" : "edge case for u1", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00d17592e169fced8af990526ea1711b7cc52ec633ba6097cc1715e7362f0b65a9ede296d370489008b863d88a31b804328905ab0788370a2462bfcabd1df6146dc8", @@ -3957,7 +4349,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 181, + "tcId" : 230, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554", @@ -3988,7 +4380,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 182, + "tcId" : 231, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc009f57708fa97eba94c6d4782cdd4e33bb95c1353bde095232e3e2bab277bb5d2b48f55a53ffe928d034c29970a9e5f384a003907d3d9b82a86817cc61fb17f4c59e", @@ -4019,7 +4411,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 183, + "tcId" : 232, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0068d98fa90736eff3e90f8fcfe50838b6fa0bf2cde77bc51e3f41019c8006f4e9cbaeadce7dbb44462da6425be9cfdaecb234c41749ce695be1b5ead2e6b1205f35", @@ -4050,7 +4442,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 184, + "tcId" : 233, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00e97ae66bcd4cae36fffffffffffffffffffffffffffffffffffffffffffffffffd68bc9726f02dbf8598a98b3e5077eff6f2491eb678ed040fb338c084a9ea8a4c", @@ -4081,7 +4473,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 185, + "tcId" : 234, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01ae66bcd4cae36ffffffffffffffffffffffffffffffffffffffffffffffffffffb3954212f8bea578d93e685e5dba329811b2542bb398233e2944bceb19263325d", @@ -4112,7 +4504,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 186, + "tcId" : 235, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc015ccd79a995c6dffffffffffffffffffffffffffffffffffffffffffffffffffffc2121badb58a518afa8010a82c03cad31fa94bbbde96820166d27e644938e00b1", @@ -4143,7 +4535,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 187, + "tcId" : 236, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01cd4cae36fffffffffffffffffffffffffffffffffffffffffffffffffffffffffae18dcc11dff7526233d923a0b202cb29e713f22de8bb6ab0a12821c5abbe3f23", @@ -4174,7 +4566,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 188, + "tcId" : 237, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0022e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8b9c4c3f73cc816143fac3412b62de4c63db08f8c57e4c58c31f1b457ca5e57e20a", @@ -4205,7 +4597,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 189, + "tcId" : 238, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc010590b21642c8590b21642c8590b21642c8590b21642c8590b21642c8590b2164298eb57e5aff9343597a542d3132f9e734fdc305125e0ec139c5f780ee8e8cb9c2", @@ -4236,7 +4628,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 190, + "tcId" : 239, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01a4924924924924924924924924924924924924924924924924924924924924924445e10670ed0437c9db4125ac4175fbd70e9bd1799a85f44ca0a8e61a3354e808", @@ -4267,7 +4659,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 191, + "tcId" : 240, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01d5555555555555555555555555555555555555555555555555555555555555554fa6dbdcd91484ebc0d521569e4c5efb25910b1f0ddef19d0410c50c73e68db95f", @@ -4298,7 +4690,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 192, + "tcId" : 241, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4fc31322e69da41162a76abf3a1b4507ae66074633446f259661a61c93be30eb5", @@ -4329,7 +4721,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 193, + "tcId" : 242, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640b", @@ -4360,7 +4752,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 194, + "tcId" : 243, "comment" : "edge case for u2", "msg" : "54657374", "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01346cc7d4839b77f9f487c7e7f2841c5b7d05f966f3bde28f1fa080ce40037a74e3001a2b00bd39ee4c93072e9963724941383cf0812c02d1c838ad4502a12c619f", @@ -4391,7 +4783,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 195, + "tcId" : 244, "comment" : "point duplication during verification", "msg" : "54657374", "sig" : "0090c8d0d718cb9d8d81094e6d068fb13c16b4df8c77bac676dddfe3e68855bed06b9ba8d0f8a80edce03a9fac7da561e24b1cd22d459239a146695a671f81f73aaf00a24fbd602ff7012b6b00e9aa1683b45bfa2d62dc768737e8da92cad52f069efbea526acc68096fc0ef9960c6b989bf8922aea38fd463d02c0e7c25e336f32b0874", @@ -4424,7 +4816,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 196, + "tcId" : 245, "comment" : "duplication bug", "msg" : "54657374", "sig" : "0090c8d0d718cb9d8d81094e6d068fb13c16b4df8c77bac676dddfe3e68855bed06b9ba8d0f8a80edce03a9fac7da561e24b1cd22d459239a146695a671f81f73aaf00a24fbd602ff7012b6b00e9aa1683b45bfa2d62dc768737e8da92cad52f069efbea526acc68096fc0ef9960c6b989bf8922aea38fd463d02c0e7c25e336f32b0874", @@ -4457,7 +4849,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 197, + "tcId" : 246, "comment" : "point with x-coordinate 0", "msg" : "54657374", "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -4488,7 +4880,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 198, + "tcId" : 247, "comment" : "point with x-coordinate 0", "msg" : "54657374", "sig" : "0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81401", @@ -4519,7 +4911,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 199, + "tcId" : 248, "comment" : "comparison with point at infinity ", "msg" : "54657374", "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad0066666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81401", @@ -4550,7 +4942,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 200, + "tcId" : 249, "comment" : "extreme value for k and edgecase s", "msg" : "54657374", "sig" : "00433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -4581,7 +4973,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 201, + "tcId" : 250, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "00433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d00492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -4612,7 +5004,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 202, + "tcId" : 251, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "00433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d019999999999999999999999999999999999999999999999999999999999999999950e053936328c7855ffd6676d926e1e402fc4a1606e169fbefc595f4ba7605007", @@ -4643,7 +5035,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 203, + "tcId" : 252, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "00433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d0066666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81402", @@ -4674,7 +5066,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 204, + "tcId" : 253, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "00433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d01b6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db68d82a2b033628ca12ffd36ed0d3bf206957c063c2bf183d7132f20aac7c797a51", @@ -4705,7 +5097,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 205, + "tcId" : 254, "comment" : "extreme value for k", "msg" : "54657374", "sig" : "00433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d000eb10e5ab95f2f26a40700b1300fb8c3c8d5384ffbecf1fdb9e11e67cb7fd6a7f503e6e25ac09bb88b6c3983df764d4d72bc2920e233f0f7974a234a21b00bb447", @@ -4736,7 +5128,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 206, + "tcId" : 255, "comment" : "extreme value for k and edgecase s", "msg" : "54657374", "sig" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6600aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad", @@ -4767,7 +5159,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 207, + "tcId" : 256, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6600492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -4798,7 +5190,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 208, + "tcId" : 257, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66019999999999999999999999999999999999999999999999999999999999999999950e053936328c7855ffd6676d926e1e402fc4a1606e169fbefc595f4ba7605007", @@ -4829,7 +5221,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 209, + "tcId" : 258, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd660066666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81402", @@ -4860,7 +5252,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 210, + "tcId" : 259, "comment" : "extreme value for k and s^-1", "msg" : "54657374", "sig" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6601b6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db68d82a2b033628ca12ffd36ed0d3bf206957c063c2bf183d7132f20aac7c797a51", @@ -4891,7 +5283,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 211, + "tcId" : 260, "comment" : "extreme value for k", "msg" : "54657374", "sig" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66000eb10e5ab95f2f26a40700b1300fb8c3c8d5384ffbecf1fdb9e11e67cb7fd6a7f503e6e25ac09bb88b6c3983df764d4d72bc2920e233f0f7974a234a21b00bb447", @@ -4922,7 +5314,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 212, + "tcId" : 261, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "0000c6ee9e33cf5c6715a1d148fd73f7318884b41adcb916021e2bc0e800a5c5dd97f5142178f6ae88c8fdd98e1afb0ce4c8d2c54b5f37b30b7da1997bb33b0b8a3100492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -4930,7 +5322,7 @@ "flags" : [] }, { - "tcId" : 213, + "tcId" : 262, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "01ff391161cc30a398ea5e2eb7028c08ce777b4be52346e9fde1d43f17ff5a3a22625c72660ac8810da281f2732dfbfcc10768f07e5951e93c3119d63b6b562cd9d800492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -4961,7 +5353,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 214, + "tcId" : 263, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "0000c6ee9e33cf5c6715a1d148fd73f7318884b41adcb916021e2bc0e800a5c5dd97f5142178f6ae88c8fdd98e1afb0ce4c8d2c54b5f37b30b7da1997bb33b0b8a3100492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -4969,7 +5361,7 @@ "flags" : [] }, { - "tcId" : 215, + "tcId" : 264, "comment" : "testing point duplication", "msg" : "54657374", "sig" : "01ff391161cc30a398ea5e2eb7028c08ce777b4be52346e9fde1d43f17ff5a3a22625c72660ac8810da281f2732dfbfcc10768f07e5951e93c3119d63b6b562cd9d800492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8", @@ -5000,7 +5392,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 216, + "tcId" : 265, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "a8ea150cb80125d7381c4c1f1da8e9de2711f9917060406a73d7904519e51388f3ab9fa68bd47973a73b2d40480c2ba50c22c9d76ec217257288293285449b86", @@ -5008,23 +5400,7 @@ "flags" : [] }, { - "tcId" : 217, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "6d5091f9497241fb2a99137f56734d70797c1620fa58f292f3ddc1c21980768a7d4681372addeec97da13d3834429a49cf94c68cc6d8380fcc1fb897caeaa4d7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 218, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "111af92aa721abe4492468a6ad410f85351c3f71f6f076c5160eac1665bf08a05d9f4658ec427e54fd64ccc367f50d48c7e5c2822299e258f443cc7890d25db9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 219, + "tcId" : 266, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "30e782f964b2e2ff065a051bc7adc20615d8c43a1365713c88268822c253bcce5b16df652aa1ecb2dc8b46c515f9604e2e84cacfa7c6eec30428d2d3f4e08ed5", @@ -5032,7 +5408,7 @@ "flags" : [] }, { - "tcId" : 220, + "tcId" : 267, "comment" : "pseudorandom signature", "msg" : "", "sig" : "b292a619339f6e567a305c951c0dcbcc42d16e47f219f9e98e76e09d8770b34a0177e60492c5a8242f76f07bfe3661bde59ec2a17ce5bd2dab2abebdf89a62e2", @@ -5040,7 +5416,7 @@ "flags" : [] }, { - "tcId" : 221, + "tcId" : 268, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "986e65933ef2ed4ee5aada139f52b70539aaf63f00a91f29c69178490d57fb713dafedfb8da6189d372308cbf1489bbbdabf0c0217d1c0ff0f701aaa7a694b9c", @@ -5071,7 +5447,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 222, + "tcId" : 269, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "234503fcca578121986d96be07fbc8da5d894ed8588c6dbcdbe974b4b813b21c52d20a8928f2e2fdac14705b0705498ccd7b9b766b97b53d1a80fc0b760af16a11bf4a59c7c367c6c7275dfb6e18a88091eed3734bf5cf41b3dc6fecd6d3baaf", @@ -5079,23 +5455,7 @@ "flags" : [] }, { - "tcId" : 223, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "ac5559ad224e76aa6637515357c5f0ac4ffef4f7e21297f8b65d72e6b5cc547511ddb2f0c36125b6b11c0a82308c44d2542aea18bf5fe640d5e94fc27d69176e21cd15f0f817741e982f51e7a9d5bd4f33cd8846fbd9f6cd1ae7d0cff31de2e4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 224, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "d48578efe0200370eb3dba190629c584f4505b3d18dcb7176e81c94eaaba9be4b35f16b2f558cf42f6e49bb13a8c52a362d7450e411ce64d8349a9e90a07fc09e5521efec1b9739cc9f68d0877b4a4b4d50a5f5647ef6dc3e6a9495ccabbeae4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 225, + "tcId" : 270, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "99c8ee5310653f6bb6f540146edc015cce3c115bf3088be1f4205930b08184be8868d8b8320f0ecc60f3b1bccd410b32ca49b9f4fda715d522bd0ec9b767ef6d7d0b340d3aa9fcac675874bb3dabc7b8e0c33923860b94cb00115b10ac5056f1", @@ -5103,7 +5463,7 @@ "flags" : [] }, { - "tcId" : 226, + "tcId" : 271, "comment" : "pseudorandom signature", "msg" : "", "sig" : "32401249714e9091f05a5e109d5c1216fdc05e98614261aa0dbd9e9cd4415dee29238afbd3b103c1e40ee5c9144aee0f4326756fb2c4fd726360dd6479b5849478c7a9d054a833a58c1631c33b63c3441336ddf2c7fe0ed129aae6d4ddfeb753", @@ -5111,7 +5471,7 @@ "flags" : [] }, { - "tcId" : 227, + "tcId" : 272, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "5cad9ae1565f2588f86d821c2cc1b4d0fdf874331326568f5b0e130e4e0c0ec497f8f5f564212bd2a26ecb782cf0a18dbf2e9d0980fbb00696673e7fbb03e1f854b9d7596b759a17bf6e6e67a95ea6c1664f82dc449ae5ea779abd99c78e6840", @@ -5142,7 +5502,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 228, + "tcId" : 273, "comment" : "pseudorandom signature", "msg" : "313233343030", "sig" : "014141e4d94a58c1e747cbd9ee6670a41eac3c26fb4db3248e45d583179076e6b19a8e2003657a108f91f9a103157edff9b37df2b436a77dc112927d907ac9ba25870108afa91b34bd904c680471e943af336fb90c5fb2b91401a58c9b1f467bf81af8049965dd8b45f12e152f4f7fd3780e3492f31ed2680d4777fbe655fe779ad897ab", @@ -5150,23 +5510,7 @@ "flags" : [] }, { - "tcId" : 229, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "0078192ba6c31398e095b1a5ba49e34f0a6df60263e8324a9d728e292c8dbe477ad9326f3e915f4006795dbeddc92b01fae052143c961b24e624eb70e0b0e687465301b470d58c6ec28c2fb155b2047073bc8bec3c2d9e7f50038964dd4b5b721807a679f7252fe72ca977e2bc4d8831fef14a2bf51c7919dfa7a33acdf9a9fc1ca2dbe6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 230, - "comment" : "pseudorandom signature", - "msg" : "313233343030", - "sig" : "0060bedcd13c22d2353e613cca0f81215c34e51bf0a83faff1da5c8b4c182785358757b35a681e4eaf021af4f43d54ec49d8bfcd8dc5015b42a7a91f263fcb8db66101050354daf39d5261bd27f36b8c1c38f48707ece9ea9311d13489dcfc5357eda2e57000c10cf0cda7b12f313842fb884a14f902ee9bca5b4da4fbbae0f969691005", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 231, + "tcId" : 274, "comment" : "pseudorandom signature", "msg" : "54657374", "sig" : "01b257e46f4a9fcba03012fbeea4cd3bb2e20fd7dd4e1ced708405330a87597407a5870861e71c3a157c021eb4beb9881fce9c3f458f3cd9dbd94e422cf07a75012e01b55f01bd17e5a6ad7d28bfbf7560de548f96ca52683d12ec6ba347e6f3c1c4c3b6463c73bd2639014de5db1443f181d620d42e6f69b560f37732af83a6a2ef2119", @@ -5174,7 +5518,7 @@ "flags" : [] }, { - "tcId" : 232, + "tcId" : 275, "comment" : "pseudorandom signature", "msg" : "", "sig" : "01625d6115092a8e2ee21b9f8a425aa73814dec8b2335e86150ab4229f5a3421d2e6256d632c7a4365a1ee01dd2a936921bbb4551a512d1d4b5a56c314e4a02534c501b792d23f2649862595451055777bda1b02dc6cc8fef23231e44b921b16155cd42257441d75a790371e91819f0a9b1fd0ebd02c90b5b774527746ed9bfe743dbe2f", @@ -5182,7 +5526,7 @@ "flags" : [] }, { - "tcId" : 233, + "tcId" : 276, "comment" : "pseudorandom signature", "msg" : "0000000000000000000000000000000000000000", "sig" : "0008135d3f1ae9e26fba825643ed8a29d63d7843720e93566aa09db2bdf5aaa69afbcc0c51e5295c298f305ba7b870f0a85bb5699cdf40764aab59418f77c6ffb452011d345256887fb351f5700961a7d47572e0d669056cb1d5619345c0c987f3331c2fe2c6df848a5c610422defd6212b64346161aa871ae55b1fe4add5f68836eb181", @@ -5191,341 +5535,32 @@ } ] }, - { - "jwk" : { - "crv" : "P-256", - "kid" : "none", - "kty" : "EC", - "x" : "H88XrJQxOhU3uGqbiws-yJ4Cy93ebq41pUNjYFDPaVI", - "y" : "qUYVjrPeJjhsNChy11eiNFigYAzJ7HUkgwRo7uANww0" - }, - "key" : { - "curve" : "secp256r1", - "keySize" : 256, - "type" : "ECPublicKey", - "uncompressed" : "041fcf17ac94313a1537b86a9b8b0b3ec89e02cbddde6eae35a543636050cf6952a946158eb3de26386c342872d757a23458a0600cc9ec7524830468eee00dc30d", - "wx" : "1fcf17ac94313a1537b86a9b8b0b3ec89e02cbddde6eae35a543636050cf6952", - "wy" : "0a946158eb3de26386c342872d757a23458a0600cc9ec7524830468eee00dc30d" - }, - "keyDer" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041fcf17ac94313a1537b86a9b8b0b3ec89e02cbddde6eae35a543636050cf6952a946158eb3de26386c342872d757a23458a0600cc9ec7524830468eee00dc30d", - "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEH88XrJQxOhU3uGqbiws+yJ4Cy93e\nbq41pUNjYFDPaVKpRhWOs94mOGw0KHLXV6I0WKBgDMnsdSSDBGju4A3DDQ==\n-----END PUBLIC KEY-----", - "sha" : "SHA-256", - "type" : "ECDSAVer", - "tests" : [ - { - "tcId" : 234, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "23f1e321e8cca7bfe3ce1e8803f4fd47259718a01cc2d478d349dd1a0b6acb1bdae96587fddc27fc347d4450caa5b7b57da796ed8a5d5ddb41392760376308e0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 235, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "f60ffe791a90ee4e80ac4e5274d25274e1fb30f00b6405970d463cc58dac90d7b70de37f2179c4675096ef510b267c1d3f6e60dd649b40d5aa4f95c480c51e56", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 236, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "64614f3f4d834e1d81619e8e9a6593e98757a86aa0706ff88daff27a28c18c2f1977ebd95aa8d8b98a96dd1d83d49b4cf943f83b761bc02d8bef343747107e62", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 237, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "6255f013f7861bf001826612ddaabf78fe02516963924f2975eebaa9b07080313b7c31a9d25f3328ffca264c0b8789f59918b4f1da0799f63431bbb3b7b36f31", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 238, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "c29b1710656855059865251d04fb3e6fe5d136e24a191283cfee215a4cb21b603b160b762773ea7576794389d47be6c2ed245aab68852d168e0540da0e1d33b4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 239, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "c7b10de66c9187cfaa92d91ea6916c6c53c7eb3d6f9098b637b294b4d280c514c60606f11b82ed5e395d16f9fe4aeb5210e10a68419b5fc761f5e1975640eab4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 240, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "8709ed16ad7f942d567ffb743aea01563db3a3d60fe590794150dfd3495d52b135930f72b0c070d9b3f9654fe04e4dc076b90f3bad1004c609455f130628dc2d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 241, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "bf8109f3e1bb5fb683ab9bd190d364d3e708a22c7c318e4efea6eb8aa491a527ed60a6f8d14f5091d2f3cda13adee01564629e7d5bf7dbcabd4df1749dd4dab8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 242, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "5352cdf7a68d85a3b662f0acf663c8f298226955b6a93f77ea73502b0c45d0f5e758a9622ff22ed5a7482ddc8a5da79d2163df94c795797516552ffecaa709fd", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 243, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "821742b069bc804b86901d29ada8fc190090b1ac5129675fb7ba78015ffb7bef76694c0ab199130c32cb99239db83b4619a3baa1de5d7d0d14e8e3c61fed3abc", - "result" : "valid", - "flags" : [] - } - ] - }, { "jwk" : { "crv" : "P-384", "kid" : "none", "kty" : "EC", - "x" : "leQ1Rv-7bMwNTiGJlUv3sVCMpmMXBm3nsCmRMUDHNBki_Eong-rD8GDOETc_11bd", - "y" : "F-ocRwmnNLerZ24WCtkEoaKGVrQP3hAZ8wIUvjMyDbK69Bj1fknsy1v55WIvld98" + "x" : "WZMmTuF93yCa7DH-CjwVO1oqhF1P5n-8IYqxOX1C3wfJyYsamNKh15IBTfx3_pm9", + "y" : "K4Oxh4XrTry-jRbs0U-PYlAVsmh68tE9aHLlKwVcles0gXqfGPvo_vI1gYUVJCVl" }, "key" : { "curve" : "secp384r1", "keySize" : 384, "type" : "ECPublicKey", - "uncompressed" : "0495e43546ffbb6ccc0d4e2189954bf7b1508ca66317066de7b029913140c7341922fc4a2783eac3f060ce11373fd756dd17ea1c4709a734b7ab676e160ad904a1a28656b40fde1019f30214be33320db2baf418f57e49eccb5bf9e5622f95df7c", - "wx" : "095e43546ffbb6ccc0d4e2189954bf7b1508ca66317066de7b029913140c7341922fc4a2783eac3f060ce11373fd756dd", - "wy" : "17ea1c4709a734b7ab676e160ad904a1a28656b40fde1019f30214be33320db2baf418f57e49eccb5bf9e5622f95df7c" + "uncompressed" : "045993264ee17ddf209aec31fe0a3c153b5a2a845d4fe67fbc218ab1397d42df07c9c98b1a98d2a1d792014dfc77fe99bd2b83b18785eb4ebcbe8d16ecd14f8f625015b2687af2d13d6872e52b055c95eb34817a9f18fbe8fef235818515242565", + "wx" : "5993264ee17ddf209aec31fe0a3c153b5a2a845d4fe67fbc218ab1397d42df07c9c98b1a98d2a1d792014dfc77fe99bd", + "wy" : "2b83b18785eb4ebcbe8d16ecd14f8f625015b2687af2d13d6872e52b055c95eb34817a9f18fbe8fef235818515242565" }, - "keyDer" : "3076301006072a8648ce3d020106052b810400220362000495e43546ffbb6ccc0d4e2189954bf7b1508ca66317066de7b029913140c7341922fc4a2783eac3f060ce11373fd756dd17ea1c4709a734b7ab676e160ad904a1a28656b40fde1019f30214be33320db2baf418f57e49eccb5bf9e5622f95df7c", - "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEleQ1Rv+7bMwNTiGJlUv3sVCMpmMXBm3n\nsCmRMUDHNBki/Eong+rD8GDOETc/11bdF+ocRwmnNLerZ24WCtkEoaKGVrQP3hAZ\n8wIUvjMyDbK69Bj1fknsy1v55WIvld98\n-----END PUBLIC KEY-----", - "sha" : "SHA-384", - "type" : "ECDSAVer", - "tests" : [ - { - "tcId" : 244, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "9bb142df264762a5a40e39a15639b112790adffd61a900a451768958ee8e4f711bce32f9447ff15e8ba2d7861a0493bbf481853e48c28ec6b353be5f0398000eeedd3328fb17d10ca2f9f1c5e1088de95d12b4677d5d6317cd007b9629c0daea", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 245, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "43676487b50b48bdfb320b6cc11090100e844555c35812ad1e8e067d9a4026c02ddd4301377a3dba2634a61772bf727abde89c06d83cac16c6a7ec7e7a31115bf9e6bcb86df826d241aeb875fb77472d880fbe8b5f3fa07d33639dbae2cdb45a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 246, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "13829868dba2da6a4a1f2e5b72f20c7a2662f98314014d7d97bb58bcd580222b98098e32d1edfa538b9a804bb73e3287eba476ee3f2c31e37f4a3588c462d02187b684baff5da3888eaa11da7ddfe3a94c89659970ac039c89fdda838711f5e1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 247, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "943627a5ba20cf36db1bc6298d2ab1dac602c1fef971aa14479d398c177b7857db1abf4694d2829ac69012d5fe16b802e018deb1c0c423b7def0b19c60639ca5c52153df345ce17105fd8c4639c7f68de388a58a140677b5b21e0e0b9957e29a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 248, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "a1fe80d3c2a89740528aad1afe33ae562f72e005bbadc7c9c5b296054128bda6e34da5af11ad10d14412ea7b820281402855143e81c12d3754aa2bc6d046914e19693cf1bd38db2025e2c9e478c6b0ea179b5ba413ef0961f2a2a5743904ffc1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 249, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "bf047ce99350bc4e04cac0afbe8dd1aeccf0b4733df737daa7181516b5fde26c1c6577459408af83762220bb2bfad21b076bc2b6002b0b82acf3a50d2a14ee0ec353835c2fc0e0e5069929b2be78c03184f1a858b70e1f694c05f870a90c28d5", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 250, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "35895bbe419aa2ef791f1d800115f5f9f9fabd95d77e7c4d37e7f8cd252fbc501b4ebc6815d7fb74dcde881bf1aafe4bd5e46a0d98b2731c38b09db23a486ba67e76489084a0ccfdbde24b536786b15811221152ebfd61c71de57735f35d92f0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 251, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "7dd8189e7366c073c591306985b12cf75184ba1775d3329efd04ad2450ba117866dc4dddbc447e8761099b378bc4657099ba8b0775790d0a2098127523e8dca9dfa6eb579a9cb5baf0513856f3cc16ee325fe30f8f163f99a6d4b81d05cd132e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 252, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "612441762cdfa9e8c554d5331619b522ca1aee1b5362937b13dba1163938b0ad5e925d425597505374e6c8bdde74504dc6909e09180d3a1e72c5934c0af311ff64e8e261a34657ff9a540f6413d52188da0de69866ad3f8457872153c9820145", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 253, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "d58922416357747ff196516c6bc253095f2c096a9509bf710348150a9835ba95ce2111f48a238d2b9bea8665533359a66723fbe543d8f33adb88be431d25be50588fc89e5d3b66dea0fc0fefc62f21ffafcff11ed79b7393e858e62f7586f886", - "result" : "valid", - "flags" : [] - } - ] - }, - { - "jwk" : { - "crv" : "P-521", - "kid" : "none", - "kty" : "EC", - "x" : "AYhdiOs1L99HvhxVXPajGiN6Zp4Z7UrxeSezkGTxfDs0yKIaZjGo1lnI_C1HV5dAa3dQUPnb7xgkTQG_O9fjry6O", - "y" : "Ab-FOkycMHn3tbni9SJmQYzji0eFXMYAhUNkUQYlE90bp-WPRa1medOqqRtkfAE1BAQ4eb7dS41f4K4Gn0yIbjCz" - }, - "key" : { - "curve" : "secp521r1", - "keySize" : 521, - "type" : "ECPublicKey", - "uncompressed" : "0401885d88eb352fdf47be1c555cf6a31a237a669e19ed4af17927b39064f17c3b34c8a21a6631a8d659c8fc2d475797406b775050f9dbef18244d01bf3bd7e3af2e8e01bf853a4c9c3079f7b5b9e2f52266418ce38b47855cc60085436451062513dd1ba7e58f45ad6679d3aaa91b647c013504043879bedd4b8d5fe0ae069f4c886e30b3", - "wx" : "1885d88eb352fdf47be1c555cf6a31a237a669e19ed4af17927b39064f17c3b34c8a21a6631a8d659c8fc2d475797406b775050f9dbef18244d01bf3bd7e3af2e8e", - "wy" : "1bf853a4c9c3079f7b5b9e2f52266418ce38b47855cc60085436451062513dd1ba7e58f45ad6679d3aaa91b647c013504043879bedd4b8d5fe0ae069f4c886e30b3" - }, - "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401885d88eb352fdf47be1c555cf6a31a237a669e19ed4af17927b39064f17c3b34c8a21a6631a8d659c8fc2d475797406b775050f9dbef18244d01bf3bd7e3af2e8e01bf853a4c9c3079f7b5b9e2f52266418ce38b47855cc60085436451062513dd1ba7e58f45ad6679d3aaa91b647c013504043879bedd4b8d5fe0ae069f4c886e30b3", - "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBiF2I6zUv30e+HFVc9qMaI3pmnhnt\nSvF5J7OQZPF8OzTIohpmMajWWcj8LUdXl0Brd1BQ+dvvGCRNAb871+OvLo4Bv4U6\nTJwwefe1ueL1ImZBjOOLR4VcxgCFQ2RRBiUT3Run5Y9FrWZ506qpG2R8ATUEBDh5\nvt1LjV/grgafTIhuMLM=\n-----END PUBLIC KEY-----", - "sha" : "SHA-512", - "type" : "ECDSAVer", - "tests" : [ - { - "tcId" : 254, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "01f447d919a4f793350e43e95f919b917ccae38b64fd27717e962733e27ff0167b14659d33adfee2ec2840f7641aa6ba4b78f22d6a0e920097d4719e69af74eacb5201dd6679945a8933603c21074ab66752e37a158fa9e7ea3812d961212a56e8dec11e77382a554e92b916081ff3011e761527ac42c5fec22c53f7ee2a08c5bee60337", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 255, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "01d2dbbf562a1f47bde98dc63c895c24d8692867a5d7804b3b363404feddc0e0dcc35b3e3c1487ef813bb26f9b99593e5bf0b29629149d21152edbf78ccda48986aa0060f103c78cce250f100e767ee4b4dc92a4a2a972b4b8311460dd2b3a3db5aae60c2e11dc7e73c450246ef0ef49d7278f7e1b000261347eb4ea649b1c7ab28e6561", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 256, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "00a86283ffc51f95c84bd4d873cd7be77a0a9de301819f038959e36c9fdf44ee2b5498806251fe40c065a88c2e7a1f356791a178ad8100b615b0778b110e29609d07016c3115488962b58ec3a766cf69f83f22d1eb6fd48874b93ae8608ccef4665a2bbddde39f067acb09b455b46fccc7076bfa5985db25910a2c2632d468115153c71b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 257, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "0068e7cdc7041bc1ee0a0324f02937711d1143eac47d0e8c66b3ab80ed1ffaddc3941e84803fb66f76d8a84aebea1dca67e237ea7c957d4bcfac5ae791d772d4b0f6011957ad42f920a914e0e810594ad0c5c5c71c8abe11e90f5834775f610f5d7059280262effe33fd907554038582059ca278fdf2a2d2adbccedf02f6bbf98179fc86", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 258, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "015636aae9bc538293b38bd62660f1bba9e15848d96fc0ff1684f9fec699d1173fcacf1e7c32cfca8c791b01df1a36e81ffb3fda0de8239f1575916e3f4d4a6961950034bb7e5cd71f297c8b45e9ff3b1c9104711d1105cc5e432575a09a33cfd2f09f6454507f8aa2decb06912d0715f85e59bfb3360202604295364630b5d54f6abf66", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 259, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "00071238305ec947cd5743478bd192c73ddd455f934f35c27b4432833ec39e25aa67349f0c0e5ea07f2df1bb3dfccbfe748a0b783ec254c2196eac3a74935cfbd8b101ce08611e67215ca73fa1c1984c96f55b11c37f5794268ad4b0ee9117fc1b001a654ee96307d573ba2cc0872c34b13e7e71276bc665c9d60e9616a5e6fc3902a185", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 260, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "008674e7cffe6c3e4e5d7a9a3b2cdc03fb49ce817ea6950871e0fcd98e222633249717c64cf447b699c466a59279754134574ab078283891f55793187157cc8822a501703cf9bf04af1be62fceb547a047db0b98b7aa0c85f493907fb22cb39ffa819ee427c9fd796be561fbdcbcbb505db3fec7733e524944245b0345a3fd67ecdf86e7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 261, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "01fe8d97e0c046b46f604961a93b85e3c77fac7e6c0fa4dc993e326438111a12a889f329e4e74a0e93ccc2765ba4da1954e1e18250bcac2e56e4186319393c819245015492c8deae8259c1f1032378bb3d65431683db9d07fc9ca7b259f9d9a353205351542ed0d63336a343d6b579bbd10021e1c604fb0af018b4c97e7e860d51f39a14", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 262, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "00cfd89ea3e589090314606b3385a99ac1a76d6499df149c844720ab93b576e477043461cb4f36191d2ffbcc952ea06c91f731de6aa33cd19f19c769b59e09c7f9f4010d808f8923eb83c7e1d33154823515ede590b426a354fcc5051c9e3d4d86c795c097f5e811c0b43e7a53278afe6c32f2f1c72156d4ad69010587227c7bce711f6b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 263, - "comment" : "random signature", - "msg" : "54657374", - "sig" : "01fb7c96690d37fd3dc2583bf8da32d841556fb50ea6f33ecbbda286f948f8c88b1c1b538e956f0279831e00f81264f69ac8af43eab3a50edc9dd141888d48b5c0d6011c5f6bced99537959b9d3482dd15b8fcf97e7701c637626ade0473584247b3c11a891ad21480484b60611df4d26e2e3ff90452d099e72e46547e4ba022c4471994", - "result" : "valid", - "flags" : [] - } - ] - }, - { - "jwk" : { - "crv" : "P-384", - "kid" : "none", - "kty" : "EC", - "x" : "1hQxa-B3ZUbadTUuFCgJtOqq0u8CIGmHUlWGBNbTn3UXj9x1vvmR-J1u9o0npvql", - "y" : "DIZL2gUvF1HW-SufMwBZcM6-fxF-qiBVPPnQZCZzjwoo_Awr3f9fUxwFyaSnj2i_" - }, - "key" : { - "curve" : "secp384r1", - "keySize" : 384, - "type" : "ECPublicKey", - "uncompressed" : "04d614316be0776546da75352e142809b4eaaad2ef0220698752558604d6d39f75178fdc75bef991f89d6ef68d27a6faa50c864bda052f1751d6f92b9f33005970cebe7f117eaa20553cf9d06426738f0a28fc0c2bddff5f531c05c9a4a78f68bf", - "wx" : "0d614316be0776546da75352e142809b4eaaad2ef0220698752558604d6d39f75178fdc75bef991f89d6ef68d27a6faa5", - "wy" : "0c864bda052f1751d6f92b9f33005970cebe7f117eaa20553cf9d06426738f0a28fc0c2bddff5f531c05c9a4a78f68bf" - }, - "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d614316be0776546da75352e142809b4eaaad2ef0220698752558604d6d39f75178fdc75bef991f89d6ef68d27a6faa50c864bda052f1751d6f92b9f33005970cebe7f117eaa20553cf9d06426738f0a28fc0c2bddff5f531c05c9a4a78f68bf", - "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE1hQxa+B3ZUbadTUuFCgJtOqq0u8CIGmH\nUlWGBNbTn3UXj9x1vvmR+J1u9o0npvqlDIZL2gUvF1HW+SufMwBZcM6+fxF+qiBV\nPPnQZCZzjwoo/Awr3f9fUxwFyaSnj2i/\n-----END PUBLIC KEY-----", + "keyDer" : "3076301006072a8648ce3d020106052b81040022036200045993264ee17ddf209aec31fe0a3c153b5a2a845d4fe67fbc218ab1397d42df07c9c98b1a98d2a1d792014dfc77fe99bd2b83b18785eb4ebcbe8d16ecd14f8f625015b2687af2d13d6872e52b055c95eb34817a9f18fbe8fef235818515242565", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEWZMmTuF93yCa7DH+CjwVO1oqhF1P5n+8\nIYqxOX1C3wfJyYsamNKh15IBTfx3/pm9K4Oxh4XrTry+jRbs0U+PYlAVsmh68tE9\naHLlKwVcles0gXqfGPvo/vI1gYUVJCVl\n-----END PUBLIC KEY-----", "sha" : "SHA-256", "type" : "ECDSAVer", "tests" : [ { - "tcId" : 264, + "tcId" : 277, "comment" : "Hash weaker than DL-group", "msg" : "48656c6c6f", - "sig" : "524c9a46ed664f10f9e086a1c6c128b57b1abccece7b2cddb47c248c97a5ff2363e27eaec85ab5e4f67b88ee6198681b8b7eee8ece5438fb3534d4c70cd6331802131b8e5b406fcc14bc08e10c215e40ffdf8813eeb03783ec7ea251f86e8fc9", + "sig" : "21d14f225510a10f42f00ed55c0771085d5ee22bc24266c0333f031970879d34abed5d5701e0b86f8e14dd78fee243368c636109e157498a57e4b449bdbbb1b22ebd621564b4dae8776e2616045eb18bb6cb8e542a052e50368875a72af2e533", "result" : "acceptable", "flags" : [ "WeakHash" @@ -5538,27 +5573,27 @@ "crv" : "P-521", "kid" : "none", "kty" : "EC", - "x" : "AX_e09xnoL2GI9X1QyWR3zszRmWox4ekDaAW4_9KaN3geeS97YZs-XdHF8RPwCO87uScDRS6imSH9MXqf9Q-UIch", - "y" : "ABQMGi0L2kTpdWx4XSt6LWM_k11UaB_Ie4dlFOoHunftCA4z0oIdvIF7strYRstbRdk9HPQxGZohCr-YHtG0wimA" + "x" : "AY8NKnQuGMuFWjR3iGRhoVraVTMQD0iNw5rtiWxepi-gKcW4BFS06rrr8pF9dixQU9uhJrOaB4wPALL5NqCRhNv-", + "y" : "AFA8xMygEL3Sqo2F9WJdUW8-QdBoz9TqQT7EqXUQYnkgwBl-7yrSI4PFfy6TpdUlUh_YY1VQ-13Zjjtsc1krJKgx" }, "key" : { "curve" : "secp521r1", "keySize" : 521, "type" : "ECPublicKey", - "uncompressed" : "04017fded3dc67a0bd8623d5f5432591df3b334665a8c787a40da016e3ff4a68dde079e4bded866cf9774717c44fc023bceee49c0d14ba8a6487f4c5ea7fd43e50872100140c1a2d0bda44e9756c785d2b7a2d633f935d54681fc87b876514ea07ba77ed080e33d2821dbc817bb2dad846cb5b45d93d1cf431199a210abf981ed1b4c22980", - "wx" : "17fded3dc67a0bd8623d5f5432591df3b334665a8c787a40da016e3ff4a68dde079e4bded866cf9774717c44fc023bceee49c0d14ba8a6487f4c5ea7fd43e508721", - "wy" : "140c1a2d0bda44e9756c785d2b7a2d633f935d54681fc87b876514ea07ba77ed080e33d2821dbc817bb2dad846cb5b45d93d1cf431199a210abf981ed1b4c22980" + "uncompressed" : "04018f0d2a742e18cb855a3477886461a15ada5533100f488dc39aed896c5ea62fa029c5b80454b4eabaebf2917d762c5053dba126b39a078c0f00b2f936a09184dbfe00503cc4cca010bdd2aa8d85f5625d516f3e41d068cfd4ea413ec4a97510627920c0197eef2ad22383c57f2e93a5d525521fd8635550fb5dd98e3b6c73592b24a831", + "wx" : "18f0d2a742e18cb855a3477886461a15ada5533100f488dc39aed896c5ea62fa029c5b80454b4eabaebf2917d762c5053dba126b39a078c0f00b2f936a09184dbfe", + "wy" : "503cc4cca010bdd2aa8d85f5625d516f3e41d068cfd4ea413ec4a97510627920c0197eef2ad22383c57f2e93a5d525521fd8635550fb5dd98e3b6c73592b24a831" }, - "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004017fded3dc67a0bd8623d5f5432591df3b334665a8c787a40da016e3ff4a68dde079e4bded866cf9774717c44fc023bceee49c0d14ba8a6487f4c5ea7fd43e50872100140c1a2d0bda44e9756c785d2b7a2d633f935d54681fc87b876514ea07ba77ed080e33d2821dbc817bb2dad846cb5b45d93d1cf431199a210abf981ed1b4c22980", - "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBf97T3GegvYYj1fVDJZHfOzNGZajH\nh6QNoBbj/0po3eB55L3thmz5d0cXxE/AI7zu5JwNFLqKZIf0xep/1D5QhyEAFAwa\nLQvaROl1bHhdK3otYz+TXVRoH8h7h2UU6ge6d+0IDjPSgh28gXuy2thGy1tF2T0c\n9DEZmiEKv5ge0bTCKYA=\n-----END PUBLIC KEY-----", + "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004018f0d2a742e18cb855a3477886461a15ada5533100f488dc39aed896c5ea62fa029c5b80454b4eabaebf2917d762c5053dba126b39a078c0f00b2f936a09184dbfe00503cc4cca010bdd2aa8d85f5625d516f3e41d068cfd4ea413ec4a97510627920c0197eef2ad22383c57f2e93a5d525521fd8635550fb5dd98e3b6c73592b24a831", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBjw0qdC4Yy4VaNHeIZGGhWtpVMxAP\nSI3Dmu2JbF6mL6ApxbgEVLTquuvykX12LFBT26Ems5oHjA8Asvk2oJGE2/4AUDzE\nzKAQvdKqjYX1Yl1Rbz5B0GjP1OpBPsSpdRBieSDAGX7vKtIjg8V/LpOl1SVSH9hj\nVVD7XdmOO2xzWSskqDE=\n-----END PUBLIC KEY-----", "sha" : "SHA-384", "type" : "ECDSAVer", "tests" : [ { - "tcId" : 265, + "tcId" : 278, "comment" : "Hash weaker than DL-group", "msg" : "48656c6c6f", - "sig" : "0120c11ac54ead762c138438d6cb31b78357a7a5b7d8a2310486caa8b25bb5ad522b105f4eb0d63adcdc2a3de8686f8fc5c4ed5814ac942254709eb81531d3c04bf2010549b00dec29eec320461c0bee87d58bdc362d2832f88e0e8f1919b0795f83ee17870801091e05ceaa34d9e9cf3e17b0eb5c43ba06c55c180f26e98db8ace66255", + "sig" : "00702ca9f25a0aa83c037695d8984eae6f52c1599d52903228fb72d41c0732103f3382f6239715153f4f4e97853273637b38ecdc104e4df0aecfa3b61f2fca31e6ea0006aa60c2abf93d5a12acbb06bf5b8a8d255cca4781f12f2bc4b5c9aea7e0b0de1b432106184a4273f242ad56cf09dda487305340b1f36c57ba4d38549032b0116f", "result" : "acceptable", "flags" : [ "WeakHash" @@ -5571,27 +5606,27 @@ "crv" : "P-521", "kid" : "none", "kty" : "EC", - "x" : "AAIGwD14z7qi7ak6Nl5i94o0X3ycWrRx9UnYGEFu1_LzwTILB8evAxVsfoiJznrYQ70D0PHBCRDoYAEZ7VGnojCr", - "y" : "AAPuVMkPG-rSOpojylX9mt_GMRg_z8Q55NwVCaPunlmZ5Pf1r8h33Fc-0yo7dDUQOwhQn7R-vzki_l_A2yhLfruU" + "x" : "AY8NKnQuGMuFWjR3iGRhoVraVTMQD0iNw5rtiWxepi-gKcW4BFS06rrr8pF9dixQU9uhJrOaB4wPALL5NqCRhNv-", + "y" : "AFA8xMygEL3Sqo2F9WJdUW8-QdBoz9TqQT7EqXUQYnkgwBl-7yrSI4PFfy6TpdUlUh_YY1VQ-13Zjjtsc1krJKgx" }, "key" : { "curve" : "secp521r1", "keySize" : 521, "type" : "ECPublicKey", - "uncompressed" : "04000206c03d78cfbaa2eda93a365e62f78a345f7c9c5ab471f549d818416ed7f2f3c1320b07c7af03156c7e8889ce7ad843bd03d0f1c10910e8600119ed51a7a230ab0003ee54c90f1bead23a9a23ca55fd9adfc631183fcfc439e4dc1509a3ee9e5999e4f7f5afc877dc573ed32a3b7435103b08509fb47ebf3922fe5fc0db284b7ebb94", - "wx" : "206c03d78cfbaa2eda93a365e62f78a345f7c9c5ab471f549d818416ed7f2f3c1320b07c7af03156c7e8889ce7ad843bd03d0f1c10910e8600119ed51a7a230ab", - "wy" : "3ee54c90f1bead23a9a23ca55fd9adfc631183fcfc439e4dc1509a3ee9e5999e4f7f5afc877dc573ed32a3b7435103b08509fb47ebf3922fe5fc0db284b7ebb94" + "uncompressed" : "04018f0d2a742e18cb855a3477886461a15ada5533100f488dc39aed896c5ea62fa029c5b80454b4eabaebf2917d762c5053dba126b39a078c0f00b2f936a09184dbfe00503cc4cca010bdd2aa8d85f5625d516f3e41d068cfd4ea413ec4a97510627920c0197eef2ad22383c57f2e93a5d525521fd8635550fb5dd98e3b6c73592b24a831", + "wx" : "18f0d2a742e18cb855a3477886461a15ada5533100f488dc39aed896c5ea62fa029c5b80454b4eabaebf2917d762c5053dba126b39a078c0f00b2f936a09184dbfe", + "wy" : "503cc4cca010bdd2aa8d85f5625d516f3e41d068cfd4ea413ec4a97510627920c0197eef2ad22383c57f2e93a5d525521fd8635550fb5dd98e3b6c73592b24a831" }, - "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004000206c03d78cfbaa2eda93a365e62f78a345f7c9c5ab471f549d818416ed7f2f3c1320b07c7af03156c7e8889ce7ad843bd03d0f1c10910e8600119ed51a7a230ab0003ee54c90f1bead23a9a23ca55fd9adfc631183fcfc439e4dc1509a3ee9e5999e4f7f5afc877dc573ed32a3b7435103b08509fb47ebf3922fe5fc0db284b7ebb94", - "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAAgbAPXjPuqLtqTo2XmL3ijRffJxa\ntHH1SdgYQW7X8vPBMgsHx68DFWx+iInOethDvQPQ8cEJEOhgARntUaeiMKsAA+5U\nyQ8b6tI6miPKVf2a38YxGD/PxDnk3BUJo+6eWZnk9/WvyHfcVz7TKjt0NRA7CFCf\ntH6/OSL+X8DbKEt+u5Q=\n-----END PUBLIC KEY-----", + "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004018f0d2a742e18cb855a3477886461a15ada5533100f488dc39aed896c5ea62fa029c5b80454b4eabaebf2917d762c5053dba126b39a078c0f00b2f936a09184dbfe00503cc4cca010bdd2aa8d85f5625d516f3e41d068cfd4ea413ec4a97510627920c0197eef2ad22383c57f2e93a5d525521fd8635550fb5dd98e3b6c73592b24a831", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBjw0qdC4Yy4VaNHeIZGGhWtpVMxAP\nSI3Dmu2JbF6mL6ApxbgEVLTquuvykX12LFBT26Ems5oHjA8Asvk2oJGE2/4AUDzE\nzKAQvdKqjYX1Yl1Rbz5B0GjP1OpBPsSpdRBieSDAGX7vKtIjg8V/LpOl1SVSH9hj\nVVD7XdmOO2xzWSskqDE=\n-----END PUBLIC KEY-----", "sha" : "SHA-256", "type" : "ECDSAVer", "tests" : [ { - "tcId" : 266, + "tcId" : 279, "comment" : "Hash weaker than DL-group", "msg" : "48656c6c6f", - "sig" : "00a9f699cf415b2c818fb453cdacaca9d08332c9709e792c1ad85c18dbe79908890e9038486200405ec5ed52556a4971763ff1085dd08eb72a41c5d3e7534b201e980100bc9a543887cb7dd998a474fb5a12cb2fec8045ce47c937f7a3e23b0510a1440d4250c1c0e0c5527beb7adbff07842b953d671e947f5b0a391a6c11a86e850fc1", + "sig" : "00b89446cf77a372c0a789b207d40d849f19f1aef4aca874d62d419b58068d01accb4ee6ee67f27aac7ad742e092ed821c9fbb83d25374cde027afdb9cec4d8c0d65015d28102ca7c546fab988afbd7286c412a4bcb0e1913efbe03fa08d4097092800bed17c48b7cd21ce9777d18ab421e11ba27823d9f811d25004f8f2839467663fd6", "result" : "acceptable", "flags" : [ "WeakHash" @@ -5621,7 +5656,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 267, + "tcId" : 280, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "d434e262a49eab7781e353a3565e482550dd0fd5defa013c7f29745eff3569f19b0c0a93f267fb6052fd8077be769c2b98953195d7bc10de844218305c6ba17a", @@ -5629,7 +5664,7 @@ "flags" : [] }, { - "tcId" : 268, + "tcId" : 281, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "0fe774355c04d060f76d79fd7a772e421463489221bf0a33add0be9b1979110b500dcba1c69a8fbd43fa4f57f743ce124ca8b91a1f325f3fac6181175df55737", @@ -5637,7 +5672,7 @@ "flags" : [] }, { - "tcId" : 269, + "tcId" : 282, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "bb40bf217bed3fb3950c7d39f03d36dc8e3b2cd79693f125bfd06595ee1135e3541bf3532351ebb032710bdb6a1bf1bfc89a1e291ac692b3fa4780745bb55677", @@ -5668,7 +5703,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 270, + "tcId" : 283, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "664eb7ee6db84a34df3c86ea31389a5405badd5ca99231ff556d3e75a233e73a59f3c752e52eca46137642490a51560ce0badc678754b8f72e51a2901426a1bd", @@ -5676,7 +5711,7 @@ "flags" : [] }, { - "tcId" : 271, + "tcId" : 284, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "4cd0429bbabd2827009d6fcd843d4ce39c3e42e2d1631fd001985a79d1fd8b439638bf12dd682f60be7ef1d0e0d98f08b7bca77a1a2b869ae466189d2acdabe3", @@ -5684,7 +5719,7 @@ "flags" : [] }, { - "tcId" : 272, + "tcId" : 285, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "e56c6ea2d1b017091c44d8b6cb62b9f460e3ce9aed5e5fd41e8added97c56c04a308ec31f281e955be20b457e463440b4fcf2b80258078207fc1378180f89b55", @@ -5715,7 +5750,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 273, + "tcId" : 286, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "1158a08d291500b4cabed3346d891eee57c176356a2624fb011f8fbbf3466830228a8c486a736006e082325b85290c5bc91f378b75d487dda46798c18f285519", @@ -5723,7 +5758,7 @@ "flags" : [] }, { - "tcId" : 274, + "tcId" : 287, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "b1db9289649f59410ea36b0c0fc8d6aa2687b29176939dd23e0dde56d309fa9d3e1535e4280559015b0dbd987366dcf43a6d1af5c23c7d584e1c3f48a1251336", @@ -5731,7 +5766,7 @@ "flags" : [] }, { - "tcId" : 275, + "tcId" : 288, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "b7b16e762286cb96446aa8d4e6e7578b0a341a79f2dd1a220ac6f0ca4e24ed86ddc60a700a139b04661c547d07bbb0721780146df799ccf55e55234ecb8f12bc", @@ -5762,7 +5797,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 276, + "tcId" : 289, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "d82a7c2717261187c8e00d8df963ff35d796edad36bc6e6bd1c91c670d9105b43dcabddaf8fcaa61f4603e7cbac0f3c0351ecd5988efb23f680d07debd139929", @@ -5770,7 +5805,7 @@ "flags" : [] }, { - "tcId" : 277, + "tcId" : 290, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "5eb9c8845de68eb13d5befe719f462d77787802baff30ce96a5cba063254af782c026ae9be2e2a5e7ca0ff9bbd92fb6e44972186228ee9a62b87ddbe2ef66fb5", @@ -5778,7 +5813,7 @@ "flags" : [] }, { - "tcId" : 278, + "tcId" : 291, "comment" : "x-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "96843dd03c22abd2f3b782b170239f90f277921becc117d0404a8e4e36230c28f2be378f526f74a543f67165976de9ed9a31214eb4d7e6db19e1ede123dd991d", @@ -5809,7 +5844,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 279, + "tcId" : 292, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "766456dce1857c906f9996af729339464d27e9d98edc2d0e3b760297067421f6402385ecadae0d8081dccaf5d19037ec4e55376eced699e93646bfbbf19d0b41", @@ -5817,7 +5852,7 @@ "flags" : [] }, { - "tcId" : 280, + "tcId" : 293, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "c605c4b2edeab20419e6518a11b2dbc2b97ed8b07cced0b19c34f777de7b9fd9edf0f612c5f46e03c719647bc8af1b29b2cde2eda700fb1cff5e159d47326dba", @@ -5825,7 +5860,7 @@ "flags" : [] }, { - "tcId" : 281, + "tcId" : 294, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "d48b68e6cabfe03cf6141c9ac54141f210e64485d9929ad7b732bfe3b7eb8a84feedae50c61bd00e19dc26f9b7e2265e4508c389109ad2f208f0772315b6c941", @@ -5856,7 +5891,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 282, + "tcId" : 295, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "b7c81457d4aeb6aa65957098569f0479710ad7f6595d5874c35a93d12a5dd4c7b7961a0b652878c2d568069a432ca18a1a9199f2ca574dad4b9e3a05c0a1cdb3", @@ -5864,7 +5899,7 @@ "flags" : [] }, { - "tcId" : 283, + "tcId" : 296, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "6b01332ddb6edfa9a30a1321d5858e1ee3cf97e263e669f8de5e9652e76ff3f75939545fced457309a6a04ace2bd0f70139c8f7d86b02cb1cc58f9e69e96cd5a", @@ -5872,7 +5907,7 @@ "flags" : [] }, { - "tcId" : 284, + "tcId" : 297, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "efdb884720eaeadc349f9fc356b6c0344101cd2fd8436b7d0e6a4fb93f106361f24bee6ad5dc05f7613975473aadf3aacba9e77de7d69b6ce48cb60d8113385d", @@ -5903,7 +5938,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 285, + "tcId" : 298, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "31230428405560dcb88fb5a646836aea9b23a23dd973dcbe8014c87b8b20eb070f9344d6e812ce166646747694a41b0aaf97374e19f3c5fb8bd7ae3d9bd0beff", @@ -5911,7 +5946,7 @@ "flags" : [] }, { - "tcId" : 286, + "tcId" : 299, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "caa797da65b320ab0d5c470cda0b36b294359c7db9841d679174db34c4855743cf543a62f23e212745391aaf7505f345123d2685ee3b941d3de6d9b36242e5a0", @@ -5919,7 +5954,7 @@ "flags" : [] }, { - "tcId" : 287, + "tcId" : 300, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "7e5f0ab5d900d3d3d7867657e5d6d36519bc54084536e7d21c336ed8001859459450c07f201faec94b82dfb322e5ac676688294aad35aa72e727ff0b19b646aa", @@ -5950,7 +5985,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 288, + "tcId" : 301, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "d7d70c581ae9e3f66dc6a480bf037ae23f8a1e4a2136fe4b03aa69f0ca25b35689c460f8a5a5c2bbba962c8a3ee833a413e85658e62a59e2af41d9127cc47224", @@ -5958,7 +5993,7 @@ "flags" : [] }, { - "tcId" : 289, + "tcId" : 302, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "341c1b9ff3c83dd5e0dfa0bf68bcdf4bb7aa20c625975e5eeee34bb396266b3472b69f061b750fd5121b22b11366fad549c634e77765a017902a67099e0a4469", @@ -5966,7 +6001,7 @@ "flags" : [] }, { - "tcId" : 290, + "tcId" : 303, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "70bebe684cdcb5ca72a42f0d873879359bd1781a591809947628d313a3814f67aec03aca8f5587a4d535fa31027bbe9cc0e464b1c3577f4c2dcde6b2094798a9", @@ -5997,7 +6032,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 291, + "tcId" : 304, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "07648b6660d01ba2520a09d298adf3b1a02c32744bd2877208f5a4162f6c984373139d800a4cdc1ffea15bce4871a0ed99fd367012cb9e02cde2749455e0d495c52818f3c14f6e6aad105b0925e2a7290ac4a06d9fadf4b15b578556fe332a5f", @@ -6005,7 +6040,7 @@ "flags" : [] }, { - "tcId" : 292, + "tcId" : 305, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "a049dcd96c72e4f36144a51bba30417b451a305dd01c9e30a5e04df94342617dc383f17727708e3277cd7246ca4407413970e264d85b228bf9e9b9c4947c5dd041ea8b5bde30b93aa59fedf2c428d3e2540a54e0530688acccb83ac7b29b79a2", @@ -6013,7 +6048,7 @@ "flags" : [] }, { - "tcId" : 293, + "tcId" : 306, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "441800ea9377c27865be000ad008eb3d7502bdd105824b26d15cf3d06452969a9d0607a915a8fe989215fc4d61af6e05dce29faa5137f75ad77e03918c8ee6747cc7a39b0a69f8b915654cac4cf4bfd9c87cc46ae1631b5c6baebd4fc08ff8fd", @@ -6044,7 +6079,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 294, + "tcId" : 307, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "3244768016457c463b74f2097f216d9670b191f76281c74bc6a1a1971d19f209bf4696468f5eb75d6326a0a43c0a6529501e0ad985ed9f95697bd17fdbe3f9ca92e0f76426d3664e6896648d9c750bf588d0ce7d011c1a1e8d6c2e082422dc93", @@ -6052,7 +6087,7 @@ "flags" : [] }, { - "tcId" : 295, + "tcId" : 308, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "5e1af40f2480e3d97c4ae4bfd34a9f45269241356f3a46becd86a4a7c9716d73ca5aebdb3db1a7765650666683bc856b7e7c4b473a2baaa4953785be8aa2a10006f6d36b400ab981864d69cecec046718d0404b9647454b159aa5a92d76d7955", @@ -6060,7 +6095,7 @@ "flags" : [] }, { - "tcId" : 296, + "tcId" : 309, "comment" : "y-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "6688e36a26f15bdc1c3f91367f8a7667f7bb3e30a335d6f0900e9534eb88b260cb29344c723fedfbe7ac9c5a33f4bf0daa35fddf0fdc9017860b378f801cd806f3e2d754cd2fd94eb7bb36a46ce828cef87e9ebbf447068e630b87fee385ad8f", @@ -6091,7 +6126,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 297, + "tcId" : 310, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "d4a8f3b0b4d3a5769e3a0bbc644b35f1d509355ed1fe401e170f667b661f693b32598e8c143a817a958982845042bb4804cc07578bbd1981dbf6e8a97a354c98d41b8b6f6e8a2c2b1763c7c2a29d79e24f8476075c9aed9aec6c64dff50461ae", @@ -6099,7 +6134,7 @@ "flags" : [] }, { - "tcId" : 298, + "tcId" : 311, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "c286d1928e9c79fdd3bebdf22a1dbd37c8105e8ecf41e9e3777fe341b6b8d5a89b9d986827d6d1dbb381cd8239484a22201119ae305b9360aa9b5e5d1567e0674c09e4f025556ebf81b987466b0f421b8d31f72bbe95f3ce2aa9874a84edfd40", @@ -6107,7 +6142,7 @@ "flags" : [] }, { - "tcId" : 299, + "tcId" : 312, "comment" : "x-coordinate of the public key has many trailing 0's", "msg" : "4d657373616765", "sig" : "d9c678550167f10c511e62acb4bd0a3f7f336bc090c94e6c6b02622439c348a2159c5f41f9b5aa4b470590d40dcd7cc21fd5eaee295abb4081cb626745f4ad279ceb44604062830b58e6c0465c562d41f02ba588fc0db1ebbe339cdc008d7a1b", @@ -6138,7 +6173,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 300, + "tcId" : 313, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "20fee7c71b6cb0d1da3641ec6622c055a3b16a1f596c64b34da1b2d0b868b66a8f0a0d0db983b3dc7e53bb7295da81978141a931d3579aec1cac9887d2fff9c6f12d47a27e4aab8cf262a9d14a715bca0b2057cbc3f18b6fd3d1df76f7410f16", @@ -6146,7 +6181,7 @@ "flags" : [] }, { - "tcId" : 301, + "tcId" : 314, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "913eecc559b3cf7108a65d6cc3076bfdf36c6f94dcc6693d06690470f34a2e81564241e1de5f5f51421de30af467f10f649bd3717244e8ef3c6b0eda983f84dca5ea86d1bec15386b9c473ec43a8cd0ba558eee819f791d9ff9272b9afd59551", @@ -6154,7 +6189,7 @@ "flags" : [] }, { - "tcId" : 302, + "tcId" : 315, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "23855c46403a97b76cbb316ec3fe7e2c422b818387604bda8c3d91121b4f20179d9107c5f92dedc8b620d7db87fccccd50f57343ab148e50662320c4161e44543c35bc992011ea5b1680b94382cf224ea0ec5da511e102f566cb67201f30a2ee", @@ -6185,7 +6220,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 303, + "tcId" : 316, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "d200958d491fcebde667cd736c9dba0961c70db2ecaf573c31dd7fa41ecca32b40b5896f9a0ddf272110e3d21e84593ac2ecf73943b9adce596bac14fce62495ae93825c5ff6f61c247d1d8afcba52082fc96f63a26e55bccfc3779f88cfd799", @@ -6193,7 +6228,7 @@ "flags" : [] }, { - "tcId" : 304, + "tcId" : 317, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "6ac17d71260c79f81a7566124738cb3ee5d0aa690e73a98ae9e766f1336691e500cad51ba1302366c09cc06b8f7049e032ca965d6d7012ec187c7cab9544334d66c2a7658ddefa67e4ad40429815518ecc87b1492ddd57333bd2300b4660a835", @@ -6201,7 +6236,7 @@ "flags" : [] }, { - "tcId" : 305, + "tcId" : 318, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "e19a4646f0ed8a271fe86ba533f8be4fd81bbf4674716f668efa89a40cac51eec2a6cfbd92327d25efe91ca4ff712bc54a86b2e8e12378e633dec2691e3b1eed4e932cc48b28e45fa3d464cc0e948c02cc9decf2bb43b25937fcf37e9ad86ef0", @@ -6232,7 +6267,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 306, + "tcId" : 319, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "15aac6c0f435cb662d110db5cf686caee53c64fe2d6d600a83ebe505a0e6fc62dc5705160477c47528c8c903fa865b5d7f94ddc01a603f9bec5d10c9f2c89fb23b3ffab6b2b68d0f04336d499085e32d22bf3ab67a49a74c743f72473172b59f", @@ -6240,7 +6275,7 @@ "flags" : [] }, { - "tcId" : 307, + "tcId" : 320, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "90b95a7d194b73498fba5afc95c1aea9be073162a9edc57c4d12f459f0a1730baf2f87d7d6624aea7b931ec53370fe47cbc1ef470e666010604c609384b872db7fa7b8a5a9f20fdefd656be2fcc75db53948102f7ab203ea1860a6a32af246a1", @@ -6248,7 +6283,7 @@ "flags" : [] }, { - "tcId" : 308, + "tcId" : 321, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "dd4391ce7557cbd005e3d5d727cd264399dcc3c6501e4547505b6d57b40bbf0a7fac794dcc8d4233159dd0aa40d4e0b9a77fa1374fd60aa91600912200fc83c6aa447f8171ecea72ae322df32dccd68951dc5caf6c50380e400e45bf5c0e626b", @@ -6279,7 +6314,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 309, + "tcId" : 322, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "011c9684af6dc52728410473c63053b01c358d67e81f8a1324ad711c60481a4a86dd3e75de20ca55ce7a9a39b1f82fd5da4fadf26a5bb8edd467af8825efe47462180034c058aba6488d6943e11e0d1348429449ea17ac5edf8bcaf654106b98b2ddf346c537b8a9a3f9b3174b77637d220ef5318dbbc33d0aac0fe2ddeda17b23cb2de6", @@ -6287,7 +6322,7 @@ "flags" : [] }, { - "tcId" : 310, + "tcId" : 323, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "007c47a668625648cd8a31ac92174cf3d61041f7ad292588def6ed143b1ff9a288fd20cf36f58d4bfe4b2cd4a381d4da50c8eda5674f020449ae1d3dd77e44ed485e01058e86b327d284e35bab49fc7c335417573f310afa9e1a53566e0fae516e099007965030f6f46b077116353f26cb466d1cf3f35300d744d2d8f883c8a31b43c20d", @@ -6295,7 +6330,7 @@ "flags" : [] }, { - "tcId" : 311, + "tcId" : 324, "comment" : "y-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "01e4e9f3a7b800de63407b8703ac545226541c97a673566711f70e2b9ccb21a145ad4637825b023d1ea9f18e60897413711611a85c1179bff9c107368f1c1b61c24c01de948ee577c3d4e4122a52ecccac59abb6fa937dfb3e4b988cb243efe98740309452ba013112b225b3b1b1384d5f68796845199a2602a8d4505a331b07d101188e", @@ -6326,7 +6361,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 312, + "tcId" : 325, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "00b6cf64861a2b16e33976095dbf45a592c7c24228c4a1dd727f303d5eeb87e5388ad05c328f824c40abd3e6ce003fef5cd59dee0069ad6348ea6e57f90f6bdc0a8200228181c180366e5451dfef3593ce664804cb42d5a8d5046b816b3daf6602fafd9ac2dc24b8c93a10024480882558b6ad3d9e905923dcd0fd2a11964754a9b46b8f", @@ -6334,7 +6369,7 @@ "flags" : [] }, { - "tcId" : 313, + "tcId" : 326, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "0093c8f766827d6dc15c810fa30433153a5e742859205ee8389fbf695c8840dc917440870acc5b160087ffd0cd9a6081029c60a7c26d5e8aa9a0570f4efdeb13dea2012ec3bbf75a0ad3df40310266648a36db820217ed7fa94e9c8313e03293ef4f6a40e736fb8f208ad8fb883ca509d48046910523645459c27829d54431463b2548c7", @@ -6342,7 +6377,7 @@ "flags" : [] }, { - "tcId" : 314, + "tcId" : 327, "comment" : "y-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "0152388c6da66164b706b41dd4dd48176d6eaf6525f876ef0ff2d147f6966ebfadf1767fa66d04203d3ec9c937a1f0c945aed953e34be444c219fd3b94d3277aa65201658c1e5b2e563a49d11c883d05c491d628f0a92c3e3dc8db9a4c8d5f0dc846ac22af8b3c5fb5bbe2cfa98614dcffd87de1cee2c5912a5899505a0c5bcaa513e2c6", @@ -6373,7 +6408,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 315, + "tcId" : 328, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "010e89470f981d2c7c5c96587121a67323bb96ff2427739d0d885ea277293efa3b25c0bda04d81466198a3cbfc441f1b1b98f6bcdc2589d9d91a17a7899f70d0461e017351b0da8c8d0e4aa0974669d190fa2f90aa50227160594dfb55755002365441de17ea42902128a6f81e554177ed509c0cec31fd5053fae03f62ff76579ba92bda", @@ -6381,7 +6416,7 @@ "flags" : [] }, { - "tcId" : 316, + "tcId" : 329, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "011094ac23ca46a3e2b4ac3baae6504f1bfb3ddf2db9ab40eda32d8e0a05727998f8552a033bb05241e826a86a1d03014eae3aa5fe1a45caac1db3e8138b9cf590680147edb15a5080ee2f929f78b6ac86604aae51b674fa46eaae7fdfd90bf64d6189341155f4eba937eae74c9e480eb4fb7e6aafd4285e7fc503ee6ec20f0b1415be06", @@ -6389,7 +6424,7 @@ "flags" : [] }, { - "tcId" : 317, + "tcId" : 330, "comment" : "x-coordinate of the public key is small", "msg" : "4d657373616765", "sig" : "01d876ae174da31e128babff9f1d15507660bdc7958750844dc4f4291f75a882a22f177f704be6067bf7ce8f06b8626d971e6ef5dcb666fa975c1e11126e04fccce201abb12630a68b669e6ad2d8d62654d75dfbc6b54a8e3a9c915be663e080ddcc348e57a10e2b1dd9f03e1b897796ad889b075e5919dc5bf37a112d92c693456e6457", @@ -6420,7 +6455,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 318, + "tcId" : 331, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "004ed692af1ed1b4bd5cea3aa8ddc6f3f15d8a6ee0016fa0e8eb958580e7421832ecc0e387c34aafac6380bac419ea45c42ae6426af503847f22c49c2f456338c1a7007aceadde02ace1668bc1a3360d34e125afde230f536c154d91e6c876bee1d34ae06edcbbca0c7cd17646840913164740b12e2e224fe3ef3dec6fd84a81b581c188", @@ -6428,7 +6463,7 @@ "flags" : [] }, { - "tcId" : 319, + "tcId" : 332, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "00e01094048fcf7a1e2ec66faedffc40f48c9c93514325bde6b4958d80f0413efde7eec1dc6de65f96009c069397e51da2eb1729efa287afd5552b25a9e427a6d83601489e7e124f66942e642de992e60b3a86fcce576767719390c3a312fcdeaa560a7fbb0cabb35e05a6d6f3499160fd2dba12d29b613b16dec7494c950d65fdf11fa3", @@ -6436,7 +6471,7 @@ "flags" : [] }, { - "tcId" : 320, + "tcId" : 333, "comment" : "x-coordinate of the public key is large", "msg" : "4d657373616765", "sig" : "01d296292213380de133dc66eceb8bd857a5c468afe855c05da9db937373b51f9020ca11353415da76bb6af997a486d2370e31adcc0a4531952a3b59428678ee5943015979a3c609c2c2099ae1b290da3d613b248e3a10de7ad770dffc82fb33e74fc3207533f97285cf4557a6407e9a775e59efeaee4264b2634933a6baf8c406f0c4a9", @@ -6467,7 +6502,7 @@ "type" : "ECDSAVer", "tests" : [ { - "tcId" : 321, + "tcId" : 334, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "01ef8f785c51a25ae2cd93487b5c848d4af133217a91f51359c966e7538e68743578122df5830002f96f6fadb5bc44480e3b3b2c804e4c51cf95d059d5646c5cef2101ba2276cc003e87bea37c3724e58a0ab885f56d09b8b5718f674f9c70f3b5ecfb4ad1f3417b420ec40810e08826efa7d8ad6ca7c6a7840348097f92b2de8d6e080b", @@ -6475,7 +6510,7 @@ "flags" : [] }, { - "tcId" : 322, + "tcId" : 335, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "0155978adc4b570d897511f5ecfb65a31947e6e989da17dea716625bb3fa7b92b853623eb0cd9ce2a5e2b4d8c1c2a90ec04fe79d012576ec728a45c5ce47c6d500c000f79fa8b94ee282a3d1815892cbf15d7ebdf62cb042c76bb3c710c23e32b75992cc249d84072198e4ed63d72435a07d2ed76f278d7399f61a5b5c997f45692fed22", @@ -6483,7 +6518,7 @@ "flags" : [] }, { - "tcId" : 323, + "tcId" : 336, "comment" : "y-coordinate of the public key has many trailing 1's", "msg" : "4d657373616765", "sig" : "01a2af29c58184ca861e7cd931f39cea064b199eee563f241cd5ecf6ebb2ade728f1be23cf007ebe8ef0c42d99f9f5190f6815446afc3043a820d7daf27e86b83b8a01a2acd1822eb539383defff8769aad8bacd50cd24ca7aa6670671418110177808c3f4fbe6041b9cb898359ee61e04824adedd62b39fe5791907a20586333bd3c76d", diff --git a/third_party/wycheproof_testvectors/eddsa_test.json b/third_party/wycheproof_testvectors/eddsa_test.json index 89f30081f..91fcbdb5b 100644 --- a/third_party/wycheproof_testvectors/eddsa_test.json +++ b/third_party/wycheproof_testvectors/eddsa_test.json @@ -1,10 +1,10 @@ { "algorithm" : "EDDSA", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "SignatureMalleability" : "EdDSA signatures are non-malleable, if implemented accordingly. Failing to check the range of S allows to modify signatures. See RFC 8032, Section 5.2.7 and Section 8.4." }, - "numberOfTests" : 109, + "numberOfTests" : 111, "header" : [], "testGroups" : [ { @@ -318,21 +318,37 @@ { "tcId" : 38, "comment" : "removing 0 byte from signature", - "msg" : "54657374313236", - "sig" : "7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab09155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b30d", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 39, - "comment" : "removing 0 byte from signature", "msg" : "546573743137", "sig" : "7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab07a9155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b3", "result" : "invalid", "flags" : [] }, + { + "tcId" : 39, + "comment" : "removing 0 byte from signature", + "msg" : "54657374313236", + "sig" : "7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab09155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b30d", + "result" : "invalid", + "flags" : [] + }, { "tcId" : 40, + "comment" : "removing leading 0 byte from signature", + "msg" : "546573743530", + "sig" : "38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab07a9155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b30d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "dropping byte from signature", + "msg" : "54657374333437", + "sig" : "7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab09155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b30d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, "comment" : "modified bit 0 in R", "msg" : "313233343030", "sig" : "647c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2b1d125e5538f38afbcc1c84e489521083041d24bc6240767029da063271a1ff0c", @@ -340,7 +356,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 43, "comment" : "modified bit 1 in R", "msg" : "313233343030", "sig" : "677c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2bc108ca4b87a49c9ed2cf383aecad8f54a962b2899da891e12004d7993a627e01", @@ -348,7 +364,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 44, "comment" : "modified bit 2 in R", "msg" : "313233343030", "sig" : "617c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2b9ce23fc6213ed5b87912e9bbf92f5e2c780eae26d15c50a112d1e97d2ea33c06", @@ -356,7 +372,7 @@ "flags" : [] }, { - "tcId" : 43, + "tcId" : 45, "comment" : "modified bit 7 in R", "msg" : "313233343030", "sig" : "e57c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2bbb3eb51cd98dddb235a5f46f2bded6af184a58d09cce928bda43f41d69118a03", @@ -364,7 +380,7 @@ "flags" : [] }, { - "tcId" : 44, + "tcId" : 46, "comment" : "modified bit 8 in R", "msg" : "313233343030", "sig" : "657d1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2bcd237dda9a116501f67a5705a854b9adc304f34720803a91b324f2c13e0f5a09", @@ -372,7 +388,7 @@ "flags" : [] }, { - "tcId" : 45, + "tcId" : 47, "comment" : "modified bit 16 in R", "msg" : "313233343030", "sig" : "657c1592402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2b6b167bbdc0d881cc04d28905552c1876f3709851abc5007376940cc8a435c300", @@ -380,7 +396,7 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 48, "comment" : "modified bit 31 in R", "msg" : "313233343030", "sig" : "657c1412402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2b7fd2ac7da14afffcceeb13f2a0d6b887941cb1a5eb57a52f3cb131a16cce7b0e", @@ -388,7 +404,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 49, "comment" : "modified bit 32 in R", "msg" : "313233343030", "sig" : "657c1492412ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2b7373ba13ebbef99cd2a8ead55ce735c987d85a35320925a8e871702dc7c5c40d", @@ -396,7 +412,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 50, "comment" : "modified bit 63 in R", "msg" : "313233343030", "sig" : "657c1492402ab54e03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2bd35bd331c03f0855504ca1cab87b83c36a028425a3cf007ede4f4254c261cb00", @@ -404,7 +420,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 51, "comment" : "modified bit 64 in R", "msg" : "313233343030", "sig" : "657c1492402ab5ce02e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2bcb35101f73cf467deac8c1a03b6c3dc35af544132734b7e57ab20c89b2e4750d", @@ -412,7 +428,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 52, "comment" : "modified bit 97 in R", "msg" : "313233343030", "sig" : "657c1492402ab5ce03e2c3a7f2384d051b9cf3570f1207fc78c1bcc98c281c2bb58d2e8878290bff8d3355fdd4ea381924ee578752354eb6dee678ab4011c301", @@ -420,7 +436,7 @@ "flags" : [] }, { - "tcId" : 51, + "tcId" : 53, "comment" : "modified bit 127 in R", "msg" : "313233343030", "sig" : "657c1492402ab5ce03e2c3a7f0384d851b9cf3570f1207fc78c1bcc98c281c2bb978c866187ffb1cc7b29a0b4045aefc08768df65717194ff0c6e63f4dea0d02", @@ -428,7 +444,7 @@ "flags" : [] }, { - "tcId" : 52, + "tcId" : 54, "comment" : "modified bit 240 in R", "msg" : "313233343030", "sig" : "657c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281d2b0576ecf8eaf675f00f3dfbe19f75b83b7607a6c96414f6821af920a2498d0305", @@ -436,7 +452,7 @@ "flags" : [] }, { - "tcId" : 53, + "tcId" : 55, "comment" : "modified bit 247 in R", "msg" : "313233343030", "sig" : "657c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c289c2be5241a345c7b5428054c74b7c382fa10d4a5f1e8f8b79a71d3fdea2254f1ff0e", @@ -444,7 +460,7 @@ "flags" : [] }, { - "tcId" : 54, + "tcId" : 56, "comment" : "modified bit 248 in R", "msg" : "313233343030", "sig" : "657c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2a63950c85cd6dc96364e768de50ff7732b538f8a0b1615d799190ab600849230e", @@ -452,7 +468,7 @@ "flags" : [] }, { - "tcId" : 55, + "tcId" : 57, "comment" : "modified bit 253 in R", "msg" : "313233343030", "sig" : "657c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c0b543bd3da0a56a8c9c152f59c9fec12f31fa66434d48b817b30d90cb4efa8b501", @@ -460,7 +476,7 @@ "flags" : [] }, { - "tcId" : 56, + "tcId" : 58, "comment" : "modified bit 254 in R", "msg" : "313233343030", "sig" : "657c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c6b8da07efd07a6dafb015ed6a32fe136319a972ffbc341f3a0beae97ccf8136505", @@ -468,7 +484,7 @@ "flags" : [] }, { - "tcId" : 57, + "tcId" : 59, "comment" : "modified bit 255 in R", "msg" : "313233343030", "sig" : "657c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281cab227aedf259f910f0f3a759a335062665217925d019173b88917eae294f75d40f", @@ -476,7 +492,7 @@ "flags" : [] }, { - "tcId" : 58, + "tcId" : 60, "comment" : "R==0", "msg" : "313233343030", "sig" : "0000000000000000000000000000000000000000000000000000000000000000e0b8e7770d51c7a36375d006c5bffd6af43ff54aaf47e4330dc118c71d61ec02", @@ -484,7 +500,7 @@ "flags" : [] }, { - "tcId" : 59, + "tcId" : 61, "comment" : "invalid R", "msg" : "313233343030", "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff463a1908382e7eb7693acef9884f7cf931a215e0791876be22c631a59881fd0e", @@ -492,7 +508,7 @@ "flags" : [] }, { - "tcId" : 60, + "tcId" : 62, "comment" : "all bits flipped in R", "msg" : "313233343030", "sig" : "9a83eb6dbfd54a31fc1d3c580fc7b2fae4630ca8f0edf803873e433673d7e3d40e94254586cb6188c5386c3febed477cb9a6cb29e3979adc4cb27cf5278fb70a", @@ -500,7 +516,7 @@ "flags" : [] }, { - "tcId" : 61, + "tcId" : 63, "comment" : "checking malleability ", "msg" : "54657374", "sig" : "7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab067654bce3832c2d76f8f6f5dafc08d9339d4eef676573336a5c51eb6f946b31d", @@ -510,7 +526,7 @@ ] }, { - "tcId" : 62, + "tcId" : 64, "comment" : "checking malleability ", "msg" : "54657374", "sig" : "7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab05439412b5395d42f462c67008eba6ca839d4eef676573336a5c51eb6f946b32d", @@ -520,7 +536,7 @@ ] }, { - "tcId" : 63, + "tcId" : 65, "comment" : "checking malleability ", "msg" : "54657374", "sig" : "7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab02ee12ce5875bf9dff26556464bae2ad239d4eef676573336a5c51eb6f946b34d", @@ -530,7 +546,7 @@ ] }, { - "tcId" : 64, + "tcId" : 66, "comment" : "checking malleability ", "msg" : "54657374", "sig" : "7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab0e2300459f1e742404cd934d2c595a6253ad4eef676573336a5c51eb6f946b38d", @@ -540,7 +556,7 @@ ] }, { - "tcId" : 65, + "tcId" : 67, "comment" : "checking malleability ", "msg" : "54657374", "sig" : "7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab07a9155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b32d", @@ -550,7 +566,7 @@ ] }, { - "tcId" : 66, + "tcId" : 68, "comment" : "checking malleability ", "msg" : "54657374", "sig" : "7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab07a9155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b34d", @@ -560,7 +576,7 @@ ] }, { - "tcId" : 67, + "tcId" : 69, "comment" : "checking malleability ", "msg" : "54657374", "sig" : "7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab07a9155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b38d", @@ -570,7 +586,7 @@ ] }, { - "tcId" : 68, + "tcId" : 70, "comment" : "checking malleability ", "msg" : "54657374", "sig" : "7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab0679155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b38d", @@ -594,7 +610,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 69, + "tcId" : 71, "comment" : "", "msg" : "", "sig" : "5056325d2ab440bf30bbf0f7173199aa8b4e6fbc091cf3eb6bc6cf87cd73d992ffc216c85e4ab5b8a0bbc7e9a6e9f8d33b7f6e5ac0ffdc22d9fcaf784af84302", @@ -602,7 +618,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 72, "comment" : "", "msg" : "78", "sig" : "481fafbf4364d7b682475282f517a3ac0538c9a6b6a562e99a3d8e5afb4f90a559b056b9f07af023905753b02d95eb329a35c77f154b79abbcd291615ce42f02", @@ -610,7 +626,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 73, "comment" : "", "msg" : "54657374", "sig" : "8a9bb4c465a3863abc9fd0dd35d80bb28f7d33d37d74679802d63f82b20da114b8d765a1206b3e9ad7cf2b2d8d778bb8651f1fa992db293c0039eacb6161480f", @@ -618,7 +634,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 74, "comment" : "", "msg" : "48656c6c6f", "sig" : "d839c20abfda1fd429531831c64f813f84b913e9928540310cf060b44c3dbf9457d44a7721fdc0d67724ff81cb450dd39b10cfb65db15dda4b8bf09d26bd3801", @@ -626,7 +642,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 75, "comment" : "", "msg" : "313233343030", "sig" : "9bbb1052dcfa8ad2715c2eb716ae4f1902dea353d42ee09fd4c0b4fcb8b52b5219e2200016e1199d0061891c263e31b0bc3b55673c19610c4e0fa5408004160b", @@ -634,7 +650,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 76, "comment" : "", "msg" : "000000000000000000000000", "sig" : "f63b5c0667c7897fc283296416f7f60e84bbde9cbd832e56be463ed9f568069702b17a2f7c341ebf590706a6388ac76ac613c1675ec0f2c7118f2573422a500b", @@ -642,7 +658,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 77, "comment" : "", "msg" : "6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161", "sig" : "1bc44d7001e6b5b9090fef34b2ca480f9786bbefa7d279353e5881e8dfb91b803ccd46500e270ef0109bfd741037558832120bc2a4f20fbe7b5fb3c3aaf23e08", @@ -650,7 +666,7 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 78, "comment" : "", "msg" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60", "sig" : "ea8e22143b02372e76e99aece3ed36aec529768a27e2bb49bdc135d44378061e1f62d1ac518f33ebf37b2ee8cc6dde68a4bd7d4a2f4d6cb77f015f71ca9fc30d", @@ -658,7 +674,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 79, "comment" : "", "msg" : "ffffffffffffffffffffffffffffffff", "sig" : "8acd679e1a914fc45d5fa83d3021f0509c805c8d271df54e52f43cfbd00cb6222bf81d58fe1de2de378df67ee9f453786626961fe50a9b05f12b6f0899ebdd0a", @@ -680,7 +696,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 78, + "tcId" : 80, "comment" : "draft-josefsson-eddsa-ed25519-02: Test 1", "msg" : "", "sig" : "e5564300c360ac729086e2cc806e828a84877f1eb8e5d974d873e065224901555fb8821590a33bacc61e39701cf9b46bd25bf5f0595bbe24655141438e7a100b", @@ -702,7 +718,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 79, + "tcId" : 81, "comment" : "draft-josefsson-eddsa-ed25519-02: Test 2", "msg" : "72", "sig" : "92a009a9f0d4cab8720e820b5f642540a2b27b5416503f8fb3762223ebdb69da085ac1e43e15996e458f3613d0f11d8c387b2eaeb4302aeeb00d291612bb0c00", @@ -724,7 +740,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 80, + "tcId" : 82, "comment" : "draft-josefsson-eddsa-ed25519-02: Test 3", "msg" : "af82", "sig" : "6291d657deec24024827e69c3abe01a30ce548a284743a445e3680d7db5ac3ac18ff9b538d16f290ae67f760984dc6594a7c15e9716ed28dc027beceea1ec40a", @@ -746,7 +762,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 81, + "tcId" : 83, "comment" : "draft-josefsson-eddsa-ed25519-02: Test 1024", "msg" : "08b8b2b733424243760fe426a4b54908632110a66c2f6591eabd3345e3e4eb98fa6e264bf09efe12ee50f8f54e9f77b1e355f6c50544e23fb1433ddf73be84d879de7c0046dc4996d9e773f4bc9efe5738829adb26c81b37c93a1b270b20329d658675fc6ea534e0810a4432826bf58c941efb65d57a338bbd2e26640f89ffbc1a858efcb8550ee3a5e1998bd177e93a7363c344fe6b199ee5d02e82d522c4feba15452f80288a821a579116ec6dad2b3b310da903401aa62100ab5d1a36553e06203b33890cc9b832f79ef80560ccb9a39ce767967ed628c6ad573cb116dbefefd75499da96bd68a8a97b928a8bbc103b6621fcde2beca1231d206be6cd9ec7aff6f6c94fcd7204ed3455c68c83f4a41da4af2b74ef5c53f1d8ac70bdcb7ed185ce81bd84359d44254d95629e9855a94a7c1958d1f8ada5d0532ed8a5aa3fb2d17ba70eb6248e594e1a2297acbbb39d502f1a8c6eb6f1ce22b3de1a1f40cc24554119a831a9aad6079cad88425de6bde1a9187ebb6092cf67bf2b13fd65f27088d78b7e883c8759d2c4f5c65adb7553878ad575f9fad878e80a0c9ba63bcbcc2732e69485bbc9c90bfbd62481d9089beccf80cfe2df16a2cf65bd92dd597b0707e0917af48bbb75fed413d238f5555a7a569d80c3414a8d0859dc65a46128bab27af87a71314f318c782b23ebfe808b82b0ce26401d2e22f04d83d1255dc51addd3b75a2b1ae0784504df543af8969be3ea7082ff7fc9888c144da2af58429ec96031dbcad3dad9af0dcbaaaf268cb8fcffead94f3c7ca495e056a9b47acdb751fb73e666c6c655ade8297297d07ad1ba5e43f1bca32301651339e22904cc8c42f58c30c04aafdb038dda0847dd988dcda6f3bfd15c4b4c4525004aa06eeff8ca61783aacec57fb3d1f92b0fe2fd1a85f6724517b65e614ad6808d6f6ee34dff7310fdc82aebfd904b01e1dc54b2927094b2db68d6f903b68401adebf5a7e08d78ff4ef5d63653a65040cf9bfd4aca7984a74d37145986780fc0b16ac451649de6188a7dbdf191f64b5fc5e2ab47b57f7f7276cd419c17a3ca8e1b939ae49e488acba6b965610b5480109c8b17b80e1b7b750dfc7598d5d5011fd2dcc5600a32ef5b52a1ecc820e308aa342721aac0943bf6686b64b2579376504ccc493d97e6aed3fb0f9cd71a43dd497f01f17c0e2cb3797aa2a2f256656168e6c496afc5fb93246f6b1116398a346f1a641f3b041e989f7914f90cc2c7fff357876e506b50d334ba77c225bc307ba537152f3f1610e4eafe595f6d9d90d11faa933a15ef1369546868a7f3a45a96768d40fd9d03412c091c6315cf4fde7cb68606937380db2eaaa707b4c4185c32eddcdd306705e4dc1ffc872eeee475a64dfac86aba41c0618983f8741c5ef68d3a101e8a3b8cac60c905c15fc910840b94c00a0b9d0", "sig" : "0aab4c900501b3e24d7cdf4663326a3a87df5e4843b2cbdb67cbf6e460fec350aa5371b1508f9f4528ecea23c436d94b5e8fcd4f681e30a6ac00a9704a188a03", @@ -768,7 +784,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 82, + "tcId" : 84, "comment" : "Random test failure 1", "msg" : "b0729a713593a92e46b56eaa66b9e435f7a09a8e7de03b078f6f282285276635f301e7aaafe42187c45d6f5b13f9f16b11195cc125c05b90d24dfe4c", "sig" : "7db17557ac470c0eda4eedaabce99197ab62565653cf911f632ee8be0e5ffcfc88fb94276b42e0798fd3aa2f0318be7fc6a29fae75f70c3dcdc414a0ad866601", @@ -790,7 +806,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 83, + "tcId" : 85, "comment" : "Random test failure 2", "msg" : "a8546e50ba31cae3234310d32672447be213fad91a227a19669c53d309b959782b0e6b71f8791fdb470043b58122003157d2d96a43a6cbd7d3a8d86bf4c97391883e268d50af80e1e6e12939c2bd50ca746cdadfad4edf1bda875299740724148efb1ebe73fb60088cda890317658627a5f7ab5a0c075d9d8f3f97b6492b35519e50ff6b38377432a7081f9176bb1c29a862deac1336ca20b097a47829cec10a6a7cec178eda2d12f6dc6c87f910454af0123555ba184e68804d9cced60fd5c8c90943e56599c8f0ba59a38491ba5e5a53460682474c07e40ca142983314fd762856bb1093f359da6eb0a756bd93a3160c10dd8feea6b97e7c6a17cb54bd5d7649c05c66d7bdee056671dfdaf689fa3945bb8e29a429f4bd5d355dce9687b06f01d5e33e3999f0e8", "sig" : "67d84d4c3945aaf06e06d524be63acbfb5dbb1988c4aea96a5ee9f7a9b9eecc29df4f66b8aa1d9e8607a58fb1ef0c2ad69aac005b4f58e34103344a9c8871a09", @@ -798,7 +814,7 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 86, "comment" : "Random test failure 24", "msg" : "b477b0480bb84642608b908d29a51cf2fce63f24ee95", "sig" : "28fafbb62b4d688fa79e1ac92851f46e319b161f801d4dc09acc21fdd6780a2c4292b8c1003c61c2bcebe7f3f88ccc4bb26d407387c5f27cb8c94cf6ce810405", @@ -820,7 +836,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 85, + "tcId" : 87, "comment" : "Random test failure 3", "msg" : "cd2212eddb0706f62c995cef958634f0cb7793444cbf4d30e81c27c41ebea6cb02607510131f9c015692dfd521b148841e9a2d3564d20ac401f6cb8e40f520fe0cafbeaa88840b83013369d879f013463fe52a13267aa0c8c59c45cde9399cd1e6be8cc64cf48315ac2eb31a1c567a4fb7d601746d1f63b5ac020712adbbe07519bded6f", "sig" : "24087d47f3e20af51b9668ae0a88ce76586802d0ec75d8c0f28fc30962b5e1d1a1d509571a1624ed125a8df92a6e963728d6b5de99200b8e285f70feb6f05207", @@ -828,7 +844,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 88, "comment" : "Random test failure 20", "msg" : "27d465bc632743522aefa23c", "sig" : "c2656951e2a0285585a51ff0eda7e9a23c2dfd2ffa273aee7808f4604e8f9a8c8ea49e9fce4eb2d8d75d36b7238fe6fc13b6c5d9427dd58f8c6615d033c0bd0f", @@ -850,7 +866,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 87, + "tcId" : 89, "comment" : "Random test failure 4", "msg" : "ec5c7cb078", "sig" : "d920d421a5956b69bfe1ba834c025e2babb6c7a6d78c97de1d9bb1116dfdd1185147b2887e34e15578172e150774275ea2aad9e02106f7e8ca1caa669a066f0c", @@ -858,7 +874,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 90, "comment" : "Random test failure 5", "msg" : "4668c6a76f0e482190a7175b9f3806a5fe4314a004fa69f988373f7a", "sig" : "4f62daf7f7c162038552ad7d306e195baa37ecf6ca7604142679d7d1128e1f8af52e4cb3545748c44ef1ff1c64e877e4f4d248259b7f6eb56e3ef72097dc8e0c", @@ -866,7 +882,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 91, "comment" : "Random test failure 8", "msg" : "5dc9bb87eb11621a93f92abe53515697d2611b2eef73", "sig" : "deecafb6f2ede73fec91a6f10e45b9c1c61c4b9bfbe6b6147e2de0b1df6938971f7896c3ab83851fb5d9e537037bff0fca0ccb4a3cc38f056f91f7d7a0557e08", @@ -874,7 +890,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 92, "comment" : "Random test failure 10", "msg" : "7dcfe60f881e1285676f35b68a1b2dbcdd7be6f719a288ababc28d36e3a42ac3010a1ca54b32760e74", "sig" : "7f8663cf98cbd39d5ff553f00bcf3d0d520605794f8866ce75714d77cc51e66c91818b657d7b0dae430a68353506edc4a714c345f5ddb5c8b958ba3d035f7a01", @@ -882,7 +898,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 93, "comment" : "Random test failure 12", "msg" : "58e456064dff471109def4ca27fa8310a1df32739655b624f27e6418d34b7f007173f3faa5", "sig" : "6aab49e5c0bc309b783378ee03ffda282f0185cdf94c847701ff307a6ee8d0865411c44e0a8206f6a5f606107451940c2593af790ce1860f4c14ab25b2deae08", @@ -890,7 +906,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 94, "comment" : "Random test failure 15", "msg" : "a1", "sig" : "1a74ed2cbdc7d8f3827014e8e6ecf8fd2698ac8f86833acccdd400df710fe0d6b0543c9cfa00d52bf024ab7ce0d91981944097233ec134d5c7abbd44bfd32d0d", @@ -898,7 +914,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 95, "comment" : "Random test failure 19", "msg" : "11cb1eafa4c42a8402c4193c4696f7b2e6d4585e4b42dcf1a8b67a80b2da80bc9d4b649fb2f35eaf1f56c426fd0b", "sig" : "14ceb2eaf4688d995d482f44852d71ad878cd7c77b41e60b0065fd01a59b054ee74759224187dbde9e59a763a70277c960892ef89fba997aba2576b2c54ba608", @@ -906,7 +922,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 96, "comment" : "Random test failure 25", "msg" : "aa365b442d12b7f3c925", "sig" : "83c40ce13d483cc58ff65844875862d93df4bd367af77efa469ec06a8ed9e6d7905a04879535708ddf225567a815c9b941d405c98e918fd0c151165cea7fb101", @@ -914,7 +930,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 97, "comment" : "Random test failure 28", "msg" : "475f", "sig" : "71a4a06a34075f2fd47bc3abf4714d46db7e97b08cb6180d3f1539ac50b18ce51f8af8ae95ed21d4fa0daab7235925631ecea1fd9d0d8a2ba7a7583fd04b900c", @@ -936,7 +952,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 96, + "tcId" : 98, "comment" : "Random test failure 6", "msg" : "0f325ffd87e58131ffa23c05ea4579513b287fdba87b44", "sig" : "6669acf94667c5b541afe5307bde9476b13ae7e0e6058a772101ac8eb0a94331428eb4db0a2c68a9b6c1763b8624dab259b0876cdcfaeacc17b21a18e3fc010a", @@ -944,7 +960,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 99, "comment" : "Random test failure 21", "msg" : "5ffa", "sig" : "931e5152fcef078c22cc5d6a3a65f06e396289f6f5f2d1efa6340254a53526ef5dc6874eeddf35c3f50991c53cd02bf06313e37d93ee1f7022128ffa3b8f300b", @@ -966,7 +982,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 98, + "tcId" : 100, "comment" : "Random test failure 7", "msg" : "ec5c7cb078", "sig" : "30490c28f806298225df62103521dcee047153912c33ab8ab8bbdd1ffabd70fd4fdb360f05be535b067d1cf4e78c2cb432206bf280aab3bd21aaa1cb894c5b06", @@ -974,7 +990,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 101, "comment" : "Random test failure 9", "msg" : "67484059b2490b1a0a4f8dee77979e26", "sig" : "4cd4f77ed473a6647387f3163541c67a1708a3c3bd1673247cb87f0cb68b3c56f04bfa72970c8a483efe659c87009ab4020b590b6641316b3deddb5450544e02", @@ -982,7 +998,7 @@ "flags" : [] }, { - "tcId" : 100, + "tcId" : 102, "comment" : "Random test failure 11", "msg" : "a020a4381dc9141f47ee508871ab7a8b5a3648727c4281ae9932376f23a8e1bcda0626b7129197d864178631ec89c4332dbb18", "sig" : "1e41a24fe732bd7cab14c2a2f5134ee8c87fcbd2e987e60957ed9239e5c32404d56977e1b4282871896cb10625a1937468e4dc266e16a9c1b8e9891177eca802", @@ -990,7 +1006,7 @@ "flags" : [] }, { - "tcId" : 101, + "tcId" : 103, "comment" : "Random test failure 14", "msg" : "a25176b3afea318b2ec11ddacb10caf7179c0b3f8eabbfa2895581138d3c1e0e", "sig" : "2a833aadecd9f28235cb5896bf3781521dc71f28af2e91dbe1735a61dce3e31ac15ca24b3fc47817a59d386bbbb2ce60a6adc0a2703bb2bdea8f70f91051f706", @@ -998,7 +1014,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 104, "comment" : "Random test failure 18", "msg" : "a9e6d94870a67a9fe1cf13b1e6f9150cdd407bf6480ec841ea586ae3935e9787163cf419c1", "sig" : "c97e3190f83bae7729ba473ad46b420b8aad735f0808ea42c0f898ccfe6addd4fd9d9fa3355d5e67ee21ab7e1f805cd07f1fce980e307f4d7ad36cc924eef00c", @@ -1020,7 +1036,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 103, + "tcId" : 105, "comment" : "Random test failure 13", "msg" : "e1cbf2d86827825613fb7a85811d", "sig" : "01abfa4d6bbc726b196928ec84fd03f0c953a4fa2b228249562ff1442a4f63a7150b064f3712b51c2af768d2c2711a71aabf8d186833e941a0301b82f0502905", @@ -1028,7 +1044,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 106, "comment" : "Random test failure 22", "msg" : "25", "sig" : "e4ae21f7a8f4b3b325c161a8c6e53e2edd7005b9c2f8a2e3b0ac4ba94aa80be6f2ee22ac8d4a96b9a3eb73a825e7bb5aff4a3393bf5b4a38119e9c9b1b041106", @@ -1050,7 +1066,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 105, + "tcId" : 107, "comment" : "Random test failure 16", "msg" : "975ef941710071a9e1e6325a0c860becd7c695b5117c3107b686e330e5", "sig" : "af0fd9dda7e03e12313410d8d8844ebb6fe6b7f65141f22d7bcba5695a25414a9e54326fb44d59fb14707899a8aae70857b23d4080d7ab2c396ef3a36d45ce02", @@ -1058,7 +1074,7 @@ "flags" : [] }, { - "tcId" : 106, + "tcId" : 108, "comment" : "Random test failure 23", "msg" : "80fdd6218f29c8c8f6bd820945f9b0854e3a8824", "sig" : "e097e0bd0370bff5bde359175a11b728ee9639095d5df8eda496395565616edfe079977f7d4dc8c75d6113a83d6a55e6e1676408c0967a2906339b43337dcb01", @@ -1080,7 +1096,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 107, + "tcId" : 109, "comment" : "Random test failure 17", "msg" : "", "sig" : "0280427e713378f49d478df6373c6cac847b622b567daa2376c839e7ac10e22c380ab0fa8617c9dcfe76c4d9db5459b21dc1413726e46cc8f387d359e344f407", @@ -1102,7 +1118,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 108, + "tcId" : 110, "comment" : "Random test failure 26", "msg" : "27e792b28b2f1702", "sig" : "14d9b497c19b91d43481c55bb6f5056de252d9ecb637575c807e58e9b4c5eac8b284089d97e2192dc242014363208e2c9a3435edf8928fb1d893553e9be4c703", @@ -1124,7 +1140,7 @@ "type" : "EDDSAVer", "tests" : [ { - "tcId" : 109, + "tcId" : 111, "comment" : "Random test failure 27", "msg" : "eef3bb0f617c17d0420c115c21c28e3762edc7b7fb048529b84a9c2bc6", "sig" : "242ddb3a5d938d07af690b1b0ef0fa75842c5f9549bf39c8750f75614c712e7cbaf2e37cc0799db38b858d41aec5b9dd2fca6a3c8e082c10408e2cf3932b9d08", diff --git a/third_party/wycheproof_testvectors/eddsa_test.txt b/third_party/wycheproof_testvectors/eddsa_test.txt index ce81d8009..27f3d6140 100644 --- a/third_party/wycheproof_testvectors/eddsa_test.txt +++ b/third_party/wycheproof_testvectors/eddsa_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: EDDSA -# Generator version: 0.4.6 +# Generator version: 0.4.12 [key.curve = edwards25519] [key.keySize = 255] @@ -226,143 +226,155 @@ sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab07a9155711e # tcId = 38 # removing 0 byte from signature -msg = 54657374313236 -result = invalid -sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab09155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b30d - -# tcId = 39 -# removing 0 byte from signature msg = 546573743137 result = invalid sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab07a9155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b3 +# tcId = 39 +# removing 0 byte from signature +msg = 54657374313236 +result = invalid +sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab09155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b30d + # tcId = 40 +# removing leading 0 byte from signature +msg = 546573743530 +result = invalid +sig = 38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab07a9155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b30d + +# tcId = 41 +# dropping byte from signature +msg = 54657374333437 +result = invalid +sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab09155711ecfaf7f99f277bad0c6ae7e39d4eef676573336a5c51eb6f946b30d + +# tcId = 42 # modified bit 0 in R msg = 313233343030 result = invalid sig = 647c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2b1d125e5538f38afbcc1c84e489521083041d24bc6240767029da063271a1ff0c -# tcId = 41 +# tcId = 43 # modified bit 1 in R msg = 313233343030 result = invalid sig = 677c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2bc108ca4b87a49c9ed2cf383aecad8f54a962b2899da891e12004d7993a627e01 -# tcId = 42 +# tcId = 44 # modified bit 2 in R msg = 313233343030 result = invalid sig = 617c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2b9ce23fc6213ed5b87912e9bbf92f5e2c780eae26d15c50a112d1e97d2ea33c06 -# tcId = 43 +# tcId = 45 # modified bit 7 in R msg = 313233343030 result = invalid sig = e57c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2bbb3eb51cd98dddb235a5f46f2bded6af184a58d09cce928bda43f41d69118a03 -# tcId = 44 +# tcId = 46 # modified bit 8 in R msg = 313233343030 result = invalid sig = 657d1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2bcd237dda9a116501f67a5705a854b9adc304f34720803a91b324f2c13e0f5a09 -# tcId = 45 +# tcId = 47 # modified bit 16 in R msg = 313233343030 result = invalid sig = 657c1592402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2b6b167bbdc0d881cc04d28905552c1876f3709851abc5007376940cc8a435c300 -# tcId = 46 +# tcId = 48 # modified bit 31 in R msg = 313233343030 result = invalid sig = 657c1412402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2b7fd2ac7da14afffcceeb13f2a0d6b887941cb1a5eb57a52f3cb131a16cce7b0e -# tcId = 47 +# tcId = 49 # modified bit 32 in R msg = 313233343030 result = invalid sig = 657c1492412ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2b7373ba13ebbef99cd2a8ead55ce735c987d85a35320925a8e871702dc7c5c40d -# tcId = 48 +# tcId = 50 # modified bit 63 in R msg = 313233343030 result = invalid sig = 657c1492402ab54e03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2bd35bd331c03f0855504ca1cab87b83c36a028425a3cf007ede4f4254c261cb00 -# tcId = 49 +# tcId = 51 # modified bit 64 in R msg = 313233343030 result = invalid sig = 657c1492402ab5ce02e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2bcb35101f73cf467deac8c1a03b6c3dc35af544132734b7e57ab20c89b2e4750d -# tcId = 50 +# tcId = 52 # modified bit 97 in R msg = 313233343030 result = invalid sig = 657c1492402ab5ce03e2c3a7f2384d051b9cf3570f1207fc78c1bcc98c281c2bb58d2e8878290bff8d3355fdd4ea381924ee578752354eb6dee678ab4011c301 -# tcId = 51 +# tcId = 53 # modified bit 127 in R msg = 313233343030 result = invalid sig = 657c1492402ab5ce03e2c3a7f0384d851b9cf3570f1207fc78c1bcc98c281c2bb978c866187ffb1cc7b29a0b4045aefc08768df65717194ff0c6e63f4dea0d02 -# tcId = 52 +# tcId = 54 # modified bit 240 in R msg = 313233343030 result = invalid sig = 657c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281d2b0576ecf8eaf675f00f3dfbe19f75b83b7607a6c96414f6821af920a2498d0305 -# tcId = 53 +# tcId = 55 # modified bit 247 in R msg = 313233343030 result = invalid sig = 657c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c289c2be5241a345c7b5428054c74b7c382fa10d4a5f1e8f8b79a71d3fdea2254f1ff0e -# tcId = 54 +# tcId = 56 # modified bit 248 in R msg = 313233343030 result = invalid sig = 657c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c2a63950c85cd6dc96364e768de50ff7732b538f8a0b1615d799190ab600849230e -# tcId = 55 +# tcId = 57 # modified bit 253 in R msg = 313233343030 result = invalid sig = 657c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c0b543bd3da0a56a8c9c152f59c9fec12f31fa66434d48b817b30d90cb4efa8b501 -# tcId = 56 +# tcId = 58 # modified bit 254 in R msg = 313233343030 result = invalid sig = 657c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281c6b8da07efd07a6dafb015ed6a32fe136319a972ffbc341f3a0beae97ccf8136505 -# tcId = 57 +# tcId = 59 # modified bit 255 in R msg = 313233343030 result = invalid sig = 657c1492402ab5ce03e2c3a7f0384d051b9cf3570f1207fc78c1bcc98c281cab227aedf259f910f0f3a759a335062665217925d019173b88917eae294f75d40f -# tcId = 58 +# tcId = 60 # R==0 msg = 313233343030 result = invalid sig = 0000000000000000000000000000000000000000000000000000000000000000e0b8e7770d51c7a36375d006c5bffd6af43ff54aaf47e4330dc118c71d61ec02 -# tcId = 59 +# tcId = 61 # invalid R msg = 313233343030 result = invalid sig = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff463a1908382e7eb7693acef9884f7cf931a215e0791876be22c631a59881fd0e -# tcId = 60 +# tcId = 62 # all bits flipped in R msg = 313233343030 result = invalid sig = 9a83eb6dbfd54a31fc1d3c580fc7b2fae4630ca8f0edf803873e433673d7e3d40e94254586cb6188c5386c3febed477cb9a6cb29e3979adc4cb27cf5278fb70a -# tcId = 61 +# tcId = 63 # checking malleability msg = 54657374 result = invalid @@ -371,7 +383,7 @@ sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab067654bce38 # check the range of S allows to modify signatures. See RFC 8032, Section 5.2.7 # and Section 8.4. -# tcId = 62 +# tcId = 64 # checking malleability msg = 54657374 result = invalid @@ -380,7 +392,7 @@ sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab05439412b53 # check the range of S allows to modify signatures. See RFC 8032, Section 5.2.7 # and Section 8.4. -# tcId = 63 +# tcId = 65 # checking malleability msg = 54657374 result = invalid @@ -389,7 +401,7 @@ sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab02ee12ce587 # check the range of S allows to modify signatures. See RFC 8032, Section 5.2.7 # and Section 8.4. -# tcId = 64 +# tcId = 66 # checking malleability msg = 54657374 result = invalid @@ -398,7 +410,7 @@ sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab0e2300459f1 # check the range of S allows to modify signatures. See RFC 8032, Section 5.2.7 # and Section 8.4. -# tcId = 65 +# tcId = 67 # checking malleability msg = 54657374 result = invalid @@ -407,7 +419,7 @@ sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab07a9155711e # check the range of S allows to modify signatures. See RFC 8032, Section 5.2.7 # and Section 8.4. -# tcId = 66 +# tcId = 68 # checking malleability msg = 54657374 result = invalid @@ -416,7 +428,7 @@ sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab07a9155711e # check the range of S allows to modify signatures. See RFC 8032, Section 5.2.7 # and Section 8.4. -# tcId = 67 +# tcId = 69 # checking malleability msg = 54657374 result = invalid @@ -425,7 +437,7 @@ sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab07a9155711e # check the range of S allows to modify signatures. See RFC 8032, Section 5.2.7 # and Section 8.4. -# tcId = 68 +# tcId = 70 # checking malleability msg = 54657374 result = invalid @@ -441,47 +453,47 @@ sig = 7c38e026f29e14aabd059a0f2db8b0cd783040609a8be684db12f82a27774ab0679155711e [key.type = EDDSAKeyPair] [keyDer = 302a300506032b6570032100a12c2beb77265f2aac953b5009349d94155a03ada416aad451319480e983ca4c] -# tcId = 69 +# tcId = 71 msg = result = valid sig = 5056325d2ab440bf30bbf0f7173199aa8b4e6fbc091cf3eb6bc6cf87cd73d992ffc216c85e4ab5b8a0bbc7e9a6e9f8d33b7f6e5ac0ffdc22d9fcaf784af84302 -# tcId = 70 +# tcId = 72 msg = 78 result = valid sig = 481fafbf4364d7b682475282f517a3ac0538c9a6b6a562e99a3d8e5afb4f90a559b056b9f07af023905753b02d95eb329a35c77f154b79abbcd291615ce42f02 -# tcId = 71 +# tcId = 73 msg = 54657374 result = valid sig = 8a9bb4c465a3863abc9fd0dd35d80bb28f7d33d37d74679802d63f82b20da114b8d765a1206b3e9ad7cf2b2d8d778bb8651f1fa992db293c0039eacb6161480f -# tcId = 72 +# tcId = 74 msg = 48656c6c6f result = valid sig = d839c20abfda1fd429531831c64f813f84b913e9928540310cf060b44c3dbf9457d44a7721fdc0d67724ff81cb450dd39b10cfb65db15dda4b8bf09d26bd3801 -# tcId = 73 +# tcId = 75 msg = 313233343030 result = valid sig = 9bbb1052dcfa8ad2715c2eb716ae4f1902dea353d42ee09fd4c0b4fcb8b52b5219e2200016e1199d0061891c263e31b0bc3b55673c19610c4e0fa5408004160b -# tcId = 74 +# tcId = 76 msg = 000000000000000000000000 result = valid sig = f63b5c0667c7897fc283296416f7f60e84bbde9cbd832e56be463ed9f568069702b17a2f7c341ebf590706a6388ac76ac613c1675ec0f2c7118f2573422a500b -# tcId = 75 +# tcId = 77 msg = 6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161 result = valid sig = 1bc44d7001e6b5b9090fef34b2ca480f9786bbefa7d279353e5881e8dfb91b803ccd46500e270ef0109bfd741037558832120bc2a4f20fbe7b5fb3c3aaf23e08 -# tcId = 76 +# tcId = 78 msg = 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60 result = valid sig = ea8e22143b02372e76e99aece3ed36aec529768a27e2bb49bdc135d44378061e1f62d1ac518f33ebf37b2ee8cc6dde68a4bd7d4a2f4d6cb77f015f71ca9fc30d -# tcId = 77 +# tcId = 79 msg = ffffffffffffffffffffffffffffffff result = valid sig = 8acd679e1a914fc45d5fa83d3021f0509c805c8d271df54e52f43cfbd00cb6222bf81d58fe1de2de378df67ee9f453786626961fe50a9b05f12b6f0899ebdd0a @@ -493,7 +505,7 @@ sig = 8acd679e1a914fc45d5fa83d3021f0509c805c8d271df54e52f43cfbd00cb6222bf81d58fe [key.type = EDDSAKeyPair] [keyDer = 302a300506032b6570032100d75a980182b10ab7d54bfed3c964073a0ee172f3daa62325af021a68f707511a] -# tcId = 78 +# tcId = 80 # draft-josefsson-eddsa-ed25519-02: Test 1 msg = result = valid @@ -506,7 +518,7 @@ sig = e5564300c360ac729086e2cc806e828a84877f1eb8e5d974d873e065224901555fb8821590 [key.type = EDDSAKeyPair] [keyDer = 302a300506032b65700321003d4017c3e843895a92b70aa74d1b7ebc9c982ccf2ec4968cc0cd55f12af4660c] -# tcId = 79 +# tcId = 81 # draft-josefsson-eddsa-ed25519-02: Test 2 msg = 72 result = valid @@ -519,7 +531,7 @@ sig = 92a009a9f0d4cab8720e820b5f642540a2b27b5416503f8fb3762223ebdb69da085ac1e43e [key.type = EDDSAKeyPair] [keyDer = 302a300506032b6570032100fc51cd8e6218a1a38da47ed00230f0580816ed13ba3303ac5deb911548908025] -# tcId = 80 +# tcId = 82 # draft-josefsson-eddsa-ed25519-02: Test 3 msg = af82 result = valid @@ -532,7 +544,7 @@ sig = 6291d657deec24024827e69c3abe01a30ce548a284743a445e3680d7db5ac3ac18ff9b538d [key.type = EDDSAKeyPair] [keyDer = 302a300506032b6570032100278117fc144c72340f67d0f2316e8386ceffbf2b2428c9c51fef7c597f1d426e] -# tcId = 81 +# tcId = 83 # draft-josefsson-eddsa-ed25519-02: Test 1024 msg = 08b8b2b733424243760fe426a4b54908632110a66c2f6591eabd3345e3e4eb98fa6e264bf09efe12ee50f8f54e9f77b1e355f6c50544e23fb1433ddf73be84d879de7c0046dc4996d9e773f4bc9efe5738829adb26c81b37c93a1b270b20329d658675fc6ea534e0810a4432826bf58c941efb65d57a338bbd2e26640f89ffbc1a858efcb8550ee3a5e1998bd177e93a7363c344fe6b199ee5d02e82d522c4feba15452f80288a821a579116ec6dad2b3b310da903401aa62100ab5d1a36553e06203b33890cc9b832f79ef80560ccb9a39ce767967ed628c6ad573cb116dbefefd75499da96bd68a8a97b928a8bbc103b6621fcde2beca1231d206be6cd9ec7aff6f6c94fcd7204ed3455c68c83f4a41da4af2b74ef5c53f1d8ac70bdcb7ed185ce81bd84359d44254d95629e9855a94a7c1958d1f8ada5d0532ed8a5aa3fb2d17ba70eb6248e594e1a2297acbbb39d502f1a8c6eb6f1ce22b3de1a1f40cc24554119a831a9aad6079cad88425de6bde1a9187ebb6092cf67bf2b13fd65f27088d78b7e883c8759d2c4f5c65adb7553878ad575f9fad878e80a0c9ba63bcbcc2732e69485bbc9c90bfbd62481d9089beccf80cfe2df16a2cf65bd92dd597b0707e0917af48bbb75fed413d238f5555a7a569d80c3414a8d0859dc65a46128bab27af87a71314f318c782b23ebfe808b82b0ce26401d2e22f04d83d1255dc51addd3b75a2b1ae0784504df543af8969be3ea7082ff7fc9888c144da2af58429ec96031dbcad3dad9af0dcbaaaf268cb8fcffead94f3c7ca495e056a9b47acdb751fb73e666c6c655ade8297297d07ad1ba5e43f1bca32301651339e22904cc8c42f58c30c04aafdb038dda0847dd988dcda6f3bfd15c4b4c4525004aa06eeff8ca61783aacec57fb3d1f92b0fe2fd1a85f6724517b65e614ad6808d6f6ee34dff7310fdc82aebfd904b01e1dc54b2927094b2db68d6f903b68401adebf5a7e08d78ff4ef5d63653a65040cf9bfd4aca7984a74d37145986780fc0b16ac451649de6188a7dbdf191f64b5fc5e2ab47b57f7f7276cd419c17a3ca8e1b939ae49e488acba6b965610b5480109c8b17b80e1b7b750dfc7598d5d5011fd2dcc5600a32ef5b52a1ecc820e308aa342721aac0943bf6686b64b2579376504ccc493d97e6aed3fb0f9cd71a43dd497f01f17c0e2cb3797aa2a2f256656168e6c496afc5fb93246f6b1116398a346f1a641f3b041e989f7914f90cc2c7fff357876e506b50d334ba77c225bc307ba537152f3f1610e4eafe595f6d9d90d11faa933a15ef1369546868a7f3a45a96768d40fd9d03412c091c6315cf4fde7cb68606937380db2eaaa707b4c4185c32eddcdd306705e4dc1ffc872eeee475a64dfac86aba41c0618983f8741c5ef68d3a101e8a3b8cac60c905c15fc910840b94c00a0b9d0 result = valid @@ -545,7 +557,7 @@ sig = 0aab4c900501b3e24d7cdf4663326a3a87df5e4843b2cbdb67cbf6e460fec350aa5371b150 [key.type = EDDSAKeyPair] [keyDer = 302a300506032b65700321008fd659b77b558ed93882c1157438450ac86ec62d421d568e98ee236f3810295a] -# tcId = 82 +# tcId = 84 # Random test failure 1 msg = b0729a713593a92e46b56eaa66b9e435f7a09a8e7de03b078f6f282285276635f301e7aaafe42187c45d6f5b13f9f16b11195cc125c05b90d24dfe4c result = valid @@ -558,13 +570,13 @@ sig = 7db17557ac470c0eda4eedaabce99197ab62565653cf911f632ee8be0e5ffcfc88fb94276b [key.type = EDDSAKeyPair] [keyDer = 302a300506032b65700321002a606bf67ac770c607038b004101b325edb569efd3413d2d1f2c3e6b4e6e3082] -# tcId = 83 +# tcId = 85 # Random test failure 2 msg = a8546e50ba31cae3234310d32672447be213fad91a227a19669c53d309b959782b0e6b71f8791fdb470043b58122003157d2d96a43a6cbd7d3a8d86bf4c97391883e268d50af80e1e6e12939c2bd50ca746cdadfad4edf1bda875299740724148efb1ebe73fb60088cda890317658627a5f7ab5a0c075d9d8f3f97b6492b35519e50ff6b38377432a7081f9176bb1c29a862deac1336ca20b097a47829cec10a6a7cec178eda2d12f6dc6c87f910454af0123555ba184e68804d9cced60fd5c8c90943e56599c8f0ba59a38491ba5e5a53460682474c07e40ca142983314fd762856bb1093f359da6eb0a756bd93a3160c10dd8feea6b97e7c6a17cb54bd5d7649c05c66d7bdee056671dfdaf689fa3945bb8e29a429f4bd5d355dce9687b06f01d5e33e3999f0e8 result = valid sig = 67d84d4c3945aaf06e06d524be63acbfb5dbb1988c4aea96a5ee9f7a9b9eecc29df4f66b8aa1d9e8607a58fb1ef0c2ad69aac005b4f58e34103344a9c8871a09 -# tcId = 84 +# tcId = 86 # Random test failure 24 msg = b477b0480bb84642608b908d29a51cf2fce63f24ee95 result = valid @@ -577,13 +589,13 @@ sig = 28fafbb62b4d688fa79e1ac92851f46e319b161f801d4dc09acc21fdd6780a2c4292b8c100 [key.type = EDDSAKeyPair] [keyDer = 302a300506032b6570032100c9c946cbc5544ac74eef491f07c5881c16faf7ec31ce4aa91bb60ae7b4539051] -# tcId = 85 +# tcId = 87 # Random test failure 3 msg = cd2212eddb0706f62c995cef958634f0cb7793444cbf4d30e81c27c41ebea6cb02607510131f9c015692dfd521b148841e9a2d3564d20ac401f6cb8e40f520fe0cafbeaa88840b83013369d879f013463fe52a13267aa0c8c59c45cde9399cd1e6be8cc64cf48315ac2eb31a1c567a4fb7d601746d1f63b5ac020712adbbe07519bded6f result = valid sig = 24087d47f3e20af51b9668ae0a88ce76586802d0ec75d8c0f28fc30962b5e1d1a1d509571a1624ed125a8df92a6e963728d6b5de99200b8e285f70feb6f05207 -# tcId = 86 +# tcId = 88 # Random test failure 20 msg = 27d465bc632743522aefa23c result = valid @@ -596,55 +608,55 @@ sig = c2656951e2a0285585a51ff0eda7e9a23c2dfd2ffa273aee7808f4604e8f9a8c8ea49e9fce [key.type = EDDSAKeyPair] [keyDer = 302a300506032b657003210032ad026f693d0d2afe7f4388d91c4c964426fcb9e3665c3ebd8650009b815c8e] -# tcId = 87 +# tcId = 89 # Random test failure 4 msg = ec5c7cb078 result = valid sig = d920d421a5956b69bfe1ba834c025e2babb6c7a6d78c97de1d9bb1116dfdd1185147b2887e34e15578172e150774275ea2aad9e02106f7e8ca1caa669a066f0c -# tcId = 88 +# tcId = 90 # Random test failure 5 msg = 4668c6a76f0e482190a7175b9f3806a5fe4314a004fa69f988373f7a result = valid sig = 4f62daf7f7c162038552ad7d306e195baa37ecf6ca7604142679d7d1128e1f8af52e4cb3545748c44ef1ff1c64e877e4f4d248259b7f6eb56e3ef72097dc8e0c -# tcId = 89 +# tcId = 91 # Random test failure 8 msg = 5dc9bb87eb11621a93f92abe53515697d2611b2eef73 result = valid sig = deecafb6f2ede73fec91a6f10e45b9c1c61c4b9bfbe6b6147e2de0b1df6938971f7896c3ab83851fb5d9e537037bff0fca0ccb4a3cc38f056f91f7d7a0557e08 -# tcId = 90 +# tcId = 92 # Random test failure 10 msg = 7dcfe60f881e1285676f35b68a1b2dbcdd7be6f719a288ababc28d36e3a42ac3010a1ca54b32760e74 result = valid sig = 7f8663cf98cbd39d5ff553f00bcf3d0d520605794f8866ce75714d77cc51e66c91818b657d7b0dae430a68353506edc4a714c345f5ddb5c8b958ba3d035f7a01 -# tcId = 91 +# tcId = 93 # Random test failure 12 msg = 58e456064dff471109def4ca27fa8310a1df32739655b624f27e6418d34b7f007173f3faa5 result = valid sig = 6aab49e5c0bc309b783378ee03ffda282f0185cdf94c847701ff307a6ee8d0865411c44e0a8206f6a5f606107451940c2593af790ce1860f4c14ab25b2deae08 -# tcId = 92 +# tcId = 94 # Random test failure 15 msg = a1 result = valid sig = 1a74ed2cbdc7d8f3827014e8e6ecf8fd2698ac8f86833acccdd400df710fe0d6b0543c9cfa00d52bf024ab7ce0d91981944097233ec134d5c7abbd44bfd32d0d -# tcId = 93 +# tcId = 95 # Random test failure 19 msg = 11cb1eafa4c42a8402c4193c4696f7b2e6d4585e4b42dcf1a8b67a80b2da80bc9d4b649fb2f35eaf1f56c426fd0b result = valid sig = 14ceb2eaf4688d995d482f44852d71ad878cd7c77b41e60b0065fd01a59b054ee74759224187dbde9e59a763a70277c960892ef89fba997aba2576b2c54ba608 -# tcId = 94 +# tcId = 96 # Random test failure 25 msg = aa365b442d12b7f3c925 result = valid sig = 83c40ce13d483cc58ff65844875862d93df4bd367af77efa469ec06a8ed9e6d7905a04879535708ddf225567a815c9b941d405c98e918fd0c151165cea7fb101 -# tcId = 95 +# tcId = 97 # Random test failure 28 msg = 475f result = valid @@ -657,13 +669,13 @@ sig = 71a4a06a34075f2fd47bc3abf4714d46db7e97b08cb6180d3f1539ac50b18ce51f8af8ae95 [key.type = EDDSAKeyPair] [keyDer = 302a300506032b6570032100c29ec1894e06d27b4e40486b4fa5063d66a746c7f9c323b12203c03b72b8b78a] -# tcId = 96 +# tcId = 98 # Random test failure 6 msg = 0f325ffd87e58131ffa23c05ea4579513b287fdba87b44 result = valid sig = 6669acf94667c5b541afe5307bde9476b13ae7e0e6058a772101ac8eb0a94331428eb4db0a2c68a9b6c1763b8624dab259b0876cdcfaeacc17b21a18e3fc010a -# tcId = 97 +# tcId = 99 # Random test failure 21 msg = 5ffa result = valid @@ -676,31 +688,31 @@ sig = 931e5152fcef078c22cc5d6a3a65f06e396289f6f5f2d1efa6340254a53526ef5dc6874eed [key.type = EDDSAKeyPair] [keyDer = 302a300506032b6570032100cfda5b899e35764c5229e59295fe1222b7ddce176643697c29e46ecbba10cf10] -# tcId = 98 +# tcId = 100 # Random test failure 7 msg = ec5c7cb078 result = valid sig = 30490c28f806298225df62103521dcee047153912c33ab8ab8bbdd1ffabd70fd4fdb360f05be535b067d1cf4e78c2cb432206bf280aab3bd21aaa1cb894c5b06 -# tcId = 99 +# tcId = 101 # Random test failure 9 msg = 67484059b2490b1a0a4f8dee77979e26 result = valid sig = 4cd4f77ed473a6647387f3163541c67a1708a3c3bd1673247cb87f0cb68b3c56f04bfa72970c8a483efe659c87009ab4020b590b6641316b3deddb5450544e02 -# tcId = 100 +# tcId = 102 # Random test failure 11 msg = a020a4381dc9141f47ee508871ab7a8b5a3648727c4281ae9932376f23a8e1bcda0626b7129197d864178631ec89c4332dbb18 result = valid sig = 1e41a24fe732bd7cab14c2a2f5134ee8c87fcbd2e987e60957ed9239e5c32404d56977e1b4282871896cb10625a1937468e4dc266e16a9c1b8e9891177eca802 -# tcId = 101 +# tcId = 103 # Random test failure 14 msg = a25176b3afea318b2ec11ddacb10caf7179c0b3f8eabbfa2895581138d3c1e0e result = valid sig = 2a833aadecd9f28235cb5896bf3781521dc71f28af2e91dbe1735a61dce3e31ac15ca24b3fc47817a59d386bbbb2ce60a6adc0a2703bb2bdea8f70f91051f706 -# tcId = 102 +# tcId = 104 # Random test failure 18 msg = a9e6d94870a67a9fe1cf13b1e6f9150cdd407bf6480ec841ea586ae3935e9787163cf419c1 result = valid @@ -713,13 +725,13 @@ sig = c97e3190f83bae7729ba473ad46b420b8aad735f0808ea42c0f898ccfe6addd4fd9d9fa335 [key.type = EDDSAKeyPair] [keyDer = 302a300506032b6570032100529919c9c780985a841c42ba6c180ff2d67a276ccfbe281080e47ab71a758f56] -# tcId = 103 +# tcId = 105 # Random test failure 13 msg = e1cbf2d86827825613fb7a85811d result = valid sig = 01abfa4d6bbc726b196928ec84fd03f0c953a4fa2b228249562ff1442a4f63a7150b064f3712b51c2af768d2c2711a71aabf8d186833e941a0301b82f0502905 -# tcId = 104 +# tcId = 106 # Random test failure 22 msg = 25 result = valid @@ -732,13 +744,13 @@ sig = e4ae21f7a8f4b3b325c161a8c6e53e2edd7005b9c2f8a2e3b0ac4ba94aa80be6f2ee22ac8d [key.type = EDDSAKeyPair] [keyDer = 302a300506032b65700321002252b3d57c74cbf8bc460dc2e082847926bc022f09ab6ae95756362bfd1167c1] -# tcId = 105 +# tcId = 107 # Random test failure 16 msg = 975ef941710071a9e1e6325a0c860becd7c695b5117c3107b686e330e5 result = valid sig = af0fd9dda7e03e12313410d8d8844ebb6fe6b7f65141f22d7bcba5695a25414a9e54326fb44d59fb14707899a8aae70857b23d4080d7ab2c396ef3a36d45ce02 -# tcId = 106 +# tcId = 108 # Random test failure 23 msg = 80fdd6218f29c8c8f6bd820945f9b0854e3a8824 result = valid @@ -751,7 +763,7 @@ sig = e097e0bd0370bff5bde359175a11b728ee9639095d5df8eda496395565616edfe079977f7d [key.type = EDDSAKeyPair] [keyDer = 302a300506032b6570032100c0a773110f975de3732355bb7ec7f0c41c091c0252966070205516693b992a4a] -# tcId = 107 +# tcId = 109 # Random test failure 17 msg = result = valid @@ -764,7 +776,7 @@ sig = 0280427e713378f49d478df6373c6cac847b622b567daa2376c839e7ac10e22c380ab0fa86 [key.type = EDDSAKeyPair] [keyDer = 302a300506032b657003210054cda623245759ad6d43e620a606908befc633d60792bc7798447a0ef38e7311] -# tcId = 108 +# tcId = 110 # Random test failure 26 msg = 27e792b28b2f1702 result = valid @@ -777,7 +789,7 @@ sig = 14d9b497c19b91d43481c55bb6f5056de252d9ecb637575c807e58e9b4c5eac8b284089d97 [key.type = EDDSAKeyPair] [keyDer = 302a300506032b65700321002362bac514d5fad33802642e979a1e82de6eb6f1bcbf6a5b304f2bb02b9e57fe] -# tcId = 109 +# tcId = 111 # Random test failure 27 msg = eef3bb0f617c17d0420c115c21c28e3762edc7b7fb048529b84a9c2bc6 result = valid diff --git a/third_party/wycheproof_testvectors/kw_test.json b/third_party/wycheproof_testvectors/kw_test.json index 3757aa7db..e5063396e 100644 --- a/third_party/wycheproof_testvectors/kw_test.json +++ b/third_party/wycheproof_testvectors/kw_test.json @@ -1,6 +1,6 @@ { "algorithm" : "KW", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "numberOfTests" : 162, "header" : [], "testGroups" : [ diff --git a/third_party/wycheproof_testvectors/kw_test.txt b/third_party/wycheproof_testvectors/kw_test.txt index fd04a5fd6..31364b057 100644 --- a/third_party/wycheproof_testvectors/kw_test.txt +++ b/third_party/wycheproof_testvectors/kw_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: KW -# Generator version: 0.4.6 +# Generator version: 0.4.12 [keySize = 128] diff --git a/third_party/wycheproof_testvectors/kwp_test.json b/third_party/wycheproof_testvectors/kwp_test.json index 78b8a3320..014549dd0 100644 --- a/third_party/wycheproof_testvectors/kwp_test.json +++ b/third_party/wycheproof_testvectors/kwp_test.json @@ -1,6 +1,6 @@ { "algorithm" : "KWP", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "numberOfTests" : 224, "header" : [], "testGroups" : [ diff --git a/third_party/wycheproof_testvectors/rsa_pss_2048_sha1_mgf1_20_test.json b/third_party/wycheproof_testvectors/rsa_pss_2048_sha1_mgf1_20_test.json new file mode 100644 index 000000000..833b8e810 --- /dev/null +++ b/third_party/wycheproof_testvectors/rsa_pss_2048_sha1_mgf1_20_test.json @@ -0,0 +1,496 @@ +{ + "algorithm" : "RSASSA-PSS", + "generatorVersion" : "0.4.12", + "notes" : { + "WeakHash" : "The key for this test vector uses a weak hash function." + }, + "numberOfTests" : 47, + "header" : [], + "testGroups" : [ + { + "e" : "10001", + "keyAsn" : "3082010a0282010100af3897c38ca932c661de8cd18315dcbd8582e98f9f9a21d8cd822d4d1bf1ff1d1bb98dc0ac25c4c268d82ec61dbf32dac496eab4622be114a9309634cc85c16036088026da96abd350152e549552500d6ab9341f6b695c0d4d160f6d50fe97519b44cd74edd65bce876db5da9adeb87a7cba1c5c02f0d0fba690b4ca855024dceee68d04f48679d5c63ec87fd65e1e42604d32f0453db7e83a1bf4dbb8230308bf7c0e36013d555429c6650d7bf576b37b25f420798b22842340e370702fd1cc0fce98a407fff326017dd985f8c64bb6686aa274b664ca44e40de1cbbbf79ad760693c256f820d0dbdfcaaa440b0e69899b7b9bb2911082ba957c4b188e6d6db0203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100af3897c38ca932c661de8cd18315dcbd8582e98f9f9a21d8cd822d4d1bf1ff1d1bb98dc0ac25c4c268d82ec61dbf32dac496eab4622be114a9309634cc85c16036088026da96abd350152e549552500d6ab9341f6b695c0d4d160f6d50fe97519b44cd74edd65bce876db5da9adeb87a7cba1c5c02f0d0fba690b4ca855024dceee68d04f48679d5c63ec87fd65e1e42604d32f0453db7e83a1bf4dbb8230308bf7c0e36013d555429c6650d7bf576b37b25f420798b22842340e370702fd1cc0fce98a407fff326017dd985f8c64bb6686aa274b664ca44e40de1cbbbf79ad760693c256f820d0dbdfcaaa440b0e69899b7b9bb2911082ba957c4b188e6d6db0203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArziXw4ypMsZh3ozRgxXc\nvYWC6Y+fmiHYzYItTRvx/x0buY3ArCXEwmjYLsYdvzLaxJbqtGIr4RSpMJY0zIXB\nYDYIgCbalqvTUBUuVJVSUA1quTQfa2lcDU0WD21Q/pdRm0TNdO3WW86HbbXamt64\neny6HFwC8ND7ppC0yoVQJNzu5o0E9IZ51cY+yH/WXh5CYE0y8EU9t+g6G/TbuCMD\nCL98DjYBPVVUKcZlDXv1drN7JfQgeYsihCNA43BwL9HMD86YpAf/8yYBfdmF+MZL\ntmhqonS2ZMpE5A3hy7v3mtdgaTwlb4INDb38qqRAsOaYmbe5uykRCCupV8SxiObW\n2wIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0af3897c38ca932c661de8cd18315dcbd8582e98f9f9a21d8cd822d4d1bf1ff1d1bb98dc0ac25c4c268d82ec61dbf32dac496eab4622be114a9309634cc85c16036088026da96abd350152e549552500d6ab9341f6b695c0d4d160f6d50fe97519b44cd74edd65bce876db5da9adeb87a7cba1c5c02f0d0fba690b4ca855024dceee68d04f48679d5c63ec87fd65e1e42604d32f0453db7e83a1bf4dbb8230308bf7c0e36013d555429c6650d7bf576b37b25f420798b22842340e370702fd1cc0fce98a407fff326017dd985f8c64bb6686aa274b664ca44e40de1cbbbf79ad760693c256f820d0dbdfcaaa440b0e69899b7b9bb2911082ba957c4b188e6d6db", + "sLen" : 20, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "msg" : "", + "sig" : "50dfd875f0a46683f4783667b72993151e6a69e2954538d806fc362725ac6c05d7cb2b99b28b8e2b1c911402bae45fab0270b0eba744e97c00eed757e57fc0ea839421587b3011237adc3373963dfd3d31f5d254a6d6c206f1eb360e9b0ad3675250a4b0cc09f6e63e1bb578a440b2a2a83296056949f61b81a5381e7d05f24f593c471b43d0b408b090af63893bbc535ccf9e1a6c6c96186e59e5428999e2df768ee7ccd4a7ace1feae6b0794d44688ce59c3c5086e5dffdb572abbb4929db6ce219257421aec6f94fdcd2f519dee15d3a0757e366a3942d606937701f5d7e4a1ed9b903739e7c73d98bac19075f050b782225824ce3e28a3175384dab91935", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 2, + "comment" : "", + "msg" : "0000000000000000000000000000000000000000", + "sig" : "3b32d1225fc5702a3b4fc4bd29a0cb84e0ad17f8b9879d5d8c870f12ad5a77e45995bfc79f6f73078aa76dacfc2160bd322f5a6854604da364b44d267fe13a9016ab408436d5fb2dddeee07bf0d936b7415f565e0b0d9a0cecbb2a62677a3059d07ffa9a191ec7dd5b26914aa15084c10b3ee4c30444f5777901f15f693077876f3691845f32e94a5ad991f6135a7d139281fbf01ca27a889e93d07a79e48c2cbc02847a4ba685ad4b84e1459fbfc848dd203d04361df1441b3184414704ccfad2e7f5b2dd863cdb1ae52989e82148a1c6bfb605bbd0f38fb7755c7381e6392746477d96304444a1003307f7b21faebb44333d88435b3ae0248729d17cf83e81", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 3, + "comment" : "", + "msg" : "54657374", + "sig" : "719d263205cdbc0d8a9af580628386f68501f29f4026dad9116f149fc285870ac06f570a3632abd20a01d76f617b0001e88ad7606f0a48bb49a8ab1331ce61439ed35c7e45df9c22e54f499309dc2bde89ee9edc8dbbf9b25b60b021f25ae11166a9fda31a0f3a84efc891fe436e3b22e3e0a6c0f2dde3868179abf673848a53ee235671eb401e3b79faf94ce508a7ca3431c2ade11b7fa629ed893881ac731d6d673e5ef4d5ef7f1c12145c9d060fdbdb49fd43db4fdeddaf526cda93dd1a45636168e1b9115ba41e17adcdd95e6a1b7525452244ab6f46cfa01bfa787fab605b82c43a2f65d2e0b066b34b5684369d3ceab10c37a73d3c979be2ac996ea036", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 4, + "comment" : "", + "msg" : "313233343030", + "sig" : "1ad9d6447423c4436a96c17407f8ffbcb8a41ab5421fe319222899e9091fd219690a97f801113d33e13fb5920335646616a35ce4996d63504a2c0dbf7172533b06738706ce20484698cfbd24eade67ed91e6b985ac2df1f17c4598125b2439286c9c01fd10901058b7318f8cc49aadab349560d473c30c3389905311d78288f900cab33b5db060694489a018c2552e588f32832820703e3838b44519ee9430eafd65076e5c8195acbb85ea1e4502810ac13ed72614db0c4bf94ad83dc95ca2bd47688021a56429c4b74b1acd82f242aca266f8a02defdae8b47e12d790c6a7c157d2bf530d50134b1e7c8446bd13884f3de0d44fdca612cd3d4260b6570ad0d8", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 5, + "comment" : "", + "msg" : "4d657373616765", + "sig" : "19f7396f4f538b1dcb82f556ba9b4817aed67eb97229587db7ea1d70f5fffb2af67f4bdf31915ac5c528648fdafa19c21e41d868a78709ec3a1f1f9a4d992c8e5dc98ee7668e66812bac88d39721e6bd6262679652357be5a5d54569ec74a0ab4e9c52244a927b1472d97368854c1dd1bc253d7618d5a94d1e64dc1630461c1c506a5323583e75fcd32b2e30efcff352250580dc8b780dfe1abd5e2ce4b2c58b17f9a95b177e4302e99815aa1de7e84050323cda3fd9fa0e22f5ece22278f075fbe3a09874a464795cb72080a3ba4d5a94c2aef5733fa3b11a9a0172e761aed2eb7e364c885c6fb66c54996d92a98ecf837ae2c3e55354f56def5d71c09a7698", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 6, + "comment" : "", + "msg" : "61", + "sig" : "640c44887275af542fb28ea33a7cc1c05188481d69c8a46d05a3651abb658d7ebe5c5d955c0b27ecbc2cbc05d131910b563e56409d2d0ffd09380a880c58324bb77d4d91c64d94d4f50751a046e1f2a617c20bc34c18636389c89fae170370da1c83c3926431ed164d0518c1fb8646aa7ea43c20695fb9bb1a34adfa2a78bcd97829d87b0a87c9d8e510d25a51ec1969c3ee0b8a22aad0394a36f0a98af973f7fac61e4f9d5c6c0c9b6e703c33e28b39e28d9a65e4f451d3d5ff6ea369f65a38d93bd91b30459f4fd1ef5445dd6ac45715274d3ed28278424324a52fc1be917e4ead14a94fc2baa3e5101fc37f8f1beb2f9601e44c0789c325ad2189c9d4a2d2", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 7, + "comment" : "", + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "ad5150442d1b552326200ff1fe9bc797e4be9e3146b92b269a0b2acfb18e7ba326319c7752ea7e6392854a5070f3cf09e0ec54227b16526bc13dc8df4a7ccde94c7237c4d49de949c2c407679f8aa49be386e09f0e35e6a3fece34273a7e88b91a658d3e002a939b16637ee152398ba912284f2d3726354616c155cde76df1fd421936ce213df0a4f84baa01b111479e1c4593cec97a609e2fd54d0350d7f08b2a9dc094c6bde3907583da25f3d6abcc404d2a321282d3a17379137e5ad04e544efdcc62af54a544ae1c17467d99a68cd8e20daa5fb4f906e7528e306688ba58e80d41f2b0c6a1801780cb6b6c36e5be80d1da4e0af005e217d57c3fc26345da", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 8, + "comment" : "first byte of m_hash modified", + "msg" : "313233343030", + "sig" : "4f732634b50d2ebaa205b8ea73349ffb95cc494b4c8f722de0569c33c2ed4a977095e03e87abe532f48e811d86c8185042cc0dae7cbc59cba0f0aff6dfcdbabfa3dbb2e18e0033cba1cb2661d289c15aacf45469bd5772de4bf378fa4cf4adc7dece05436781c4ff1085dee1ede3f3979d553af3c68f42919ddfd151710644c80c8d1da6cf4cb51f9149efe4e7921ee2f192f057dc6690f6db54a1affd0ecd0d8c205818bac599856fa7729ad63332c1aac2a0148102f549b11b8f33afa638710abae7ab052ba118af38fa87c7f6b7b6f722b513c9c202ba47d3c7a7d0228b535e5f583ed19a014e2e81e4495dede1b72650a4eda669a0e76e78a40b46020c74", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 9, + "comment" : "first byte of m_hash modified", + "msg" : "313233343030", + "sig" : "52c4c54d30d822b6c7d1741395f95dc303f068680efd2bbbb864c0cce58737f3ab12f5a086603b6806812e3ce39330fde071a6c113a7f9f64c9bff494832f0bff229a0d40e4b67a6e505dbf942af6eeb700b4e6b6e0936ee30fa1a25710cabfc75348a30c951b84f975789e0fc78e9298af5f3f2cfbe9cae763e127720c8451647d3e9c39efc19761c3d7a0c880ca7f84d0737f59ac0e12a32863a34888518f95edaa1cc057e1bb6137d497807b878c91536e09a0a4514cad144822bd7d10c61d11a8810b9d5b81b2127bf626540a5b1af5eabb3db40bdcb528c6bb115ffe61d107d3d593ef2edb375ebf25a91d17ccb63f1f9be27127dc0d00c58e8f6b5f3bb", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 10, + "comment" : "last byte of m_hash modified", + "msg" : "313233343030", + "sig" : "5b7524c140e80b5fbded9106c9d731233aceaadf71580e5b5632f62c298c670fcb0872b1ff9034a27be61539484d477a3b56e1557b7e6f851ec0aa74e4b6df7b8e0d36771cccdc06c8a1a076a803cd31b1abd1c8037be9fa4320a339a28d731d2824070d7fc816691a6faf233c83e66c598943d41191912edcb298fbd35164c1d5d4e35483f477665a5c0a4d518e77ef60b09bb4281c47a25c20a1a91f6a1749ad0a94145b3c47113ed08e3ba5e938a751e1d1b282cbd48ae980ae02a41604b2f5ed10fdb6f1ab3427cbdaa9467caab56da29a2290b92e6be75f242fe97b96e55545cb18216bd5b654cd014107b2448ac33a833682bb4f79401be44498655687", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 11, + "comment" : "last byte of m_hash modified", + "msg" : "313233343030", + "sig" : "0a1a47c81b13e02edac4ee16a40e84e1b400285feef1224dd787516cdaf9c81431eb3523226d95856f83c0e58f804ad9c0765f5173dce0268a6dd73d65981a678bcfaf867bcd880bab60b779e032ea7ffa1c4755fa2cc0b67f1714e1db97603b47285e4d43b0e4c1c349d338f904968a8ae6a86683e840c3018186b4dc2d7ea58213120d1dc724a3fe72c980e148fc9892ad4ffcf8336d2f0d99963edc2ec7f3bc5382db750c3c6ea34d9a2c78baa9dadb98cf30361a91aaa01a12dba123745796e13eaa3e200c725a999cd84063f14657ab51ce76f7743333dfb4b74af77e8bd32092776b892430beeace6bd3c2f59a364b9820d31bb3adeca568491fcac10a", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 12, + "comment" : "all bits in m_hash flipped", + "msg" : "313233343030", + "sig" : "2b69fdadae6e8854e0e4aa6df667d4cb4e278388a25b4c37f90d45d425bf4f9efdf078cc2e7888c1ff71c2a593a8982c19a6c5b2a9b54703bb007c43226a2d51c35d011a981dd6bf3f5c7c68520468d42417b4f11f62e7bb35c4520bd7d02b74cef0492ee32caabcc35b42166af3a7fd3cc8dac12474a7c71b87f8f018d7631f6452bc7ddb35ceafa5964b010ed1595ac53098557dec598a0c7e861160949e1e5e43ce126add866eaa035b76d1b10724994703178faa228aa0c3ca90f1602dc90a53e8b1493b44192b4488068b802c3ce91c2696c336e1b789e9cf4f1e153cc0eedc8c7f23c580d842078199a263e26bb6ebe469612694e8c6121d97edc64918", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 13, + "comment" : "s_len changed to 0", + "msg" : "313233343030", + "sig" : "63384fa945e41c0e4343f43ee12c115cd021737b7cab9c778cc451d180359c9f39a1c457ce5308d029a508c19ca61fe3434bddf28e836726e6e6d4d635cc3d265c8918b4bd921971fcc7fe8857ca330d01cca47d0dbea91ffa7bc813240cd9a81f799f961d00adb060f599836987f5ae194e22262d27f216dd48497205fbafc4274e97f427ec99ab29c6090a62ae6edc777a0494d7e9812dcaeaa51c436d924a38d8c731f4a82243f0fb132fd9f77403f9f0c7f5569608b530b61a69ee8e0c9f32da8d5bcdb0e8370e964a952250b3fece411cbe28d39ce7eabd54f23110f97fbbdb902966524493fd47833addea2baf31979ef65e9ea5f087f7cc898c463503", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 14, + "comment" : "s_len changed to 32", + "msg" : "313233343030", + "sig" : "6249a0d0651ea272e9308178eeac74e98e48822bcfa21a2663689e1cca6735d5d298be1d1aa3bf70754a91d87342b78b385cbed55fa761d6ce58ed81411770cd7f4d0d1ac96b2966caade37db00e27c74b497cbbd76f9fa13c08596880a3357cbf05e42f826cef564e707e378af170f9ac892e081930b20183925d6f4a8e934829784472c49c9f384fb631310b376282476130750ef3de53fbf564f2d2cf3161485ffbfd0b96d98b47d4df23dc35974bb853544389fc6ff6eade53d9f4f14f0ace492eaf59dce778bb4398478a531a5ea9fc3f230e0bb973eb173a197d840d1eb080632cb7f4f0193e82a1c9571127616609f55e9f258b42890189a70adee22e", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 15, + "comment" : "salt is all 0", + "msg" : "313233343030", + "sig" : "0580894932c20ad27584f68b560d97e095cacdf2b69286eca83396ef0a9ab5d89263ca8e90f6c7fa59736d0d99ce437f6409f56a07b6ccf228965f556f6ae9f1e505a512bda0420e177535582204fdd933d510dc3ed9cbfd80ae37d1bc1c621f06d32162e0509f2c5e139953796cf306216106ab4379030a26d87b9c761bc9b35d26e296446eae2c5df7a54ce98a155292a7bab987c7eba884b0638e659d57b85ee9093401ec11514e67bd0106fd59542470ab328bdbead97efcccf9d0f85bc6ec1879a2420c5ebf6aa53afe3f62b8197ae16593ef4049c0e8d76b2990beebccb407822701fef5e8b5210982a9f392192491113a7e2e69bae2b1779554d97435", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 16, + "comment" : "salt is all 1", + "msg" : "313233343030", + "sig" : "8f183006f11363b35cb506412c27a1b2b12e0da08ae92233b0248d8ef6c4981ed0993a447e6a5e2336eb33fd8145e8b1465f5ce3cc157bdabca33a2aadda31223ce2f0e8c4ef20546d98476f889064d8e95043ad7923bc2e97498580085fc84a36bd14e3fd056d859a677c3fb01868f8a2bd27d08bc52056d060b25c9b5361871e693cd084918fde00f2d6794a3975c92436dca1d07f20f321c0e5d0a52499be6c1ea7be2ebfdfb7982bb51e72a4306ec1ed7484fda2cdc3d38655d92bded1541387d90ceae0ee0e14837ca61c3acad3b3b06b45b84819fbd4df0502eef53139ebf96c804d780396b397eab38f2ca25ccad4cfc8bc4cebe70386d7432e876ec0", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 17, + "comment" : "byte 0 in zero padding modified", + "msg" : "313233343030", + "sig" : "6dc8af93242468b652f14c470730651d6b2de224c15701f025ff056a7b0d72b383fe944e0e4537ab47ce5818e13787e652c373b614543da38a2708b6a522e4c3ffb5790a16d2aeb1aa69610a7dd858ac9bf415ff7c277cf6c9cfecff85df6bbd400f000bde74206068a658f27ccac13055c50911af77d1647c582d5ee140c971701f15c5520e355d32704e383fbf8c4fa571c26a55c6c49ebf4b3f6bc26ef939b575ebeefd4cad99afcab0a9ecc8551e428b9858bd5f6f8d497fc75121d0bcb651bd739d93223197b9306fa6842f695fe651e9b143023b962eb166d21384bebcbb99bc9af257b0f8997da90410646f7783ac65741171e7c94a10c3aee10c1a25", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 18, + "comment" : "byte 7 in zero padding modified", + "msg" : "313233343030", + "sig" : "89c0510bdadd44bebee7eb52cef303a1b751539ca4ad31752a9dcf3af755844eb1b47d1879a4da10ff766d47df1871fcf6fcba06e101134c304e87f1d8d255f5363bb123d56c9d2bb5c3056aa5561cfa772a1f9265f714fa0a5118356699b57efdb2c2c553af1ff41026bd8c01512dc760ce0d62a88d868d46914f6ac3793be6aa65e0059e61babff5a8e58c3bd459533013ca0bb19e63018c926c11e4f910b18263fe58b259f1e6f517f0241d4787cc2da771039ef73db3ab3bc364f65a672561c533205740e0c5a0ff754aa90683d3a8637781d3d4438acb8f917d946543f9054a2d032723e0106c56c278ebf63f66dec7eb6022a5afa352bbd8c19248e6e4", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 19, + "comment" : "all bytes in zero padding modified", + "msg" : "313233343030", + "sig" : "5e0670e048659ad9e3b9ceb3a07cc4a549ad80fab3f76b532dd077c2e841383a781ca0bcb4de50dd0f737f923fe03062c2d33a9ae9f4ce827cb993369088c8cf6dc3e1765d09d836ed63c3f6a949d2726f429841c6b945adbb8d10d5d7d3f0570d30a813a32c20633f03a6cac4850f5aac776c7e573902af39daebddb205efdbb057662116c41fcf9f46d1d0ab536e300dd9c56fb7dc702fc0385e25149c64cfbb5fe663660feeebbfa009bd40a9d011203a2b216f449c5b949805abfb766a3c2a1d8dc8fd37c1ab4f228c0719f72e223c3d4937fc871f6972268313fba32788f79d20df3ce6e0a540f061711059a7a259f5c38e0389a77e61f13b094f1c4010", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 20, + "comment" : "first byte of hash h modified", + "msg" : "313233343030", + "sig" : "5694842681c2892a52cd903b55004859553dd7b42f85ef93492c74278aa4ded900a13245b4e3fbae340bee5880e2be0ead44c5ac0d529063d9a22145ddd9652259b0a134213a56b7947c66e525e136dc86d1ead3e2d057018085b5cf03a2621683d59e60cf7712515343681f857821548dd55092644219015b2e39ba4efcf3ac8794f942e1e7f9285dbd7b24eabe422a23e1c9e61bb42f3c204f572ffda99ba97c90cb0db3936c262177e1562fb333f9cc1b859f55c9f3645e14086804ee965184a436ca13fe458ad74818b554ac834ebcffa4d54cde2a82233da5aa9ab0de031960e1cf48fb00aa89949f8cbb9e149914aa401ad948b32f90f93505706a8cf3", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 21, + "comment" : "first byte of hash h modified", + "msg" : "313233343030", + "sig" : "012739d50132db2da632e03fe9126b3b3044f3c71aace80cfbda5c58c22083d0be128a972a6dfdece0445e19161713f33bff4a49ca808c5d0ef2e79de010f3e28eeb00233e2ecf35cc7766b1c130912557beae44717524da4ba553eb2d4ecf06a331c9a82ab6182b02c7143dc9ad1bb33075d234a6c40c6551c864811bb1a4cc8171c6d814d79bda4647f2f11df515132f605b38f080ed400a976f36fb81e58ddd1e01b7de4f96a952e7fb13b2169f70ee679f07b99abca564efebb234a0d66c24bcd7710f89839c93ee6868341327a14960c0e385cb786888e8d462668f0d5f1db94c69a3b4f271e4e7cb64117a0004c87df15ca9fca63f19a0f49a9b61da63", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 22, + "comment" : "last byte of hash h modified", + "msg" : "313233343030", + "sig" : "9e98e3431040f3f939def28cf782ba23cdb0a92ceafddd4c6469351c639780a195140eac331416d00a2f846582433b5141a3021459a2eafc229448b178c376c0f6ad8dc7dc1a0cd048def48eace50e8f77a0345cd3666d20389fdeafa3d4474d50a41b7bc6db000b128174c82df7cff6bd17335dfd3f6d954e065ada694ed33c291b82191a1a90cbff58dcfed4f0fdc720369f74a9b218d85eb14c0450e1523b688f5ea1e5ec9ff10d39a42f58902f6639d0f8e760d8f6067a57921515b2edd8338cefe09171decc00a50ae806a47a7d35dda7376aa962d63b0189a63642d33dbf9153a03c1e496c01b9ef74d6871e1d63bb61719b3ef5d40f4dfc15264a07d8", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 23, + "comment" : "last byte of hash h modified", + "msg" : "313233343030", + "sig" : "76533757a9a6f4efaf59b8e4fa38c50cc7ac5f9bbaa7f45583ef79dcfd50afe07390f572c5880c27badc4ba3130494aa396540b8fa3d15d1d510d0d0ad7a07d3b44fa989957d6e50ad3921449aa6adea1af2879cfba9f8f045f5c3457fdfc53525c00de55ca0069e239b737e0c02b497c5f2f33f66c9fad5599ae3168bbb1b0dbf40f4d941ad26a9483488d06276b167d089d242cc423b785a4c34568817af7747782db559a32610cbdb368511b7ccb5be09c0ba5a21f677405c73a43088b193d445eb54416d282fab82453ffbeb68e3a1e5eb33a705db4d8be0149817a255c40a53040c05395abfe2c56fae34b8e2ba083955dce77bb7cb5e5905d0ad9bff6d", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 24, + "comment" : "all bytes of h replaced by 0", + "msg" : "313233343030", + "sig" : "80fdee23937b15c70116b060340bc7a430914506880dd3f71b5fda9f24964a9ba69454e7929c529327a7bb648c2789d3b4d5d2ca465c74b7659cf445e57a8e7d11e614e34b2f9917139352c0f322428d7c1dda1fa11750a7eb9e7558a6152114f148a90a14250adcdc8918dd0c748b71ade03126ff13a8a191c024291bbb1ef80e5e559a27d6d204247e241864ecff580c56b3345a803967aa0952b59a5401780299cde2cf1b783bdc3f8bff9ccfdf283896ecfdc995ecdb54e394add4fbf16c0904a5f581b4061bf00b2ceda8f7acffc463323584ef69a194f2ddc2c2ac6002bb5647643eba036f4ccf30472387c99b6e199a3a04caea8135ec82654a2cbe3e", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 25, + "comment" : "all bits of h replaced by 1s", + "msg" : "313233343030", + "sig" : "2fd19f1af2e56de93cd223e96318b336fc587fe333ec6b81b0b4304d85af72cd56dbce64d9d75f023c39e7d82307ea6504c81bb28119df545e1ac8b73453a87a6c1fff0619c537c6c1f98694b35afedf37540a70f4665c1fc8ee0cce2e29e68c821ff558433845ae46118179cb24ed247419bdc48c13b927e9d4a6da9e445dfb0a1d0d3f599ff1927956fbf04cee1f6e004490198edb6b9cc440ae786f74ddf257474ef3a5f273d87ad361434117ea0172e7cf4a8fa3f0768eb4c26cda4f8d0bc7ce90b2ad39b588897f85513d22ad0af86ddc0a2664ba2dab0b0832160010d743ac0a5ac69b00a68a148ba6c4ac36496addbeb188b58bab9e9b06a2f5e30ed9", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 26, + "comment" : "all bits in hash h flipped", + "msg" : "313233343030", + "sig" : "004524fd468f6b32c1e39aa51df5052e174d02851aa433871dc4c9f72b6fc5dd776a7e68f57d180f049d6f90c4c6d5aa21d0749d2232bc2e257dbeae0640b985706eb285b700f6480a29fbf42152f5505b91a73ec8cc80e17b5236dfedd15280e6de907080b339b116f644ddeed18361851ff25f0b6c174e49e0b33962086cf19bc4423f6ddca67c52ec62b8b664504b6a5d97c6d68e80ac522a98008b3d4deef1f0147f3574f4acadb8e3687b410c2f4e52cbe85163a26356dcae935581fd75434da19e1022bc7865ebb1c15c93968fa357e7029b328ba7e59ee6429d4858bc9acf78fbb68508d653c73b97da4bcacb1088ce88c651a7d90c7951b920a2ee80", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 27, + "comment" : "first byte of ps modified", + "msg" : "313233343030", + "sig" : "aa33236940904a0c0c88e3f7b9744343c4577854cc017e8ab0aa08694393bf1166a55b56f6589fed56bb4bf4c87151407363c36a9530d200a92eb7a04f2451245b105d1d44260ae10385edb5edc6e118e7b27f4270fa2988b1dbca3fd21e1d3ae6d62f24bb4af5138eaef53c598fabf108ee78a6a986c14e5c472f71b24aa67a48c5986ac3962a6eeb9f35d0f09d22f0f9a665cf80e08a19e9cd7bed243af7edef90e5a025fc2b8b0b3ea49940836e9971d3558defb2a08ea6b7c40a4c3db6fc4a7aa4891297f9c9dc92d16b2e6cfb7f558603fd17ce5bada483688b344278e27d05c5bcc1d2f44f91cf24bcd50b53289c744ca67b909ea04fe1a1bb4f680b41", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 28, + "comment" : "last byte of ps modified", + "msg" : "313233343030", + "sig" : "7fd4d853d91dac3e29a1d24df4586aae452aeb7d997ed8a039490c2257a259c2fd4e868320a5391d5cdfe13905ab7fb248d722a6932ea15750d8a26b810d10d5c494639b88265d385516acbcf6dbce502b834999387635690b65b65ba1053a42f909b05d590498bfc9962db35f14a1ffa10cecaef5dbcb6ce73b783ac4ec4119cc22f976f3e91be86d67b0a1a45f3b8b757f893bca0f717e9dc4184aac01296e18ce1a1dc643a37635d2ea0618793b1624c0c0da74a46e422df25c56a6610e02a723bf80f147f10939eed5ac347779dbdcdc4b994cb4cd3388283cb6a04e4837d903f75ea7d08a43d334be80b3c05a6b0806502eaf4aecad28abb86c790cc4b7", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 29, + "comment" : "all bytes of ps changed to 0xff", + "msg" : "313233343030", + "sig" : "952e142d407387b8bf807790bbb1c8bbf73f86cf8efb897157d5f15ec6579ff2478216eae543b9e81fa45a015070d31f5e8087a987df01e66c332cc0626c984032b3368621b53157a7531d491e70b756a2112a4644486ea74eed5536aa63e5b992317fe1a68cf1f37109aa4709b6347da34c4f846a82b25d51837df3bdb59a41e6edccd92e25f4885d58a164b23e11dbb9ecf3981917ae8682f7ca8606d770114527f34799686bfd3b6e000df2e719fa88d6272bb308403cbd3b216133b60ed74448b04909dc24e2bd3005673667157fa336f3934da3b9991f5584641e67b8dacae279d6e92bd564364719f8a79415c59e1150281ceccc23a312f39c783f0c4f", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 30, + "comment" : "all bytes of ps changed to 0x80", + "msg" : "313233343030", + "sig" : "3cc78a8aa312cb60d3452c235d8a530b3f32c376eccf1c981f87658ccf492989aa059aed5a18971182d1a083015c2616b6f5305e37843e8b182a71f19d09a03e46447ee6a4b03846b6cc629c2f39dea75aee0c79040cf6ed930abeabda242032e47082ddb23e62cbf11379022ae08d5463837a10d22d9faf63f3436c8a762a030832333064e73642a01a0bc722d39b11dc720247081280d6790847314401a4def0b1ac9e307c8531fc1136efca55b19c4d0697af168f81c62aa82a8105566b46f690209b6829b7238f579168e11ba1f02646c4a8557a4b15d2136fc2a2f9a46da9688a5c3ae61e91b2463075b5422e82bc40903afa867cd7a77998e097b921f9", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 31, + "comment" : "ps followed by 0", + "msg" : "313233343030", + "sig" : "3e68229146bee8f86f1a85439d59132c20f161762d35e117b46a8c9bf6ef7a7b3a6ffc7e83382c8f0550b491c304c397d8240ede43efa5e1cc889e90d0a5a7b829e885f72f764d1574478c2dfb9530e42de5003121a2aa865daaf421e973899c8f3d6479b80b500c10e1b8375f8fee56b1fdd5fe1d1ea4f0ed1ab3e42abed62134ed5ac8d513a91ee782c79e92cc3e76bd34fe66ac3ed4f6865a6c0c5f04c3b430aa2323c9ea5a0409abb64c1fc95af535a3cb45596323431e208640d6f8b9d425bc2c75f0f2f431bb1943198ce80189755569b8c1b09acc729122357de8c88d185926df71ecafcb0122edb7097165337c83340b9676ead12c692c4025177d88", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 32, + "comment" : "ps followed by 0xff", + "msg" : "313233343030", + "sig" : "aa68dd72cf47df9a0d01f5e7bdc297b35a5cae62846e707b0b8116fc2527dff6e6991ba01e8b5b84bc20e82cbf26b2afd524c68bbc3a6c872b6fcaa92e4fd55b69ce5b773861b3308228f09cab60387779da33213724669fa119ada65d4945bf8c3af6e445584c85f553b17ce6bccec8535e66952c34c9517bafe73a33793ea80e3be07d607d4c7f047198708f973e4f635f190018278824e7e5c8970413239e48854e107b26535085c61309b62a8b2b96320523cef60f6ec30d278bbaf462221bd56950a1f042063148685642d5721ee35e5935aa80f82a16457165b22ba48cc79c4b2cfefdb1b88570aaf760edbcd1f8fef2fabec9d70e3e425daf7ea47d66", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 33, + "comment" : "shifted salt", + "msg" : "313233343030", + "sig" : "70ea1c8cf6d950da9cf4f11da5e91089c7b60097004337aa1394e004b58ea4b722decd23dd2260095ff8179f70f9a7c29430247b4086a341302a36daa6e925e42d192835c7d69207586aa6c97c184f17ab6f2b6bb6f97a3d866a2155d5199a6cb0121ee1a31030635bf505c0fb96d883cad6050bc1802769311ad1ea23aaf884e347d2a2ed71c460285d0d4d064bd276be732e899d01ad3b5e08745732fa1bc74622bd20fd0a53320ee5b70cecbb65ed51d6f29f87774b36f26ff66129178beeff34630df9af9ec80cea6b3e307614be9a20a1038079801c24f089847404252e5ca4d60c1613d5e6b1c596ed7a09ec162875664a6bd5168d352464e13ee81f2a", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 34, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "84fd2800622e4808ffbf30bde60d9a55c702ba39e344230d8d5a1fff44be6322abce6f1c7a702e2e1c3660c891fce6aa3833bdd87a6d1b28b629c19d01d24d06bf404d54e444f055bcd659815944daea78df4939fe6912f9c396cd9139852a76aa8f90669013e3307ca045793044de1702e98c3d2e02a4023861d13399f489fee3a3a1ee91272948d08cd6503f79f321bbb936910f36c63f8e24a3ff10908547a2818e9d5c954cf3564afc71884b47299e16c70f9f9d2affb68f2620acd58f5e4538f5b56adb6c7f4461d586e1de2bf3c99b7de01bae479ac124a59aea4d4df707dae47edda3bd3c74696fb62a9cd24282193f0cc43816279ee0e2683b82c8bd", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 35, + "comment" : "leading bits of masked_bd not cleared", + "msg" : "313233343030", + "sig" : "764e687e19fd6c0f60ef4767262faf217d6bd83f402f72c46dcfcc346f3170d67c3ee927b3366ebde5fc81d576bbf8a0da76ffe950a8dc441d4bcd3485f5a821b5d58dfe6567b7dd5a3a77f3062809ba7ce311fae758ef696d1b36f3066a054d11a38eb124b17b5387ca71433685c14042cf68a1ae42b749083bd852113a214af76c7e34a791c9819b59b261cf71fcb58812c52c9636153a893ec60372b24388f28eb15a806ef912052911661ed55b71e4ce3f5b16d4ed589c27a2a07d2c488990fbdfcd9760fb7b61d56af8ccf00e93814add5a41a436472d7c5f848cbdf269fabcb9452138b06f810f2958b04bf5727640e1d81d99f4e7d6b413976fb59ab4", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 36, + "comment" : "first byte of masked_db changed to 0", + "msg" : "313233343030", + "sig" : "452efe45f5f852f61c14e7bf357e58f1a601d3322ba60b7e4d09a226fbae5af2ed866226ad7dd0e658b00afe58e0f017cb218b28dcce2d10bb8b099d8c3a7b4fbc6dfc2d085fef16b5cac7123540e9623fc4704ddb48a3120c1753c2a4de13053e4fb61135375768ef35baedd1dbd31b1b4b51e8a7b9108c8c18faa5d55184e2aa693e27e4534a60627c1cf2ab332fbf13eded03913b310c29f48a09912eaf2128dbc0e402bfdfe5d10dcc3a7071fd12497d904038ceec21382a71ac9a0dc28260acdd23405a291b2c0fe2c9764b04f53db8e2f640f70cb57c452807a01f588529da21fdb8a93f569268c2e5b8f14ccc21e3c05d88a9856a76a58b9e7201b1dc", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 37, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "2815361aa080fada916df00abb4ff6745144271e36868facb4fd3d42e079b5f0aca5db90991e454f7349e9e8aa85517f8c5a148547c646f9d89dd38a18ecc439b6d8e1f1a67420af089f4030e310e3a9aacdf32c687946b1f2829364bf6127ec9211327793468832090a1afc178901946b552e399c5f4f83fc099c31c950d3f7b3913c13f93eb23186bef7bba43724caed7ddb3551e937ca006ac892d1f3b8933d9ca952ee0d307ca131b53fecc975b29b611a5c95585cdafdbe8f0037488b65d4b4a3bad17a784171264f257b4a7febbdd5a959d99d4e1aa89e6bac530d38acde8acdd068349332b32e05715bda82c25d2eacd58fe72d08af9fbe3ed60990a6", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 38, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "abf40fa37aec687e46bc355e0dc8534f27e9bce3f9ea2d27b5943fc27730d38bc948557b581e548f46d47a18d726806b547866127657414f9b1b0bef341cc2c6cb80bcfbbd7c59112268c49d3f7fd896a4c121b487a99929d94606acf882569d9d63c92bf46232059a485400486558a5041737205709fb3996a8e0f697d4d98a7131bddaaf2000232952c6343a81cfd8d10b4a944cf16cc70c5b78b8adb0a10d690c2454581e5e36aa83bb106be6a753f0807e8c6383e32f6e4268cc91af1a67c09f85b43db732cf401414404a2bc378c7546ba6acf93ce409eb049c58c286a3ad8bb24a8390c166e6d7860a511ffb622a587d44040936238265def3ce8b0972", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 39, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "18215b1083aab4e4dc911b55332c2dfc7fe776dbf8873eaa7738d79e6529c27081b43e24ba7fe52f9d38933aa9a91337c1cd607e82f092b82895eee08ead942d344a813be0575b110e95e39ad7fa07ca1904926e526d04831c355059570fd24015e2ca660207b55a5bd45f2043f2704dcce5f2f992dc9b185221ab4eb28272cb5b179c6f934e218471f989da57c787e12cc1079428485104cb8cdb380e74d0d8bec8f75cd4831beae12379493f58db754c1f332fdf51d61f2d34f297dda0f761be3afef70ed769fcb786348301f954586f135fd55a67cacff16760147c5f38c796b4837ad5f0688fd0ea5e6567fe0c7f89803004c45a5343cffa5e20c7630c9f", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 40, + "comment" : "signature is 0", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 41, + "comment" : "signature is 1", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 42, + "comment" : "signature is n-1", + "msg" : "313233343030", + "sig" : "af3897c38ca932c661de8cd18315dcbd8582e98f9f9a21d8cd822d4d1bf1ff1d1bb98dc0ac25c4c268d82ec61dbf32dac496eab4622be114a9309634cc85c16036088026da96abd350152e549552500d6ab9341f6b695c0d4d160f6d50fe97519b44cd74edd65bce876db5da9adeb87a7cba1c5c02f0d0fba690b4ca855024dceee68d04f48679d5c63ec87fd65e1e42604d32f0453db7e83a1bf4dbb8230308bf7c0e36013d555429c6650d7bf576b37b25f420798b22842340e370702fd1cc0fce98a407fff326017dd985f8c64bb6686aa274b664ca44e40de1cbbbf79ad760693c256f820d0dbdfcaaa440b0e69899b7b9bb2911082ba957c4b188e6d6da", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 43, + "comment" : "signature is n", + "msg" : "313233343030", + "sig" : "af3897c38ca932c661de8cd18315dcbd8582e98f9f9a21d8cd822d4d1bf1ff1d1bb98dc0ac25c4c268d82ec61dbf32dac496eab4622be114a9309634cc85c16036088026da96abd350152e549552500d6ab9341f6b695c0d4d160f6d50fe97519b44cd74edd65bce876db5da9adeb87a7cba1c5c02f0d0fba690b4ca855024dceee68d04f48679d5c63ec87fd65e1e42604d32f0453db7e83a1bf4dbb8230308bf7c0e36013d555429c6650d7bf576b37b25f420798b22842340e370702fd1cc0fce98a407fff326017dd985f8c64bb6686aa274b664ca44e40de1cbbbf79ad760693c256f820d0dbdfcaaa440b0e69899b7b9bb2911082ba957c4b188e6d6db", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 44, + "comment" : "prepending 0's to signature", + "msg" : "313233343030", + "sig" : "00001ad9d6447423c4436a96c17407f8ffbcb8a41ab5421fe319222899e9091fd219690a97f801113d33e13fb5920335646616a35ce4996d63504a2c0dbf7172533b06738706ce20484698cfbd24eade67ed91e6b985ac2df1f17c4598125b2439286c9c01fd10901058b7318f8cc49aadab349560d473c30c3389905311d78288f900cab33b5db060694489a018c2552e588f32832820703e3838b44519ee9430eafd65076e5c8195acbb85ea1e4502810ac13ed72614db0c4bf94ad83dc95ca2bd47688021a56429c4b74b1acd82f242aca266f8a02defdae8b47e12d790c6a7c157d2bf530d50134b1e7c8446bd13884f3de0d44fdca612cd3d4260b6570ad0d8", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 45, + "comment" : "appending 0's to signature", + "msg" : "313233343030", + "sig" : "1ad9d6447423c4436a96c17407f8ffbcb8a41ab5421fe319222899e9091fd219690a97f801113d33e13fb5920335646616a35ce4996d63504a2c0dbf7172533b06738706ce20484698cfbd24eade67ed91e6b985ac2df1f17c4598125b2439286c9c01fd10901058b7318f8cc49aadab349560d473c30c3389905311d78288f900cab33b5db060694489a018c2552e588f32832820703e3838b44519ee9430eafd65076e5c8195acbb85ea1e4502810ac13ed72614db0c4bf94ad83dc95ca2bd47688021a56429c4b74b1acd82f242aca266f8a02defdae8b47e12d790c6a7c157d2bf530d50134b1e7c8446bd13884f3de0d44fdca612cd3d4260b6570ad0d80000", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 46, + "comment" : "truncated signature", + "msg" : "313233343030", + "sig" : "1ad9d6447423c4436a96c17407f8ffbcb8a41ab5421fe319222899e9091fd219690a97f801113d33e13fb5920335646616a35ce4996d63504a2c0dbf7172533b06738706ce20484698cfbd24eade67ed91e6b985ac2df1f17c4598125b2439286c9c01fd10901058b7318f8cc49aadab349560d473c30c3389905311d78288f900cab33b5db060694489a018c2552e588f32832820703e3838b44519ee9430eafd65076e5c8195acbb85ea1e4502810ac13ed72614db0c4bf94ad83dc95ca2bd47688021a56429c4b74b1acd82f242aca266f8a02defdae8b47e12d790c6a7c157d2bf530d50134b1e7c8446bd13884f3de0d44fdca612cd3d4260b6570a", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + }, + { + "tcId" : 47, + "comment" : "empty signature", + "msg" : "313233343030", + "sig" : "", + "result" : "invalid", + "flags" : [ + "WeakHash" + ] + } + ] + } + ] +} diff --git a/third_party/wycheproof_testvectors/rsa_pss_2048_sha256_mgf1_0_test.json b/third_party/wycheproof_testvectors/rsa_pss_2048_sha256_mgf1_0_test.json new file mode 100644 index 000000000..ad6bd9573 --- /dev/null +++ b/third_party/wycheproof_testvectors/rsa_pss_2048_sha256_mgf1_0_test.json @@ -0,0 +1,375 @@ +{ + "algorithm" : "RSASSA-PSS", + "generatorVersion" : "0.4.12", + "numberOfTests" : 44, + "header" : [], + "testGroups" : [ + { + "e" : "10001", + "keyAsn" : "3082010a0282010100a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d50203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d50203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAorRRoH0KpfluRVZxUTVQ\nUUqKW0YuvvcXCU+h/ugiJOY3+XRtP3yv0xh42AMltu9aFwD2WQO0aUKeidbqyIRQ\nl7WrOTGJ25JRLtincRoSU/rNIPecFegkfz0+QuRuSMmOJUov6XZTE6A+/48X4aAp\nOXofomqNzib0kO2BKZYV2YFMItphBCjgnH2WWFlCZvXAIdD87KCNlFoSvoLeTR7O\na0wDFFtdNJXU7VQR64eNrwX9evw+Ca2g8RJkIvWQl1oZaYFvSGmLy7obTZyuedRg\n2Pn4Xnl1AF2bwixOWsD3waRdElaaYoB9O5oC5aUw53MGb0U9H1tMLpz3ggKD90K5\n1QIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d5", + "sLen" : 0, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "msg" : "", + "sig" : "20081f8894a1330c4d503f642880e3c30e398fc6235c24f1be752e2d49cd9493ac0cf999e275c4f89ff08f0d9ba4e264a332525a616d336bd9e822f41ab3f4fae2f48ec66c2e52642ed93b7cb944396fbaa727cbfdfc1f20aace99a6f2a74475c338f8d9f22a38cb5bc51752076503b3aef1e65e5a8f8583d9ae7378ded038cf516898ad06beb90a42b85764526fcea44f74258fa4efb1da253d337f65619181ceb832dfe285ce78ae6b15f204e23bab274e87445d9f5df97f41dc8e3a97736b62591d075744b2552f90bcf1b1393e1e7627ef1f985f2bbabd52e43a35d0ddf4c67126e391f922ef7b1bb1911cd6e1b303cb2910dd70672bbfb62ea4eaad725c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "", + "msg" : "0000000000000000000000000000000000000000", + "sig" : "4bf16f098701d340c438368e658ed8904d3a21f7714c02440d7476ead132766b3d578b325ae752f906873af1b795585a2a0d0e6788fe903321b2080bd0dfb9de42c3be41aeff37e32defdc0a75f12adb5b9de4d067a920a720cb16cfaf56d7c09d8ef384a8aa106545229b540c52b49ecc9d6d14ea70480642b9cd0330efc005502e4c38b96a36456447ce2133df78854307010ec221305dc90570252321e06c1bb01d75100e85e68326fe92488c0c5e58524b10f8ec7458d887cec254d39b0bef921ba31fd5a117977f1945fc04837727456949ffdc9886f21071186bf32dfbd9c3cd6a2a00a1cdd5fc3c22f4bbaab92aa85116711f1c53754bdd2bc384f2a8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "", + "msg" : "54657374", + "sig" : "2b3155b14971f79c9e3294723c7e41ded41af709f6edb2c19f3526584aaa1ef2de2e7a8dcaf5d7c3239f604c421656dc58e8b0852f7a65cd557724a9b2a17cac38d8020e939bfefec5dce0d8993e75615b974944e4c4a811e40db63f13d2b626bf26257a706a7bedc863d0100b676ab70d4a4f6eaf4692e0b69ee4426cfe7cfc3e92d93bb804569883cf31fb282efa5a81ce9f6d9f0ed79251ef2a0b596f80e0eb96ede67e30457a07655d777928b898ed1679046673e489d9c6305dee05abfdeba7357099f9cffd00735165ddc39aa7355b10a8b8612dfa2f836fb9f5f89f1407365d6b39a39e89c6647ff9da5fc6f960306686a8ed8e2ce12cc7fd9870d576", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "", + "msg" : "313233343030", + "sig" : "5e91b5dcbf02d6f19621d41a83dc8f15ea83c0edb83765ef029b0acac2e1ec8918b1d2afe1fadf11c48d27594cb9c01fed79d90e5d5a8085c438450111aa7d9fa39c2345b14fc3c2cb34128f86db5eb00bdf8dfe38d61f29a41fe31342e7aaefcb4b122eb5d63c2f5c263c8df8450e9428ffef974d535818d51dc03a7d60c8b2d16c999ae46d73ab40515fe601d9b89b1d09c6d60cd51639a97c1d211e097609ba5e8c319c6fbd21b34a634ec8fb8971c5aae21c70b847a4539cc10dc314ddd8a9629e8a0e51c66c0cb61fd1f7228c01c6769190abe9bac9a3897800050014358594e0fb20dbb458b12aa1346826cc9f7e9c5352b073d62853dafe77c848cb1f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "", + "msg" : "4d657373616765", + "sig" : "501c8119a0f8aa2139ef5e05adc65384fa389b9023532171d514651ff48677aad546326a2e3c02b39ed84e5b7e4630604f2979c1fd7bf37da8e0cedcaecfbea6f9c715141a1d052529d0d0fcd71eb70867e2704377801a0ec721fc59fca9d8b1b08cd9ae3ab094f5bbe2faaf3171dcf1712c534bbc7ea802a2a72d8cebefeeff1530e4081b85a42ae38f630f38c1121199f2156e267ce2467f9b4853dbd29dd999aebfc402f2a0c33b8c1b8022941e754b7a187df4c59633dc6e76cb3200e34acfde53a386647833dc2accf244726fdbf440cd32503188a291e5b0678aa729b539c1f5f97e7b788c0c20b88d90c90a3bf33300d181b9ae797cbc76049b43be3d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "", + "msg" : "61", + "sig" : "a17d67937354c7fcba18dd5383edbf2f0868ccbe0a316876fb1c4fb14e7f4c048ef5ded5d01d02556cff0c8bf081bd09c46ce4da156e9810df195c5b65ddbc3025b84f91047049f205341ca8dc55e440bf8d9a3e98c231bb74e71be019cdf451e962d8b7e8e6d766d3be430c7596ffcafbb785e5fe8987ce721ae228832c8b4fe0b0071b0e5c652856f785695f70cbb3c62394a8291ba5f587d4fd7bb448649a72261447aae6a2b750824d400ca402543c8bdbbb8e7c3b44cb7085a83392346abe999ea2a5ea15e9eef6bf08a88096ee4e532369f0059285298b387a428e5e34ed7296e0b53d34c5e23f0d3c12e8a2d3132672a655c7048bdc0c69b36cae602f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "", + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "64c26d43b028f284e9667d5951e70c75e611ae2ab876f66ccfaf09bd54a26dd17983d993bd4f5270537f4c4b2e48695eda28c8c365486b5fc3bde4049dcf6fd722e634fdf5571d29b1e156a48b0c706d96155d86c20dbbb1a47c7e54efa15b25d76f502b3069e2514f89d9bdfda9bcda02301c58e2173cf4f3dd49d8415802c11aed78f031e8e2e50197443e5fe9ab55afd8deeb7b5db8ba7a7b9fce6b7d9eeab9ef25035742d076935c059d076b4714127d408c9428a90cb9891a151eee8de7d0cea32b0ad2d8ca4abeb0521b296b5ac08f7c53d5c85e47ed828e0c11468d6cb50bea89e4b455936376bde9f22eb98b3e2395eedd05d1def38fd5e082ade3b0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "first byte of m_hash modified", + "msg" : "313233343030", + "sig" : "6b77fb8cd287c666cbc30f00bcfccd31f6dc01655c3c976d1b2a980d53be40d6a4a7676024abeb1825ec47589365c07e5d4c3d34e249814126e32ba40aa81ddea0f61fe4e3725aeb9751103fd034cf3fa516fdc1569aeb7b028d192c8ef4ef60a5befb8a4de595bd4717462879f424e87286aec0bce6f9e763ee341765c24cef24f916a52a777595879471e2f3188c1be77fdced941fe0cf739bd8d5a4ceed9fa1e47f6f12dba68cbe7bb2eb81e46c2788b847d0ab6f55951f787db4ec736772851c43534b7ebcf226c2540806d925bebec9d109915e466d08e2470b7e85b4fac66e089b1a535ba703dbc10f800f6bdd557370e9ce761e86466833903efe315c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "first byte of m_hash modified", + "msg" : "313233343030", + "sig" : "4af6c02b1f3c2719fd1c84965658e36651ff891484f4c4177fce2185b7098c861939fcba677e8ad461577a666ac77653ac37fe61b5fc235ba76917e03c3419fa3b055171f959edc7f9fd349209a23a4aba57ca80744f69be6ffd1a2252a182a3a2c1a2c069dd4953dab9a6acb4c7047d7402584275cb726875c0858066f50caebdf7e9afb6d4f3270662afbc66ed14ce69a846fc0c54f9e57bd4f827c0b780c30dcf8661cf4bb678ee0396bf8e0a08d259593170dff3f93dfde9f4d9ced510e07a2736c8727d2f9e973e32524e072a92dba8edb2d1628da03741d227255914717445407111eefaaa889febfc6f4b0d42dd958937710ba5e94414a26e09cb3f5c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "last byte of m_hash modified", + "msg" : "313233343030", + "sig" : "601f6431b0607c80d5c92c86a63d06fcd862bb35eda31a7f331a59abbb8ec18fbc86ec95ad63723216e151b7bf73135c028a5ac3b45f30a7ff8ea43d5dfa6a52f5fe1405e6f5d64abc4999f8c580701bd9e451bcf6d54bf0bd1c83c7e0399e7805757cf436164f365ee76f29433861856b67b6cbd8b235365786c2de9b305e3293792202e1848f9595265ed6fd4b1740bcbcc697d719ff70b9200e65d7711494e18855fac36bf9487b54798f39d5a32b5d62dde3de2c3b5f8f7f4bbaf3ea04e11cc8a4f6247e25c8a3a4e05d831199d14cf44ecc8e66c8ca3883b5aaac3eb5889b23dea6ba6649c8a69cfed547ca936a57b220c44b8eb8604c8dbd81a3500116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "last byte of m_hash modified", + "msg" : "313233343030", + "sig" : "2a31524193054309ce7b6ae9c4bb053f5a5aed273d7a4a609496c7205f5077ddc746e8a4ea376bb879556d4999e788fc8f82378f6281140663af2fe0995a1b73eeef60341d0720ce47282eb87bb79908be8c3ffe86182d174afd0522a87fa56e0d149ab4c32292ca1d1a8478ad4090006b32a147ffe4303487196d308dd59f81eff956bd6ca87ee0246927e279bf80807ef45829824c80b82f7442021bccd8ce4513cbd4d4150fff20ddc2ea942ef318455265b5667a74ebbeb83a05d15f3215c04b113c8b55ec8be512e797a3ace15d2514c2bb74f50e0969eb1a2291fdb6fdea1af0cbea6f05937be614003c1569b648c2012ec5dcde806f68e247597bcce6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "all bits in m_hash flipped", + "msg" : "313233343030", + "sig" : "8291cbd81529c8f1e27a907dfef2de16dc6d382b112cc3d2d69f4c6915e7c6992eeac6e4b82f5396a46eab562858835ab0c0aee63d2585dc7537dc0008a4b40803467abd5fdca4114282265c2bd929a03c7892774a21ed6454e73684673d6448b19555d0cba9e4c00c99af77b30f1daa4b15eef8489e15a276fed1553e617a64dc58d5dff3c05853a7039047d243c52e53f7dcfc40641bb9acc33ed96c74c79c93b79f32566cf553428cf85d2d36a070c89f1eceb4606fd285f7ba3ddef70ff151ed0fd3a5b6c5338eb2f812cb4cf4827caef0b896a1d49f49e2c3049462d07d0e64d33f1e2c615c62a958abb6942d9ac8fdc39acc595cd381aead075ab7b51c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "s_len changed to 20", + "msg" : "313233343030", + "sig" : "57e8cc1dc00c07383d89a79b5c8e4f5bde2a2ba55a3c7201b3291c4d805b1b2eb36f8f326b542342da180abe508669bb6cc2dd54e327bc70c1e317ba93a0fd21e7fce22a0c597c7420d1d5602ac43d9348ba3eba561f250e301ab955b0dc33e4abde32946b9b3e86c8bf07a44646ca595960bb988fef04b2824967e9da8b0264f1da0659373935313a574b5380f0b54ce1bc0dde423bd3a54f6ae5fafa772a55c1c44eb6edffecf13e6e5e1edaf87a79e338577304141fbc44f0e9eeb286f553f879addd6e12e436fa3af51ad53a72f2679f0ed102d504ee08706fe111eaee49d880d1a0b91924b3b79968ed0f9bff446dac199ee89b158c074927d27b864498", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "s_len changed to 32", + "msg" : "313233343030", + "sig" : "68caf07e71ee654ffabf07d342fc4059deb4f7e5970746c423b1e8f668d5332275cc35eb61270aebd27855b1e80d59def47fe8882867fd33c2308c91976baa0b1df952caa78db4828ab81e79949bf145cbdfd1c4987ed036f81e8442081016f20fa4b587574884ca6f6045959ce3501ae7c02b1902ec1d241ef28dee356c0d30d28a950f1fbc683ee7d9aad26b048c13426fe3975d5638afeb5b9c1a99d162d3a5810e8b074d7a2eae2be52b577151f76e1f734b0a956ef4f22be64dc20a81ad1316e4f79dff5fc41fc08a20bc612283a88415d41595bfea66d59de7ac12e230f72244ad9905aef0ead3fa41ed70bf4218863d5f041292f2d14ce0a7271c6d36", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "byte 0 in zero padding modified", + "msg" : "313233343030", + "sig" : "1abb40f03dbe5b4f1365862d9f095a8d57e8922565372f0b34ef5e232441d577b3c1f19a240ebda880a09cb41a7267732623b0faa414843f9ef063f93a92bfe5f98f7c28da184f011aa787ebd0b5fda4aec1beab6757add32f7a35cb407779aacef43c0429280e5a040cf5943dfb579f86e0c63cc828fbcafc9c8a15ec98fb64ecb5e295dc360f50230f415337aaac6fcac02fe625ef61744488eb7cd81a4e788a443f56b32bb3a7a344900806952f6f3f55f8d9e9217ddaf06a0ffe8b0bf5551d87cc9251d839441cdb3c72ae9c6a5a3de7ab85f908ae7d04232c52143d272e87a54c5b39d399b49ca7e96edd3b6e22c296de69e9e1848038025780e4f1ac29", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "byte 7 in zero padding modified", + "msg" : "313233343030", + "sig" : "a11bd4fdd30fb353314530d60b1cd921d6091658e0c775432b6b702b1563a9e5b547f968ac13ac5b7027aeb53ea8987c9441fbcaf414bd04434445b2ce6a1d9dea2f2f179a6d40342a25b10300d45358f703f814917870f0a47f4b4ac47228574096ff240ab0966bb77ea9b5155c6a4fa0a185ce5d389c6ce28821262698beadd0fbec4ba2b66389d610f290656b7a4f7ea1f4a3c44b3528bf62f72abf7935e0d8b6cfc2db947e440752410a43a0ef77c0dc31b58be021b94118e5e0cab1d8994e76ddffcc2e5d55fa59d1ba792fda9db2b5ba9ec6f6bac395c250e2b8ff245a448b611797322bce637c0b1537c9765a8498e0e0371af2f8ec15f32e765ee234", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "all bytes in zero padding modified", + "msg" : "313233343030", + "sig" : "83673bf6d178e873e986c9a9750befdf2d6a3f0128ec90b5a8059d32f9f9592349095e24f88e9fc48ae549009f52b4d821fd40848a9aceaec252374b17d4950296e30b3ff489d420b8daaef47488696762ae4cc55ade170c5e0d72e696af793d5cfa04477c147732328e275999746c3680c3dca701592b17bb37dd8c5eeb3a929f932a3521a8004c10c9e3eed8d956835a700cabca21038a9d6dde44f888336c167c04ac26e800a99130a6e1d3b3bd8061dafd2b462102249fd07dc50a2e57a8c6cd52381fd4e1bfdbab18fd602c8890d51e8053c3c2ab5c96bae2847b5539aed3ad83953f47841f8f50fa28446d30c20b2b7dd8abf4e49c0636437c22833ba9", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "first byte of hash h modified", + "msg" : "313233343030", + "sig" : "90c3cb3331e8b352c37db46283a1a66b647ecca43e3461ce1afc49d6230457341a52b558496ff83053175a7bfb4755a1bef0e65f470d6139eaaa28cc1c083905859c1475868ceb1e3829437f64a7ad757c9da3b6e8443e8f981f5c0724c5909bd4ebcfa65eea4e4f7af5222dba64a51228759c69e26c44d9a528d75a5b96855253da88f9b54744b1a8b02328394c452e62ef75cd69f7def67b80e4859ba3e73b08a2a3ff931f44d1d524320a33416bf4fc744847d12e3e973cb870fdc3ac1bdbacb677bcc63f927366f4d0d61ee3bc0d1a1b3d149672c6398f3409fe9e7c7c0a150571573b87889b4f23ef49b6f5984412642e5b0abe7f5ec4b4cf12c46a38f4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "first byte of hash h modified", + "msg" : "313233343030", + "sig" : "7a7318799477eb6da55c7b5f6a0338071d981011e1a9bc6fa3a2258ca5caa039fc7f768234cc08e425323f57691cbcf5f83d6a3439a639818c6b2bd3a860c9a6b9a8e0728aa7ddffe18f82c02854ca07b17db0f166d2e521ada5c1f85d0c2f259301d3f4b4f1380f94bb819dcfac9adb764a198091e110f0d3c5fbe20a29366fa52d246cc922bfd2b44a619b59b497a5379282ee30608f4243f7328ca8aec20f61aa8b4083abd1c206fbc9ea598d163e52da1026ae349d26469e2244b86139895f80ec4e8b6f5965a28ac4e9636ec3b1e5d685483a0475fa645421ed6ee9633f276aa4000eefb173b5ffe824d38a4d7e24146e4a6adedc3ffde4521dab879120", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "last byte of hash h modified", + "msg" : "313233343030", + "sig" : "331756b92b346379e1c50dea5e05d92912eabc568905d7f290ed353e705671f0f5a43921d71cef11fa2cc23c954ef27eebfbaec77a33147b5c6408b7fb8ba9d8e3ccd5af541942a946bf057d39ac34e954ca3eb308449a9a8fed15f760d9392c32618c289993b38875df412d460500ed0ac7d9b79b0c34e8a64310ad4cb0e7d6dd1dd8ad6aa81683a3420618783a315b2643f7e8c8a95734aa1ea526752bca4d443a18224ced3d2a07bbb734d01629483f5c8b91d94926916e86ee430f4f6f07c40d5808f0f59b9f438723bcfb0a8f595e3da00d5f2c3bc9eba4e64cfc5edd9c244eaa4aa8f7181fc0895c911305fb8dd3d404865f6ee2a4de8f5de7962cfa9e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "last byte of hash h modified", + "msg" : "313233343030", + "sig" : "28481a5bc8762ab8cfad8d7888e5db6b678b12554a244aebedbb4d83fe0fb676d77411285484ec8b76843d4ebed1dc9dbc2039c3d0e7e5288de9602f7ee82793e75d2320d8a7c254116ccb086573142cfd33e36cce3f830901dc734ef18364e1c0125cd8fcc3c7f4f333d4b05386c3cbdf616d386a086862b591d80c34832767feb83aebdace7d19269b0b5bf340499a9d530c15b19c68ce227364080b27e6f4e017d6dfdf6ef05f4b73b92602a6249391812a286d8fc87204a477d14307aa2e23f12f7452e15d4bfaa3deee56903ed66031304dac16f6393008a53496845079af72e6c5d4781664ec757c741ea0dc9ba628df2dbfa591f16c352d5171b3a0c5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "all bytes of h replaced by 0", + "msg" : "313233343030", + "sig" : "267cdb3f7ec390ac0910a3acd42893b3c445226413ce38d7fecd825e29d3a7c8a2c361607b70b88f1ccedee4c9d3c8d109bc3e77ad749236f546352713b71581ef0ed3b9a9d1a11035629c8f6cf912cca10eeb2b02d3bcbcb167f02ce43d00513999e4710cf5d4f4d730dffe9e52ac5a11d6453821298e66dd882fa7eeaa99d06d324a1436e2e2f3a8e78744cdb21d0070987a4895697f26d37f79e93f6702619ddc4b6986450f84630717643224d134a922b5aebaa430444bb587079f925ba93a42bf847579b8bd7e72baa5eef82af83afde809ead8f810bf4441107a3095a4f4f137a3a24bd5f21a18cfec809a164f4471c49091390d2fc1c6578dfbc2060a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "all bits of h replaced by 1s", + "msg" : "313233343030", + "sig" : "7b9fb586f1455c9fd95db25ec66cc1b8e0237355177cf1c40df59ec1eb84a95149fc4c06117e8301836a32aae7e9ed18b9eae67e5f76ced60e89b8e11d3467afd71194b494f7062c15731a475586fc90ebbd1b382d5c55c0b319869b3d409b82cec0afb19f6352efcd6f1ed949f27a0306a3fd1ec4722cd335c1169871c63796bf3a933dee3f81f01fa8b6e710072fea562cd938fb2bb1053845555b07cda74f144ac84d9557326cca799af501f9474cd8b18a2af4d1a12f93a5b6dfd1880e58ea82e98fabe96fa76981a6243e8e4ca386f5ea4463f615ba1812e38842fd51c71e0b6a9da68a2b1432a7ce2686638e55129d4224c94513207ebf90e8c5f435ab", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "all bits in hash h flipped", + "msg" : "313233343030", + "sig" : "6bd414e877abc92b608b08a273946f90ba6c6c27de2448175638f67a6b14492fc1415ece540be3e3df8c8ea7154211637d9b5144312e113bda2526b6fb2caf7b07673332dfa605468e37f4026eadb4c0f84b7b482ba6752839fba46b765709c3c6e54de13953245a3364bbf21222374eb63e61e68d73a126f40f115405fe9092b00b60a7f0b995092061427454f6876ae2ab3b2757337349ff3ca3e2332888b9616fcffb3b924977ef856553f55b2f1b115ef0ad7856f666a9863109c6498c52271ea2e6854fe73e9e4d4ec666fe668f0ea1d1af19853e9a07066418697429cc31fff107b6ba212b4a3cc19b59ada459efbc4ccb90da8a0bbb48280456de69d2", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "first byte of ps modified", + "msg" : "313233343030", + "sig" : "487bc9021d8e95d05c1d3237c3e9f10df764e8f70a068fe6d93b865233f6ce8088bfc117c9086a3bea29d86e6d75fd9c8700e871f6027bdd0b37c1b581dda807a1401721f8a582a06309bfdfea5ef177cb7bff47179d9fee32bf545e3e4513212b68fc3eaa43f9bf86ab066fea31018299f4401e3e0985c0d450f102162896e619a2083d5fd2f2a03fac6ad99d38eaade1c56a7996a35e5e657078547c43d13fbf62a64a007c8f03b79b9c59d19697069344b7ab309b532a7449878d3c33472098026917f99d07d4b24c39c67dac099d77c2c0313a557d8a5aeb896214211fdccb531f390d91848be459df01c014454c8c9fb390d6f759713e30128a9184e881", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "last byte of ps modified", + "msg" : "313233343030", + "sig" : "5bc1e96ad536dee1b3d23e31f053b9b0e1439ce7c48ebb54f01a81de10133612dd0c1b4dc0b60d6afcbd18e40123b40236bcd773b5ff473b5f35c6ed4294541e7f028acbc29f5583e93331d4c03631afaf79bc683c187c7929d2f7db52d1a34d88210ab50231219837e1b60d49ce8048e9ee4ef55c2218674f297158c711e4fba62351879e7d058e0cef25575cb0ab9f6d6961a4cb6d9ab0a68a301fa3bbb8d0899f43bae40ec19758591e5e0cfa84dd08f7859ebf54c76e04e74748833313bf15793b5bbc47494f3bf439d7fb5225640f3f3756d9d4452f7fbdd828fe844f757a0cc585ae0a6a5410065c8ce4e0319c356565ebdb1ba0fefe780c70a5135365", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "all bytes of ps changed to 0xff", + "msg" : "313233343030", + "sig" : "2b3be6997057ae17c749c435dbc68110204e95b3e127a230121e27c95aace90e9f221e2763833024b3bb873368e3e992897d8767eba2479637ee9383796cbc10455da3b52c7fac1d91131e3f78f5f616b3fd413b310fe8f50ef4f721fc026a6222f0d9113624cf7d481e79e788587ee659e81296eaa438ff13454e36ea50e9f038ed2a7548a8d169635c3e15bc20cd83c8279d16e6b0edcac2e9c72b9048dd7fd1d298e414c3832236d612af3841e426c74f20484ef408b19f22449e701460633fbc5155851e812e886cbfd6218bb27388e20547fb4a48d2e0f9a284f9bc1e9391b28ab7f3f45ff5aeb6af12faae437361877d04e2df1a1057ac3a680e5123ef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "all bytes of ps changed to 0x80", + "msg" : "313233343030", + "sig" : "4bb8fd79da58fd3217661938c90772eebde7bfe5d49fa597cf448019a56d710ea126e8b94aacb45bed81df07ed4c89a9889bac0ad2abd506374d5ebed14777673fb1c51a3f844e9619bf707c9866b21721a75458c100d57b9ebf6ca58aaff1d47cb2d0f26074dc15d0900a11d681bcd76b111140500a51cf8c1b5ff4771176f1dc0884d42b36a15690b991c77f9605ee9c4329fead40364f2b6372812319c0ed4a6a15c0716da9426ddbbee79938bbf8dc3b459bad11ce79c0bae6080a06b6c8c1c051fc37e0bf0546c7b55b2cb6d90bbf4961ccd1adc623c9b9b51912d6b78843932ce04323f8a9159d10ac94c2d980e9b48fc143299d4c830050ace61f7238", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "ps followed by 0", + "msg" : "313233343030", + "sig" : "9aca5b5fe1369dc46eff908e690ba88744db0c86f7da7e644eac314493ba6a7d003dc5400e1c521c373ede410afcaae8a4ea8e14d1e6c2ac3f39c0bf8bfeb688962260f91058ef9c1a0ba39689736d039ff86524a97d8eaaf248601793023ce6569c3cf15dff30f41e384690ab40812cb1e4414a0370fc39f526abab87bb9a405fd44869069f343f28bab50a1e582d4bced25d41f9fdd2e958177a3625bb59c4677f7f749321023fc9b9b724e8172a4a512743a1c78c3c8b1f0556fede02e9f6f2f851fd31e21f0886a35d12a0e04f041251524bd7838d91657026540e133a2ac1ade52f03efb509c30578bfde272f0d9fc2e515e541259dfc249bf1762b17b5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "ps followed by 0xff", + "msg" : "313233343030", + "sig" : "9211ea6374362d77f491d9dca7e8e8d2b672bd565dda1566814670d22e3f211b38246529a5f01333ced70323e6cc4de58e9dee11a90f345fc53c1cb0f0c2287230d1cfc83d33c6158a8730853b5163c825ec05084cf0816325e21ba87f1685197c9891ca3b89d8d8bbad395f7f71b91ef937a1d81bf7497356928b77b10fe270500a731d498beb85490c1d3c4145336d2a8ce8430354b3afcbf0c923b0b0e824adb36d7be69a8e951f64a5b1d648dfd9fea49b59c99efcf015c6b3937d8986100f48022346136eb56f9538b115284ead85196385d91dd414ee22a3c7f40f632cbe565c8d0a325404d0d4905282cf7acc6210a6eaa26f3c3961660a944771b342", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "shifted salt", + "msg" : "313233343030", + "sig" : "39112e1c8251d5ffe1373e70fac946358b00bae6a461a1af561a82d81ec4acdc63eecb3b98f5f070929dec66a758d4a12cec2600208d7597320ba5db412006ebe76ed593d8b1090e93be21b1c00700e393ddb4b7d7a8bbdaab603087abd2b90a0408a775a4469d4f2f6b34d228da55bb4872ef6dde5282f5bbcdd6a8cefc71c4caf00453e6d6c59321b738d3b21a3d8f0da4afde30c16bc5722ac30ad6bb1f9fe0451ad150fb3d67a805993e506a80b2dea3801bbedb8ff7b676f50ca3fa5b9bd744c00822c975e2ab8cc6a917436279a9e85aea62477ef84270f6efe495ed503623108ca39d5c47bafa3505f04995ec9c2a0e411fed9179c9a9e94fcecda5ad", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "1baab34d753d4c169107ff7dba46ec1a4203cb1654489d6fc20d206bb21fab483872c44ae8017b7c07aadb8e8489a2b41b89f9331fef63317408105eae19900377ce150ec89a37b26bfb169a89aa1c71a83cba6858d5b47353e82017f19a6688927768bfd0e75bfcd71a5e1948543907d65bc8fc813436a15949fbaf0a7f95ddf010f298df9314203838a60b39c5bcbc7a438500649950bf28e78f94155cc664ad5ff996e51789fb13038e1757dc19b6572f028fdd8be318ab933adced2e87b569544503916030b4060e231b0265372805cb53214c6f21e13c632ce08031ee368bcdf3eacb3b87269e8a8684703a348524020e820de93f1f334b59cddff51a12", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "first byte of masked_db changed to 0", + "msg" : "313233343030", + "sig" : "7f04560acea95c8b3df67a74fb2b32d904e5c59b43b10b11519e796efa77c0c9b14beaf1ba1308a65fee50e7862289d46a3cfe79f423e7d9201dfc7428bec7f304228508b7e8e5af4dbabbb3958d1f48dae4016cf699421b7a9a0b1dc1c806a7b19cf65fb7d4465a031bd8c24071b397dc1f6987cddc8b69f5f3dde25fa36c2ad6e030c64413bf3eb39176bc003c909e37d28d5a040c15bb4a73c74c39c4d132d09fd565abd7b63d81115ecc8a151786f6ea50882e50db362cced39702ae1ecc176cece9509ff071b87f142547ca3aab04bec1a7d0c6ff35060420b99e285515eec016ec419caf75cf11af56a395187fe6575786998b6b4348561a0dd68878cf", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "1c029185061385643943dca8adefc5666ca039765d29f8baa20dc3cc43981ebe1e6d1f09a617559955437323e50f6464a69950baf23c7463b1b1c6761b50bba89c81299d4543f76e3e4ca4e30ce710a20707b18dee5d2ac9e0d9330148526f193439cb33238ef9d82424fc1287097e7626bae0130b735a22cb6ef08ba4d840b370c9e8658f83267e52b8d56ae0ada9dc5114920f97884d6bf529bbd7c81b2f9a700e4df4c71a8ce3141f9f4be31c9d639619b20f725f55475b38ce36faee929864a5c7793ec26dd6d1c4b75f111feba3765d0d35a272fc52fdb85f2c0bd1bd22cfb47bd0ba58d00af119759e1f4d5763f15cba4e788fc6f8a221dbdeb32c484a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "0594a2a0f3d10857e8e2a89d72df80c8b37977bf2c390087d1df7672fca50d21b7a3b24453b55afee4c6fb2adf83e6b3e6a63db31b685ca956bda1f3074eb53364d9bbb9ad16883b56ceb66cae51712d592e10f851c4431a4f7b3625c774808bf7c694c582f1f20c2f51ca9f781c6172d05201e1e0ad96f7231c2786e039cdafcc4045bb078c2f432d3409dcaf25d8c0549de03d7964606aa0fbda333a0eac26e5f3ba13b1d6dc710c01a17e1a24241bd741d51db4cafbaca518fe32feb0ed5cb916c8c094c41f092cecb7a9cc0818351b5c8b6563bba32fb8e86b4c81f4f57c24a880e91daf31cd1911aa6690c8e45f00dd62986369bfa5824b785c1c56fdbb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "10bc1d1d1fdd4a8f74b17f2c8258078ef5c4f5fb973a2505060b126504c9366a4578e2a333b1a9c580239ee959d17017664631982cb8554fae8cedae07eb7e2fb69cb702db93d948d0d0e4654d9eb49192ef87e92f4d229ba56f165a8ad4769d0c707111b9be90c6cc29cb3389a9ae4d5045d8a69234cd5e57fabb76e5d1869d83cd2f3ea8f0419194cc54c398a288aaa35f765ca8e0e264865b709d5a21c9d807c4c0751f9e4e68c9cdc61d93113e5bb811c2e217f31eb14f010aad77abed3e4305e7bdb1066879237849883c3ef099b85c78352b32374dd244e173edc3824924098cfce9d729166ccfccadae8871266927763ae6a5e750f49b837b60682aa9", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "signature is 0", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "signature is 1", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "signature is n-1", + "msg" : "313233343030", + "sig" : "a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "signature is n", + "msg" : "313233343030", + "sig" : "a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "prepending 0's to signature", + "msg" : "313233343030", + "sig" : "00005e91b5dcbf02d6f19621d41a83dc8f15ea83c0edb83765ef029b0acac2e1ec8918b1d2afe1fadf11c48d27594cb9c01fed79d90e5d5a8085c438450111aa7d9fa39c2345b14fc3c2cb34128f86db5eb00bdf8dfe38d61f29a41fe31342e7aaefcb4b122eb5d63c2f5c263c8df8450e9428ffef974d535818d51dc03a7d60c8b2d16c999ae46d73ab40515fe601d9b89b1d09c6d60cd51639a97c1d211e097609ba5e8c319c6fbd21b34a634ec8fb8971c5aae21c70b847a4539cc10dc314ddd8a9629e8a0e51c66c0cb61fd1f7228c01c6769190abe9bac9a3897800050014358594e0fb20dbb458b12aa1346826cc9f7e9c5352b073d62853dafe77c848cb1f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "appending 0's to signature", + "msg" : "313233343030", + "sig" : "5e91b5dcbf02d6f19621d41a83dc8f15ea83c0edb83765ef029b0acac2e1ec8918b1d2afe1fadf11c48d27594cb9c01fed79d90e5d5a8085c438450111aa7d9fa39c2345b14fc3c2cb34128f86db5eb00bdf8dfe38d61f29a41fe31342e7aaefcb4b122eb5d63c2f5c263c8df8450e9428ffef974d535818d51dc03a7d60c8b2d16c999ae46d73ab40515fe601d9b89b1d09c6d60cd51639a97c1d211e097609ba5e8c319c6fbd21b34a634ec8fb8971c5aae21c70b847a4539cc10dc314ddd8a9629e8a0e51c66c0cb61fd1f7228c01c6769190abe9bac9a3897800050014358594e0fb20dbb458b12aa1346826cc9f7e9c5352b073d62853dafe77c848cb1f0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "truncated signature", + "msg" : "313233343030", + "sig" : "5e91b5dcbf02d6f19621d41a83dc8f15ea83c0edb83765ef029b0acac2e1ec8918b1d2afe1fadf11c48d27594cb9c01fed79d90e5d5a8085c438450111aa7d9fa39c2345b14fc3c2cb34128f86db5eb00bdf8dfe38d61f29a41fe31342e7aaefcb4b122eb5d63c2f5c263c8df8450e9428ffef974d535818d51dc03a7d60c8b2d16c999ae46d73ab40515fe601d9b89b1d09c6d60cd51639a97c1d211e097609ba5e8c319c6fbd21b34a634ec8fb8971c5aae21c70b847a4539cc10dc314ddd8a9629e8a0e51c66c0cb61fd1f7228c01c6769190abe9bac9a3897800050014358594e0fb20dbb458b12aa1346826cc9f7e9c5352b073d62853dafe77c848", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "empty signature", + "msg" : "313233343030", + "sig" : "", + "result" : "invalid", + "flags" : [] + } + ] + } + ] +} diff --git a/third_party/wycheproof_testvectors/rsa_pss_2048_sha256_mgf1_32_test.json b/third_party/wycheproof_testvectors/rsa_pss_2048_sha256_mgf1_32_test.json new file mode 100644 index 000000000..38892a27a --- /dev/null +++ b/third_party/wycheproof_testvectors/rsa_pss_2048_sha256_mgf1_32_test.json @@ -0,0 +1,399 @@ +{ + "algorithm" : "RSASSA-PSS", + "generatorVersion" : "0.4.12", + "numberOfTests" : 47, + "header" : [], + "testGroups" : [ + { + "e" : "10001", + "keyAsn" : "3082010a0282010100a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d50203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d50203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAorRRoH0KpfluRVZxUTVQ\nUUqKW0YuvvcXCU+h/ugiJOY3+XRtP3yv0xh42AMltu9aFwD2WQO0aUKeidbqyIRQ\nl7WrOTGJ25JRLtincRoSU/rNIPecFegkfz0+QuRuSMmOJUov6XZTE6A+/48X4aAp\nOXofomqNzib0kO2BKZYV2YFMItphBCjgnH2WWFlCZvXAIdD87KCNlFoSvoLeTR7O\na0wDFFtdNJXU7VQR64eNrwX9evw+Ca2g8RJkIvWQl1oZaYFvSGmLy7obTZyuedRg\n2Pn4Xnl1AF2bwixOWsD3waRdElaaYoB9O5oC5aUw53MGb0U9H1tMLpz3ggKD90K5\n1QIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d5", + "sLen" : 32, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "msg" : "", + "sig" : "4f01e0c12b08625ecac89a69231906edf826380f37c959a96690d046316d68ffce9d5c471694fcebfc6b45534864689256e4fc81c78e583f675d0c94b449647451e81beff01a11a516d5e5ce3f1a910437cb8a3a5096b19fb15f4524a35b23d89cdba12cf5b71aac1047b28c562df7c5542c34ce23a182cf7e0e231934b17294799d44877a1d68ef1b8f073619b7618e6b7c22db20030d98cf591ffc3d4da5f58613ecd5ecfc3b40a1d02f40891ca43695cd4c088b05a8054c89c595a47e274816f35384226f74459ee63e25a1bfc03c360490552ec38343f8ace502f065303b00bc0ec320711b211fde92e57feb9013c3609342495ec0d7cabdec21e54acc38", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "", + "msg" : "0000000000000000000000000000000000000000", + "sig" : "0658c68fe0895646056d9bca422a64fe48813b4e14f0c8c4122e56d345b6813dc6286ffde014617e351c7af0a0d2c0f285def79cb734e1e055a25fa6fddc1c07da17b4b235c637413b1849c24311fa72331f4c0458c364a4916de8619b884d7e37288fad12926fc091f4851686a04fd0a504dbce3db370663a6ea6128fea86c2ca94c63e0d34d7f2c845b5d71d9a5e544451f524a451acb85c49bba7864e0a34a48613a819caf3dfd0d510c940f1df21c3373915be1f3509a557fa4d5a4e9f273e85467961133e2482c0907386454228fb0246638616fc31bbb6fa7c2361b8035994eec69a923f4c0bb0ba8696dfe8b1400c2398d7b343fdf498b1116c8de602", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "", + "msg" : "54657374", + "sig" : "401eb03cdb47ca88033e3030f6bdecbac8f5c8fc1dd6a13d23d379ed9a2b309891d13d74fea9d21d159b9e6d8f37efa2489962e24555f56dd434ff1d31ce4f9f5abd3f22cbea8b691d6a11e44efb83e2bca155e6a164325e0fde2a8865afd5c9f51161a9d615f62af7ec2e31b3e5ab649c164490d31d88cfae35b84aea7925690f929a144b6d2f48e8fb894a52deecd1b9a6496990c4ecf1588699a42cacd10c53af350514e4291ea9a058e77f101e32c1c0cefa61d945f7bc931f8bd19e7ba3169358a60e5a8b0123bc3199b9fdcafe8e519c41ba675491a27b85e44ef2d77277c10fe107293c8290186913bc9a99b640d8da041b64f31eab1d35920985f4a5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "", + "msg" : "313233343030", + "sig" : "68caf07e71ee654ffabf07d342fc4059deb4f7e5970746c423b1e8f668d5332275cc35eb61270aebd27855b1e80d59def47fe8882867fd33c2308c91976baa0b1df952caa78db4828ab81e79949bf145cbdfd1c4987ed036f81e8442081016f20fa4b587574884ca6f6045959ce3501ae7c02b1902ec1d241ef28dee356c0d30d28a950f1fbc683ee7d9aad26b048c13426fe3975d5638afeb5b9c1a99d162d3a5810e8b074d7a2eae2be52b577151f76e1f734b0a956ef4f22be64dc20a81ad1316e4f79dff5fc41fc08a20bc612283a88415d41595bfea66d59de7ac12e230f72244ad9905aef0ead3fa41ed70bf4218863d5f041292f2d14ce0a7271c6d36", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "", + "msg" : "4d657373616765", + "sig" : "599724adc1bae31e84eb6e1399cd90cd67f48b432c63719b600402384aaea9b21ee864cdcf259029180877c847a223912b0647f066a59a65df6c2d3a6675b1450f0b05185cee486bfac56cfded182babcefe60568a6954f026cb2f59002a2f755e9bce49793f280d89822c9bd3a06a7ad2209c3d6cab7c1f74c8bbf4bf374e7ae8a539fccb83a78cff96a4f538adeba0869659d0e9647d98f96cb55d9cb7e58440c4c9d85b8e9dc602e909e29e45f2b82ded44f40e9ceb1292da20063967e3a116f4aeb202863cea523f215b8ec7fc4f6a22cd8652ed661e33803f3fa1be966fa8754cc7b0fa894cee0f045efba14c4f4a1d7cb837cea69e30522526b8a5878f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "", + "msg" : "61", + "sig" : "4e68a8375e086990bde05fc4bbde2d368f8d96a5bbcf16d9239fcdd45942d764fc2317d90f4f62ec80059490240be8f32dfc32414a427c7e34be25ed0dcaee6927881e797db97a0341fdde459b9cc915d0a348e15dcbfe1b0780472f52a887faffc988a9ceb677e1cf5638e44a9d6f2532417ed0bde5d67f5dc9229ef1f3cfd9cb46c695738fd006cc62d02f5df76996270223060f72505ccfbdf4e88d961e2e7763705480335148ecdd23d1202c26a963860dc769a43e44c72285092ba7f24d81844e612bf03f9c2ddd4e5960622f71672f4e42b8a8f36c6847a05f70400207471c575d6a960fac1de809118efb52903ca37f12d40f6de74decb9a5b8a415d4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "", + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "8bdd6db90323f3bf26a36a4ab5b92180c96881bd32b66317c4b48c2ba1421f8434000c06adde4264c6ea2d5346468c6d5e97cb13d3cb932e523ac57b59c814fa0397ca6dcc9bec4be1147d77abcd318a6aba1af46ede2f5640da06511a006fd1bd5fb8e04be22789956adc47bbec7988be477150f9b24a07dff51530e8f0c14cfef7d25ca141f512939987b7eb0825633d41a48742bd7f56d4db9733d92ac0f36b4041f51332695f551ec91076da2301120c438eb9ec197cbe318d4571b6b79098d17eded0ca47747a143e34f882ad6e3f490f3a710ff7ec1bffce022027165d96281e593180c67f44aeda9ce6605e6b8e5eac1347695dab211a965bb3d3f928", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "first byte of m_hash modified", + "msg" : "313233343030", + "sig" : "67d1d1c0a398148625317c3f5e44b738bdf461c27a59594b39ebb2aebef233c7809379e54411411b82d2e7ac88f989b58373d532c758baea121878ce9759441738d121881c1fa2d04421f02dd565b12770d844611ed1873a0b64d822709a6b78d6d3892b294404bce6711001d6c3a54546c76a1d17819674b0be904497a233b466fe4becc832dee740f9ab79e5b9f5db0b0f9aac0084ba05cebf42303b5ca2ad95e3d61b29ed6475545c02e93e7b0e118af92f5cddb1faeb2cbc23c9e69c120e29df7fe31991e887b3b29e77688c60e80be65cccf3d7861a7a14c39e6a6e5645568e2cc5e4a17b75db1dd415aadb45e112a9b582b2ff6e82a43d7a7347b7b56d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "first byte of m_hash modified", + "msg" : "313233343030", + "sig" : "842348f2b2cdd4c72cda7dbec0fb8b114e419cbfc1ee1b7ce5d70ec56a833c4ebc8c114dc3c92164b13f4692f236d6b88e5618b23af9fa979fe9b5d8eb228b1efd0da8e47b4c4042965c8b9f08eb9f6fdf7e472c88f532d4d851623b4bf99e021e82ef313c7d93179af810b70aaf929a395ece713d5fec3339e394210b56f1edf26dedfb04083bd24eb0d3ca117761f38319c3b97a9453993dafd3d2dd8c01cd63117f8fda46f52565e4d7de9f718f1f23254c4f9ee77ad1414af4d4dcf959a89bef438329516cc9b79149db058d206e6d7c0133e7c870335f0490b8c569d787443c4a84ff665dbc6f4353dec66f9c488a3f91071ce19553a7c156025f1f81b2", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "last byte of m_hash modified", + "msg" : "313233343030", + "sig" : "77c9dd7786f0b5cbe76f20abf24361f8979d3a6c6c122e798eda906b0b9700cd2dd26e5286ddd39d07b7c24379cb40f8350354a36b0759bfade61d3d770702b58218c5dc64ddd0d5fce405a16fbc4de3a5fbe7737032605c06ac82e174619c3004d24bbf22bd1ab3e4d432b4ae36c23573cbad845c16a1842e5de1a3bfa2f12d3496a3114fda830dd6061cf538a4571fe088cc03dd7e8762fb08b84501843f5f0362a4fb097d6fe9b96970c0c505d2f6a59754c42684908627fa8c734ecd587c161de7b7bdd69924c0b4d06cb7db2a70dd9257876d1da1ed8cc00fa68279525c346b7256c916ccf1df9386ff9d1eb27f0a5d83a00a2738fa2dbfaa500baea789", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "last byte of m_hash modified", + "msg" : "313233343030", + "sig" : "455221c385f769fedd123afa37a42b7477d6c3ed968ce44d4982c41ad29a3f59baeb2b566dbacc91b423fbaec371f3809c20cad6afcc2b8df782e472c954cdeffca49553f6eca58781894c67fed1d9326a53422f9642031b69ff45e6a826d18e4241b5214231f7d252d4c640386a17c2a1839ba9c5a34e94b2b8f30fb259fa752339f134e54375a9a4f3a5dbd5f3fb93c38b59fc33a77dbdea9b8fab7c209e6f403d188958b5fa5481bd225b266bee6761132104890c8c25f04583084eb01c266ccbca401617120c61a388cc683fdd5d195c8dcd48f4d1a9be80c07727f78a10cd26359c8dd1d87614f8acac1506c5bba79b30c0af745c872433f17e8a52a94e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "all bits in m_hash flipped", + "msg" : "313233343030", + "sig" : "5d1f5b3ada8d4507a7447829f26764b9f794ccb4c287870b5c5aac649f9272fbbe22f064cb75e5b3813bf874c6977dc286ef1deddeee1a84a9302fbbc9c8f86ec45eed5469bb85eed8618efdaf29ea4bc0a9cd0c0be71e82bdab6f15a9f7a637f297e0b5ad4c7885bd27b89f4a52452f0176df3d266f9c13fc44d3fcc3e71e3cc5ede3fe2555ff2bf2b72a2198af709e29c2f6f5ce44997c02ea7aebc9a33d0c609ff0f586e753e585ee5052a0bf2f71247cf43ac244818c84347662338384d6c1a4c9b9ebc14f912db688e658d453bb2082c8def4c440a6b25e03ea4459c1c9bd5495e2ce9343439cbbf03affca63856cc50936d49cf2dcfc73679c9aa32e56", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "s_len changed to 0", + "msg" : "313233343030", + "sig" : "5e91b5dcbf02d6f19621d41a83dc8f15ea83c0edb83765ef029b0acac2e1ec8918b1d2afe1fadf11c48d27594cb9c01fed79d90e5d5a8085c438450111aa7d9fa39c2345b14fc3c2cb34128f86db5eb00bdf8dfe38d61f29a41fe31342e7aaefcb4b122eb5d63c2f5c263c8df8450e9428ffef974d535818d51dc03a7d60c8b2d16c999ae46d73ab40515fe601d9b89b1d09c6d60cd51639a97c1d211e097609ba5e8c319c6fbd21b34a634ec8fb8971c5aae21c70b847a4539cc10dc314ddd8a9629e8a0e51c66c0cb61fd1f7228c01c6769190abe9bac9a3897800050014358594e0fb20dbb458b12aa1346826cc9f7e9c5352b073d62853dafe77c848cb1f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "s_len changed to 20", + "msg" : "313233343030", + "sig" : "57e8cc1dc00c07383d89a79b5c8e4f5bde2a2ba55a3c7201b3291c4d805b1b2eb36f8f326b542342da180abe508669bb6cc2dd54e327bc70c1e317ba93a0fd21e7fce22a0c597c7420d1d5602ac43d9348ba3eba561f250e301ab955b0dc33e4abde32946b9b3e86c8bf07a44646ca595960bb988fef04b2824967e9da8b0264f1da0659373935313a574b5380f0b54ce1bc0dde423bd3a54f6ae5fafa772a55c1c44eb6edffecf13e6e5e1edaf87a79e338577304141fbc44f0e9eeb286f553f879addd6e12e436fa3af51ad53a72f2679f0ed102d504ee08706fe111eaee49d880d1a0b91924b3b79968ed0f9bff446dac199ee89b158c074927d27b864498", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "salt is all 0", + "msg" : "313233343030", + "sig" : "1591ae743c58ceb723a76f502e21ff6a65c24cabf5f527bab5a6f2a69f20c776fd2251e43ad22e09b1486ceb1935b2dc2ade95e233f296cc0e5a8af8109659be76b6bfdf37e14837fd6c34bfed1f19ec9d21f974b984fe4d4773896ebcc7fb862fd641cd0d77178485c70c2d68b4d9be1d863f6f254b77991fc9053f5d5415d1aa74ba9067e2e6607fb651638c9cc0430a40c9b691977b557a31d95a290a95b56ef2ec8e4313686a9c5ef48235912b210fdd2c50aafac28131104c795c42ae75810b0284b2d257e81ecac4240622ebc261ab8bceeeebe80f1cfa70f18d782aebb97d803ea3a895be541be6941df103eaaabd870848bfaf58cdaf6cecdd5a10bf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "salt is all 1", + "msg" : "313233343030", + "sig" : "6f2f650ac10d5aa2c16703f657233da8c035da67a6e9e950dfd0391399da3a86ca7837dd7cf23e864d9cfca1fe77dae45a01ba21d23dd918ca7bba094aae376100198f59834396ec942fcffdd7d6a44953f69bc60291b1eed5921a0434d8b8953beb9d1e1b15fdca7090fa5c646847c0b759e94f056911ad188d4b0cc399c8c345757d5022f1a38926de0cbda8648a7affd9f031262b1079a3681d58249186fec4f6e98bf151c9b680a46b88dada9b42cca365cf908ed0501cd21e02a5bc4c0675f23ece50987b703499eeb94b6c40b5cdf22299776fe30800f887a1dfff18cd8a7da8c2388060dcb78c925c54b4e620cd3fe7546accfb3bbae9de08ba886009", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "byte 0 in zero padding modified", + "msg" : "313233343030", + "sig" : "37487b948dac95a1e57bf1ac40888b8e074cf9db9c9825e7b7267d3b105a8c67cb9b33c0e5fd641836798f41b8b1f024b13243da4fa5e527098337e5cac41e0523a28fb135ae060e7c1e4eb9556222bc43bf1659f65a2a2db108ac9b7c9942a5658fcbca5622c115e34ead883ea4ef03f7f62990f282fa791b04489053771329a482467cba8a13ad98f27ff7b61c24a452e085d432130b7259e59b2866e55320119b21e3c706f3596ec174517c43cdbe957e012b573961b1fa925373945ab3209a1007d197e1e9301dd0afa485acf6643ba0587a69f7c44bdf1e53c32f05a3b96db0c462509c292d7de09a6c78ebf1131453d37ab037176011296730f57cda97", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "byte 7 in zero padding modified", + "msg" : "313233343030", + "sig" : "241a3a7569210a47b83125fb67039a68d9859b971a49af62bfd4bde01e3b955ab166bba5165657fbfa519573027ef1a0f40cf7533f941d64e09fcfcc35cdd564c1ee0823166dfc054ed93e01c5831c036920335d8b8daa32220dd5c0b6a071f08d19411c6418aaa9883375587b19f0720e79f184535d7ed8c5360e667ade541c1ddbf9c0629255d8d286eae8defd34f000a3be1fa7fea65a4cd4f64b11c641806fa57d67b4c6b7b49892f38dc5d13abdabfaa6cb91ed6022d4fb467cdb6046b13fcc8142a97bc34eddd045796f4e19b1885d04c51f53e5bc0c272678990aea50a124274cdf048ecdb7074ca86f36841a7ade80a8aec6a653a0292c82a1b5c678", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "all bytes in zero padding modified", + "msg" : "313233343030", + "sig" : "484d71be451d1f3667e01f3e7f1a80db9764f751ca87ffc6352953a773f6519e8a0f210d6d43b417670d9c0ce3c11a668cc83394a5e2d7bcd4ae98e50ed26c0ab66b41ad2e28fa703f2da04db0963875842d90a77899642dc297cf37a76fdb007a990c5b7af83e264be9323149fb680acb69a19e0c5aa949c2094e0a18abfa1b199b73363654638d86f9abe73a678ff0a41f6b702b70ea1aedb287add79b9a7f4a97535d0db46c05983072481dbe43fe6dfe33229ca1aec42e19afeb5bd35f1e44264c1fc6c18fddc95fadf1b1676f185e5b55f9a2bfe6b6d40289f240633513828a7b967748bbf0ccd1d3fb9f6240f31790a789d8c709c278ddbb0f706778b5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "first byte of hash h modified", + "msg" : "313233343030", + "sig" : "3f27e0fafc57629ccc0432827187766a30537e821a2fcd5f1088100d4d8b6a6a9ce950f51102e3b55167d4b49e0b6a306e0fdf90837d0630859093e90a94fa564b7a4a82f4ccb772377e07a2b5a6873d98bf665c92df1ce7cbdb583cda83947b3c9c3df5b3807b470f23f8d08df9fba78e13d6b635f9f59d2d4baa34831dc6c3e5a29695645b1ed50f3a3389e9e119de765e6d7daaff0b454eadd10f445e402bf3cf4d14f4d16c2d9e4fb5571cea7929d53019d414d118e82d491bf3fb3bd7427abd6eb48a0ed277221c42840eaa1fd5e7ce658f7763099c1d59431e498cb58357a659aea8e181ec0fb5ad8a55d1c0f129500a25b85cbcc8733fa3dfa9ea30a4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "first byte of hash h modified", + "msg" : "313233343030", + "sig" : "006e3f343b22fbf5cce816efbfe06636c1619632665591f9b1fd2bd0aaac9a0f776c501d7a232fd2edcc12ac63b3b56aa12ae87982c1997e5ac5fd50f6a5c350e6e84fc17d2149547babc4830f8c2eef1885e4bfb15c9b73322b693ea74eabf43e5050c477c0e75ecf75cfe487f41f4a2df4972a16e0580d57946d504fb073f23ea691086e5bc40e2b2e1dd653f2ab201ad609fd06983a5cebb98678c039150563f6c944bd6558b422de25b9720887d97ef63b34cdee0139391c48558941ba94bdc0c22e605dd9cae669406c3ddb361787ec6437c87a688b0c64f0290b1bc0ce17466592a48b83b27f0442bdb15ef753ad56eaabeb08bb3b7ace7f9620fea113", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "last byte of hash h modified", + "msg" : "313233343030", + "sig" : "838d0ad34f2393aec53682ed48f937a458a32216a74dcc4a1e591a538119c3b56cad78b1c4b722948373c51c04a50e46fb5f3034f43c5d260364617e6f03af7d75d66baf3dfa1ca94e75e77d304c63ea5015cdd7fb1e1cdfbd6b5ebef2b2addf697f14c97cf9b5cbb1bab7f612b3a428d32cefbb788bdb70729e53d5b8cd14f586aa2b9410bbae2d093bd11f491469479eb640847514d72269cddab484d882aaa9761839aca9851b3d409211de83df742674d6305cc3a71143fa5077bce9d3c8da1f6da0df5c271f048ba589e5c34a23ef12747299d9dc4299589364f2137ace59781e3f01011ae145a5e1af20c74516e0b56d729e49b3de310c197e7a760efa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "last byte of hash h modified", + "msg" : "313233343030", + "sig" : "6b19a03c774e1c3c24ea889b552e99fe0068a6cda022d5ccb6d75a447cfa0b16b5b144208dd407e440230ffaad4f12a0746da108dab5d4f162bdc9b24dc68a2e9e077ef5702472c4ceaa89c29cac41b4782b92f6c87e014df2483580cadf2b455f823fe12c9c79a155ea32a9f1ed120fe0f13b10ab4792fd94b99e0aa6ffd27c04ef7088e3cb935436529650894fee6b5b78e0bb5aa59ee7bbb2fb46af784e2c33eb76a12cdd7d0087a081d82d3e466a381dd37d25d3b4a92756723cb1f1f49d0481d12baa21ff77c0291f902682226d99d77d36bfe58d1825988c97d9d00e15ab48c9919583fd60593fa93ab1ca8e7dabaa912f6535bbb05e82bbfaa8537b0e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "all bytes of h replaced by 0", + "msg" : "313233343030", + "sig" : "682673d7c98ae70039e9f259275c884da7c77136e06d47e8af72f82a09614a08ed125c6d3a80f701a61dc2ad967e9637662bf40b48543e5b620daf37e3088d2a54a8c5147ef99227cd5cfd0a478d1fd1ec62c495cb89046df756908621099913aa4142c3dba2a62de6a8899f0acc7932e33581d4102020423a99876777c59292d597428f50b846a39d709d38c3a842f9a9531f26dc2a11f518950eee92560fb6b6667a113237a3e6d7bdae48bafc90a76a6839b97e6301e546f5b136ff23d662593f74920dccb56d47fea557adca4b36820469425cdd4071ade7c5c14f365ba4e0da97cdd62cec66fdc724d3f309b6297c1c84091a74d656b4b030787df593b0", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "all bits of h replaced by 1s", + "msg" : "313233343030", + "sig" : "1452cef4f4e0d46ca8caf3a628074f7ed0acafd0a16c4c4c423cd361cd61319d5e912b162bb2b7326e56e20d5f9814d6339e0cc44da9ba1be28e473880b6276a86b8cdfd91d2f5fa830024b842834bcf2d425c48b5a58464b7a3111f55ade2d3b9cdb958392efd559f6b6136cd158e157faa4b7ee86a3457dcdbd877b82d53c23d6e71488e554574b78f0be72da8d4160aee680ce485f9fa544562a12a89328560a773ff25138decf4200e2558e3b5a364a4372cd1f64fb25887b8c2b3938aca10d8727535d0eb0b73af2b7ad70656f97c5c1a97d3e2c2d1cd2732c5fe8fdc5ba6f554bd5190a54742313a6175db2a77d36d24934dc056d66cc6bd83abac61e0", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "all bits in hash h flipped", + "msg" : "313233343030", + "sig" : "2f5ab041e87b74c0ffa6f5b0a4c5ec8d0ee3d2357a0fd2face275dbc6b50a230f2108b4b37fa45d5bb1211fb26b96d315cec9391d198ad7713faf3c4fb60806cbe6378c7a08c2e75a67848ca98c80a02680650eda98ff0c818f1e7af9ff3a3236150699a4c900c394c2a00ea65b39fea873504898c6fced5e4520bf3d69a11debd3e66ad681b7d03bbca940fbc809f03f99079d0f24f31cdc76afab73ec0b4f5baff4437b0a304a8893cf593bcf47b2f63a401f1b456f1741b3b3641e3154e6f4bc035723fc3532ee22d4f65a3963c1b278c1a9a8ce7e04876e8c327a70463e3785b9a5aa5b4a50cb4e35d92085172a61cc5407af2752a59d06b58a242926328", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "first byte of ps modified", + "msg" : "313233343030", + "sig" : "31ce7ca597f76ab95d47563f728ff93bf43d9864e5bd1229b824ae26b5a13c79f6f7957217b37e1af0537fea81616187ff08a0d5c98a92da8dba61bc5c14da3321fd1146d83c2cbd0ec0687d81f6d7349f5a0cab0840e22cbfa83f02a79d321ff88830d47d4842c0b032c27a181ac06a42cd0bfedaf75f2daa53f64eacb5986545bcf150b8d433e66b698f2553f9da259bec319d8c0cec05d9c320e7300463d41eb077028c1e0a7d6d87d4dddf54c5b78d6a15e4527e37110b9b9ad2f3b2dd0db591227d41cc9f26f2349581dd89e0ba639d0cf9f8c86fe819dbadc688522b58d7284caabf843e7143395255e9a0d710ffbef6ad13f6a9361e20d2f6f5a414f5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "last byte of ps modified", + "msg" : "313233343030", + "sig" : "5798785187910703680cb2109f492c3f0a91b4a8f11d3da775aba891eedec3d76fd30a939f5d7a2baf7290c573e886cec8ecec0b1598f2cd169d53b4abf8accc09709187f32a12c80fdb42ed98d9e98b0923828f0e38acc338234f7b7a0ee377644a655f48816ea4a5bff0f6d63c3945dc3aaf921e9404864594bc323c1f3ef42f9361ed6cb8fcff2994293e17865e2fad2d885277251fa24d7e7aacebc48d61c3b48047dd7c99826b3105d2f820cd62404cad5d758da461af67677e39e55086d8fa52ea0334bc3b77f95191ffacd28ead07a34e4672577c4c65b5bb9d5f9cab6e1f1242216291b69a0c98714452f01f37722ff26589734cf6020c5ac9196374", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "all bytes of ps changed to 0xff", + "msg" : "313233343030", + "sig" : "3747c7c116cf30567e24fd4213c126ec84366a26eb304a65d144dd9b453054df4e5036c861b5807137934b1cef351411e40654bae5df6fbe3c42d763407f273d3dbe059fc6412a366775603e064b1561a58e70860edf954dbe666f8fe44f44f87df3b0e3f3e19c904966ada52f00806f975f256d4a855cee973e20f33c31f9f2b3792fcf326f075f86f275d8ef8df2dd0abac83d491d485fc167cd40f3802f66036df4fd64fc441ac8a25b405d5ef960127623c269ca836671a66a6bf2f39c0792dade17564d31863c7e0161ee0bb88522ac0c9054bebcedb603a2d18ddb0f64a91ca5a2f0086afd0d8c07cb0c1e7f24d12f866cdcde46d663c1d4dc7f7c6f62", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "all bytes of ps changed to 0x80", + "msg" : "313233343030", + "sig" : "1377d4997c03d885e4b95f0350b1c8091a4d9beef9533dc6abd194a1439c383622b9dca5a49da247cd55c02186829f695ebb007ef0535c4757baad057d7bf76dcfe37cb9181b0c290db16d0abc51ff32d03b6a8e56ecd270dac231c81e50c7e0203d22b991291fec650b9904b2539a8a330172843bcff0cf46f06e32f55bec1f5a734e70ec8e4e8883e3c22eab7561d9c76737025352b5c9fa9c76eaacb909d23d0d7d7b6f1094ccec8ba94f149f81946faedb39ac557cc28817c9114a89a6f720d849f90cb23ad202ed4682036b3cb70b6fd5df0225900eaec7a21e39fd433d3200aed4bb4abc3b531393fa462fbc920c918f1938d33ca86e7ca3bbf1d34d74", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "ps followed by 0", + "msg" : "313233343030", + "sig" : "7d0f3cebb4372569e8f02df9f42222151cc31659df8d5078e9ee8e91030735d27e66da8c87039a27ac28588e8431d7ad1583534e8570318cbb2554c07016bfb02fe59af00576b7908286f4b27e36f768a118c3f3a1ceaeffee03a1b67270c3e489cce5c5f1171e0a8734553403047faff680dbcd70bf0fc1f0f4461bd4e68c6c0978da3490a137ddd8f62bd79c6a1daf70f7a9a3e90056ccd41c62f04915bf128f74dabcc47cba85b0fae47a04da32e17799ca150814d27793816e6a198390c35d1f35abf6816761a5ff0c28b1e60eeed244b1f24934174a1d2c469475f3eb8842eb9f5c6224386994aff9579f26ea7d73c668a113ef7dee8b2bda576135d452", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "ps followed by 0xff", + "msg" : "313233343030", + "sig" : "53f2db262358c21792eca635806ea1c1ad041d9334e977a25c1de0fc8233ec6f01737adcf1fb4dbedbd0078406ecad921e37c77d4585b5eb5ecc74c07ada1864a3c13acaba9372f852aef55ff2dc42c0aaef74bb656b8e0beccb7b9eae587fdf3b52eb678af1032e60ad12321c9c10c445448df523856ad262208a06b8817ee229df825f080a72d5e1a43f222215824a8ea6d455c80b2563c65be1eaa0455714ae576ae67e46d006934cf0c137b8c9900af9ed716391ce96ec43296e83a5a10390ed91f2e6753ed0254f0290ad899462b3b7af42c3c5f0893863a3b5e6052d3a6dee554746960a07fb6ecdf781e47b96023ba01cfde4c7214611a1be5735e2fd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "shifted salt", + "msg" : "313233343030", + "sig" : "11e8938238a20f0e6947015987380dfd88a1661606bd05bbe4298f4746e81e3bbf34aeceba5360f1839ee0d7d7fe3e578cacc2d24b15eefe2064edb1fd04ff9a44c0a600ebf00f64fbb1ead4246e5ffbad0c22441ed073462f26e30b61a0a9142b4f993d1b26fa32e11382da33b9eb5855cef6736bec2f4f5bc6bf82fdf7da62346a4d9696c53e1cfa789667b721f32f7779daf7df85474096a9e9a7291afc76df3a66c7a0b997b41bfb71fedbdb4e65095efe1a81d35b66be55432e0a6e33905475b46a94e05bce7fee84645f500d8ebd7c0282c35f22774e7089262210f83ed485cd2b045acd5d62b4bb53dcbeb2588dc6535518189cb0220a7c9406e454d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "39a8e947c919ecfad7ee28bb708c1f9e825036374ea0f610bf5531d89b813d506fd00bdc15850b250ac50fc556a676c894fb641dc650999eb6239b91e2c755126bbb9fef5783a5ab834e0ad91c60e720e80e096c091167a2a1dae838a16fe0ebaa8efb3573c89ac5d8e0584b5ec4e2168ef097f937ef0f0d2a2f964a8e6a810dd15b9c27b234d788af3c4f54dc97035657ff19f2835555dbafd02c4ed3c76654fa868babb71534bfe84674eeddbfc2b27a517f666bd03a27d8173bb92826a231cd9a241c171445b416934ebec5f7eea4fb41a61937d9a98f61b2fd1ca8e2be125e85cc8d16d553b114ab72395e86fea52f54edd853e9c5156557e38f621b975a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "leading bits of masked_bd not cleared", + "msg" : "313233343030", + "sig" : "9c13d877ac2bd8c02c11e29ffcc0c1046dbc9870177e843c30b499c2bf7fd09daa43469caf2b8c3e955ded95e4d62209f7571bb45593f4cd8b0c7bc9470a8a693837248b5a7854dc8e37e752d949479272642994182061d7af80b0ac6f6e984874c8cdc6a5d7d17dc9e9de5ad12120cdb9f6c0d09c0e11b87b3423e37ba9437a4f76cc1e6124579e5f79832b89710de1968ce46e3e69fa185c0a924e8cb5f996ee5963f6826dd37714de264d75545e8509caf8735330cde7ed4228e5779471827b83757c466022117c45d598f5a4a7fed7be4e1b4d320f894879061a75d1a41efd8dcaf3c61733ed8ca2cc2f83714f8fdbc7a97cd6d6b97ea3d36ebd69890633", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "first byte of masked_db changed to 0", + "msg" : "313233343030", + "sig" : "00566c95524ad0995eda7d668fa08e8f75bea868b60972d6488cbe8939bbde68fa5206e671f35555f628fa707ce7ba0f468cfa8b9737e0ef64e0e23c901e4965ccaaeefa9b84363a3037cf5f9e044e295fe57f32c1125ca70c639b22732aa4c4b3e5562690bc1d7e7e74dd01c674212dcb63c58fa23333d45e1e4ccffa5d186443cc785c5ece3f2d7a8995e25de6a171cbc960c272c2899f6f87ceadb72eea1be085245669ac08993591e72bb9aff8bc29388b35c99f1ba7477af9d16754894a50d4caea4bc80e2aef2ced27f4a1c88be284bbb40cb8ae279b4e38a4cd8a51a92a279a799b3316c2938e1386043ae7ab1d8605cd310d7239c805a07a19c7b17d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "2b46a0aab5f573e32ffbcb411cd99d2f90aa9b1abbc600b0cda0d824f79020aab47a2494caea20fc93017e77b99eb73a1f8a550b611e2747ad29207772629c2ec40918c07adef1c90c99a15cddb9eac88955b4093a9e743d2420b4647e167bff8ddb07ce197db89d8a7d3f327058a41cc459ed4f6d5d23dfc015479d95e195da37f5b1fc318a3f74a0ac5fe2b9569c7fd99b8eb3ed3967a5eda1d246a3b225548f67ff860202033e7164d4b99dcf95f4232d18a7913f7258a33179133a6fb4ab5a4937b642eacb92908cf79495745abc583524cb0236fbfadd2c7e8b0a6597017912b4737fc01432625a508355869670bef25d32afe6753c38cfd96ec38953fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "3b65975357ab2a410c2fae7f2f0381e6c40951260451f2eff05f0dc707abd013a996fc10658a6963f462877a808f61ad0362b9f640750b19debf3d59692134e357a49ed3693f50924b7c8a1824ccafcb4b93f7679dd892823cd479895d41fd1c40fb89fb1da19bc1fdc72eb038782f24ba3326428cfb166a475a9fd27f94d1a0ca6fa0e6a0d2c2883db3eeb2c0a59474da36211695fb811b9e8bc7f05ccb1f50d26d71a2dd209b0d269a736610c7dc1f7343a4736fa2b8c27827dfcad49bc4a86822cde1579dfbd646474f11e1a60f5e4ac2f2a3a5421a7baa9dea5d24be03cb6fee771dd808b67f886b37be5a300f6551d7e7636e9997b3255ceed5187ebcc0", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "4516c8a39b8544d1c65d96472fea0b2753060330e76e6f90f41ab349953d26ab1b95fd87484535b68c0afcf1542a9b966a9bf98b89a53bb28877b34d168a4ba8201215c55f9e86d30b7159093517682e6e956078947e54e3f3a779da032af7dc6bcab1c0b2a6693fe0eeb9de0d158bcc125293a6f10ccaf1499b6ad912ed5912537e3c3c5f18eb0ab8e701056d7b973b8b61af918858b87152b6c40671bf96735ab1a112972346e771e7cd9482f6f59d320b8798a271cf21779747f964281afa1303142eb3e1841772de825b4b5e68024dea014193c4e1c206bdc6121a8f2d41837be3d13833ed615d5b9df4ac4c86cd25344fe1022df0adabfe2d46f7d9f0d0", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "signature is 0", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "signature is 1", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "signature is n-1", + "msg" : "313233343030", + "sig" : "a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "signature is n", + "msg" : "313233343030", + "sig" : "a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "prepending 0's to signature", + "msg" : "313233343030", + "sig" : "000068caf07e71ee654ffabf07d342fc4059deb4f7e5970746c423b1e8f668d5332275cc35eb61270aebd27855b1e80d59def47fe8882867fd33c2308c91976baa0b1df952caa78db4828ab81e79949bf145cbdfd1c4987ed036f81e8442081016f20fa4b587574884ca6f6045959ce3501ae7c02b1902ec1d241ef28dee356c0d30d28a950f1fbc683ee7d9aad26b048c13426fe3975d5638afeb5b9c1a99d162d3a5810e8b074d7a2eae2be52b577151f76e1f734b0a956ef4f22be64dc20a81ad1316e4f79dff5fc41fc08a20bc612283a88415d41595bfea66d59de7ac12e230f72244ad9905aef0ead3fa41ed70bf4218863d5f041292f2d14ce0a7271c6d36", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "appending 0's to signature", + "msg" : "313233343030", + "sig" : "68caf07e71ee654ffabf07d342fc4059deb4f7e5970746c423b1e8f668d5332275cc35eb61270aebd27855b1e80d59def47fe8882867fd33c2308c91976baa0b1df952caa78db4828ab81e79949bf145cbdfd1c4987ed036f81e8442081016f20fa4b587574884ca6f6045959ce3501ae7c02b1902ec1d241ef28dee356c0d30d28a950f1fbc683ee7d9aad26b048c13426fe3975d5638afeb5b9c1a99d162d3a5810e8b074d7a2eae2be52b577151f76e1f734b0a956ef4f22be64dc20a81ad1316e4f79dff5fc41fc08a20bc612283a88415d41595bfea66d59de7ac12e230f72244ad9905aef0ead3fa41ed70bf4218863d5f041292f2d14ce0a7271c6d360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "truncated signature", + "msg" : "313233343030", + "sig" : "68caf07e71ee654ffabf07d342fc4059deb4f7e5970746c423b1e8f668d5332275cc35eb61270aebd27855b1e80d59def47fe8882867fd33c2308c91976baa0b1df952caa78db4828ab81e79949bf145cbdfd1c4987ed036f81e8442081016f20fa4b587574884ca6f6045959ce3501ae7c02b1902ec1d241ef28dee356c0d30d28a950f1fbc683ee7d9aad26b048c13426fe3975d5638afeb5b9c1a99d162d3a5810e8b074d7a2eae2be52b577151f76e1f734b0a956ef4f22be64dc20a81ad1316e4f79dff5fc41fc08a20bc612283a88415d41595bfea66d59de7ac12e230f72244ad9905aef0ead3fa41ed70bf4218863d5f041292f2d14ce0a7271c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "empty signature", + "msg" : "313233343030", + "sig" : "", + "result" : "invalid", + "flags" : [] + } + ] + } + ] +} diff --git a/third_party/wycheproof_testvectors/rsa_pss_3072_sha256_mgf1_32_test.json b/third_party/wycheproof_testvectors/rsa_pss_3072_sha256_mgf1_32_test.json new file mode 100644 index 000000000..fee3803b8 --- /dev/null +++ b/third_party/wycheproof_testvectors/rsa_pss_3072_sha256_mgf1_32_test.json @@ -0,0 +1,399 @@ +{ + "algorithm" : "RSASSA-PSS", + "generatorVersion" : "0.4.12", + "numberOfTests" : 47, + "header" : [], + "testGroups" : [ + { + "e" : "10001", + "keyAsn" : "3082018a0282018100c6fe23792566023c265287c5ac6f71541c0994d11d059ee6403986efa21c24b51bd91d8862f9df79a4e328e3e27c83df260b25a9b43420affc44b51e8d7525b6f29c372a405104732007527a62ed82fac73f4892a80e09682a41a58cd347017f3be7d801334f92d9321aafd53b51bffabfc752cfccae0b1ee03bdaff9e428cc1c117f1ac96b4fe23f8c23e6381186a66fd59289339ae55c4bcdadbff84abdaa532240d4e1d28b2d0481dadd3b246557ca8fe18092817730b39e6ee378ffcc85b19ffdc916a9b991a6b66d4a9c7bab5f5e7a3722101142e7a4108c15d573b15289e07e46eaea07b42c2abcba330e99554b4656165bb4c0db2b6393a07eca575c51a93c4e15bdb0f747909447e3efe34c67ca8954b530e56a20a1b6d84d45ed1bcd3aa58ec06f184ee5857aaa819e1cca9a26f4e28d6b977d33916db9896d252d1afa762e287cb0d384cc75bfe53f4e922d02dd0a481c042e2d306b4b3c189371e575b25e0005a164cf69dd0976e4d5be476806ea6be6084e71ab4f5ac5c1b12030203010001", + "keyDer" : "308201a2300d06092a864886f70d01010105000382018f003082018a0282018100c6fe23792566023c265287c5ac6f71541c0994d11d059ee6403986efa21c24b51bd91d8862f9df79a4e328e3e27c83df260b25a9b43420affc44b51e8d7525b6f29c372a405104732007527a62ed82fac73f4892a80e09682a41a58cd347017f3be7d801334f92d9321aafd53b51bffabfc752cfccae0b1ee03bdaff9e428cc1c117f1ac96b4fe23f8c23e6381186a66fd59289339ae55c4bcdadbff84abdaa532240d4e1d28b2d0481dadd3b246557ca8fe18092817730b39e6ee378ffcc85b19ffdc916a9b991a6b66d4a9c7bab5f5e7a3722101142e7a4108c15d573b15289e07e46eaea07b42c2abcba330e99554b4656165bb4c0db2b6393a07eca575c51a93c4e15bdb0f747909447e3efe34c67ca8954b530e56a20a1b6d84d45ed1bcd3aa58ec06f184ee5857aaa819e1cca9a26f4e28d6b977d33916db9896d252d1afa762e287cb0d384cc75bfe53f4e922d02dd0a481c042e2d306b4b3c189371e575b25e0005a164cf69dd0976e4d5be476806ea6be6084e71ab4f5ac5c1b12030203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAxv4jeSVmAjwmUofFrG9x\nVBwJlNEdBZ7mQDmG76IcJLUb2R2IYvnfeaTjKOPifIPfJgslqbQ0IK/8RLUejXUl\ntvKcNypAUQRzIAdSemLtgvrHP0iSqA4JaCpBpYzTRwF/O+fYATNPktkyGq/VO1G/\n+r/HUs/Mrgse4Dva/55CjMHBF/GslrT+I/jCPmOBGGpm/VkokzmuVcS82tv/hKva\npTIkDU4dKLLQSB2t07JGVXyo/hgJKBdzCznm7jeP/MhbGf/ckWqbmRprZtSpx7q1\n9eejciEBFC56QQjBXVc7FSieB+RurqB7QsKry6Mw6ZVUtGVhZbtMDbK2OToH7KV1\nxRqTxOFb2w90eQlEfj7+NMZ8qJVLUw5WogobbYTUXtG806pY7AbxhO5YV6qoGeHM\nqaJvTijWuXfTORbbmJbSUtGvp2Lih8sNOEzHW/5T9Oki0C3QpIHAQuLTBrSzwYk3\nHldbJeAAWhZM9p3Ql25NW+R2gG6mvmCE5xq09axcGxIDAgMBAAE=\n-----END PUBLIC KEY-----", + "keysize" : 3072, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0c6fe23792566023c265287c5ac6f71541c0994d11d059ee6403986efa21c24b51bd91d8862f9df79a4e328e3e27c83df260b25a9b43420affc44b51e8d7525b6f29c372a405104732007527a62ed82fac73f4892a80e09682a41a58cd347017f3be7d801334f92d9321aafd53b51bffabfc752cfccae0b1ee03bdaff9e428cc1c117f1ac96b4fe23f8c23e6381186a66fd59289339ae55c4bcdadbff84abdaa532240d4e1d28b2d0481dadd3b246557ca8fe18092817730b39e6ee378ffcc85b19ffdc916a9b991a6b66d4a9c7bab5f5e7a3722101142e7a4108c15d573b15289e07e46eaea07b42c2abcba330e99554b4656165bb4c0db2b6393a07eca575c51a93c4e15bdb0f747909447e3efe34c67ca8954b530e56a20a1b6d84d45ed1bcd3aa58ec06f184ee5857aaa819e1cca9a26f4e28d6b977d33916db9896d252d1afa762e287cb0d384cc75bfe53f4e922d02dd0a481c042e2d306b4b3c189371e575b25e0005a164cf69dd0976e4d5be476806ea6be6084e71ab4f5ac5c1b1203", + "sLen" : 32, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "msg" : "", + "sig" : "b520065682633ba54c9b713b2ef19cdc1fcf275ba1744c2350da7307a20971cc30eefa37d1667d23d20001a674f0e00df4f9b9e1d5fe7eb85cc45cab5dd625759de83017995c93d48b126df03aa74ef87daea0c1652dd370ad5d663598a383cac217a208b22c7cf0e448cc7ae0555f892ccb8ded6894cfb0c328cb542be0485d860ca77203081f3b04c6f55c5689b1a66b1c24819a4a7ea55f32e00f61accf4b411bb320a96c990173b63ccd74e7da7df5ceaf33a39a8acb89a845a594b164ec6e22cce940eb06f2d487a8bc4574451878c2bbf57d241f76586e0703bf5f86bee832d05b75fabaed6accadfc1ec2cd6e619dbb29b65d6e6f5e118ad52d82a955d21005ecd63fb382f32bb8e2e1e57220b345cd6422bdd84a91495d0ab5775b08139edee960dab1b4ffd9ea5b27398b58e6e35211c3581501e99bf5e3f17fd79381528d28a4927e28082f45bfa9519f98ea663dc84c50317adf0bd5da98b01459011cec61800534dd5afc5a567c19e4a400f06dee74112083b5322615c144ce3b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "", + "msg" : "0000000000000000000000000000000000000000", + "sig" : "8e10f23f49011d761946b283d7152e851ee76e5caa1741b0901eea317d8945f2a0368551b3f2b3a6a0d6a939aebded8fea0a96dd1d037be33b1c35ce78dc89693918a99d547a1d892f4047c09fff7a6523acb0cb0cddebcd4a6fdcc309a466ca9580fedf032bf56154f8d79d5c4686abfd2c7abd342b37e5373b59a07fa865b118c44f2c44b851306dc97eaeeb638f14bafbb09c81996beabaaec28c19f06ffd59dbe3080e0124e2386418052735f541d496322c03ebee6e4dcaba24dde9772a9f079973df26e854c255eb48df50c01d49831e54b64d0ff862d03fb4d82ff204d303b537176c50ea56761a83d0aed8ed2deecbbba981c8aacd1300051a864d1efdc897f31383ccd6f181bf976a75e7a7613b60b3cb2a6f7ab8636f672990c13017f2981c11ba36096cbea898f016c581ee859e950bec195cc4e376e134341b2fd3e3d6181ba4d377b2aab6a148c6ea8cca9ee3478297e901856ab18f61c0233c899841e5da125516cf5274dc1b22e2a51c922daeeccfad0f2a8bf84e531bc4f8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "", + "msg" : "54657374", + "sig" : "22915cfa1d7dd30f50b4c0e4cee42c5f0aa1b7a6644f8a11e611b2db042b122af8211ffc1dc220b435d8919cf64d715b54ff8a762f702b365cbdab455509b97d9b310011467d4186647b957e2efa404aed3b84840529bdef7746348385a1c6a2ecdb88d1cc2b40b36c346386739c39d2815938e463a35348426f17d32d633b873d6124d8b49a726743af7c0e56d63394155b63089c63ed8897f8af2a2260d33499afab11c911faa754ced5acdac2de571f39c2768716e4308244a99d1e65da7061d2feb8ec8b4e517bd5e19cac626698479ab2019257cf83ad7b641db2345b38006d63f84b41772b90037778389cc30ed6aba6af212d9326792af746d7bca9211fa344fdc2798a490aed3a2840620c2a85e3d9b9c38f2330072663e16dd26bc414c7d68f6b11d2cd3e0387c1834c5e2262a9e2dc1bf7c0108b4e2052566c7a941ef6b38c8687fd7abe6add2b745c2c2d680ae3e5646ce2e717ef9899c7f3fb1e3088e8c0587d86546f752771819595a7a3d422820ceaa12e3ee671a456dac673", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "", + "msg" : "313233343030", + "sig" : "8f9ac1354af4161d0e55b5674821d02823b3a6b3f79cefb98cbc77f9ac2d91cc6345f989a7828132f73f3630a247a936b6a057b3e5a2fda0c5999ea7721ee8880960c24cd2377e869cca1799747142d57ad6a8d83ec9254d89f591add11a758e1ea1e29bd08f624d0e28cea52ed5eed7c0f5f49d3533eb1cdbb2af837dc42942f9a86b5f4e2d5ce506697ef067a344949bdd89afcc25978af4d50c300bcd0ffc9d93cc559e3ae1a13215a1d3f6030827340c6591061a5ab7e65153b1df8b25e1421f924d39c7e6f76243c1bb9ae4063d9a475cd2ece45f4e288fe0720074e87868d70a5584a9ac2b47a56417cc76f15154315545a3ed6704b365f15d34320804469c3b09ed211cbc9e9e767b6f21fa16f8641d8b78b8dff8062a25b5bd3b6a38cb4706c42c1fbbe66db1c05cb57531132eb94fe1569735c33ec491c318a686c837ac810be4afff605f92bb390e7ab3cd24c0cd997cf13f112e5aa01746f43902432639e1eefcbd37b413c586f057bcba40a8f1251251e84cb7c87c53c1d1d558", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "", + "msg" : "4d657373616765", + "sig" : "6e471c9342aaa27bddf64b02e8805611a13770b22cc3d24cdfa9a2fc14865f59344c288cf15d4c8785089968a12e9d3e63b8179489568743448f698f316640146322ef3b611fc98396cf4a4757e48ce6701f123fc0bb8df80b63cd2371522f8ed929f7bdb709d424af6eab2eab212b43afe537fec7bbb9dd02e64f116e02ad1214ae931a6fe28a5982029088a27bb95ef2ee46ad212083719327acab5ee51c82d94d5b14f6dffd2242ddf9fbbb2d03f945796a3e35346f2334ca6b4ec5d9ed6f1584688e661951e948cb95fc5cc04e90cad98c861ddff514c60275650ae3003185efe0c04356b07f361f7dc7e17c5de479cbf119c2910aaffa032aaa81ec9eb9f7e1ad21a410ffce2502e4829404d01ae090ef289bc28c9c3f37d3fcae33e1523b3c9b81e301f51d046196fc15c90d58bd35a1fb11fa04621b32cb61e718a434a0aaefcb676cbca888554d1e84d43b108fc1cb123cd2d300da630fb77a3ce29a0f53af32a5ce81c5ad772a199d1180a9e2f090847cd87ddf7b39aeec89a6b492", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "", + "msg" : "61", + "sig" : "39f7dc9010bf3c200df551499404ca40346e58ce0c56271e2eb7835187ae57a7b9a0688c9b088ad85e128f56c0299c437a1a9a9104f3f51aab7043d5714963e46ace5d8e435fd3e416dd61474e9dcac3ffa6c3f0ebc4ada987c4313ec36f2c43d2dc749e496fbfad639dc811304388990b98cf10ff616a866bf5d98cd5199bb74704ae4ef365424130738b9d81f893a5e2316ee6daea185c170f69ebd2ad455b56676ebda9d0bb0bf4d3357475ed8166a3d2dfe6e093c3a4bc5bc2fc2275e6779d809107b621138fc629a6767d5809c85bf88b46b14a8e4ee9e310db746f4c0a79a3d36f6e305125642dbf823474fb913a9967a6d120e82a79ace48c501fed8dd6edb9634df909fe6775f8f6fc5b79f5881e1f13b7cde37c7c3f97319cd612f8ad2b1ac921079f18213e5facba0b83c17887e69501a6d2eb37661f03590af1a15646165eb785f467cad0c625947e8a8a4a68f8938077d5ef7f1b8b4da0d09ad5874bcb22ccc4ee36b9341b974a51a1d6ca009ded4ace9faa99d924a23421aabb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "", + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "ae8472e987806e5110beae330056ff974abfce7ea9927979cdd14346747414cdce06a9c78eb1846c75dc288d7da531531da49ba7651d3a1f79e3297fe37aa73e075cfe5ac004b166526cba55f914e0d2fb1f12a60a3222dac434fa378c2e7b0ea9c2cb5e22cc343ea624ad6cf5545a61364cd67d6dc23d22e4888a253e940ff0e0ce0207c1feedccdfa10f50d2363bdbdf10893e3967d7555fba157f9a450d6bbe63ff31777bdfd402afa72c3a2181e5cc025443cec30d253653db7e82eb7dd488e6491fd25001723eae2e3106c7b50c2b73c142a4a31ec43edc9ec9011383c99a095b36258a0a77aac2af19b26af8a166b130f7f57f03a0e8007d5ac0eea9ecbe14fb7885538a22c13de5771bfdf523fef9c9b5f52ebc2af7902a0baf2a33923b0d0622b8fd5c938214aea4b9e7f0a647c5520c3a94a29737b95cc623f20bba8eaa3e9db60116fe1760d9b7ac1841e7586aec9708212a5bef2ff67c74462883062e052ab9fd90ffca0f0a6166b71a93bd289a1d4acd2d6ce72ae0b91cdde72e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "first byte of m_hash modified", + "msg" : "313233343030", + "sig" : "730a26b2c3fc2df474212c04fcb346b3b78a58c611351871ac1c5262867ce19a6f553880d68ba4c35827610b72bb044162b083fe9ffa7a82e2366090464821946f2ce1a8ea19b12c10c0e42a52ff805851c226748a9d65d7cb2057c9ee0beddd8ca02ae1bc36ced39925d2429d531c2e607bfbf0648708ef4f7d816c8839cc8c62036ac37e811f94a943198acf6e19c66cd829bde9dec9969eb4724e2d4ddc4f8c2bb2527007ddbaf2975937ece7f1779db28c610503e7ebbf0b03459a1f4794136842b57d04f14e22b98ef37939c64d08fb242cca548b7bb2c2d8b1df6bb8b0b7f6f38e47226e9fc0a4723c2a518ebdc5c4c8f15db74fe958bb567e55f092d3dc8af0128b353e2d273d574433c22cca579c479005b52c715eff1ef4eca8d82d2f6d7cc972fe0e75f19eeea3b77ea7fe26b1d29cedbfa7ef0737e4aa50a567b5fb417e356fa8034a72a53c5d1c0cd467808df6faeba89dddeaeb09c3ce7937450b41e7c1d4403b3033d3531adc24e9f5fe35d877a3e36fd3702289e69b460b97", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "first byte of m_hash modified", + "msg" : "313233343030", + "sig" : "39e95e2dbbcf1817407146b19148aeccdc6b538729ae4f3bc240f4ed8cb9dc6a0e9cdf436bf5237e79e239a432a953ce3804a7a55bcc3f7a0d37d0123b1f046ecbf0eb33f52631e049b0692ba2e55db134f60e085c078b0cbbd66a74bd09c852fa9f029fdcc25679990dc482284de9fc74df343aa7197d84689011f61ec0d1d0fd3b811a918e80b9ede6c78c03f0ff6ec7e7ecba9cbd8a4124128034e425aacb004c042be805710e94ca4d36cc2f5d893036091950bb1663d3499f8ebe09ea2760e3939b835efa585834112a5515c8900db98a44914a6c3e5caead29b182e585092ee59126c9e6a7737d3b34b2fdaeb74ddb299cc3725687167d5c1f92d9186f3aefca61ad6c27283dbc821f6b5aacb238500a51f7439a8bf555ee26fba4c8613fc43ffcd254977f5f67095ef23e956721d5d71a8a73503106b2555c7433cabb304f30492c90b357127b09d45f171d7f4d4939c84516f96eb8f0693385e53a3cf8a6b4d0638b121e2e70b5451883ef368097c7a2010dfd889015eef0081513d7", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "last byte of m_hash modified", + "msg" : "313233343030", + "sig" : "84f1e37e7d52955a8d076e83fabce6a7153d49e771146ad665ac95b67eea85ecf8c126887c0b0e4ff2f4f3ca11ccc510fc4a062b3157edf20ff2763ed0c44ca8d48c571119bf5a4ada5d87eaf5c389cd8ce3a9ce70bfa98d5536fc731a2607066bb2cd0915511404e69ae5ba69bc197ed995f51d835bde74c5dd1d4e69a54445f3723692c3b201c28370e4892ea56c3d2b8354489a728495e7d7d611e82c739d53ded82f1e72c4e7273ec63c8fc4cd13241219659d9c6c8620a455477587737ab97959a91efabc1e1de8218bb67466b8e890f47b5ae46266ac06e06247f3a169a31f9fafa268bd453c67b77f7ca9a53adee42b3a9acd4af467f7defbcfb96f087717137bcc0bfb41f5add94af4981c00d95f992995aa3ae406dd6df56a7070834d201eb1cd12c7ca87779de0eb38dbb92f4e7f6f78dd224d0dee4b12b20836155553b0a76e2cc071abb59a70ab393679ca458d18f9a5ec69d1d70b074d6cc8f9c3d5143de1c53dac156d36d28660953ac68670e34317a8864cf7c7214e5c9c33", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "last byte of m_hash modified", + "msg" : "313233343030", + "sig" : "875c6f8f3395f75024b7ade4f6b3004c4607aa6cc99168d01ccd6cb481b51fb8a2bb44bd10a0e7768f282653ab6ca340b044ad03e09abd01bd0962a5e3724ff7a49ffee7818dd5acd0a6968c5c458c207d0f77eff3f8a2be4b559314b02e413865ecbfc0bf7ed7e66ae10b86efa9873eff30a17aedbf81cd98811ba228543ece8b14f64ca98dd26aa5ee83a1847d6fdabb8140e4dfe48db39f6a48a825b7af48c1e1bd124a2f6b76d0e37f76f4ba986ab3afeb55c7cf2f45021dc325322ae61b531f43242c65ba8b4a550801e966602730cc186bf4678d300d5783da4bb9d9ad54aceb656ec7e4598e3c209ac48e1b775b68896fe282bc2e3bf9cac99c601d64de18d31d1892b3098fae2933854f822c49faa09e079c4ffa9dd2c006471263f02e7e8eaf0345139482cd82ed8e6d3e080887ed13f2e65819a1dcdb6d3f5692f5ec7f3a0609f2f71ca4564d58f60a0311be5b597ddda9b07b52541ea924cc05146243d8b3899d3ab001184767f896f0e044224d96c975127c1c987a84d15cfa12", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "all bits in m_hash flipped", + "msg" : "313233343030", + "sig" : "bed5c44c1e2a041c2130caf34ce43e4efdde6f7846c30d5a1bbdd88c266485322b1fd6d6353e85ca4538d862394fd32180b36c10b314a8823a6c4a78cb62b5b9884a6ca480ad2993d4f209d1895f9a4182a14d47f09a13c9c9bbaf211d07653f8c610c16d156c931df9436bc7b9ef929dede2c1d59a2b0441290f51825ef44964564e3420dcf3c1622a8227a82b8d3806eb5d246a3b0527cde1be3f219a9015653f3f8a3956d055eff6a90f42b48f3fae5dc57d6be111956e6a9b6ef52dc35ef5ac363f1ce802c4c09555dd343ad0dda96b467166ac515830e9e2ee40d56e68558408b1fb71cbc4a964ebd832e315d8bee13529314a8ae346f4d12f5ef00686f4ec26f9479f57e69244264d81a0fa39ba7670cdf2db9684e0b70d2864c4f2514e498e87d474e65cb188835d5fd8c34e5432944cc0874eadcd0a3e62d9f533583d33f5a99af63d6cf429363f58f691deb4a95ff409e32c393f344c5e0347b2f12125f6e3944f563d59c6539c661129f300267dde299972f02dcc240bb8541acf2", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "s_len changed to 0", + "msg" : "313233343030", + "sig" : "4e28f546283f9ac74cc99c6bca79bc208e47220cfb0717aabc521ac55119ec6bbcac880bed0007c04eef92a24b091d9a09ee5d3b5be790abdb2c98a07313d505fc876adcbb1089026940e03dfc10fb46a0c2a764ebe86e51ecc2ab489f56daf38764fc0a36a9cb4529367c9880bfd7631c340fb7fbac0edd2e1def00d65bd52e597e2eba1be1e41bd89a00f5c66fbc18b93e9cc1b5be962780f6d7a9c6d375a28556114f37a8a3606dcd68c8128bf7a7e5f1205778bcf3048bd4f7c10cbdb4ae759954c4e4db0a9fe4df270c41bb86885dbdd8cb7e72a33322238a2d29615a2f01e9fc59c230c2cce58ad096c2de5071e020f76c8c39874f1de677dd5d2f96ab4dc145098d25b740b5279f05713daff54ba695f950039882059cfc2f86c35a0501b8d0914aa59a806e8d1403fb2eef163ba1d6e3d1e18dc99c622f8c2d360bfab2c9e8fd9d74a027e466fbcf4fa56777ee0fea7e04ae1901e65b5361f97146d7f4a550adf77539fabb7135967dc16f8ca99e8283dd69627cf27cb9d2df20bbbb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "s_len changed to 20", + "msg" : "313233343030", + "sig" : "78d3509284dc06b54583e11ddf2507d9e50bdbf079fc319d107bc2527c1b742f4c759320fa22435d74e94253feb4a379128e7f33c5f3462fbfb92ff40c10b23f8bdc5890114757364207768014380fc16ebeaf22a7b1a9366f3fbbbb912347f1ef595d742a976b69377533e7b61d3237c3693cf43b34f92773497b8df7ac0660f67439aaa66fe179b34d9dd4d013e8fab958fbe2a27ce84b6d1c3c2998a50d41b6b38000191673c23792db2fe47e4ddd3b5396c65dc44812e55298b8b50b5a2a01d508b9d215986113b099717c3a4ee930f479308c20c26630aa5419c2589c8cbbafa7eaebd71fca9e751793629d767be8709fef9177d6631a48731f5e59fc7e98cd466375e8775ba935f12b45575819ecef4d78d85b6e984d90d41c93bb03c832fe415fb567a1d951f7dbdf407beef8caa3a741ca7c7729c8d8ba98896dbe52d9785feb49332e646771e7d84b75476aafa0a54512806339cb54ec1c70943beb508966741eba4d39c2fe535aa82a9cb92eec99d38540efa3e39fbc02d757ad74", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "salt is all 0", + "msg" : "313233343030", + "sig" : "042bea79b22418311d75e86d0c05a9ab4905e59b3e0b12fa0b1e372bbf66690e1c23145b23b92735f2214ac1eac2cc4045e299f40f7e418c91ff328e68bf17466eb3e28de3139ec23b57ce5aafbc1e0e1521a292935a35c6d6189a42a81c573f8be9a0cf80b34457392faf031b632544fdd50285a7fa82a4ae6150b60dd9a32cfd131b246d6c89fc92e9a1df96857a6b56fd9c897aa4c8b4ee8e10dcd0ee80334d2261f02930a3a54a3477c8e155731878637256f70853484930d180a37c0b604aaaf649ce93f886a5f9aaf86e529286bf1ab5c8e189d44a28814d5e1c7e5c376d8e80ece5686d6ebab90a51773be4a919b22bde123ceed06c76d2c1af878540b5ec81ce067959ea8333e2340a9f9d7f2b22e1052e7478382ca937cbdad62a6d8fa409170ef2a03299126965d558978cad7d399a683d19b76bc598b94f6c94c33c6bb1652d44508c777de0da7b651e7c938e802bac8355d3503029cd1725e2dd70a90627df66c04989e541a56dc7df6a6a24175d921ecdcfdcd0e8b454de4a6e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "salt is all 1", + "msg" : "313233343030", + "sig" : "1d8bfdc0ddfb312f4b902bd241cb5750f80312688daf5e29ec6fb8cb085fc2978b25f101483e99d6c3a04e7a66e800257ecde1ef18c7ba17eeecd94d89245d15a6690be9d61faa9c94cefd06a24ad229f521688af44a2b26f726268607a3e4c63228261ac1bdfe714ff0414d6029772e53243770d735dbe211df1ce96056431405c2c612ce307957c5e7a7616bfe877148650de4ef0b4cb342aabc9315beab5e33f53986efa2b49de12b7dd1ae3676ba09a2aeec8c39c65dd44ce408a8c87d91e2225ee776cc1d924f354ba2e91c0d52b55fff4ccca2cf6ee76ee6b9588ba8f2d1610a7c7ec520602b37e206095e658fa144393de3fa47d048a017ed93ab89f835b63f8232c3f31eaeabe76a056c53d87f2349198c73cdbe9bc89085f610cbbe5f5ba65a0190d7339f2c26a7e3913aa98aca138bd87e6178c169d8a120eb5e74c51bf5040214efdccf7f9fc61624079081f9faf9c70b294bce55895eef3627cfec1cbd488940f7dc5f34b386fac86a569760bd490e856d364912ea354d4abd97", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "byte 0 in zero padding modified", + "msg" : "313233343030", + "sig" : "b01d88bdc0b6086a22c3ddd9b04a4e4a95c3b2550dc7e6c06e7a36ab17ecabfc5606a06f7ae7a0fe4723743e403112c7fc08800ecb687a64de4be5ea2482600fbeb01b46fc799b4206bacffa8c38d27c99cadaa0af333a8002829398d1996d1e8f64688670e30f14e96d9977056f310ffaa9d10b83d1c0eec4d3d73f64adaa343fb8b206aeeb2990342013ff42c7242dcf30f1653488b4976dff36a79853cba1dd28c6447e626e14a92459366208b7cadc5442c1a0bf0d4d8be6e32d5306173112742a873e8c4db781cd362b4ef198f32c750b44effe3bcb0448426f090941ed4c151c9b75588ac0867a2f468dc2fa46f0be778a8d6f2ba01ff47534c6d71d62109dea6741c60142580a1f4e22b1761200f4f1599970e1c456496ff82525085c0a12eea8c412b929bb1873cd7dbb2ab35b9eef309d9f0617fd37fb3c56a5bc84d965098dd6b0c058908f9cbde6858f0d0734726c593f2bcec32236741e110acb9d536a7942f67f4c8a4b06478229bab09e8a3ec73930b75e82fd4ac8e466fa5b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "byte 7 in zero padding modified", + "msg" : "313233343030", + "sig" : "52c636d91f3a8c269ea2be767293a325a7addd7b1026251d45c1e99d818f6f8b1d52306768d163b9d0de3600e18b8e6fc3d9e874ccfcef45e4011ebacf3500e712f36863e53cb01db1749798941d557428ac017d22be753eb401df9a96261126b017bceadb8a58e2d85bd51797e59cf9b34b9a42ad90ea441da58fd986e023d5f617498be1304552cb6f3b27a44a6dc9289a29f10ba879c82ccfbaf7468f65ffd1d9b1f44f60480a8743e4110a454d6b88f8f6870a32336510a0e967b352b5f73bd6a8f39ca6f40b65c016149ab7449452a59ec87dfaaef33fed36f1759dc4485b63ee302d302441502c61b1d8427843080d968341873b272991a0ecf9c19d6f37170ca7cdb8a3068acc8d6a7aa4e8a33ef463097a7978dfeea14018732672df9a124f7b3164f3ccc527a8c0d7a2d75abc03efce9adba296558fbb1110b4c6e7c8f7952f67bc558219d2a836c673467a4995140d9d7cc377adca9898f8ace6446feb50e5b744f76a7f75f103b654096fd2902fd863452ab4bc0f89c457bf1aba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "all bytes in zero padding modified", + "msg" : "313233343030", + "sig" : "bcf0f11694a2a707898454a81625b83e3fe9a96155efad7cacd049c348c23eb728fcb3eaf395015657059129328f19f6e44f050d10783adfa384f20c25ac545c38771a0c46c9724a000868043d60cb9c688595c134022a0b6e99d594581f94638d24cff674a1f2ebc77c0d13a8dbd61848bb0595c6e201608f00c75c5cec3d3091bdaaf5d9c7cc60337591edf4850e7b782d45292baa165d99a811d79fbdd75d8389a270507d3eb26d5c240ef00869d910883ccb5436b36907a82e4058b5a2c6a27e092ef4cdcd5c98bb410bf229d8fe9520559e8167c0b1fd3b94632209bfe0332892f879f25afbba6fb67cb1dfc225746df618ada74a2c085bdbaec3b4f6d675504af6221ddd35db01829df1fd386236df6ee476a3660178a7408dff69a86feb522cbedf7ff866d5878bcaf19e82f09bfe2e6d33b4fb70e1467caceeeae4e5e0d8c81b0a7d3e17ec594c9be9c9ec51c23aae99c81fe919d942de167eee370c605564b8dbf1fee860c6e052a280c7190fda3c2f8c1f401e82c4dc1d67c73e78", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "first byte of hash h modified", + "msg" : "313233343030", + "sig" : "58384fb43afccf19cdd00c2006d5a6bdd12a5ac149ba6b21d5dbfca1b394624007fa5a729a8d4e308daacece63654606e9be32ae8184ce9aa237cdeb44ce1c961a4598192a609d1edce2b9a9b8944cff2c9bfeec9e2fe6c7887f04e1911d7fdc994cdcc5c1282bbb2a519d4e6433bf087790c8833fc63e9236463121ade094e082d72a456ef9eaf928b2d38a7274b23a5136118e82b897414bb6cd0177298aac6970f179403d152553fc2d7e13e40c3b4875e6bc3fda904582ee49817f39e3c79b8ef70105de88387484595059453f9f57b52f1e79f5226ea2f8168e2e48de1d0d544daad205f6c32a6865f66acd4b318834741553cb1bce7a7c06e4c33cf51eabcbbe44626f53f7a2729cefda59ecba55ffb4bccb746dbd7689e7f3c1f29a6f26180fdfb143b16d10e58c72d4f8abb3dc3d35cabebe7928b5d61d5c1c9bed922bd44badf9db2f0e29f54d950a9978b1408a2935c6ab9e2491bb0624a888d306692fcf71e4c93bfd38ce6590e022c8e5bef0a9b5a3152edcc61c7ab8bdeef219", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "first byte of hash h modified", + "msg" : "313233343030", + "sig" : "4e71b92c27a22e5003c8ff639720b5b809b34f1f2797135bb4ce06a7d1f6569c5cc4910d7cd0bbb15ec6d0cbeb5612eb9645eab205130e3cf04a0011f56728eb447d26dc77a4ecaba396ae84ff1481422d83e4418f4858cf6639b831105d0f8c428fa9dc69e380dcd77d8d30c362b1ca067bbaf124aaaa0b0ce4bbe9afa7f2787b6b8c476b6139960e1b436f8b13a1b85ffad382e316223261d7e7a5f2300cfc04e51957ea4a0a65d19596c3034239b8bf8f0bea6f0d6d749e2d3df8241e4622204c334cd748c4d0254fac93db64fbbaf79ecad12ad19c74d944970779a6401135a5a8cbb32b6334988df3424c3993c157620988aee3bf276eca44daaa5370265a6ddbcee5d207670c0d46d555027c1854ba9221bb86dcc4df2fa8e99833e362147c8d2c4598f467d0ffb8ceb18c9187511b4135ea068d9961bd07ee0fe56b7dabb222ac542746daa4a45cfd77f0213f7e5bcdbfebb5a4ad18d79a599d0755dbaaa19fd03f4bd8cf9c7c8416c14d23b0ca54de5f0492d2d9ced1c8b5cb79ccb5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "last byte of hash h modified", + "msg" : "313233343030", + "sig" : "1a9f21db6f3fe415a344b61db76ebf60a84ff0df70ecb5cd14a16aafdbfbf895303d9eb831d7a9bed89ee3ca737f49643b077a824dc3f433c00ef1b693f82d30449fcd323a48c84cc5af375d7bfa2d3ad882480225fe4a6adf05c0341a7913ab931bd085134fe470003d3a612d88ff0da54af1bede6bfd58f19901de43ba61c72d5f96302b6428bf03847d54ec1d74921787ba1fedc480605fcb45b74d37dd0abb4067f97e28ccbb86bc0a1c05eeb6582984606be21574bbb7bc04edef528a8581eb135e971c6dbba21b1155e777da9f6c6ac182b4de0c9ebfbc59c71ee6688d9b054cf7772f596fc9f6e87bca4ee8df7d6267e29824b1a70840c69e1d162858ece7de3bf08072f5caaadd1b8c6617fa7888bd5e9d5367be064cc82ac4b59b240e0e7397060417e6386a623c96bc7f9bc1da4365e08c22cbdd2ef1a4a77dfef4bbb3e4cbeee7012c25ce52ceefa18bf5056583109030f91d92de8200f3b202efb9cf58d375df1dfee699586298b9eef0d1e99466bd47a0d128fb9089ec6c87e9", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "last byte of hash h modified", + "msg" : "313233343030", + "sig" : "70dab9aba45e87811d667c5e8324d1f0cc50071c306e6877acfb9a58e4b74798b193159021875e18dde242a51c3885cc51573a95eee4029f663222e0fefd68cd4fa71c6fca4ee8e2876e62bf8211e0986b4e1e7afb2c19ddd5e4e184a77cb11a045f77bd2622665732d1674111166924faf5b935eb2bf4ac8cd47b63ac0078c5ec05d4dedc91595c2b3f5c8dc399051ed0654401cae20128c3dab28e7668b05b4da624fbfab83e425031c8b8f4bb76b78e2e666eb854b0af342011a5e19bb252f90a94ef9c916a945e3e1fa926639425c2e2954533fdab1f6b944650249478792339d9b2f77b46b094c986720029e040c5c6b7c14b777fc9a164004a5b011b15ce6cab8d080f9a006546be010591c638d601d775637f2ed7ab94cc786b05e0ea7b0b0b4c7d1c730de93fec5380c1fa76501f7e3a8eeb26287b27fca17c30952893136a5c12c48163c9e7796154b0b2d6cc7a5d9491a9c777e6d38c60413c5dfe921962ebad11fc6771ee4f3cef2a2717a78bb6ae0895160818881798b58d0595", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "all bytes of h replaced by 0", + "msg" : "313233343030", + "sig" : "9f8d0b7fc6934a3eb7ec6feb90bc8ed2c457eeac964f0fa9ce8924218c5dd38ce85083e657bbd19ce6d6ddb5422315c067ea8307381c7275e9757f11f94723bed3a174728555dea45c8deb3265879d95f005d6bbfb4c75ecc7452a20b923f78d681a010a2c5d1519841383cfa8b299ab60db09905ae9914c7ccf1d1bcb578eede63da12ab0b16231dd40f3e756a3ee84716c64db348b1bc3fd49dce7bee98a16a1f6d9190d57b940a265a31f8298beb1a1f759be17724c5f911ca1d8bc9f2233eddb09fe51d2d36ed1976f0431f06b8ffa848105bf019d30d7d8d05303daebb56980d1a696f1dc9224164932dfd119e8db7b87e44e0dcfa1b76aa2dfba2beba02f14d1410dfdedd27832c03840ff86844b41b73781195c820aae42f756959775f6038f9615bd319f2788756afd3f37d384a775c4d6484ad3dddd7cb9a45e2b750d73f4f802e60efebcc235630ace45f2c50a2d6fbfc10b951e36c363640ea762ce6ed57649be8b49a45c987a66b86c2d590056f7d4a178e1563bb07ed8cbb8b0", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "all bits of h replaced by 1s", + "msg" : "313233343030", + "sig" : "312fe5046619324e6b32a385bccabb713d787ff7a7fc9527bf1b57627940365fc84cb858435f078322935d0384728dc77a56e6429adb6ab9c9e3b6a250363d3a529c7bead31fcc57590faec372f816148fc73c8e0eed5b6dc591a10ca6711eb121eea991afd5b8a820caa377071a04a11f3ea526d150ce9e6f7e51522fa7b86ea5e03a4a37c44cf77c35b4907febb1fbd6d6d9c9f117dc0c41b465dc2afbdd09b93237564a4814cb2831a095fe9862d1f607a31905d45d6946a3d5b6377d85b424b99fe36e1d0fc5c7e74bdc6588bba4af33b9742e5727b32c24b2937a3fae82df3734e86b79fe21d9810fef8d6be753fdfccbdf78d735c4223cc8e7781f111da2d83a63288995d9baf1868158ec3117042a4bc4125f7db1a2e95877fe1437701f31955a20fa05e687ca84b6a8a4dcbf34ef627528bdd22a3daeb69761c47b8799d1e24eccbaa0cfd3f5684d98c5c69a79942846c745bfab428eeadd4dc52cf3827c08547c7e8a8fb0dc149e8b043a49ebd2160e0372733d38000581e775d0c7", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "all bits in hash h flipped", + "msg" : "313233343030", + "sig" : "69d4190ab2eb0b4a59fe3692c6b99dd3ec7a8498f3b81dbbc4709b77ad49ae344a68acc33ec05176a5c1f572dca5ca962d51bab6381d0dd050f539fb5f6532a3c811d2cbde95b043d854c50f479ccafa3cd7ddce182558693c701df66747e537e29adb9c7e2ec3f345fa5010ff3f8ca5cf4de31139dc3f9ed93b4f7ee77bf9bd29757f330e259e6ddd5e40f86152f26c76cf7a778b7565287406e431c440812420bb1c9e36614b51745cd35ad18a018acaf3a8871e904988b66e2a09662f88810bf5bfc17dd7465abb77d2f625ca83ccf2e2f187b217c28cc0818f04e259ecd59c0ce07f6732eb18c72fbd007a1f070c554424185ba45e9eb1b10b0555f8d4678fd7f7e91c92de9f2a11c45be7dc1366ffc3ab71f263eb892ecef25353bec9ca6ab78668cb9b66a9d0cd68b4df0b2ee17940fc1c66915cf30be060952cba3b4237bebf7ca4b59023a9293c6634912a90291528e48b96542a0560da0c457407bf454a9ce5919c70e62536b8e5e26f95940a2a6446a00e9ca64e710012d07c9904", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "first byte of ps modified", + "msg" : "313233343030", + "sig" : "54a5a3186bbdf9a08df3b3bb343979c4e74e3e6d507b6b81e1aa34421fee0fc53f9dc5b0f80ad535e25caf47ff3e3abb729e271e2e3d945b61e56fb29e32e7d93e748474276252e3b3f05ba709a1909b95414da0ada0effd5ea3572560fd24d3bfe2798006c322acdfb7caeab12b82169b72771b07030370f301a31f0b919724a5594d9b48bb5c8945cebae01653766b7100103aaa38d4c0080641fb7d946c2ba66bebc4e6df76c127eedd9b83dd239357ecd3c7a4e0370b016d542203963e962aba5ad8305d2980b35b8e4f65e2387afa912c13ac7f725b91badedb1332b21e15692752d474fcfe1b408d5c2bc2e29f67b9ab76cdfd64bbeb809ce9e89ca21722b4e04f03bbcf070df8387485d7a2c3fa0b0b3cd7e17562510dad0ffb1c16d838b042ab85d58fbf4429eb91dc9fb499d54cb92300d331dc5609b270dbe639522d84378b529dd7b592c5eaebefd4e032401b073501a4fe1530851c2d845263b0c988d6f49e7dea2cb4925f9ecaf77365bf01894202783cb4c79f3370b74ea789", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "last byte of ps modified", + "msg" : "313233343030", + "sig" : "4ed9724ed7882a0ea9d61cf2d1bfb1c042d94b2427d71079625d8d59f7e5632a578521973bd496cdabf1e9dd45bac456440930d221b95cc4d2080e96c963685b909000c45d62835b9e68ddc728e9c03a4831a90435abab57a99affcc7270b490b850721609f568fa4a404ff8b054345e1d8e4edb9234330f9dbe60e4ee2042a5bfb28d3a11a9fd03655687561938c45bafc64f59d0d5d72fd23bc40a521dda3e2b4a7b69b6047193cf8dc3fee3fd299fe88b58fa052bce5c4af62baf548bd5fa8c08bf6aa17eddb8fd175c40128d1efc64e40e08076f738a5da495b1e9e0a2f52f1acc1936c905fb69871de2159aa5b4accfeca00764ecbd03f0c9a2d8231f26ce5e7aef43f271d3623459930a0d99a5a41c726085113509c15abaecd8e78f25fb2e5c3983afda6eadd0e68d742613d085ea1db524f8d97e189136b6481e3e61b7f5290f2d10b15a9b93a5fb4a6891f5e4a341797e5fe27e3c202d267d76be409a3b72b15e406729a2e56c9b9d7cda30283d7dd352c88ea82350e4a12fa17b97", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "all bytes of ps changed to 0xff", + "msg" : "313233343030", + "sig" : "a855da78c44be74dddee634157b685a227714cbb6a21288cdbf3a87aa48b1da98cd590a049d2ab715136d147142e5526bec5d1d08a24d99e9965242fed7c0e9e3a94c6cd76511083b7fc244db4b8efa094624564feb61992b02b3f7724fbe6f53f4f1220fe03f28a6defec4632cd074636fc129d75f7c12f2da83903b1b40e2415096f3bf3955d1bc231f643cd964463199da00df164f7ebdd967b2415ed460f9d26bdf6542ad355dc0547ddfc93c272902eb0698a53b0d06eac9acb9d54d335c4a460c97fd778dda40854abb7086beff78928b61604dd94f8e0bf8ed54185c3bf14cb8bbbd79c6f9da3888eee31692b30f370f8d6e2716daf73eb5f318ed4f99705f019eed29b2ba5fa6193eb0049fddecff02ed19300102e27be3c85d231bca8cd1c24e175e95fbc2a3bf8e23e2b8a622f48cd100672e058c2ca2f3b1855eddb06b6e707e1f05956a4683976749193faeccb5e25af7a99528da61c686269b49ea5b768768d7f624a1600e403db229a85e8644f4dd7147315cedbdc85703c89", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "all bytes of ps changed to 0x80", + "msg" : "313233343030", + "sig" : "5b7d079d667b60b3508089031b604327bbcdaedc887c9530ba1554694dfaf081ac91fd339323793d862786c92696f1d9523cc8aac14dba90a6363bee9a93fcd7751973ecb70cd812725f1190d62f9d950a552336eeec2f2759c4d347d4b75717c46365c684acfaac48ffa5a3a74748bd13d4ce461df0095bc2fe74b565f629be5407985ca7ceaac43810e42951e7a7abd8c2f548deca74f34afa47c2d72b85eea9cd2434d4b5ba81f9eec865a2c4ae17d4fe00aced59bc20f0e8a4e9b5fe98da5b7859719fea29b643323f2fb05f4bba83804ba1ae3040e62331d4ee15ad82221f14abe7a9dc440851fb97708b120e4d32e37327d103b626a64845a76d24762d12e4210e166a87fa77f8e2f2c9feda8dfaaefa10774480b8e6f6bd912c4048b77ab3cd7684c348c3ca398ca0c06393e83defa0eea7034c97695e7556facef23cc8a0e9d395080fbd94b085380550deca1a2952554873be0936714c5d78ca53d36728919a7c4e7069ce97bf215da1d02cf14068c16100f8f78baba2d19abd306e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "ps followed by 0", + "msg" : "313233343030", + "sig" : "8574a80f36973bf6b986c7b81bc6d289b118caafffc31d2c99d2dccc1e6611d598dda3fd7c22cf10c7729fa84a87e3f19ff4bf11a96018694b7d829bc003009eb104e8955e8a8717f2fa89220281fed0878b9febf77e5b81e93515a8541d7a4b8a4c008a298d317e7b82c826b5d67bf04d459a5d5fd7f69389dfbb25146c4805cab1aadd009d7b00956ba93f6d02f5266d8b06e28b346b06f1c3501cef04a1c607d7f85ee037178e6f2b0dde307eb6f5f88229541cb3d37e495cb5997264a0c1342713e8548e318681a783381dec9d6524f5c80c437b997f2fb95c80ca7158d0ebd531b4c9bafb19ad9ea0542217c1ad965ee6f1afa5a48becbf65b380f1946dcc85fbcd82fb90011e650dd1e507dd19037ec1f2ac98a87c25a6f588aa6b6f93d35b83c1e8e09152470dae2af8afc1fb2146cd426fe8d3cae5a80c1a63c7fc42825226bec26d57fb62bd048fcd921b8be7aa8d024926fe3cf5c5e3e7f5b2f50b33dea547389e40fd67a8523cd5facb29e97583f26a34f1ed880869800a4b35d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "ps followed by 0xff", + "msg" : "313233343030", + "sig" : "7857b1fe06fcc417c07766a9892ae30eaca65df7474575a70d8e286fc22e3092dcd23446b101cf27951eeb2cf879d320b2bd12f45b79c10018178532d8fc4d708583adb4d7d7469cd5362c074c519106c761228557d4280dadd907b27675e318033ad32ea71e001c3e7f68f6dc07509396a61db29a9ad376f406ff35aeaebf8c6fd0bf7df4bb721c91dfdffa933f37db0bee5d4f7d34f3df2a3a0f383e443647838d7c02ca87d9d79814ee9d5b2860fdfea5577702dbc829610ee1eb13f6e6f0636f39c5ec537c0695bca4971dcab6907e907650b92b96d5d64c6de52c4d986d458f0195345b1e84fbeaa483e3c926167a0d1a977024aef2474c31752515b55021048d2fc23ecc5ec5126c57b18a1656ed49aa90e0cb51e77e56507d7fc60b1f761354423b110d44c67664781e5caecb5da5475b01ab2356993378491c2ce4fbc41badf110c33bd0b78cd19540d8aaf27bc9f3450ce7579c87ee40a454133093ad89b29b99b4b15c21f072bd2f5c991e6a98a23fefc06121ba81540cad7e2a34", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "shifted salt", + "msg" : "313233343030", + "sig" : "9393a9989ba865a8be0fee265ee6b5b3cb9380019e3c4377521a729a968dee0374b547e94e6b12d860bdfd5197787d35208ae3e8d6a689d031072f6b993b7a8900a278fbf1c07dadcba6b4074375c666e035c2f12d158f626277d7d4b781c8b6bd71a97f575f08c4520b2d66588756b9fc8603a346cec73eba4e8350d7570e923cf84c1b33ad7bdd507d87c3ddf01084703f47d423a5abacb7a6caf5bf7ac4c61cfc91ba9483e7b3cbf9a094aae25b17468fb3a3b6a42d23225bd4859d2279037de2ff446eb441de7060a675b61b3e591a4f854265ffe937bcf575ea85b84046af568a298902774ad9a888847f3d20496d8c570da907686e3441998857e3927feebbf5540d734fc7093263b0efdc33f32f93b936d8f81b920745c2c854266059c92120435b3f41d7a3a5a7d2c3571a15db2136362f736e099e893785876f0ff0b51d3006417235129ba4480c4164329f1f9c6aaf48c93411e388f00cd8b6b125f4f1d3fbf21ee7ad4355a416101cd857f6ae91958aa88b31134a7b6906aa184d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "b77b9c5862c9fd0f4e4d72fb7bcb23b2a5d2124f13aa7001275451a10148993a3e846e0b29157aa3a1a8ae643e2ee84a459b033201692697eff53b3606e85c6649d76c8288899499f2751918879a034d616543c0b7cfb215744b8dd03e50ce4eeda2891ddb8ca9c568ccf98b3128be25e191a4462f6458c718b33e5f519e3de152b0ec691f2f5b8f3cc150ce37814095001cd60b3dc6e694a3df5aab7a0c1b2dc152c26901294b01cba43b74e4e28d14a9a614d0198c30fe578831c8d1b51b1db0dc34f6c47de0d38d20efd1afc8d385e6bffeae43280f62a5f2715af79af64f04d126e1dd36067bb44d01ebc78769766bd4332a43dba1b124a4cbed381ccb43952ee4cc19201f05558c11f51ab5e76b76b01fcd036a949ec9e4d7153fb25a1aafdc8e0f1754bb59ffecb9a6fd9cb05d527661bc013cb73cec4ad1ab046e1e94b6d518604c7ce7bae1dd1319b612cde529a6ae588c4c6a6a7669e82e141ba6352e4552fdf05d9d1e3fa217ac5b38629d81ed749629ec53f3b30f29df883fa68e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "leading bits of masked_bd not cleared", + "msg" : "313233343030", + "sig" : "6ae7425610f6d9b6cf5a358bdff3bdd00802d55cdaba2201794738b900489dfeb11d921d87449ef9d1e5b0deae4bdb26cc13c9916a767cde8e0ef67de6f8042e1d5f600bf707f65380f971222d37088edaafa4909ed566694601e25bec8c3128dd61e664688b5ce2ed2f626a5b618bb10d12cc78ebbb0f3cd6883b6476fe4f89008d9e8feb7e835fa873f2d6d9973412abcf12d2646723b1a5ab4e3b206d49ab6f47789010cf902adf720a02c7677847925487634f81e163819f286da4d42437e66ead9278a088d9a2628aec137be60eac2eb30306e598b9459f0ee1c79dc132248f013f15fb80ba713703b66848612d8f4e5d6bc444e166998f3107b459efc73ebe1bdc0b98e4d57bb960d6db0540f68b96212da6ffb05bac7ace76db7b3bb69188715c091f14354fbb8a02cf2b2d77e7f2e8db505e93603bbfff2f33ba54be38630dba291befeca45c76c67f344b9daf7a7b0712b5a49e7b6af29734516570cac32d02074a74cc0e49797508e1aff2af9f20a7163440fd962bbcc5269d8f13", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "first byte of masked_db changed to 0", + "msg" : "313233343030", + "sig" : "b9bde8fc005ab0b6b0317aadbef7d6e8abb69391bd7ea43fba5a49ffec02979f89d0a9efeacfccabae271c998ad7fbff4442367c07e49a892b9632bf4f30de3e95583875f3069fd3299a30bc21e74526cc51cb10dafe22b06d3a412a6509daa83d337e18c5dee6591a11262e008c3b562a18a9ada3169267eaa849b16a377b195ca6f83df0d2c2945a3d3fc2b872bc2ba965ef4186ad1e7ea5b56fb689fada3f377e0897e5cf86906dd2d894848a6f3d64d96a5523fd74d2e8418809fcefe5b9bf12f5ae7189e2aad268e835b5a701073e26be131c9dac06203142d93c95af3d00acec603aae2a24bff3d5481c7e71be5f63a1c47eef680a00991008ca0047c7bef7812c9b823a64e6cb40d0fb4472b702bf4f1c9483f835812eb3f70808e3dec7ab2ce2d8cf1c0dede8521780513140f10d84727d4f14ae06f65276feba1857a7e879e9c4f59c80760b117e1c4083e342018da1c42adc6c5255404adaf8460d122d3c670aa29b58c087d118643eace86667e6bad6c07f078f9cdb8618b48e92", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "872f410815926494669ff81dc7114e096f007790f6a4ae3a946b64984eb28bf28351616cc82ed34172f1d1d0a8918f87d64258328db63b72127fbd26320a21c114a7f0b6c88ef717d949f57a28e66244b1fbaaa942d3ab2245ac76f0cc4bafcc119a64f7d167e3e2a64dc9a004464b28bfdcac00a24ed7e3689ca1ed23480c1a0625601c4e7f1e374b54c1c1fbed91e0967b40a3920210b84619c23217c2a6a39734320607abee432c7ad2bb0a8b735400bf775256a61324d4c4ee743ffe99a7bcd13a27b0fa33c0dfbe0cf9663116997573a59204c62aa497e98a698b5dd19314de9ef95cb8bdad0e07b722eb6795f6ea8098b7b092f7bdf73aa459dd85843b310d71e0400470ac14db383940519c060d111f0b80896083b6fb305ee6d9d7879d177f7cfd85c913d226fd6c75f38519d7e8f6d32bce50e85901fe6bdfc74997862a3b809e5ed5793013cd19af9efca616a9ac3e346136142374f58ca823b6a6b2870bfec41207b0a8f58d72c119e319a3934cbd40451f0a1e26b447a5687b9a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "5e0a2f627d11c2f5c2a61cec6b9ab6ea6f2620085e52ab1d162365a2c7040178b3e6222503efdbc66eff0cb892be95abee6ae02af0a29436de4ecd2ff63eb7e082d51ab31d358309747ce61e30df4ab3382341b88eb2da84406ae20fb3bf9a968cf5ccc871be02f6cd9f2a89ffc6f3a69a589526e8a4f1a8c049286ffca8359e81cb3173a2d2e2cc76a4829edebdd3dbda327a92dd35202b597bdf077d7ac2924f8cfb29a85dc25dfd2ab6e770cc80120a7bd594e020392e58acca9d7356773e58aacfabd66c2d9a888379b73868d07e3d14af1dadc1843f2a6c8e14c93b3b29134169c5ae3b293ee6f6a475f20c7c159258a8cf1a1cede602afa9fe7c61a3218c34024a87bdf4a64ef12c78a11a50bc1521836bc4d84eba90ab1db1b17ef0e6e95d7c9de5d6b84e11dd5422a869ecc7f90f952794f6093df89fb664aae86669c63bd46de5972388d81908fe56c6bd029e393047c52924a97aa55c07d482f98b784e6d39cbc280330a34ac4a8a72733235e66234903a4505228a3fc8e1146034", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "07f0772411cdb1e02802f8ca699bf55bebadd254c9aadc16e1d6d4af3e12670bfd2adc2dbe80195f065d75fa4a25ef757766fffa4d902b386a9c7f247206f60c744938f50d6f840170ae94c6792299c386a1d6d7aeb73fecd5b72a28249a2ad771a5518fb694f54924e15cecb2d755da44b54535dc6f8fce0e91ea160ea942c9e34eef5d7367c9065f5ac270ef11a35bcedf663183f74cd2d504410b97b4034a59d201333f235f59924aad30fa877a31e0c1573f62e7be41f961e9c31ec334153d83adb0ef38963f0f5e20c90b67ae5c5e2ef8520587587c22e869881abc6bfcecd62a1f878115e6cbca7259e8b9e116fdeed841f1d698e85f65c7ae07421cf3096f6b31a07e251944bd7e2cf50ccf69a18de7c17700b25786d29ed74fe8d5757d4dabe2d6fbffc2227448ee8d5559f992a3b635cd74a68c329f1785e743ce9d3bee57b997f9ae2deb531f8994ada98d9a3536b074814c2d5003d6a3d50a9e56287f3aee8ed87104c19656a6057515fe17bb2a72a53a7c19b7a814252c8bee61", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "signature is 0", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "signature is 1", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "signature is n-1", + "msg" : "313233343030", + "sig" : "c6fe23792566023c265287c5ac6f71541c0994d11d059ee6403986efa21c24b51bd91d8862f9df79a4e328e3e27c83df260b25a9b43420affc44b51e8d7525b6f29c372a405104732007527a62ed82fac73f4892a80e09682a41a58cd347017f3be7d801334f92d9321aafd53b51bffabfc752cfccae0b1ee03bdaff9e428cc1c117f1ac96b4fe23f8c23e6381186a66fd59289339ae55c4bcdadbff84abdaa532240d4e1d28b2d0481dadd3b246557ca8fe18092817730b39e6ee378ffcc85b19ffdc916a9b991a6b66d4a9c7bab5f5e7a3722101142e7a4108c15d573b15289e07e46eaea07b42c2abcba330e99554b4656165bb4c0db2b6393a07eca575c51a93c4e15bdb0f747909447e3efe34c67ca8954b530e56a20a1b6d84d45ed1bcd3aa58ec06f184ee5857aaa819e1cca9a26f4e28d6b977d33916db9896d252d1afa762e287cb0d384cc75bfe53f4e922d02dd0a481c042e2d306b4b3c189371e575b25e0005a164cf69dd0976e4d5be476806ea6be6084e71ab4f5ac5c1b1202", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "signature is n", + "msg" : "313233343030", + "sig" : "c6fe23792566023c265287c5ac6f71541c0994d11d059ee6403986efa21c24b51bd91d8862f9df79a4e328e3e27c83df260b25a9b43420affc44b51e8d7525b6f29c372a405104732007527a62ed82fac73f4892a80e09682a41a58cd347017f3be7d801334f92d9321aafd53b51bffabfc752cfccae0b1ee03bdaff9e428cc1c117f1ac96b4fe23f8c23e6381186a66fd59289339ae55c4bcdadbff84abdaa532240d4e1d28b2d0481dadd3b246557ca8fe18092817730b39e6ee378ffcc85b19ffdc916a9b991a6b66d4a9c7bab5f5e7a3722101142e7a4108c15d573b15289e07e46eaea07b42c2abcba330e99554b4656165bb4c0db2b6393a07eca575c51a93c4e15bdb0f747909447e3efe34c67ca8954b530e56a20a1b6d84d45ed1bcd3aa58ec06f184ee5857aaa819e1cca9a26f4e28d6b977d33916db9896d252d1afa762e287cb0d384cc75bfe53f4e922d02dd0a481c042e2d306b4b3c189371e575b25e0005a164cf69dd0976e4d5be476806ea6be6084e71ab4f5ac5c1b1203", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "prepending 0's to signature", + "msg" : "313233343030", + "sig" : "00008f9ac1354af4161d0e55b5674821d02823b3a6b3f79cefb98cbc77f9ac2d91cc6345f989a7828132f73f3630a247a936b6a057b3e5a2fda0c5999ea7721ee8880960c24cd2377e869cca1799747142d57ad6a8d83ec9254d89f591add11a758e1ea1e29bd08f624d0e28cea52ed5eed7c0f5f49d3533eb1cdbb2af837dc42942f9a86b5f4e2d5ce506697ef067a344949bdd89afcc25978af4d50c300bcd0ffc9d93cc559e3ae1a13215a1d3f6030827340c6591061a5ab7e65153b1df8b25e1421f924d39c7e6f76243c1bb9ae4063d9a475cd2ece45f4e288fe0720074e87868d70a5584a9ac2b47a56417cc76f15154315545a3ed6704b365f15d34320804469c3b09ed211cbc9e9e767b6f21fa16f8641d8b78b8dff8062a25b5bd3b6a38cb4706c42c1fbbe66db1c05cb57531132eb94fe1569735c33ec491c318a686c837ac810be4afff605f92bb390e7ab3cd24c0cd997cf13f112e5aa01746f43902432639e1eefcbd37b413c586f057bcba40a8f1251251e84cb7c87c53c1d1d558", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "appending 0's to signature", + "msg" : "313233343030", + "sig" : "8f9ac1354af4161d0e55b5674821d02823b3a6b3f79cefb98cbc77f9ac2d91cc6345f989a7828132f73f3630a247a936b6a057b3e5a2fda0c5999ea7721ee8880960c24cd2377e869cca1799747142d57ad6a8d83ec9254d89f591add11a758e1ea1e29bd08f624d0e28cea52ed5eed7c0f5f49d3533eb1cdbb2af837dc42942f9a86b5f4e2d5ce506697ef067a344949bdd89afcc25978af4d50c300bcd0ffc9d93cc559e3ae1a13215a1d3f6030827340c6591061a5ab7e65153b1df8b25e1421f924d39c7e6f76243c1bb9ae4063d9a475cd2ece45f4e288fe0720074e87868d70a5584a9ac2b47a56417cc76f15154315545a3ed6704b365f15d34320804469c3b09ed211cbc9e9e767b6f21fa16f8641d8b78b8dff8062a25b5bd3b6a38cb4706c42c1fbbe66db1c05cb57531132eb94fe1569735c33ec491c318a686c837ac810be4afff605f92bb390e7ab3cd24c0cd997cf13f112e5aa01746f43902432639e1eefcbd37b413c586f057bcba40a8f1251251e84cb7c87c53c1d1d5580000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "truncated signature", + "msg" : "313233343030", + "sig" : "8f9ac1354af4161d0e55b5674821d02823b3a6b3f79cefb98cbc77f9ac2d91cc6345f989a7828132f73f3630a247a936b6a057b3e5a2fda0c5999ea7721ee8880960c24cd2377e869cca1799747142d57ad6a8d83ec9254d89f591add11a758e1ea1e29bd08f624d0e28cea52ed5eed7c0f5f49d3533eb1cdbb2af837dc42942f9a86b5f4e2d5ce506697ef067a344949bdd89afcc25978af4d50c300bcd0ffc9d93cc559e3ae1a13215a1d3f6030827340c6591061a5ab7e65153b1df8b25e1421f924d39c7e6f76243c1bb9ae4063d9a475cd2ece45f4e288fe0720074e87868d70a5584a9ac2b47a56417cc76f15154315545a3ed6704b365f15d34320804469c3b09ed211cbc9e9e767b6f21fa16f8641d8b78b8dff8062a25b5bd3b6a38cb4706c42c1fbbe66db1c05cb57531132eb94fe1569735c33ec491c318a686c837ac810be4afff605f92bb390e7ab3cd24c0cd997cf13f112e5aa01746f43902432639e1eefcbd37b413c586f057bcba40a8f1251251e84cb7c87c53c1d1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "empty signature", + "msg" : "313233343030", + "sig" : "", + "result" : "invalid", + "flags" : [] + } + ] + } + ] +} diff --git a/third_party/wycheproof_testvectors/rsa_pss_4096_sha256_mgf1_32_test.json b/third_party/wycheproof_testvectors/rsa_pss_4096_sha256_mgf1_32_test.json new file mode 100644 index 000000000..bd88f187b --- /dev/null +++ b/third_party/wycheproof_testvectors/rsa_pss_4096_sha256_mgf1_32_test.json @@ -0,0 +1,399 @@ +{ + "algorithm" : "RSASSA-PSS", + "generatorVersion" : "0.4.12", + "numberOfTests" : 47, + "header" : [], + "testGroups" : [ + { + "e" : "10001", + "keyAsn" : "3082020a0282020100956353ecb7561945dc5544e4602466078c93f28507701ffd39e2a9813c8ac8740e6ad61c955d484e513b3dcea527e001a018ee2c207c1806a96763280236cd3c820dff79837c9b709cb4b522d3ddbc9192242259c43be75ea244d37ccfa8a4c75024a2cf7cc76e842ea69cc7ca1227405b070047387a5068e4976e4b8ed5f9aadd7b4db024fbb8d7bd8a040d8f6610c1c6eb1d4b606dfd182235d0360880304d5a750603af0c424b8c8e6dbc12c3697d2d609c97547e774e2e362ea96d1690dc9432112c535258b3db2c4c32ad510d6c07ad0788357883869efb8b629298724847925cf42b34386be700f02903db5852276bee2370941f397bdc3905e30964a0b5e73602703340960c3ed6078263b611f197955fecce4b9a32e43cd1d2e5e87c4ceb65edc8853a7ee31d28e16e5adffb8ac7b760fbfc63d5f174f4d0936461dbb12c964a6b6d6cee752e5fca1ab4a9fd238dd3e8860a1d763d2019f9e7b99ed7666d4e038710f90e0093bc566987d6c0092f571376e705b342d066c54e6e2578927b92c1f0928de44e9a6e1f49b907c6aa4f605ec9c398d55df81c67373b03cc8110162fb417f96fd321048647dfcbb392455115cd912ea83351853e6a185284648842adcbd25e67174a3b93b8a64ce2ce9de0e8577b8b662ce32e2565782665dd38e5bb5fcc4fe12e4320dab7773b545a09c6d39d9dbad459f21f3e624ee6ed0203010001", + "keyDer" : "30820222300d06092a864886f70d01010105000382020f003082020a0282020100956353ecb7561945dc5544e4602466078c93f28507701ffd39e2a9813c8ac8740e6ad61c955d484e513b3dcea527e001a018ee2c207c1806a96763280236cd3c820dff79837c9b709cb4b522d3ddbc9192242259c43be75ea244d37ccfa8a4c75024a2cf7cc76e842ea69cc7ca1227405b070047387a5068e4976e4b8ed5f9aadd7b4db024fbb8d7bd8a040d8f6610c1c6eb1d4b606dfd182235d0360880304d5a750603af0c424b8c8e6dbc12c3697d2d609c97547e774e2e362ea96d1690dc9432112c535258b3db2c4c32ad510d6c07ad0788357883869efb8b629298724847925cf42b34386be700f02903db5852276bee2370941f397bdc3905e30964a0b5e73602703340960c3ed6078263b611f197955fecce4b9a32e43cd1d2e5e87c4ceb65edc8853a7ee31d28e16e5adffb8ac7b760fbfc63d5f174f4d0936461dbb12c964a6b6d6cee752e5fca1ab4a9fd238dd3e8860a1d763d2019f9e7b99ed7666d4e038710f90e0093bc566987d6c0092f571376e705b342d066c54e6e2578927b92c1f0928de44e9a6e1f49b907c6aa4f605ec9c398d55df81c67373b03cc8110162fb417f96fd321048647dfcbb392455115cd912ea83351853e6a185284648842adcbd25e67174a3b93b8a64ce2ce9de0e8577b8b662ce32e2565782665dd38e5bb5fcc4fe12e4320dab7773b545a09c6d39d9dbad459f21f3e624ee6ed0203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlWNT7LdWGUXcVUTkYCRm\nB4yT8oUHcB/9OeKpgTyKyHQOatYclV1ITlE7Pc6lJ+ABoBjuLCB8GAapZ2MoAjbN\nPIIN/3mDfJtwnLS1ItPdvJGSJCJZxDvnXqJE03zPqKTHUCSiz3zHboQuppzHyhIn\nQFsHAEc4elBo5JduS47V+arde02wJPu4172KBA2PZhDBxusdS2Bt/RgiNdA2CIAw\nTVp1BgOvDEJLjI5tvBLDaX0tYJyXVH53Ti42LqltFpDclDIRLFNSWLPbLEwyrVEN\nbAetB4g1eIOGnvuLYpKYckhHklz0KzQ4a+cA8CkD21hSJ2vuI3CUHzl73DkF4wlk\noLXnNgJwM0CWDD7WB4JjthHxl5Vf7M5LmjLkPNHS5eh8TOtl7ciFOn7jHSjhblrf\n+4rHt2D7/GPV8XT00JNkYduxLJZKa21s7nUuX8oatKn9I43T6IYKHXY9IBn557me\n12ZtTgOHEPkOAJO8VmmH1sAJL1cTducFs0LQZsVObiV4knuSwfCSjeROmm4fSbkH\nxqpPYF7Jw5jVXfgcZzc7A8yBEBYvtBf5b9MhBIZH38uzkkVRFc2RLqgzUYU+ahhS\nhGSIQq3L0l5nF0o7k7imTOLOneDoV3uLZizjLiVleCZl3Tjlu1/MT+EuQyDat3c7\nVFoJxtOdnbrUWfIfPmJO5u0CAwEAAQ==\n-----END PUBLIC KEY-----", + "keysize" : 4096, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0956353ecb7561945dc5544e4602466078c93f28507701ffd39e2a9813c8ac8740e6ad61c955d484e513b3dcea527e001a018ee2c207c1806a96763280236cd3c820dff79837c9b709cb4b522d3ddbc9192242259c43be75ea244d37ccfa8a4c75024a2cf7cc76e842ea69cc7ca1227405b070047387a5068e4976e4b8ed5f9aadd7b4db024fbb8d7bd8a040d8f6610c1c6eb1d4b606dfd182235d0360880304d5a750603af0c424b8c8e6dbc12c3697d2d609c97547e774e2e362ea96d1690dc9432112c535258b3db2c4c32ad510d6c07ad0788357883869efb8b629298724847925cf42b34386be700f02903db5852276bee2370941f397bdc3905e30964a0b5e73602703340960c3ed6078263b611f197955fecce4b9a32e43cd1d2e5e87c4ceb65edc8853a7ee31d28e16e5adffb8ac7b760fbfc63d5f174f4d0936461dbb12c964a6b6d6cee752e5fca1ab4a9fd238dd3e8860a1d763d2019f9e7b99ed7666d4e038710f90e0093bc566987d6c0092f571376e705b342d066c54e6e2578927b92c1f0928de44e9a6e1f49b907c6aa4f605ec9c398d55df81c67373b03cc8110162fb417f96fd321048647dfcbb392455115cd912ea83351853e6a185284648842adcbd25e67174a3b93b8a64ce2ce9de0e8577b8b662ce32e2565782665dd38e5bb5fcc4fe12e4320dab7773b545a09c6d39d9dbad459f21f3e624ee6ed", + "sLen" : 32, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "msg" : "", + "sig" : "492e60b828a9847501c7ff46a4a304ee7bf61ae87dd88cd5598c76289a70ab3afb7fa9efa3228a1e826241c13c2e120d22cd3a38a9b9ec5826a9711bdb119748e0f7080ccf917e8cb53f6f21ed19f4ffad9efd94c66e329226a811eef928816b5edb3b10d1f483b64bcad9b055dc78e99491560f59a598001e76a0bff0ddad4ebfd565495e2b523b02dc80050b64db4a200b5ca9efd8a1339d6cdff6a82dcbf769d3b0ed7ae53ea8f1788eb025e186a5eac02e3e1fb1f0aeec29b2929c7a718c32159609f973109d4a876bcecdeee6c6418df27fa46eb5cd238e274f94ab571c968b2c4a838cd812aa90e4657b95c0ccd68d60bd7d33b6e291a6a13f68e046cd41ecfc2bbe35fa9b4a0c17d89a708f89f975bf5a5eb9abc812b0c498d93d2d161f5c7969afbcf798029f3c14efc3f7c265b93fda572d265e9e116ffa9416e111aad32072f61943e9f0754f6e116ab5119ed09bbe245022b6e8bfe35dcee4a53ed375f5451c43f38f6eb55b48e386030cfb76c408c81f606886c81aacc76a999735682413069cc016f6e390ea2df7e8e74d088fb0643aebf4899ee8177a4a5faea3889181612ffdffcdb3fc699d578eba383e23e1beb68824c0bc7f920afbbea8ce7bf2b7c3bb40f33c6b7c8fb6cf73e6e2f3679669f235ddfebeeafa872918581d99c84d6dc37ff85949449d3994982d332cb9f9b8aca691651c4b63e58f6b38", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "", + "msg" : "0000000000000000000000000000000000000000", + "sig" : "3731df2cf46de010d06775044db5ad8c98fcb8bf2be357fd39af55a864395bd24fe7cf104374159cfff1b537bb26ecd67a0488ba7a124d8273ee0b3cee00bf94c5d34900c4ccd6e200cac6e90d97d8b4197ea78ad36be7a4fea6e1b43b1ed954c737bd6ec6960945f24308b085e255c1142c61af876995bb5736ae19ca0e1cd9b319634ff7103a4dc89eaa41c00cd173236c275c463a1cbb67f65e45b1bcc4e10c7f3456911e4f9ac4cee8b43651980dc2e8c332e5452e35f256463b96bb21799e22f4349846e8a2583763226b3278134b9313757163ce6ce0628376001fca63c535d384a6aa7cfecc29ebbb5cf6be9d2b211464e02a09c089fa63cdd9571f3fc559bd2b92b7a5a724d3b88fb4e42079add87ae188a983c11fb769d3ce65fc5aa27dc17b6914283971278a749101e38d3b92ed2817ce2b37d4dbdec14f44f2b015433cd6e5a5de6d803e95b8b8196bcc4a77ff6a8419f5c78b4dcfdae0f9f98e8ab792cdc18645a14604a604a417abcee8051aff0eab887f235b1c6143327a0db2e00a63e4c6b8e002f21c86163de68e49c766fa91ad956c12d36856cf58324d417b4898aaa6db3eac372f06ef21d7a7e86b540972dd4e3f7afae7caec8a692f31386e7b3e8b934499a945cdf556eae3010cb1ece6a08d0dea9500157e78117d0f4cdff096fba973f7c04f79bf42a54e4a82e5456f065bbe9382605c444d21cf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "", + "msg" : "54657374", + "sig" : "2b981b661e1e244b67e1892bdab545edc9ef68b50b4572a536dd4a40f31195648b8180454faa8765ba19b7ac6a59176c1a2c621e6f4131af96beb4ea47252d7617b9d8b432b5cd900f7b328b0013364a520ce46ae66a63b7181ab60b514839ec8f6bb63ec2f83a2a142d8ce532f63ebdd3f29ce26797f46f68481818ff1e00c47df1e7e8d809737307a63902c94d9c2ee5c69f1fa0602eeedab4d7f6d0032de1a8294c117ad2aa34f1175544f2bc1d466c5965ae5796bae216cee8bf7b91f9746a97749cce0388f8f443d14317e825cba2ea278045826835dfab50091cc988fc12d4913920cd625ac321df4d89175ba3f49f89d372318bc222643ab888246f8e5ad64f227be043bec3828cea0bc0229be6e71a035dca97bfe0c2f34ce03c1ee9d084d19a6d6c301168129a6589cee1119cee84e35b561d1f658b2e4f16c2b4ac2ded8ed5757ebec2d5ed59c66f7bd932d64c58af7fc16af4d3f6bc42897114c9ec537f8b7ea86752a2a26133a7b8085f4d438ba643f7a389a1c6811c2ee4eda48060d27e6299b44c8d504d280ca56ca49c246b5c4c897d3e1d352e047f735cb7e30ce87061ef267bd9c50e7de77032a162ac9a026e684bb4d0e8131a90240494418fbe471c9900a6b322306e47915f83cdd8e525566e8a71dfc869ee5c7e74d33ac8646d7c170ff82f2f3e5d319dc61cad06235145c031d03cd420fc370adb3e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "", + "msg" : "313233343030", + "sig" : "75fbc044fe19c72f459b5a1fc4793f7893ffcc95bab8609900b3c3d3be6643a42987c167e7feb63ec2a57f961c1b9c35b11b34044e065d7d3df0b49496dd80f7cd1eb2e8c0d0b726f37e701ba62a3003a17657af55adcb0b6e86f95198ed435207663d616d516bf7222db241094849fb232bf6fbeeed7b5879a6b6c8aebc57646117220bf55403d0ff078e219ff119bd2e52e767b708b91afe30e9be348766e7537e1128087b4c9aca0281415e550965a395ab20d423330939b4e37551a7735c6df2b0395dd032266ec7dd4afaa3c477c64e3f95ee4945960b7a0c43b7a9622448eba4149e30ccaa0c234be7b06f4ebe8ef43063c62282e0643c6e483feb1942e3310bad0c05bb2f87674825fed098d5c787b69c5ba6a1f716dfa62ede3b8a01c076598b15ffa2e2be82fd1d8025f8ded14cd8fc8753ef76419e1dd561bc0310b2c7845e2744c9621735758645af0252315b6a05894c264c4587c8870e02e94813fc3a797d590a9645d92845b614b0d89cfffc0b80c5b48186ae350d877f0bc06e561770736342f00d56b2ae785891afe39cc0412337e4f5d29ff06d727f6fee8f0966d52ac146ba82a753751ad786c9d70ccd3005b11fc4f6b81517433a052c2351390332bf7fcb4326a19930b512631317c0354a81ec7c529ccd1bb2ef206d697999950a539808958d6c2be64220123f12e7aad168be35de70103090937f44", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "", + "msg" : "4d657373616765", + "sig" : "66381e10ca91edb043adc721883b8c005eaac4daf040379f4d69a2bd7ded69cc6e85d80a6f3ce8aad523a5d185cbb2fcebece5210feb0318065ced244ff73830cbc628d79572f7f0961c111883b9c40336d110cdd4dc4b9a04ae4a0380e8b17f0667b71b2c5bdd1c9b48c4e83694820d4cf4200051bf3101559625c0d06fd0996b759e9f4c689610e41655b262957457a4d8341c65bd89dd438025699dda37aa2d051cd3c974103aafb092e865b1397661be3eee3f95d7a75d9a2ebd74e6d2cfa54ff0d8753130eca1555eac4bea45e90a6a37d7d057ccde4c32e43c7499d5c38754ce950308fcff69d42aa4a4fa85e6d92bd20d605823e198e94af5ad65ca4c2fb919391f919aa5fe048ff51a506f63063cc5f777fa70b20cf759a0b812b2527265fc7f32a40cc275ef94ebb4a0410280ad658e67c34d581b5e7a17c5629be34ceb70ca68f40aedaa3c9b7dbcf34f30f12789909a3540512044bd812760c3f76dbc644b89760b54d9e090dd9cbab935597c55fdc6793f8ef007f732732e3d1fcc3e3ed253689aa29acfcf85847acb74a722533b0b5debfbcd0b5388f6b19e8b9ac47753f8a616ed9a7e4163ce8669437c62271bad3497edf3b655e4d1523cd8f3448c5d07c48dcfaf1e1f8310baf3d3707ea23288911fdf91d7379738ba8fee9ce525ca0b9c4c03bf1bbcd7d1369c0d2f5e0127ce2d1f95322c94d4c309f2e8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "", + "msg" : "61", + "sig" : "134d55894c80eefab7744abbc9fc5cbc087072da8243236fda9df5ddedd81d23f0998061ceec59d1bd4fa2f404547056f9616f77843330bc65a2d2386574ec9198b2abcadee4139074c3208e2f09eec1e527e26b78b8773121f852bb8480e22b34c0e1cafe9bb224ce6243c46c03cfbd0fdaf28041dba177ced1a2ad70ca2f1e7dddd6cd137732f4a774e47eb59d8225d4c6a507f8f273b600a5b6449d63924b3a0cefe987cb5998dffef835dfe3a675442c90d02067c9b3ff0e3f1d84ce8801bf366e040710ad2c08c9f379bd07797ed954d3e15ef1350ffef88e9bce7174466358effd2494d7e174ae88b04e17c5ffa7b63bb6cf194d007b3ac22113fe3a1dc0c97d3853aa67c892d7d6bc5b0be6681e18004640416587452c856644ae6c07d135afae80fb80132c1faf56c5b224923cef5abe9969b807023fb84146a62e19bb6d8e5af0475e07f48b469ba3178c99741af6e57aefcb766ead4ea6cb3d172532704818fd82e12132b6329dbdc62e4c9da1fee2cb19e4f60ebfebc681a5b892afb812e82029123a7414f56f57e09731fe107f682f10a5c31fdec1d60118cc3646b0284e1948b2bd37c280135ab587960fd0769629860d17c4349271267a89c26c5f5debfdf40d843428af1010f87ab73648ac1c698898717889c38be7a06b7dfe9f63a9c7a19a77d61e3235ceaccad99cce004d6a870b27cd13414383ef4aff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "", + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "7a7848548b15bf23e4dc1908e5b3aa8989936c498e77d587e64ebc9b335ce6f400a3965c027c6c248afcda5c80efe8d1f1bd9e71a5c459aa428a4ae1d1cef91ae48788f361dd440fb3cf745c9935664e43b81e9f860985418b61c3afe63b85cbd07e7dd3601c8ef8b7467694e3221ba4ace737c3134a8bd7f7ecd84d1382a93e5c9a6b69c9a8f12cbd612e48e5145972a1ad4f92cb0a57f44e0fde4548d231a5ee0efa8698154c66ddfd8fdbdd41d1476bb5d8852663e4b7891755ef9fa7b5d508b190d59270d32a0a7f32b1a28570a7e52592324fc461a32bde7e2cd14b04129a400274e4183cbe44aa4bea3b4680061b119a97da65c6ed4bff5f2f59193ccdfa8d021816a2b5d32ac52414d1c51f8c198f4c03e0993f8e47c268598d665c2b624cb66ff02219a9100adb3ca9674ca1b63d77d6156307efe953a489529a1701ceac83ef1134e7cc7aaa578fa4909e9c4c0220a5c882433dd3f0af1d87bede7ad979ecc9999cccaec3c4d39265efad3c39809ad3f24fed3982dc74c57ff8cf1578d940f9c6d351aff9cdaa2481d0f355054389ab2a6edb6b5455677d828453cd6aa21000adda95644125cdc6b4a4f95cb69a1abd23b46603485e696dc419cbeba767b2fa7081e1641c4b2daa44f5fb2b9a6513dd12d6f12f0f1cf7da5a74223da8dc390468e46af16583faacb7fc0ef4c095c641af4d76be03e880d4f4e2c8a3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "first byte of m_hash modified", + "msg" : "313233343030", + "sig" : "5629382f987048f03b158dfc15ba27891417674868a94a11b82b82fc412338086390517bc55e280e0c5b6a152c5e44eb25f9c014bf66514aea4f71f467e612b9242186276694fec3b754f30486eec2b67a81b3dd61c70e87fce5b12a75d5acb30ff35e4d94601deeabf2d5cd26d30dd9ffd4106a7247c9149fd440d2af4422b190dff1e891f842c3f5f688f10d07bc127f94c26ae506c38576a9ef93de3a9d47db28c0dc46d0e4d52093039dfbeaa7079d87623788d00c119749c9500bdfc7d980f7bb233c040990dde0800e19d428a3c239e2ebdaafd6f174212ad17a036d2ff31349e8964d5594802b924a33dab69d3d9ccb97edbbe4063bc1dfee3e9986716e2495743bbd4bcf814a45df69b18c46a40659aa6cc61522ca5e395f292e41836dbc66d15a803347b1cc098a7900ff319068acb326bd5bbdb865ca4f391c6554dc9b51ce52510531db7a70d0624869a2d2323eaa54e3b4c49becae203849108c00d6742a144b9ddd7a45132a2dc2b42ef495775c3cc9fe9312345b3f1fad6c13e0e7ba92fe8fd67924cd433739ad524561b7538863aeb16e139779036d32036487ab22e029649b89ebfb264ffde09c38a35258beb29ce46d8bd873614a1ee8e2b7d133da2a18ba14e2a72a9f83bef8332e6243f32dc25582d19fca6d88c1afa4f23837479832fc9834496bda34fefed066280e3fb73cddef8c72c5757e3417f5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "first byte of m_hash modified", + "msg" : "313233343030", + "sig" : "93cac00d29dcd13c59c08c017fb4d1a1fdbfdc110dd2e87386ce2357cb8623fd167c679707e89185005b185dba5458363d38435c9c49c4a1482a757c67e79c88bd715b601f10b0499423c77803180521f99fe2444d977f27e86f557612e9daced3ebe6e142ecf3ad74c32c395c3fb925493b8440aa6b3183b6283c56fa1625cfffe1b96b1f1f2a906c95e02195dde9cab260db36c31b9f5ac137c575272016d6fa33be2f0434b9462801748695a9256e4069a64104684ba9e098310ba4dc3cc2441fd8f250ca080c7d91ec08eccff15bbf7b4583fbd35d8535befce82a656a6c70a0583d30423712d557f8a1e9560977858a1e4acf0c196c2d92fcd4e9d51e9b811c38477b90928e8af3bb19bf5359003f7acbc1de019ed7b38400acd10eb766cdb3118cc374de28ec2408cf43618b970657cb3307f6081461d90bf9555ffc1df6bdc26a98d54f5bc212ae51db675e2775e997bea806139a7f4d32c75eefca768cd1eb707ac75942b4bc8faaa640555abde6907d34666b4e756bb1d7755f6af157579b82801ca06f56d2153f12000dda261661a2e1b7a1704906d629e116fd3cf1a779a7900144a75b400cd56b43f9676f54b92fd472673af88d249bc34b7b696f55eb08bfc653c428738ec08631480d0caa2eefaa865f85f14f6e61ac0078473e558fd826182bd0a3ce77dd54de5a9d78e3e4d3d46c136b2664bdb2e70d3a21", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "last byte of m_hash modified", + "msg" : "313233343030", + "sig" : "1590f61a82e0a6f331352230a995032ada91580ee31af5c1683b3efff9ee2c48ad5c36a0a2c65bbf5c7d579685faace7dcbe706fe82003124b94a05a27558ea8983eab69fb226f8605450bf13dc0c8dae90f8abaabcaac27fa8ccc2e06cd37cb1543c138ab80b45d715b6c504cf1a7b82554110de9bb52c7054af4eff289d00c9d56b4a6c933bd6f3c4290ffe4255aad546e5e4e71e5d5b6d882bcac33831ea6069fc2e350fe3776952a5832116c971356af3f1618aec1c466fe50ef64ee9e936acbcbb61552be9d6e1362022186249f4e6ebd8c3169e11b599f6645b11b30150155b0bb03f3b2a4dc585f504b0fa3149210435d2fb9fdac4638661725211908ae1c0540688b71b70100fd12584b19ed054d25aaa1df407f27b9d338ee5b9fa7274a29d580d0acb81c1ea182b957c22139bda8a1c7fca529a6df2089b0c3d0f03d3d1799bc186b07aa22b7bc06f69a80e423e86a239afc819232851c1a18337882835144c8b3f01e632ebc22db346304d794ee1a76dadb5a6f5193bba3b982c5bbbb7585dd7e181633dd92fe01a0994ec08d1054eefb474f45561449be7dbdae57fb1490e533014c0438f57cdcc582034a94c07cc6490794ab2164013b5f2ad5920326e83d9b3c216d3d3d2aab60b177c65b8af1db955456c992e0009eb9270a4cefc04209ac032314142e1c55b518a7b439cfab324fc9962a2c916c14cee7dc", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "last byte of m_hash modified", + "msg" : "313233343030", + "sig" : "70c6a2593c3ce4bb4cbfbc51b41570fb966d50bb48f8e9e6cd294e99bf3f60271c71965277d8f85e280a012c5cea3f3abf9370d983728bff790d93d00813012d286fe4bd7c36274ddc47b8ad6277712f43469811b7dfd77f65839952b5edecbdaaf590be732e45253e09cd98236b16d2157ec762e7c294dccfc4db19566b1f365e91f1169329a1c04e42a3f60c0b2705fbf01dcc933e991702f3c0ff52280014f6b8aab35468619cbdb554a0c6840f4cbfee9a9381c7157efe29f9ff6c7cf32118326e6754012c1d612a8e3fc65295c48d5366a2d649eaf3544fc6b8f43f637540832c5c56e0e7a56dbcd76e32ae7efb41fdc172b01bfb389e5c5df488813a1034dc5cdab30890599cde5b0da830ec2504ebc708e1a96a8571aaec42045d701b080c193472a80886f3a68b2ab330fcac623ea99c3eefb01af168626857d6c458c0293d5d6c76e87cb7a91c3bf62901a0055634ac21688425d1601635ce0f372963e9065195e523d6657c1a10eda3a90e21817150751c7ea1682199e329e8d60b6129109378f45dca594b97d29364d1e5c9c335c7018b1eef7a65fa2741d5e6bf161376a47b0e670ac4f2edd43ad1b05e0d847c74aeda0affe496a2f554d8061242aa705c713ad2166bf81f71c03703e1d43af05455c53a5adae6714302b249b2a8fffe2f04ca1f5e39bb22afa94cf9429fe99f5359231bd93c5ed008beadcfe4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "all bits in m_hash flipped", + "msg" : "313233343030", + "sig" : "3ed784b228ca4c6d8600fe7f18db69099881d3ac4ce0577d4e46e10adb3004f213796e9af8cd78ef116f373cd1a070569b49a4ab55f82259410269db674ea4993e7ec3ef834ce32318856142921ef33ba4bb6319ff6118dce780cac66d7a8315c12a92437f446c851c657dcc5b978d454250d3fe9513f787a9e5fe9765be6a92d2a970fab69933e56b692e2c579259105dfe3f0c54da11c21ae0f965c7f8bd15b3695171a2b838cea7085309118dba06cbf83856fcb927569760e341bc5c9dc7da5906b03f74c426b782c418f1ee50f614982f5188bf86894e30770a0b8fc7b02fca221abfbe64356e9bbcc0eb47c5700ed86474006d308ac4c1709b88774b101dfbe0d203c91edd140532878a186e6f972bd70fc7d0527b3a4337c9a715ef7f9256a1e5a06df5aa4fa6be6416143cebeb2d2bd039727325d8aab9b4fef2a31465bf8fac21d27df08db6ae22281a0615d252ce3eb8e539687ef125da304b6bbfe2518b57c95c1d81bf5574880874a49d46cd9a7fd535d9e7d04951b4c2e03ae15fc562016fd6f7b08ea5b427a78a2d8770ad98df16b94ac918edd0c4753055ba14f7d1b253bdc37f5df236d70b0e83b4bdaec9bd29c558dd708fed46daa5d4e3312c08523a0066369fefc7a2ac70ceab29a3b56928317127a558aaaded7bd6855660ea87d4defcc175255894bc9d94d5b420a24d06c4817bfc4ae92ae5ba4ce2", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "s_len changed to 0", + "msg" : "313233343030", + "sig" : "924769b488c2f25bc1d2d2ac9b2934bf4a00122bc9e635e8b2dc3f5550579fd7fd9e072bd8dfeb7e8917045c7b2537b96f8fff9961115a8f8e866b35cc1444633877208bfd1410e1ac91fe62484adf7e8c0eb5885859c0757590e34f095f388320ce455e4df56cfedc7b15fb5c9d95e696207cbddfab63a71eeb9ebd4aba5c214267a6af1524716821a5a2693702e103c3f9b487235a3fd3ed9debcfa51b5c796fe2916746146c07147370ed15424fff4b07ec133a92037783626a0a48d2a3a440a611712ecc7f28d4ab146d898382a2b25df98e27e15e168ffd725c57077e86e2e88cc015217fe2ede8978e4d85acfb66cbd2fbd36936b0292fe63650ea2280f86a9d3ca427a77f4f9db69f117a0e41ff86e98caf36072322201c928c125c2f4a19358c62ef47df4a796d67d2feb9879e3a195895042a5a8028bf9e013f8b142363a1a192a2e3bc96847a515322de750fe346ef150a14e1adc7cbb6d480bc42dd06a8495c4e6ed4ea6441ad719f2edd6696da0530f54868715bb25e17d492b174b77a992e2fd997bee727a63e8cbaec87de36bb700eb4208e174e2ed437930990fc7f5e58e59706402565e52e9f207b4546514dcfd84d74348ee93e90e9bb0f4f288fca98d526ae8876779112236a5446cbaa615d8f6e45dc5c351ff45fcaa7f9e6891f09a620b2b12489d6ee3043c86c35b0992a086a271d78a37fa5ed6322", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "s_len changed to 20", + "msg" : "313233343030", + "sig" : "1db0c28280679c7279d9f4ca1b3ad582da63a80e18ab2baaec5194aa6c2435cc5f7c3ad16e9b3e8eae8a9e33a7dceef69588aa5b0b16c184ff54b60c41c687b77d849eb36295a7aa3590e30f21f2768eeab26f13135ad5353c889540906da7021ad10751876587888c25247584dd4c7e35de68d6900676872d7aa84dca74cd41390c01eadc982359766fa6cff61bd424baa7cd46fdc40a17a97df468bc200849ed315f4f53d6f24a0af0a1b51112eeeee438f48ebab9c396f4b6a0dfe6e23beac92cda74d5a762bf7591da988341a796ad7e6cd72ffb6df68b081db763a48eacfbfca7132f27979af705089cafcb774e592f92ee06fef8c9f6635480a0f84c89c2ca4a131937a93307ea76326f2c1627989c0dd0eee1b34371d78ab794543124ccc2269f67152f409532e9c1d1231d79e5d6bcfe9a153223038a1fc2df9e5c50739edfcb6e7157e0d885105b11be6e5a55a950cf48e827961c00b556c3f52554ddc9ee9b1a0e3534b724de96b1009af28a3b2d2e4359e674b76ff7bf79d9d6e52db23471c9a3d430b05e85edb469dfe566441e5bd565621006e1d1605b8fc45b2570cb06779b28283834708485438b41b478216ecb9db8ec64158159bfdf84361bb1a2839a6733db28d46f99e2bcb704b55f25cab22c7436474c68fd259e86800ed657b4a2624a1a5de45dcac39c5c2d04f08792b9a5013bff0b6da1c1c288b5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "salt is all 0", + "msg" : "313233343030", + "sig" : "64a883f439b07c8b21b4150c73cdf50f72f6ca2ef90da34bbffe5c92d37821f7e6a7a1d36904ab5d9133cb82527a72759bfa44c8923c18551129e6a6e3851fb2d4641c62e43f7c7e4c740d414dfcabeb37d40a5ce73a77810a38bdaeb134e5049b29c1486ec401f5e01aab83568cccdf7fe4825d3f56a05875177ebbfb792e5cb2aae418fde5b1e0f63a3e83d45ccc1f8549ef6de0fdcda92de90236560a514dfc520920de4f57325750e52acbd3b0bcd02ecce288e2bcd5058d40c647d9fc9e55276948f19d7d67608e444b632ea1661df452cdf3ab9fe6270db4dea4013d38c857d26685fe31ebcc3a339aecf247bd2b1d7805ceaa22a021523da3522b58cd4f1933c117bc289f20e0aea55bf92e19e824681b2a9b93c9680da90204bb69887cdd774c213368608bbd9d3fd2f567ecad17b49f15a4d55564008f1c27d4526568e34fa231ec5c5ea0023be8730b0e6eda39b4bb96069dff483c8cf303647ff17420a3d022a304be72ec108924a4c84579b38c810988551a76043cd9aa54f763077e4d2a4473b3da44ba857786c6217fd200ad7c0bd5609ad6d6c85ef5fc04a0af27e2489f367ea7f612ab825a73a1fb7b4cd9a7d45bf4cd0a72c9bc54ac81193645b14e39cd46181a79371bfcfcb9359a6656105f79c11ea7053acd4497db651f98f593d8487a2e8f2d3419945410e580c35d40771022340c4c4d6f227f91a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "salt is all 1", + "msg" : "313233343030", + "sig" : "8a5225fe5edbf9240c281f69cc26c89641e258b5f21f56a5f11c681c87f6f451fc07490fe6b1ed4febed4aa7c010bdc312e453a599be2b37fc2f1a079ce1868e2ee59b3e73c527819238393b8acae914ed42c9d2d7641e697ca8946d2b53879d33805fd91f56e608247f1c6744d8b8a12e02bcf7f15e2ba176995f15a6458a926b77e56c2f3557e716cb7a730812a1f6798159118d9d95b593dc45eb59ffc9cd4e636b9b8ac8d9718e0e89269291fd42cc2ba7b379cdbe8e443f283b7517ee5a915ba61cdfaecc9203450d70db365588043cf777fe92e0aaad484cac58ab1ea442a2ae62f5dafb2718112eab650d36743a9735621a18b7aa5dbd9d2d5122afdc3b8ff49d91ee79af3743a0010bb8e88b6fc766b98425e2660af1b38cef8b7ce5b9f3432a7358fbb07f20c9295a5eeed04a586bf04f5f9e8b3425a7d0307b496848da8738cbc267052d7a679c95e799205b4f7c00d9cc668c40cbd6368294402e26bbadb9690a99945d8fab81c5d178d72ce38b0b47b24043b27404690af103b7240595134faef4788a6106234f40e2cdf06089fb602198562b18ecd03ccc58d3e98173a9093eea3b315cd9349a010af282f3c485f92c0fabfb774d6127204a254809585c4890622d98659752276db7a890dd0cd4a6632004651bb194b056ca446c85cee7328e80da15c16c960f514dbe8fb9cc114330a160adee4cd449cc1524", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "byte 0 in zero padding modified", + "msg" : "313233343030", + "sig" : "2f50dbd395abc6fd0231b9bb6103018534b39c4d60d139615cf1c9271185c5d3988e99735c9fbbb649e3cfb629d73fa9e1249180606f8e8621f3f5033e5cf7f67f4abea48b53eeb5be67031cb6afce1b26538ca318650b87317f6129f9792f3cec4e98a56f2d7504999ac1fe46729fb390448e5353b999a52044d2baa92f2ff664ab5a4ed82911c5c9942a3741fced99b9437b102db72fa5d1fa87929887a2e61ab06dbb6b8a39659f41f3ae07061792ccf88802a6b17aec1da1c35bd85da150dbf11b3401109e43261a0ff2b22cce779b19b5f2925b55cf143743600ac4c7dcfae7a17970da3d52d74ebab46744e214d22da8d1aa8021c8b47d6e2c585535025c19335668e2d851d6881a594d03852b45aca4fb10f9e85f053a0ca532c40cc0537518baf7fa388c2c0743cfd6355dde1382cf2c9ce1f418be20aa0f3be147d0c9c8756e2c23797fe9f3365aef876e793f3636608b6221460cb76863590b3f5f56f6a5cc0b0ec4d56b40776d629eb32c7e1838aeff1d3c3761edeb91bf62682f7502dc685e29ff1f678e287efbfd364ff98088f42ef58ef2a50415531c1021a13c96c080f62842167239cda8209ee3641da51f3711f0b665cc88a278dbe2619200e50037577c9adf0d78be3879cc1a362f673ccc3e03bf9a39f4bdc10d7f044101a02a83ef7b63784f002565c06eecc819483433bdfeb20b5f91185be6adf22b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "byte 7 in zero padding modified", + "msg" : "313233343030", + "sig" : "0898add7b127d3f46c4eefd56fd293c166e7b601caa0584059c62211f3c063b9a479f7f9361a1ba96a6a640f9c3c12b18820e6da9c9bd01a6062ca722d0abdd5a9031ec328ca8729e84079ea4133b4b4cea8ccca9e1f9b6a53fa8486ca20390a92dd5945790c371eca5c0958247344334891b12b53baa4b7df2e15307cc58420958a4a8cc8bfb06180174ea8228ad46f98725981a2a338d54745ece14b65f38bdc5c6bd87c3b2d81648b47a89afadaafd51bd9250debb9351f654a47708332411234df725ecdd0ba3ab778560689932559f9fe94d937fbe12126025f3d1464f7e5081c9f8b7f7a422cfc3584ca98b5f0277e97ce9229aeb208892f5c564157267fe59d5cecdde948647dfe7dae62ce6f39419dfa80d4d9336f874395a7f4f2099bf54227ed933ce9705efd1704f9a9469c781fbdfe8df12b13a15f802d309abb0c6560635a22e49856ede3c2a5271a656a76a059fead975ea077c4e632b9f13b8b3950f2b00c3834d63750098e792b824e54d53d6dc102a4c7de5b449d083436b7714f99928969c3499104efe30110366abbf71c6f8e4f069be0d246c2ef417e84fbe075d48aa65d82590c3ce862c518de635f8c6ac009288aba112de47c117fc47be80fd79f39e9831239c34cfa9bb54a07ca67ef318fe6efd6bb6f0049fe255846a474cbe28bf73099e948c91b0de01a9f60b80f21ac8f5601ec36f12e06da", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "all bytes in zero padding modified", + "msg" : "313233343030", + "sig" : "2daac886b4fdbf32ed9f9e66f1abd5af7266025d168620b051dccea674662e1a347ffc519345ec8d40d0dbb4a5d60317632b5d504a2dd56e89aad4438d2b824ead94b87bfa918ece96c3639fb1edb6139bec5c4d3366588992f26ddb39f6d504eb24b90580e475da022c125b6ca3f34251211c40c3e2ce95f9dfe051f728eab654d95a7ea5aa37c84ce0c2c3abe551e469e1ea3fb94b33b5c3cae230aca4a13d09fa6925e7603e2db91a17ea0a8ec77372c4425542bee8b8a5de029715f62a1992c78ee2b06dce17dd57796d48e3789e7f511bf85c15366d504c8266bae2357630e5c70985622dd85bdb6d04131ecb639c34295c49b47c325018247a154afd1674189ae2708ad2ba5c13135cb27d0e5694e058c9d36977fbe36f39aa8ef0f99a7b59a9af3bf3ef737c36d6e8f137faa38bddc62fdb1f1c6ca292cf606a41cb32253804f14a12e66a9851697268b8e619556cd00f6abd55b61d7b4d4a9ec8a7fc3ade79f96e47a2b376c881b96f0279d0cecb634c4031910edaebe92201d144d65f450357313fad99bf10183cca7cc6fdf52382a280d71c0b54a846ad7fcb2e62f569371ca403e60d8611a77ff4392c1da2a0792bfc835b161f407e5c279cc705483fa94db072b9023407f1bb1de67cfd57b08f6c5094eb2754ae1581a8471766c1585c1afef365e492c380b7e64722b6beab3c1e367b9d615a33fa1c13733731", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "first byte of hash h modified", + "msg" : "313233343030", + "sig" : "707ba25d4bd3b92daeb91154e68d056f31857c57610f808429bc5f0c0e4b52e079ce2628f78c9b0ed061764cfb9c937164b70ab7274093598a7425d5e67a48c945ab8be4e7138d88eb5f0486c35986c805212366c2a9e775533e7ce71b1c35b4bde53e779ccf31d31fcf278744bc7507969532a8fb32c1073ee31e7277d9a6111450fc65c60afa0632f84fd2e8fad4d201c1dbf7b9ad97de8a8977415a70f3946a17dfd2e4895199775d6ff45d4785ec78bb5c54e26df4dff47b81d88fe70c2d2ee5e8bf83f507b6a4b8d747288e9073fdcdccc972534c1b51638b0f653a4f6a2e22b1393744e978a41856e6753f5460dacc485160d480d4d5bc5eec5ec3eee1e2575e2cfd10856701425c4de05966b0a6e86c9545455f6f62e9313022a60b4d34496db4f94fabf9e3a40be0cd77a15248fc2173a5ea65fe0b992528e0cd8a7ab2e911386c5b64d84c0cd0428fc2940d78e8f75c9e3ffee83b4328561760da96f7b015c2700ac6ffabcdd67a0d5e07db92cb8ecbe4842ad8aa0ebc3a1256ed03e0c3e8f67f51dc70cee8447adb7112ad7791dafe3d1319dba8c3e63a9837c15e3af11b0cf5942a8ef2750bd218ef7c266a756627b23b0861df5fc9cb240d49290aa9eedca74ea69cc8640ff746731fa916eaae176b492f5031105e38490aac5eb46df185f9d6e5f8603991158cc4c43744b03dc897fbbeeec00eeab8c7310051", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "first byte of hash h modified", + "msg" : "313233343030", + "sig" : "5acb1b66dbdc180df233c83a3b6291477a9d8b4fb7f0253d928545739b1c517defba99a546e291c23d1e925caf1aa51b462c689d070ae413fe1d88cb7978b01a28ce7ebf2f5f97df648a7d819dd028a53b1d604ac9edc62f62655a56642d087344e52083073ac02fe9b8ef7e61f7476d59c78a66d4ee07932652997bd756b24ce441f539e4c7bb3786f1e4676d7e4bb3ba8a83701cacb2663fee71448ff2124a8cc19e15924404bd0e5f56a7dcc5fdab8146d947010a44711c80409fe6b12297acac7b79943c8de00d15fc1f1ecdf9b0528b3004fbfde8fcb7f082378d97354107e47c48a1e3c0499ad6371480e88fd164deeaa3a014b18760074cc96013b86ec31bd967ddd41900cb9c2f3bf5704754a357124dc536af4305d58c8c88ae214ef3ddb53ef10a2c6211d55a3cbb277efd6be1b36d6a8ab997679399aa7f21444638902fd34d152f8ec2eda7467018c0546cb54233a62fa4b9184813b9d46a034b3d7a7f8f01bccb8a5b364badb94d688302598fa393ee8cf6e2179345b1e5d866e2bb5954bfd9d192ac73374ec4cbc6c1478cd042e4ef270fbfcaad8987b0e4e1c696bec8b1ebaed124a0b58c79fd9fae00e19feaa82d52dce97baecf82b5338a67fb536417ee2d0b8584a998486c770f26b8a58c8856439065b3a4b81627000a01e64daef83b146cdc7357833d447a4ff161d63200457c6721d6dbafc687887a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "last byte of hash h modified", + "msg" : "313233343030", + "sig" : "8172c8d2dc7f58d3905698c0e814054a8d780d154d14b9d05d96fe0416e6ad01ef540a95920cbb3b3460e4b3bdefa26134a62e09432d0047e67c680cb7edfbdd65eae2f2a15a84d97886b0e3c46ab9fbbce611145b83aa313fd03ff001ec07b4a6f814f848cedcbf69669e03641210fd5636b889079343de0989031e37ee25057aa0bb2a793feff540f1d6532420a64ef3f620a0070d2c98e7182cf7265e8fe8909b8e2b4cdb2dd20fc0c1db0535d489d37f48d31b3727eec9e171b6467d63124d1663c99c019af340777e6f4b43bff7b50f3ff456bbe6a9938ce5e59f8497be33cf7e9306daa643b5bdb933318fc950f69d309989a262442584a877f114e31de926de13e1e18653deea56a0b5d4d825456e3bbb30debd83aca1c535aa8ac8553da85571ce4ab6e04d2eb292f8e5fea7649529e29c71420ba191c97c24fd9a8662331c7949a4669d2426e76a259b9ad5033109be2dbac49a5d13177162f06d5b6ffe55a98c27c859a43f918ae9b586b18c439f3c418cefcbac8f38af9f8be8fbec886899f754a50f319ea8d09ea8a3d12a658e05e62a43555e241314e246d9421022fd8c8fbfe76d3e26ef17fe84c79664f567edf8fcf6aa43769282d33a85e89832a4e81300c7f156d0030832c3f0cd5ba91c7b6f2e13d2a91a9732b69d32a58ef2773a9a74beb5fd53ad7b479443a6527022a367710428a1635592d90e11a2", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "last byte of hash h modified", + "msg" : "313233343030", + "sig" : "7bf03228ed95a2af0101321c3db174eb1f597c999c22224812ded57643cc1fb9d9de3ce9085dc60d9f1d40696f0e4c1c721cb247ab1fd2d1804180e5f51b3f8de75c489971e7e7098765e4f991ca5212426e771037a301af1c7ecd95a5ccd8367e2f6e84b63799119c7d0d5dde55e6567fca990c11bffdb9517cbf6726dc36d19a97641dc3ee44e568ef4297c7f96f3fcf480a87312448105a6671778abf9ef6d8c9ab289368560e2373f54c3e313b2d1db35501389131d1947fd7dc49570bccba2167ae4610a0229629da730d8d8d8218c5a586c5095b61fb600563ef660cf48dbae491e91bc07ea96d1575fb26e9802888fedb07a68268d9d76fea5f3429c96fe17f2f0678703871835788ccb733d40009c8be0b3242ca11f7153a4d906f230d56374201902167872d6322470d53e660d5cb4b65a2ac69b6bf6095722540312980aa2adc3d8d3336a8f4205e2e016587772117de6a357c20dce834cd8aa7d31c4444a235683b782e473ab60404e6ef8400ace3b8d48b6a7801c99ff1f405e888257993848f71e81287292790e1b011cd410e3e3acf31f280ab36ddafb0a3e1772690d053f077ed980c596d81d2628e47abbc3019d5277c70db5f4838581db0e572a2bb0187d08b488f2dac22a0358cf77e0e36b17b17664a925eac940d15cd9424e92f489a4d28405ed76507625504fdf489702f089de36a4300373a833022", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "all bytes of h replaced by 0", + "msg" : "313233343030", + "sig" : "83a5b64effb15f9f46303e81ca509581874881b71b8e1ca08205b22f383e722e89666c2043a5c77362ce6509816d8cc7df36040eced3b7b1a8df22a2efed801dc4dedcfddae40f20c79bc0f8d64c336099f1773a7b32fc484ef01ab770dca03e071815651998bdb4b8ea11255480e63be22de376359c37b3019d6e264e1f7121de2e7f67d2cf98af80c1c4042b8c05bc79877de903740ee6d1889f2814ba9bfbadd6a5ebbe09de94e16fdcde8ca8af9933080124fa2ffc1e4338d1d878fd4c55dbbdb273e617dcdaaa76aaa19542274ca74fdceb0cfcda21547674b2c0ee936e955e8dc4aa366fc9f3f6c202a0a3982220ea8384ef52f8081823679e60095fdb84d6d75a63a563f726f5ec833633ecf35d27a9e3b7ee4a94133b1c5a15a6dda4a3f1957c399045ca096b4be079523d9f558031529e9173e7cf612262e5c9599bbbc2d94ef12301e23f9b2cd173364cafd6a3e3afb7582f282eeb4b2a1c17698bde6b6a82e88624e3d1737071b8c1fc6b5d77ced9b78f0c9aaffd78fea3bd8822288e0bb761092244df57ca49e32ee8213ee0acda5bf8fb91bcc3409ebef6c310f17d9784689e7c79ff33c9bc317921b416c08030c4bd02629061dffff19844d867f9a06ed0a8c1631bf2a55ec418a6003a6b5fde0d0ff223c8e689e93146771a2cb74ca271116af99c68605d9690ceaf833ef898a234dc0b70c684ee1c638152", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "all bits of h replaced by 1s", + "msg" : "313233343030", + "sig" : "73342b3c90d9fb6a7671295d7c258b80bf907ac32b1cca59db942b80671478c42aa2214a03e4d7d7b645ee333d642dd19acc5b4eba7b50c10688b8044b6c9b765a8124414610b97b84e0fde8876360a53396587eb973ae69e2ab1899ce030aa29d2e83d9206d4a26b384dc32ff02508169b65ebb6fa5f52eb4c24ce41b5e467178b94198fa399b82e2c75055c1417d001ee9d643f9f6cd1da5a566578f1a2af94f7e3901dff3f1f4af10acbe6aec703457b7ed27ff17a77955fbbd527cc7897fa2375cee83d89ec509130c644f8179df5e0537d8ea63b8b29b734227f74062b43334065d4092a30f609acf594d917994ae9e9b256325f47867beea84e036c4f8b117b366b016fbdf66352c5dc6f95750ceb121ea45d4802aacba9b7c7d79bf2604a866d7af58a2f13671eddb7539c2fba46e094e92c129006552ac376d216bd0c91ce45c365b811303dffd2082a1213487090ff3952adc4551a2787ab0d52180d0d016990f243720cbe55f2c0d68465e9be883bfe90ba55d28beae531a2b6924c47fa7ff4222b4f20a2403657f3df30e423875871398ac26fad9776cf8cbbc3cebd735185c1519cf9956c457b2b7a3b8199979f2a0cd0922b391fe3ba9892980bc3ac260d789c36de616fffd525097b358875bb02f27ba2e23c8fedf0aa5635d6179eaaafca58c68ef2438be5ff9a8b5fd91972389d2aac7a72ccb6fffbbe39f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "all bits in hash h flipped", + "msg" : "313233343030", + "sig" : "545e9cec19e99d88ffef7d4c655d2f9b43f3c1516d04c034c4ec8f1169bd29b4faac01073bf2c46a6225ccb2347be24d1d185a8036b1f6cfdd32529c7f1ebbab7e183dbc69b761f8ccbe4ace536807c656dba7fc2ad315e7ede291c870e9029d005f7576c34319c1f1cc5a229abf2a1dec3fee015d60c3a577b1f1408e03db21029cca296c0bfc2955caed97cc18c8faef4ecc03f4acbc8fb6790e7a8d0b919a268b242f58eeab9933e0bdbd6e186faf94a16445fb346a341a19c2242e2aa922480e3ab05b96577fe69cb6070c62605e9be171625f0fba269e72910914aabfe0e953d14415c65cb008528bd73bdffd1b7ed09ef613b905b981cc7e72ae48429ce545c5699440037b66cbf640ee711c67f3fa7b7f3061d7323cbf7ca8fd5391ec929c8f33d51cba12db45cabc2597db12d73f5394ab6a7f3bae6b828a07b4240f887b246926cd315cdbbe3af8e27722f02ec8a4468c5980819b5dc9ef9b3240ba4ad0a2f1421b4efc5b9960b89baa5427ef5855d0e4aad5ae99b864b4b7cf85be717de8a8fd602af962eedd1dbe123a3c6b638468448764c034b64c94da5b494551be3e3b7bbfe521bd28f422ae66c89099578c7e16abe414fe8aacc104b89c713aa55db5a27758c0f3b4a8513f89e0a0c2b777a21410a12249dd344fad4fef8db7acbf2f5ef7accde3cc6800cec47d376debbceda46c80605c0eaa41d70688d3", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "first byte of ps modified", + "msg" : "313233343030", + "sig" : "0e7e3862a2fb354a36843c872c8175c7feba440f5af01cb2080edca8d8df6d66caae40771fe11d3ea7af1c5c3a0a0044818ac2bc1bb764a547f3c3ddde8503330f324adcf962755b8708275056f1a38828376c72c8cfcb115834203654838754747bb1e3d8fb9b542094267f26a37a4e9eac48d277d7cf03b06d8e5636fc75167573fc858fd095409c9bf8f1039d145e4a7dc03f0bd6560c515f06b2a15f14eaad2a39d6e1bc588b082d2da518735ca6843a0e974becaf8e21234d91ccd18aa9ab068bcf5eedda08c4d371ce23ea02ff86541527522e222d260ba481c3660bd5ee6e19cb9b86747463e0ed2a628393e0a321adb6d5ffae8612a5c53fec44ae4a432b01062370ebde52c0738342025ae7333bb710982702f6b4b5b9b22ddab02691000dd83816f3a5adca44fe6175cb24eaeea38d577450624300da57cbfe90366664391662a97906badf4a0bb67a7bca1bc8f4bdd133f969a89c21a9387a1243227f5d67e2486d4f0d1bba97c440c6d1cbdbfe73a23de51f857986e5fba7db761faecc98b9364687d56403c983689e59e5f1547fb4bc18045ceefdba22965edf816a8b7bd7a96b1290080875ce0f3964002b0f1c3453249e96e1239035bb8778a772c9289d9a645b81232831b507e23d34a0d1e2f35595de73d70e74f4c9f4e4213a1d19e9e73c4f22d211eaade00366e46b35ec004df6747a1e9eb6fe04e13e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "last byte of ps modified", + "msg" : "313233343030", + "sig" : "875ae0615590e5f07fe62b22bd19fa2b91a6fca64d786e1df778015e4642726eb6cd16a57e9a3baa814bde45f74ef5966fc8cec5e519ae52522e0d5467b5c3b1fc9840c1d39b1059efb52dc15dd90cbf8d602c663d30c84709b6cf87c5652305573654fe88f41e40f5918ffd097c3158f98a7dfbbda35904f3e0af6612c9a3564f7d6a2be617f737715913218dafd34339ac56bb5f3ec68dea257d3ed3bc19355d9c96e8045cb5399aac6ac0414e88ff0e1dc1114d226e0778d3679e123c52d6fc8a1e67bc212c03e57b3e0a9a5224687785a597d21c504ceffe7a8fb20fdfed9e229a36081e0699e42ec1bfee8d8fa3718f6a557877f789c51e0ecf38cc430c56d2ff28a4e94130289d7bdd49cbe1e01b9382631bcc8fe81434f14fc1b85f1d19e830d4aa733e7a9f3b7f5e95725cd4610d15d1b6838db89a0f3ec5418c687c2ae0c834729ec16c29b9929f48c15f9d7467413191e965eb15693b26f2a099d47749ee86f061d636f341cb64c8b102bb9ff21f0f1fba81ad86657a1c5228f56174714cbd4023bee481dbace94e2fb9fc59c79428395ec877fb7092af1c6d1b877c967758b6945e7b30c0205be731c755f7bd221f2e5eaaf729790c39281d9ed7e63b2d18d5ff62aa4081f5df5e084d901b4c0f0ed1aa1eba177f65689015f63d61d9aa777385dc85136216645c85f2c77b88e399eee1f298fcecbd3111085a5a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "all bytes of ps changed to 0xff", + "msg" : "313233343030", + "sig" : "94f9d111adc41e6dc4625bcded3f556a1cb7407456e252e6fc1d873afcb7ca79beb18a2d738dd105dd0a7e54fa969c99d450d112dd2569f1417e15d6f393d3e74b849797972e454fa3ad220f5546cf1f60180d6d70b751e28395348da109afc94e698eb51312abde98c409c751524a6be4862e3cd2dbaf126ec26c76381bc8e8e519944f04e645b904a8685b4cced79d158ab48545164c58ba1c8c662e75a0cbb9f5e360b6ea8b7acfa977efe49d634c10505fe355d57aeecae808977a3e80c8c1a295c293d696871083630c6f3280045e6eac582481ba74d0d637882aefd15e30fdaf2743b415cb74ea97eb92250adda2a514d41bcdebbf8302713f5d0d56b4b9b1b34222041bf5f4f5d64556523610a50652b52d89c8db18a2b567431c93fadcd72ef81b40e958c131d16f56d83d27c95f1041bd03b7e8771540e7c62373da66b761e46b2aeec8198dd38dd7074dd51f66c2398993da738a51b71fac106c1c7000791cecd96d168a5bbf8eb097dd0011d22a5b7e489f2350bf2d698466aee3b7570c3e6659d294c5e4fcbc2a4b46288d067f475a54c1132fb432154d89ee845e43bdd90869ec6a802320eb09dcc455a0c08ca72e0a79a82aadfa8ce79e3d21329f0f71a72b184c361390a7978f199e5acf55aa5a7b1bf13962882c7fb62f519eae6139b74ff5043ede0d65c6ac6af7f2680bfac13b0e27ef6fceb81e45928a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "all bytes of ps changed to 0x80", + "msg" : "313233343030", + "sig" : "50d81c073d09499d0b73a7511572cd485e2779e0b2309172a43847b9001c52582b75394ca438c4e358946232ef17596d4cff47dcfcf40661afa1d3c3d41a93ce9d2f681622acc2e4e4f273f9e1c5cc23b53c8c89ffe20e1827bea29fdc713ac1dc769df3578a14372d05e0d94ae44ebcd22d4ffa6c9276d22f8def3bd65bfff593ce2477685cc1a2d051656b91233933a9b107940abc716d12a5b3ec939ecbbab7a2785ca4be41e70a99f60a013d04a6b237799d8f1743ada6d5a97193d5b30ada75f57e540a64085d67b0b28d2d3618d52d2da4857d8aec6b05982d07ef918ee82db17182ebdac2d59de4452a2f43c769390c429dac2a34d65670e433c6e00afacd4664aa99b78dba1a1a39ae1a3ea6ddf067debec393046fe544ba9188904178c3b9358dd355fc2a788695b2dd2ab867f1452f9cabf2bd52031703b7e2a6d00daad2cc21bdebe9c3b45f9f164a1e3918998f044e18bbda1b7b01ba732395398db4d50e61085f42944d0b86c09b91e5470ff37e42f299a92d3a38b6b8e98a4dd1b1a8d979aa8a2754aeca22449e08647c09554739c1eb0c359157e87ec35be8fb44aaca5515ec5bda2bc861c08adca65c73a0f944a29db90081560789fa05a2f42a7c0dd8eb199e8efe3c9548cc4a269b0767a830b7fb181346876b3a8f0c9385885bf69b1ec388b93c4ba7aac60fde8bd4e4c9ea44c22fac2de7331df3d5fd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "ps followed by 0", + "msg" : "313233343030", + "sig" : "7bd56fe8be48062f611a16d070328829b6e032650e54148551ebfae0c221dbdaa461fc0b837b41db093fd3e7eee34f6ea975b7e7c6a9c65c9da26b8b47a34d4f85cbb76f7f75f0010375c10301e6c656bb990919855bc3941f04817de84b225bc68a53310a2d12c522732c98a435ff2ed2deef13e6c22b92f1518c01d7a46fcdd650030017aa0d55b53256645d15b022bde6494dff48e348bf243b48acb6d5866b01c133c8d0fddbc5d50b1d41fb37d34b3ee76bdbee3be46e9893a64e3571590698444d9eee18308be2a61bf6e28191f052550c82fc600de6e01c8637d7e175399fb8b87aea136d002b589b7372d0476059c153525e63a90d0aedd48f2a59621ced9e6852c9644ecc1a60181b1cacf6adaf549a47b1825973c4d2926a911db41ba10eb244a45d582b9acf30861c284b72bc6ed4ddbfc4df7f96a2b6e4f962e4c8ebf27c35bac4cfd2ae63c1e335ab5049c3bc5e606a65b5155709b9bb30d5e10eeb895232bda1465443e19b356ac9187d5799e62e778710820ca4fd2802ba8c52cdad0bd12d8adda85ec480329e927a6ed41a8c31dd35b1444660f2f643204c4864590014c8fe35db260990fc731f1599bbe223a3d2f6613d393444eb6003cf53431db39691318a1435807b921be34e518bf2ceb99be38d607174a96e8cdef1f49a144c71584b45da1e5277f2ce4e0762c8f5bb8e48e4b01579de204cb80324", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "ps followed by 0xff", + "msg" : "313233343030", + "sig" : "1f20dc348e8b89ed3004b194c0bb635e27c643f70967d65b0f5d2d4ba55ec2e48d62074a49de2a73a34e5e4c0d172ab24bcb1025008c7d473c90b64f9d6991f3612deab90b0b535b11400c4a11261941ec9ff3738ec48cd6f0237757b26176ec2339e8bf2b4560abfe1a183683f9efc70876ac821d1874079d610a1f7c7ef80bf39f1ec1fa212136114438b422e4dfe65e8fb48f5cbe475715a67f8937ae7dc3ac913bde054cdd1636ee70d98233cf5f0645fd57a38da90428bf7511cd855431d2a2a5419d75c2199d338fdb60deb5617716f2ca73daaf02260deb1cda509ee0eaf457dae4c9f439ac00323c873bd6dd65cede625d3ae25568772823f402c5b354befe236edcbf956b700570c87eeb05568e0a50ee60d30cbb5b57c6c2dfd805126d1aaec535e01c81d62776e4b19c76dd412f622e8aadf9fcf3d78b34fb6016a550bcd72d1709b5b7308f74ad3c37fe0bbf4c707229c7f40282f09eee4be13ec48bf2f84b32d4886d0946dafbd0422fa49b1971b694b7dc55f7b4d059403df37155fefb9967b45db2bd801d9012b1cf0e2fd9b7a073868756d64cddd630a43a9447853b4214b06bd6bb4ccaca1d6bc01e79e328ed68ee4a6b54fba5b47521a2dee8d6425306e339356f97f3b19d7bf822016940559c1685ae93f7be27eb3e9fb49d7b08b0d5960a68524e60cc7561c7e61ec6049362aa484fba37902ad026dc", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "shifted salt", + "msg" : "313233343030", + "sig" : "1e7a63b1ad5c1b708c49031647934fbbfa2edc1185b1096326c8430bf94b4ab4f0e9401a68f94cd6fbe2d23623210723e800ed878c9fb417ec64bd3f38f3f08bae77352a7d409485a83dacc9a79ee25526af32d93b3c702cef4f37bfdc7b295b7d243accb80c256c9ea350120ab7fa5ab047229e9776ef157b26212e748176be885752308720b16664323f65d83ce70de21d4e2e7d5a633784e9d18f58be6469970b52c009639ab9e2b024cedac4553f88e42d8012e8172be9fd4dbd3bea1887f065526e090c3a5e7f28b416785a0fd33c92937383f0570720aa6dab92ad7f006ba8b17c4890864313ed0312c717a2a5906a8f101b7c2775d9609d26e76e274728b03169d94723919e2ae5126caa2b6dd1a443d21d4e36512d06c8b5852dafbea73b042e1a999ff7147c49ef19eb7f41cd31794cfa5f65d9d0fe626d08b6257dd88bf0cc39113d0c0d7412ec7020bdd5dfa7e9f535f4f2799a06d4743c5769c5c85229ba5d0dc39b027df702c6fcbe728887b0fc0b606480d3c0e0f1326a46a7223e3124dd4d27cdcc48c7ecbf7440967c2e57319effe5e416de26e60b995ad9358ce8b863f35d56f69ebf6a6d6c0eec94c917a90316db70e7f105d171700a17c52c4a1f9e15a5274cd96ca4e872c577f43b54cff898af42720f0d3ad00d170f9c0bc35fdf297046f6c750b6d036905fdeca127e6f2da3f5add9ccf7ad819f2e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "62a746655abd3d4963eedbf1ccb42adfd9919f42797c65d833ffc5c5177483534b2b46b6773d7b6b9f6a1a03803a2c85718045caa8995d0eef3d55c66491ed65aca09dab89ae1541245c2edef535f8ceadf4f74f1ae12ba9e922508b7bb157b38247441863aad682200e4da61b4b3c7292cb824158275d042858d15fb7ec4eb5aeb33dcd40f58a670110fa939ddecbcc9c20216b6996a43a3267b501a2d6f05c35a63befad8f6534b71448027183e45abd98dae878379807eb97aad9014a268b2d042bfa20b3559565b22def87bb0beceefcaae1a01f068ced30414501767fef2373fd8d8ae7d44aeee885462dd1cd2136e114a9e63085eba22addc0ade5887776eea10b594da2abcb245a03039fa151aeda0364fc66a12a15dfe89ad7678230194600554679e0c02d3c35bb2af054e2bd68e73fdc66540257cc10a0c0145fd17793f0c88d76670cbc62e0a56b98d82fe1f5ec8a85c0075763e1d3d873deb0fa57f127052971af34122b9bedc760b2e441939c33bf18fd9d49e2def61dfb3aac87eaa480a348bf32bdee4e7303d513203fe23165f39231b64baa0bb1495a868e20a4dc3dcdb4c643646c23bb1ce0a4088907ebedb6fe13938156f9811affe8288e13db8f45705229a31fda7476ff07bf6069ef11c0e19b369f53e99ea901ac8d4a1ba8cf92d74009583e00783add48b6f7cd7d28429bc48c73b47539630b59bf", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "leading bits of masked_bd not cleared", + "msg" : "313233343030", + "sig" : "2f04e32e17a9a6991733913475f54cb18abe5cd6f7856a8cf12525f7a83127c20255149565983719e58b10c23fa70a27b40d723370bfdd14bad670b5a22b3446ed1473e8f012e5bfe70a1fdc1a7d826430e301405db72c815763e4c5486938de8f78b556648108eaeefb6d5a4520da365cf64ac69d2f0d2842b5650da2d06639032c4f90907a3164f67e0abc68a4bb86778d6f0c6f8c1585b76a73573deccb7010d21e959fc9189aee02458b8e353f12a3d98ccb6bac5e3a57ffe5b60af37b043fb58cc478ca9e249e94a30bfee4c509e150a3e28e56dc4222f9968ca8c62ccf57326a473b30055655654d3e700ea04756bc3f687707e0dafb9531706d06c30aa171e33550b66055adee33910aef573af9dd06b2611425d9d4820807c12f7b29a7fcd98c3948d5352e3fa8083205e13f075eed4e6442c0e3dcf68c765ed93748cfe33d758fee0e47a1977d0b79a755e731be22bb0c55cad80d54939b7a8dbd4c9c20b7369f907bbc2a540fae0189ab09fe62bb8defb479a913f3ebd167abbeb35104b2e3a75504b5eb58a1e34c991254e7b9115dc6fc0946e4d38e2c475199ba283be6b222cdd0a90ef0cf9ec98a3cf815e4d9ee23e3708b6ddaaadd146a802a53b57beee909528452d70170b8aaf40ca92fd5c3f5a7e87e93f30ee89881c7368c0cad47732e9b58f13e2d4873b596005e6344c6f030c9ed75bd65f273baa67d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "first byte of masked_db changed to 0", + "msg" : "313233343030", + "sig" : "856a35de0779d33d013b7f7bf55de6612b8cb179058d490a4eed4acd8c213902d25b4eb5026c85b60e77773d3ae3570d037a087987267eb9432aa434ddf8b96379753d5d77b842b468af926b87a37b93ba313a6b0b0a5fc0028d68e569fb70c7bc5d29d4353c661fb1cb5e60340998d69ae7ff80ef5bc617207eb5648080265610b56d7b1037ae271e6e76f36b2ddf6d7ba35cb6430b21740ca0efd45d232600842acb225179af8765cddc356308ef617e130edee940e07c964517972ca94458e38f04375de2ca2c1de672f7885244ac95f883fa297d7e31f20b890a7d91758f57e9430c29a021ff5d94281ba0e7932ddcf031f0825881d3607cd3acc5ed14e517b61d2014c9d2ca6cb51e7da4ebe14341eea4c84d9b0b3fa11f9c9f6423bd414c8710cc82ec788f09c40634c3551ca6751af5e9fc966c687e170c5bd4358a4a34a8eac48f7357b2061d0610830bb7c8fdb59e5b9b55005a0cac3ecd3d6992971e64017a0d436406019d1d5fc3726c9c4cc811ed19d10114f61dceea8196b5b3c4015de1d761f4500b5182338a7ec0ba9369b44173ed699fd2ccdbd69f60b80b4c4e730f9793a2cb2c2b2d95a5156940162aff6fd8fe6dc0eeff643cec3fc5f75a9f516b0c422ec3938f4caf76fa09ec797b6088920e910d3d5d8df0abbc6bf78fff486c266540d74f9f55ba6aed8d21b71af65618fa15b94051b096b33a8066", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "6df0234e29b09c68529dc6e379485376e89da42727fc88a547560ede5c518af124882f393e10fea33f680e1e5aabc51158c9b026a454c152fe4af301f40033693006ec509892850bb0b569b2907f7afa8864a9895752c47838615cf0f15e0b139bf83127bbce69f6abd6356b7bc52b30e9a58422ab4ad68fc2c812b6554f64e5c158027fecbaed30f48e90bf005cc6f0953ea845922d847f30dcae5a9b1e00f3ecdb139a0f38baa31a9404e816a9fb8f13686adbebfee71985ab41de8e0bc714bea3270205bcf16d5b7e8b42cd6332ebce2aa3d9501d30af6dc66c5ad19ed759567d16f0a391839e721e7d04c5c7d23df660fb18cd1e8982b2ed6860bb1700c3abdcfa8853ae187cf32695db4252f22503ea039996ed3877b93bbf413e27990deeefea7253a0ac23da6408923617f1263bce559ba3efa1bce8164ddd282ec5c115ccfef85493abb23c1490f134a63eb683ab16fb952854b40bce433d97d98f0348aa658ae3bdec9f0dfdcd25cecf11a1796726069132726e25b9a9c6278bc010f673b49cf89689cd2de943b94125e5a7b463bdcfb4b4ed7b52ae32f71cb0ae2f0ddcfa6637871fc64d254f1ab763b76cd7f93017759c9c73656a908cf0c687eaf6eedb0e510f3592be48a814ed7a9b387da754b8161f1cfcc2bd9f7bed8391484c98d542f5bab86af285a646965aaef05387153b51c7a915fd1213a6eb789859", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "31e7df11d14b2fa289e45ca2cb36d568aa4470b5c6aa0d4bc0c10a1876146b876ff953e582b224adad6358998efc738631e44a34e2c1718f9d28f695d0e1b1f8318d2301bb3913dfd318707964e5a7e111e5a8765dbecdd90bf4e265a367216c6126869515c65d8788c9fd4842a6318d1323e50233cb92de965fc23f61cd8c91baee4013a1a928428ca6ed4db99eb2290c0d0683d7cc928d0cf252b389b64e67995249627cdd90cb4e5fefc8da61eb3e8104c6138e52f6710c136f7061e961c485eaaa586eed740eaa2c0ef879d2af5eca41a5aa1a2476e909c8325952a9d8ddb3b9f6bfa6495c4e2571e4c0ce727fe087ce484a038ecc27c7f0743fd93dbe0bc0386e4d025092d21f9c7d569ca0201d3347e71932e6efe64fa847655e4f1b01af20e0137160b5bc03a9450457162db68997a2df476175ffa040cb4818aa6be70cdee08e05724c8ce0174c6b25629c33e9aff85fdd6c438aeab60c3e939bd6deae3be1fc8beaef81b9334a1c4d59117863d7e73249f12a6a295bac6879a66a0935497040357bdb9ce0f2ebd7de693baabbf70ef76406bfe0e8a8a1edc183185a92b97547d50b10f24ed71a8a3d558ddc20f2b40801db842cc9a38021944d8b97e06e520f0ec22189ac11503a2d84b8291957299b8f1f45feb408e6c828ab97cce7c644b9fb84b8b5c3daafaa90e1c177799c1dd06fc6e48fd309d40b2888f4d3", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "1088ad6c2cb501f99bf0c545d84b526de3665f419af5e941d5940196470da54dd01f58f48ec6cc56e16b1e21573700e57341188921fbd96362ba5e377e051a1cb2025c0da7842409e8ffc5728b2df3fac115d79a11d7a13ff1906cb8734373e62af62dacd1e7412a89327759542577d720581d4b8a928ab01e023ee7caf33b9037fd96fc17ac43ed9d604b096c8b0a11854bacdc88a58ad8dc3105c748813b4d4109fec80a4385f74b8b102f02d59b36e6cf4a347d87daaaff974e0a1f09255fd49e584b3c88d4704258fa8c402ca67ef95d1f2757312a63f307302a31b021fe1bd2be6feb6c1d7895642e5556bbc96026a591431adbb2953efaf4b54f33c8c8b9cd06e23ca369e5bd81ddac3167a9eb280f060afad68295effd5687e131967437d4f9f97d7b46afe1271a4193407a1251c1075705d4c4cab5e523eb66b2e1f57789001075b500a3841b7ea7c130f37761c27097c9ff533832d201ccc243691f19ad4a822b7ab203cc477398bd32506b4952adbaca1bc5eeba7c565843e17e18257a7cfac8746218a2118b9813c655f6ff55577fe17ff6fbd6443ff307f20dbd36bec5835c6a41bfdc7b0afa12dee58b119ebfa8a3ba8d3e77e3841a4812bdbe163aaf5bfa05a305c158115227f569fa92850205abbd275f1f24f0dc5b14cdd405d27fad86f812d51254f1667724fbab80e6fc30a5f1ab60afd412fef8ac19c5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "signature is 0", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "signature is 1", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "signature is n-1", + "msg" : "313233343030", + "sig" : "956353ecb7561945dc5544e4602466078c93f28507701ffd39e2a9813c8ac8740e6ad61c955d484e513b3dcea527e001a018ee2c207c1806a96763280236cd3c820dff79837c9b709cb4b522d3ddbc9192242259c43be75ea244d37ccfa8a4c75024a2cf7cc76e842ea69cc7ca1227405b070047387a5068e4976e4b8ed5f9aadd7b4db024fbb8d7bd8a040d8f6610c1c6eb1d4b606dfd182235d0360880304d5a750603af0c424b8c8e6dbc12c3697d2d609c97547e774e2e362ea96d1690dc9432112c535258b3db2c4c32ad510d6c07ad0788357883869efb8b629298724847925cf42b34386be700f02903db5852276bee2370941f397bdc3905e30964a0b5e73602703340960c3ed6078263b611f197955fecce4b9a32e43cd1d2e5e87c4ceb65edc8853a7ee31d28e16e5adffb8ac7b760fbfc63d5f174f4d0936461dbb12c964a6b6d6cee752e5fca1ab4a9fd238dd3e8860a1d763d2019f9e7b99ed7666d4e038710f90e0093bc566987d6c0092f571376e705b342d066c54e6e2578927b92c1f0928de44e9a6e1f49b907c6aa4f605ec9c398d55df81c67373b03cc8110162fb417f96fd321048647dfcbb392455115cd912ea83351853e6a185284648842adcbd25e67174a3b93b8a64ce2ce9de0e8577b8b662ce32e2565782665dd38e5bb5fcc4fe12e4320dab7773b545a09c6d39d9dbad459f21f3e624ee6ec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "signature is n", + "msg" : "313233343030", + "sig" : "956353ecb7561945dc5544e4602466078c93f28507701ffd39e2a9813c8ac8740e6ad61c955d484e513b3dcea527e001a018ee2c207c1806a96763280236cd3c820dff79837c9b709cb4b522d3ddbc9192242259c43be75ea244d37ccfa8a4c75024a2cf7cc76e842ea69cc7ca1227405b070047387a5068e4976e4b8ed5f9aadd7b4db024fbb8d7bd8a040d8f6610c1c6eb1d4b606dfd182235d0360880304d5a750603af0c424b8c8e6dbc12c3697d2d609c97547e774e2e362ea96d1690dc9432112c535258b3db2c4c32ad510d6c07ad0788357883869efb8b629298724847925cf42b34386be700f02903db5852276bee2370941f397bdc3905e30964a0b5e73602703340960c3ed6078263b611f197955fecce4b9a32e43cd1d2e5e87c4ceb65edc8853a7ee31d28e16e5adffb8ac7b760fbfc63d5f174f4d0936461dbb12c964a6b6d6cee752e5fca1ab4a9fd238dd3e8860a1d763d2019f9e7b99ed7666d4e038710f90e0093bc566987d6c0092f571376e705b342d066c54e6e2578927b92c1f0928de44e9a6e1f49b907c6aa4f605ec9c398d55df81c67373b03cc8110162fb417f96fd321048647dfcbb392455115cd912ea83351853e6a185284648842adcbd25e67174a3b93b8a64ce2ce9de0e8577b8b662ce32e2565782665dd38e5bb5fcc4fe12e4320dab7773b545a09c6d39d9dbad459f21f3e624ee6ed", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "prepending 0's to signature", + "msg" : "313233343030", + "sig" : "000075fbc044fe19c72f459b5a1fc4793f7893ffcc95bab8609900b3c3d3be6643a42987c167e7feb63ec2a57f961c1b9c35b11b34044e065d7d3df0b49496dd80f7cd1eb2e8c0d0b726f37e701ba62a3003a17657af55adcb0b6e86f95198ed435207663d616d516bf7222db241094849fb232bf6fbeeed7b5879a6b6c8aebc57646117220bf55403d0ff078e219ff119bd2e52e767b708b91afe30e9be348766e7537e1128087b4c9aca0281415e550965a395ab20d423330939b4e37551a7735c6df2b0395dd032266ec7dd4afaa3c477c64e3f95ee4945960b7a0c43b7a9622448eba4149e30ccaa0c234be7b06f4ebe8ef43063c62282e0643c6e483feb1942e3310bad0c05bb2f87674825fed098d5c787b69c5ba6a1f716dfa62ede3b8a01c076598b15ffa2e2be82fd1d8025f8ded14cd8fc8753ef76419e1dd561bc0310b2c7845e2744c9621735758645af0252315b6a05894c264c4587c8870e02e94813fc3a797d590a9645d92845b614b0d89cfffc0b80c5b48186ae350d877f0bc06e561770736342f00d56b2ae785891afe39cc0412337e4f5d29ff06d727f6fee8f0966d52ac146ba82a753751ad786c9d70ccd3005b11fc4f6b81517433a052c2351390332bf7fcb4326a19930b512631317c0354a81ec7c529ccd1bb2ef206d697999950a539808958d6c2be64220123f12e7aad168be35de70103090937f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "appending 0's to signature", + "msg" : "313233343030", + "sig" : "75fbc044fe19c72f459b5a1fc4793f7893ffcc95bab8609900b3c3d3be6643a42987c167e7feb63ec2a57f961c1b9c35b11b34044e065d7d3df0b49496dd80f7cd1eb2e8c0d0b726f37e701ba62a3003a17657af55adcb0b6e86f95198ed435207663d616d516bf7222db241094849fb232bf6fbeeed7b5879a6b6c8aebc57646117220bf55403d0ff078e219ff119bd2e52e767b708b91afe30e9be348766e7537e1128087b4c9aca0281415e550965a395ab20d423330939b4e37551a7735c6df2b0395dd032266ec7dd4afaa3c477c64e3f95ee4945960b7a0c43b7a9622448eba4149e30ccaa0c234be7b06f4ebe8ef43063c62282e0643c6e483feb1942e3310bad0c05bb2f87674825fed098d5c787b69c5ba6a1f716dfa62ede3b8a01c076598b15ffa2e2be82fd1d8025f8ded14cd8fc8753ef76419e1dd561bc0310b2c7845e2744c9621735758645af0252315b6a05894c264c4587c8870e02e94813fc3a797d590a9645d92845b614b0d89cfffc0b80c5b48186ae350d877f0bc06e561770736342f00d56b2ae785891afe39cc0412337e4f5d29ff06d727f6fee8f0966d52ac146ba82a753751ad786c9d70ccd3005b11fc4f6b81517433a052c2351390332bf7fcb4326a19930b512631317c0354a81ec7c529ccd1bb2ef206d697999950a539808958d6c2be64220123f12e7aad168be35de70103090937f440000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "truncated signature", + "msg" : "313233343030", + "sig" : "75fbc044fe19c72f459b5a1fc4793f7893ffcc95bab8609900b3c3d3be6643a42987c167e7feb63ec2a57f961c1b9c35b11b34044e065d7d3df0b49496dd80f7cd1eb2e8c0d0b726f37e701ba62a3003a17657af55adcb0b6e86f95198ed435207663d616d516bf7222db241094849fb232bf6fbeeed7b5879a6b6c8aebc57646117220bf55403d0ff078e219ff119bd2e52e767b708b91afe30e9be348766e7537e1128087b4c9aca0281415e550965a395ab20d423330939b4e37551a7735c6df2b0395dd032266ec7dd4afaa3c477c64e3f95ee4945960b7a0c43b7a9622448eba4149e30ccaa0c234be7b06f4ebe8ef43063c62282e0643c6e483feb1942e3310bad0c05bb2f87674825fed098d5c787b69c5ba6a1f716dfa62ede3b8a01c076598b15ffa2e2be82fd1d8025f8ded14cd8fc8753ef76419e1dd561bc0310b2c7845e2744c9621735758645af0252315b6a05894c264c4587c8870e02e94813fc3a797d590a9645d92845b614b0d89cfffc0b80c5b48186ae350d877f0bc06e561770736342f00d56b2ae785891afe39cc0412337e4f5d29ff06d727f6fee8f0966d52ac146ba82a753751ad786c9d70ccd3005b11fc4f6b81517433a052c2351390332bf7fcb4326a19930b512631317c0354a81ec7c529ccd1bb2ef206d697999950a539808958d6c2be64220123f12e7aad168be35de7010309093", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "empty signature", + "msg" : "313233343030", + "sig" : "", + "result" : "invalid", + "flags" : [] + } + ] + } + ] +} diff --git a/third_party/wycheproof_testvectors/rsa_pss_4096_sha512_mgf1_32_test.json b/third_party/wycheproof_testvectors/rsa_pss_4096_sha512_mgf1_32_test.json new file mode 100644 index 000000000..ab3c0eb47 --- /dev/null +++ b/third_party/wycheproof_testvectors/rsa_pss_4096_sha512_mgf1_32_test.json @@ -0,0 +1,391 @@ +{ + "algorithm" : "RSASSA-PSS", + "generatorVersion" : "0.4.12", + "numberOfTests" : 46, + "header" : [], + "testGroups" : [ + { + "e" : "10001", + "keyAsn" : "3082020a0282020100c9a765c2661b4674cff3480e9a5e462ad0ad2fc9bc6fbef62847b3113d20991f653967971c28252753f5fbacce012c2a8ab592914d269efafa724fa4b920e340930c106f7b36f79cebf0e62e88e0e476888e9f0e22186acdb6c4523a232b65b4ff2cc22dc44f8a559527d79d7cd7dcf3773212f7bb9aa133c31165cc663690bf123d73923c838929ccafee59d6c7095b8d4a74baf2d192c9a4e87c4e12bc58013078b28a7789e82e9f31de1f4d6a2aa6e80632be8e4bdf263e8d49b09416fb19c488c07ad8af722ab79182b23028a71e065d02412a9eebc46d7d8f4e03d79238d8c0cb4a97a9a1200ebb6ec64042ebeccad9567526eeef12c17d94c1049c889970b96e94cc353172a268a49c5e8bee13c15b39dec44f2c7a1aa37a7a0b6f72290acada32b1d8af1fc3dc8a89487ba81347cbeb1350925d30f923958106b49959c871e7c1dba55da0772e362cf8621d78610868b894e16e5dfec96874a93a4cf379b47e7e318ce315066d70ee3938140a60148f205085cef8a7700ca3c53d52a5756a63b3b16f153062b61262a68496210c8be4ef3f9029ca0ea0e3b3a0d5d6d226edbbf44daf8f045dc286ded3c4ec4db6b45347079f33eaf98e3c95b4b60e79ef4a3093feec543703422ba74a118511c2193b54fe8b633866ed2c705ccbc6e7d9d3656809ec3d3356e7400a9648ec37505041e3e31af1c02eefe924a67047d30203010001", + "keyDer" : "30820222300d06092a864886f70d01010105000382020f003082020a0282020100c9a765c2661b4674cff3480e9a5e462ad0ad2fc9bc6fbef62847b3113d20991f653967971c28252753f5fbacce012c2a8ab592914d269efafa724fa4b920e340930c106f7b36f79cebf0e62e88e0e476888e9f0e22186acdb6c4523a232b65b4ff2cc22dc44f8a559527d79d7cd7dcf3773212f7bb9aa133c31165cc663690bf123d73923c838929ccafee59d6c7095b8d4a74baf2d192c9a4e87c4e12bc58013078b28a7789e82e9f31de1f4d6a2aa6e80632be8e4bdf263e8d49b09416fb19c488c07ad8af722ab79182b23028a71e065d02412a9eebc46d7d8f4e03d79238d8c0cb4a97a9a1200ebb6ec64042ebeccad9567526eeef12c17d94c1049c889970b96e94cc353172a268a49c5e8bee13c15b39dec44f2c7a1aa37a7a0b6f72290acada32b1d8af1fc3dc8a89487ba81347cbeb1350925d30f923958106b49959c871e7c1dba55da0772e362cf8621d78610868b894e16e5dfec96874a93a4cf379b47e7e318ce315066d70ee3938140a60148f205085cef8a7700ca3c53d52a5756a63b3b16f153062b61262a68496210c8be4ef3f9029ca0ea0e3b3a0d5d6d226edbbf44daf8f045dc286ded3c4ec4db6b45347079f33eaf98e3c95b4b60e79ef4a3093feec543703422ba74a118511c2193b54fe8b633866ed2c705ccbc6e7d9d3656809ec3d3356e7400a9648ec37505041e3e31af1c02eefe924a67047d30203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyadlwmYbRnTP80gOml5G\nKtCtL8m8b772KEezET0gmR9lOWeXHCglJ1P1+6zOASwqirWSkU0mnvr6ck+kuSDj\nQJMMEG97Nvec6/DmLojg5HaIjp8OIhhqzbbEUjojK2W0/yzCLcRPilWVJ9edfNfc\n83cyEve7mqEzwxFlzGY2kL8SPXOSPIOJKcyv7lnWxwlbjUp0uvLRksmk6HxOErxY\nATB4sop3iegunzHeH01qKqboBjK+jkvfJj6NSbCUFvsZxIjAetivciq3kYKyMCin\nHgZdAkEqnuvEbX2PTgPXkjjYwMtKl6mhIA67bsZAQuvsytlWdSbu7xLBfZTBBJyI\nmXC5bpTMNTFyomiknF6L7hPBWznexE8sehqjenoLb3IpCsraMrHYrx/D3IqJSHuo\nE0fL6xNQkl0w+SOVgQa0mVnIcefB26VdoHcuNiz4Yh14YQhouJThbl3+yWh0qTpM\n83m0fn4xjOMVBm1w7jk4FApgFI8gUIXO+KdwDKPFPVKldWpjs7FvFTBithJipoSW\nIQyL5O8/kCnKDqDjs6DV1tIm7bv0Ta+PBF3Cht7TxOxNtrRTRwefM+r5jjyVtLYO\nee9KMJP+7FQ3A0Irp0oRhRHCGTtU/otjOGbtLHBcy8bn2dNlaAnsPTNW50AKlkjs\nN1BQQePjGvHALu/pJKZwR9MCAwEAAQ==\n-----END PUBLIC KEY-----", + "keysize" : 4096, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0c9a765c2661b4674cff3480e9a5e462ad0ad2fc9bc6fbef62847b3113d20991f653967971c28252753f5fbacce012c2a8ab592914d269efafa724fa4b920e340930c106f7b36f79cebf0e62e88e0e476888e9f0e22186acdb6c4523a232b65b4ff2cc22dc44f8a559527d79d7cd7dcf3773212f7bb9aa133c31165cc663690bf123d73923c838929ccafee59d6c7095b8d4a74baf2d192c9a4e87c4e12bc58013078b28a7789e82e9f31de1f4d6a2aa6e80632be8e4bdf263e8d49b09416fb19c488c07ad8af722ab79182b23028a71e065d02412a9eebc46d7d8f4e03d79238d8c0cb4a97a9a1200ebb6ec64042ebeccad9567526eeef12c17d94c1049c889970b96e94cc353172a268a49c5e8bee13c15b39dec44f2c7a1aa37a7a0b6f72290acada32b1d8af1fc3dc8a89487ba81347cbeb1350925d30f923958106b49959c871e7c1dba55da0772e362cf8621d78610868b894e16e5dfec96874a93a4cf379b47e7e318ce315066d70ee3938140a60148f205085cef8a7700ca3c53d52a5756a63b3b16f153062b61262a68496210c8be4ef3f9029ca0ea0e3b3a0d5d6d226edbbf44daf8f045dc286ded3c4ec4db6b45347079f33eaf98e3c95b4b60e79ef4a3093feec543703422ba74a118511c2193b54fe8b633866ed2c705ccbc6e7d9d3656809ec3d3356e7400a9648ec37505041e3e31af1c02eefe924a67047d3", + "sLen" : 32, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "msg" : "", + "sig" : "8d4444ab233739c9d1441e99cb4f71581ed78fb996ba1257fffcd9e3c74ff60d6be352f002f959ff66bc6ed0c987a070097e5d57d8bd89b4452a9d2ca121eb6a283e8d0ef6f5f67875b6cbb8f04e6d242900d73d5bd7b59de4b9466ccbe53874ed422610e411fe3e026f47e47b8686b9c891c7226b4ca560a840e1734eb4f6fe877e559c9a9299dbbcaeebaf7eecfce6fe43ffbc483514fa3aabd6959e5aaa3977e23a9f97edf406d396e96c3c830164b10abc680bbaa6d99d19765d7c7e77946ef6ae240b5fef0249e7062792b15c8f9157da95971afb315c9c015c74a2e79ea2d0cc46992704872c340781f052b4b2cb5ded8f5cadd9b5e3edce128ef2354bd0411074d6515251f5231453bd530222f730ec736a86f721744267ba52652289ff6a207a5a7c45c20ec451948d6bd7b10f1af7282afed9f5df43e4a0d0f2e8fc6d3dd3130d4ff6fbc11f0ea460089856df29d1b7b111095754a7de9bc03029c6c397b6994674775fd29cd22ffb03dcd90c51096b18a6c174f2b48d50e94856f5a22adae64915d69c5528dac0345017c24e8aba401c6e9a0a268057a0fea237dbf0c88906796eea0d1bc3c2347cfcd812217e26015825e9f0fac404c22c26272443ccaf30b294c7c467497ee561a2a5f6d219973cffde9aed8e4486faa3de3d17405445e2f78a768dcac1efd01596486c2495f5bb1f830a4984041e03a7bcd77a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "", + "msg" : "0000000000000000000000000000000000000000", + "sig" : "3a58fc64a234dbd7be958d7c34abcba7d780ca636c4f2b2bb7fd3d4e4faaea0e17226c85debf8dc9b1a79e152a3bd83b13f43b1e92be81b37e908d04b717251e32a2d49e2cb5f2e7dc18e74cf9fcf0c0e246d473f76c79c3d50e878a2f89bc4eb6ecdda96c166d6a825a1df569d11384a78d7052782ace5878c41361f148c54528288088716f935d3e5b5d556a0fc9b62c0de31d9ddf4893f82365111043ad7fca010d1fe9187bde48f78cf465657e184857451d64564a16a166743870033e64125ca3f20ba80c065b259666871fcfcf71e711aa34cb70ad9a2ac6051fc02c96149d4e3c1741c4d44663ee0b49e1ba60a80b4c2d389ce3ba953d68bec835432bfe170429951f82ff51f408aff052c934d51526117b3d57ed1f2a912b37cacdb5a980d30d223d79faee7948c5f4986c1df5ed42923a3f4342da02a41872db49aa09d2d48c3b3e1cca7114a9a34e76b747ae6c99141c9f856e41d98456b3fde7d26bf842d6a421b3d4cceda4da1aa4d1298b624159a1c83b6fe5cb89982eba5e7d6005489d39233f156817c00c04511b98463696f8b6b3962ca3f4ef76b37300dda1d368c237250baa057e38658882f482d024c26163dc1fdac29904bc6424130837b8928f764bc939f006913ab1e968c85016dd812dba264520e6380872587265d827557eeac6498db8137dd2ae029fd83250ab7dcd764d018ca05ac9db8f95e2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "", + "msg" : "54657374", + "sig" : "7c838ba65f923660aa4ac47465eb1df4df51d6fa2be26389757de8c6dfc7746aa5164d909b69b7c04758d256e13e3520e77e75b4094d8b0d60da0030b9c991969f6e892ff03ffba9b9f95ca991a279e7cded611a2879e6e6602f411a122c8d11cd333de5d2f7f367e38ee0491380e8796e113487ec7bc05ec1b1261aff871ef82cdd12f4e3d8f239cd49b2f53d57255dfe6ef29038831cdebe9cb1a76dc9ed79578e129b063724ccb3c7b3269f5dd3d9669a405582255cb56b1efe6d61a376df3a141014c3d660b66f9d1b266b5fd3c5472534df778e6e022a8f5a6cab501dde611e07c0c8eb5718962692e8e3773bfd25f1d3b63a20a251ef0c296f01f4a17814e18dfc029f2ed0ce073e83777cff44471f9348434fcc12b0420bf2de1c9018f0282ee21f09302b178f8c772c8f8962f6a29291c63532e1ae9301e7ac55781876965f425619a92559f33737d5e11b282f9434e27d9b27eb2fb0fce4e3e90ca9eaafef170644b00e512537bd779fd2207ee73020aaec07e6cd44103a14940c9499b013c42440d2f27a3def34f3509cd8631db1cc8633ac15180272c824369e1d3c8a6cdca511748361cb60e022173f95ad06e7c79d59e03934854a9f9827f3593d87c34d3fc44beec58e107d454ce04b55c96effce612aef0e5d55c31e367c9fc0166f2c9d450e86d79323d4da8fb409f97adc7af2ec6772ab290f622fe1fa61", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "", + "msg" : "313233343030", + "sig" : "4a80cafbe2a6095f8e8663f6289878514d7ee7daba0c1b0a077cefb333cacdf7c116ab89b0a01cab3161c68cac92a08aae7d117c9a3416d67365621da3380a85ff34a7a3b512846048acd1ec5957af942721c241a180a5dc5d8f6f6fe54d4d9fcb3709cde37081e2233b4fffa201d2029241932da170a5bad0d927a803a7f6289fc9f7b1d41cc1a6c94cbf588d5492b363920d0c98404f5da9eb9457648e2a4e9a034b2e2328c7f8c0e794771641a981df765887b5ba19b769156b375535911e1a2da68bb6a37eaa0ef8dded4ce3eac5caff4e8dc357703f0409d00baeedf3fbcbd6895dd3938e1f03dd9f131f9c979e22e4fcbea0c58721bc72d1f4976e93fc1a7649a23745c0310181031ac34b2200dfb4e8fe9bd4cdb52a23c31416745521aa4861eaea7dec4ea2c18ae9f75fa9d36c9b61bdc4185e434f8cb091cd731607b749a3990585cbbea2b1c0e0fff4f589a547d320bc7923b8a6b594c5866095df9c914cca80cd6c0e9aa3d691e2607f9de64322031ccfed04d9c805226cb476d3246d6caa1b04c63372a77668d5edf06365827b80391a6abd66010e8e1b873bd83db4dcc99444e109efa2414c6e5319f30a718eb43a1256b2142afa2382316e37aebde32da5bfec93e89d2adc39f62aca25a2289933a7cd8234d72a9b3c6a001d27560f8c8a2d9a233bac0b519b34f4f79288ea2cb08a87242953ac24ea144143", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "", + "msg" : "4d657373616765", + "sig" : "3d90ff4e36188b451116227e189a71734571b72cc6fe53dec4eec59e67e98111e96fcd906509fade9922f2de6a13a4faa23c7efaadde6dfd0acf150541eca973c7e38a49c597d741e99ef7575b6e2c8de0974bc868a5567f0890052c4df54d12198ea09a12bdb2b6ffc14a1d874e165ed12caab58b28aee171fa7f1839e36e23ecdee2633616791179084eaf98cc23d2f6ff479df0ba46ed933beedf07cc0cad4dea0f0b48f4a063488ac67519e1fb83c7b7e86e3644b0846383ecbb1b1189743036b271fbf121e2199601a3ffa8e8cab00a6b9b5527d62dc2a398e4a42c1e5a62f8aae35b629755119c54cba5e860b421845f9b4422f20d896abfa962ece5d116f7d4170db8dd0784b7625ab2a384c7d424c69901f59d03b144241f8f6556da8e3bfe07c17eae91c50ef2c53e71072c3ff16e642cf126feab904e09a2febebd282a2540389bb60b145cb332658d6a69e03a0a8419eec0f204d6e592e04df01b92f58236989b6b92eb0344255914c25dcd0a611c9fb77e435e2ef9bbe3c74efe144171ca95d1bb7de814f76be54cdd8c11db8af8d20af4451a4dd3b62387bac37cb79755afe91d0d9a2163d299ff61ee4fc4d5267eb8c5252371b0a83dea738f6383e085e992b3567ae170780f3b83e15d895ad4ea668a6304f10f0914ca3b2900fab1364c8b352dfa8d5a3993d5628f4d2264c412210798c18aa2ed6aee516c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "", + "msg" : "61", + "sig" : "07440a61252a8906a9264ff58cebad6217ad710833105369b7a858216f1d5a5f5dedbe3eb8128b34dc0f0243faacb64034d21b656a278abb26ced174f76a22637b755b768564db6ed4e4fba0d5784a22be30d088fa965307430982f84476907d55435ca3d4abdbf689e76f2d4b78d99bcc742e0b757b897c4fdb13d15c5057e6816e32c3e294a947374c998550173cc657ce33f9fcc18b2d14e1b448acaaef683ff84b086f545a05414589b1c23210290ed5ebbc25af614129212d3853ff728ec01128d37c4268975ef870a1e4fa00c3c98b39c3110c2c11af10333e25db027448fa8f219a7dca7c8bfb490912bd5040f1f348b2fb437a8a9f407ab7e8af1c6e29594f557f2e03fe74e4fbfd2f935e68ed824a510fc39bb4be0a2e091feb265fd2d7a33d2f238e70b153700f5bd5046aad7a6fc02a5e23dc36f67278fdb904d05f2efd0cabe9e4baf4e16af0f7ba9edad706d67c67221ca0630238d6f688174d66c1b152f8f921e2c6c08a19e870eab76a77371b42458dff1c36b0ae97b811e900f6c09e792c89644448f1d0b97b53b9818d1d8f3d7a37bcb1bd3e3a5bc022039f00a0ef7de19657c4c9e06daa2ecec2de30db3b7b84107bb74e164956eb26edc9bcc57e5e1c4ed875b02f0545383602faf9525f094c72f682995d4e2d71d03e11134495f637a3b1b022153689751b63521b1a16b3c3e269a2499a4be1aff9b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "", + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "2686029fb11cd033724e57dc1835da4f9321eef330747c3500a4893586429ebf02cb4424ee5a0b91a70eb35cb05ef60cf6b3635d4f2ef5eb647f398fd44f67fcd2969b629a7c54f1094f9827f9f27457509730f50c9ecd2dc83bd13f1268d93f0f61c29c5c27eb821c68edcdf1b01f79d1f261dd7f2f283db197ab56cae0ea3b3c1cfaf3fbd4c1ed1f6d313f0b919e5fddcb97b23f0bf64e36bdb6f7cce8ad9cf362953e66c644f8b8b64bddff1e850298f5531f121e6821a393f9658237280c2a53c7c658319bc7d38f93f2d7723ef6728008843f89f61f7ecf5949a2cce6a9fd9dbbc501ef25a53ca02486b61a5de0130149d9d246925f26e1a9a74287439592a4554a872ceca53e54d1c1f4c4e18a4977939a6c37eeaab5c8d0cb5686b44d84c86d736ee8e0d97421f4c8935e926419dd68fd4e5fe9999eef75d0d0f9494cbb0297fa066b3aaca55cc229a36659be310c1e328d0b52f7747c62b1102a2d0a4acbadf0acf621a45e5695ce1393b3eb05a69ca5318e6f6b7ae5c4ed3f6072f8ae99db9af66da6a98d675a35acfe0a7612e9d5f29690870d81114279010bf7bb3d458f630f10f81a785f671e6735d7bdddf4da375d2e6d48ceecaee741a33ec1e8f9e0ce0755bec28315c6f9df363c800ee147bd412c5ea7aeb89e7a354fcd3a2c8474aed04f9a2a5fd2983380f3c00a4558c46ca472a4c15887c07d4bc8a698", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "first byte of m_hash modified", + "msg" : "313233343030", + "sig" : "9d1925a05f0e28592ed69d6951ff5417b240bc327ded41b460de2fc3a0101bb89d6badc5bd50e2d1432a57b7bd620646e923405253e93c7f2550c0740ab9657752863739fcf89d492ab1cd8ab2088f4ccd8848c4eaf95cd5e7240872472f35cb702341c6965c0fb7b113bc45d991cf9616b7e200f2cfe79201babba3455a60cd628678725c49958282a2c751e0861f20d49a4294d59c3cd33c6ab0b6d02121f6f2c9322b6f9505694de40f9a98f628edddf18b9dcad1cf586ef22e7000cf09582f80f0c377955e110c93dbf9d7938c59a0b7fa283c2f3b186c21e070da5bb800ec622036906306229f8f965133df82521f454d900a01bbee1aefce262b1d8d9219ca809c699e523c5c7204ce45c91fab1cbfcbc1930c661b8a3da04e29d63794a65b1a656a7870c7974bb785fe49dde68118feff1dc6374032e9225325c3e3d312850d0ebba0a5aecea061b5d61c8f13f9f82e6cecf6667278da4ac38ec4424bcc0fa6181ba1d63966e473157c76c7d007f2a0f01eb4efb54cfbcdd1254a871775339354695618d791ffa8d57fedffbbe568a5b848b7fe037f8002d96c478a21313ccf42e5819478aed99f6ba834520ac2460a5aed186a96dd9c90754f9d21bdfcd2635bbd11e956341d0284b51e352c79a7adf1748f2deb2921dfe6ce8d36aafa35cdcfe5917113d0c29cf29478f9000a0c78396cd891dea0056042711c0e54", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "first byte of m_hash modified", + "msg" : "313233343030", + "sig" : "2f19362834eb20e169132d1ba73bfe32b50faaf9c413d0b2ad578e263cad266a3144835b129648471fbbbd4bedd9668d6e96d4c0d0b95504a8beefcda6b9bae162c2c1bf53ba91d9e1771f46e60c0c1d356fa166a331d51ea85bf270e7cec459908f1fc29bb6b5f216eb9f5f453d29fbd486a03355cdfffd6d131f4a027c9b179ef91257272d5a383898b864732edcde78e5cdf2a9ec9640e9500ac7bb06a7b1f1e947ebd468815a56a86a6f747e806cdbfb81d3fec3ff66af0fe5a472f559ac05b2613ada9e40587d75d98c1368776c696ded9c0b34100eaaa80f2016a2797ff0c0090e4e3b042943436336c8fe72fb5ba9c4b5264d97421582e0e859b8a46a083aa75d7b8f1137fc7d1703812f681f615804385d8f533f0f4f8c21ef3921f42be0f2ee863480d72dd8a4d78256cd4f44ffd62526abd67d2b4393328d41e45f569235f091bed9e2c72b559dff4af790401c18b4af71613ab53f1d362f3ff2e6b0d4c181ca051f88087ecfcecfe8a4844f7f99f624aa43a070bf023d28eac88368e7e8f7c2357ce63728820422a48ec0970566ac96ea714422d5f67a28f5b67ea9008dc95bef728c51c8b5d83d59f92c4169dfaf232b4926c9b59c5385fab598bc6df7ef58b88a60462f2692a8abb9f8699169094b1971c9dd6e90517582721f6e49f5af1e94d9bb0efd5a0313968322d86a2e2aa2e91ddc9d4fde0a6b612740", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "last byte of m_hash modified", + "msg" : "313233343030", + "sig" : "88a4b39c219e6d7a7155a5e38eb2bf76715c540c817f5f7c3ac827fa34ac202c7d904aef8d59bf449154fdec535b45e1d0a5e9d31d4ea75ce4e6a07e2b7b5ad61181a2172f220e4a0679857eb2152a3e2aee3c5c0fbe8e518f6ae410cab5ce861c66ccc7f72494b9b0f0a06cb8122f16776ba7098139884006a08a6f752948b677f1bec1e867afab783f03507c5a4a528ba2a2e0a118630bd93ebaaa96ce378bac92a9f02eaf0838636685cdb7be2da6bc6438cc84b907b4c927eb1df22a3242e4886bd74ef7133e37708d3d2528ebe39e9c051a217c6c7deb2e6a87b905abf4ad4326d6a830ccbf2c3044befbb9100a364ab897a684b472104a1f1484e39c2f9ff3f5b8ead0fb813e3d54673713f1909af085359c881bdc7b82ca9f2f3c1ddf3b17f796496d29b62e1bdc7eeff0c65b78b4ae81fe7b397d02fd0e74463b3cb68064aac87dd0aeb36248c50974b066b7864924f36084e7bcf462f08fdfb387c803afffeebc9f0c317c9882713a50800e1250776720d1dba53e5c1dd3e8b176c6abd051bcdc9851e7107417f06c5cd9e8853f75718dc6386a7f4747ffaa87994462fbd9ceac6b5da79f9dc5c5363116a308b4c20e673acc5a4aad3fe7f427ee1c08ade6eeb048cbaa0120eaa3a74ee39e5f9e39dac10d5019f1d115dfbe051090037503a63229c216a6cd4b6b4723340debcd812c13edd4e77e66380bac99dfb0", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "last byte of m_hash modified", + "msg" : "313233343030", + "sig" : "39a5d241a8c6648f4f3ffc5224dc31585e22a58d343cf227b405466ff8f8d5bf553affe12198e6f8515b05d4f6bda0fd645874676d7bff6dd67345f4a1aeb21adb43abab63c3cd53f186b62a1d44d2cd9425cdf163bd2f90cd190329718c18e7faccd7c0f5f8547d74bb9df9890cc8c5a84c6f8fde84f4c8e3409703196a7d7466afa6c0edc728f1e513fabb7df97172545ae8c865ce95dfa81ff35870e71b1067762836a8dcaf186c9fc7e0a633f98f7d32ae10b2a6d962f720d6784e64c04e08f8dfd688746daa69bc70f652d1d6f806b0df297f655162809fbed4cf0e07d5ceb66fc5b2fb89abc4c2abafe325eb4617a2d244783f70002056961b26f0c2dc5a7df3e883bfe36310ac3ec92b71687d6b6bb3d11378f0ff85d98c6584bf2d2c317bf287e95537d0314519bc6b01798c26b3d942d08194dc34a884d62160919db67df95fb9bd4d917d4cee73f88914572db84ddb3804984c2da20eaac9bed684a0bbc224dd623e527255fd27ebcf6435292997fec51b55b73dd83decd002c348b2025776f2031672a15fc62ff857938e0cfe4da61f5f9e0442d4452a1f7c2687c632bfcb143a544120017e26854ff6a3e8d597ba4fca595984fe1d38a9199327d12fcdd38663dcc7d1fc7ac6d7845022de5336f9e570a6700f0c5eba0ee68c4e75295f69b76de1455406cc6b285ef5b86729230ef8781fbe63e0bd9c82a1064d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "all bits in m_hash flipped", + "msg" : "313233343030", + "sig" : "3ba629ef8d7cb5798b51fef0959cc00b4ed788f6f37b70cfb16d68b864ed1a33ebccf4890c78970695825e78b3f219811e928d27af0d389e4b75624a06c7cf2174e2a9de6e87394f617b8fa0361a490dd45b9cfaff13b8b807e5ecb0c1b6464228f1fd968b9af8f7a63fad9a7fa53bcbc633331d33b4d7c2bac330354324365c0616bbf22bb9de6a5df5570150186f517ed1b75433ac186ce41ea4f330ccb6fdac5f8db5f63e37fd3340631f7e4c0365b75a0b2a9d790bdc6a0ebf828c84a426fa9a7154cfea1bb9450a8261e0cdfacafc10ce08b64f941c3bc23732a4c3c43c6126736d84033365bb57b3587ed98c031a85325a15ec6642a99cdb186156993ccae8e36640419c15287e7b7c0518376589b93106c434d67b5a5c1fd34fbc569a4e4edfe06b621fe3bb86efb0fb15475db5477f6f9a85d385dd49f0cf3c5d4f853d0574991d1a508d5767df9219f8f15e4760f049c84938d4dca1445df3d15f9f42191e34bdeb15742050812b30a509d4a2444dce219f05d0faf11342bae72dc3f5ab1fd2f25b507d7d7e30a9d4c619ff587ea03d471c8d0306ce89ff3a8c1b2d650eee83308a9236dec87e0af54c74f402f9cb84379aa6c9586db66aefc94fbde391330fc108569a0b9d0b63c974f333c34e881494e02047b19102772a61f89f19622e0b8d92dba4acb19d395d6170dd5d22220b5e678d2c9c9cc7c843a195be", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "s_len changed to 0", + "msg" : "313233343030", + "sig" : "9e591980e9ec3d62e2edc3163ac8206fc09fe026a2f7e622dc5a6d02976d30ecf141295335008d91a223ee98a143541494ccf7cb06a1aa61de524fb5bb4b379a67ed2ced447c7b395c57a625f835dec6844c3b67a85aaae10e273d3902f5f30539711f98d73f86beccd798b98541a84a03ccb3379e8eff88c19c88aac7b7ea99758194ffa6660153d4f22c1252dd1b7b574e19b3492f28cc097d3ee3f30f6b88576bc6299512f9f8749e0b297295bc275ca59f8056decfca9f3980e6f8d6e07b73e1a8ae8b3847556cd67ab77b96618979ed37744be2d6bc9f2b671615f1d4c4c1b419f05036148182ad4c6375f9e3c7cb37bb75d16c4486e97c0ac5685995cd8e5d76452934b26105be9074b2f8daeb1add13c9b127dca2858e5c80e686791a6f98cd98e540bdf27d21b2dc9fc84e09561df968d73c190b3081293d666be7d991761f4722450ac249a6eb4bcdf190c214630c85243a6c5970184e257c00c5a2a18bcd20195fd041887f001e06d4a6049e210cce62356f99853f3da2522d3d63739fbb2ff315e68ab4a05ba1e29e5b93808df51aeaced52539d7b956db2f229999ac09a6d4c2ef8714ef9d4783f538559f29af9d850bf71b001f231270874fb8dc60f1d1554f60fa69cd657112530e22563fcde26c3c86137e476a2fc1d8ba4a15dda42d4d8a20fbbad7586f472b716d6ea2ee30f1c111bdbb3db8e5e2d933a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "s_len changed to 20", + "msg" : "313233343030", + "sig" : "23e198d582d048874ce4e6e69f5a81234ca08be1fc9cf0f7be05454997fad87da8f05c2faf7285a7a9ca7aa50f772b8175479b7bec85919162b8a7eb7cd4c1b8f0aaa64a8f371e23ec2c3428d7d83411f24bbd4b80762a75fa0e5de468a71dbe9bac382b4072241e3c7085ed2b9e72ec3779c1f70bbd0f246834f3e81ebffee13312d133e1ddaeb58b84d1ac1b441f311ee1e2c9693e300862cdf5b4a5d820dfde870da22746be0b12dfb943780c0ba928c657c54bea0d84db37fe50f0965ceab905f2ec3ff177421b11c30e846ad93212485e7f6e52d7d51af1c96f31fef174ab38cfb1b1fb5961cfadac518a6a4991ff2d561a7d8dadc5ad430c94b40c04a297012f81e6e84ca02879fd82b73744c4372ec02f141ae6c4ce75595559f3f4cc9e4b7a7a6d93636487e34938082b3fd5f09366a062484d1820586a720a9618ec18d980c969a28d74c81fe4fe7bb61986769a89716c965a7f056aff60e9175527778210eae23e53e244b973b2452f40ab375222621a89e1f5f2abfe5039708f2a659553582f760f0d264f854840d069e8c4db0246738af1697b05980c1f53a1ba4eef8e08583781c13a93d03eb19db75e71bdd0602b91908a885b41f0b8d9588d6e05796c8a6f8d220922ef9bcdb026af9bb328ac7d96d4078205ba1abf00eea45b9c260e3b55da036864bf5bc0cc2d3944fdbcc7e64539a45238bb2061210514", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "salt is all 0", + "msg" : "313233343030", + "sig" : "0147dc7e2712616f76c84caaa47f17f267954a0924bcd846fb3389202c059062f30b786dafab71fd7464caaec5a968f75b20fda1a4c074c89b2732baee615c6e88d1e2e2fad16bda01db395df1103e0d1796da2fdf9d9c8c1c776578e8acde7d97808deb83d0c4e5115de538b3f5a48ead7ac6b5076b12baf7db4aa68a091174020e5e4adf275702020e6eeb9d8c4500170dc5e2171ac370763f7b1000f805d924bbd80cec120446e9be5669181a8e4eb033ceac5278e7b80ddf97d1a58737f072957a221fc27cdd18aa0514b0811e967d5f0eca4f2553dea4760299c4db6347c9070759809247c48d035cfa06caeba20db6122cc70f81647e93f5fe63c4861f637c3623354f9c2f8bd2f9906b0860d0c81c05a0033d966323c8319c5633f537b9180166a2f15502b5e06dee09616f2589606e7229a0e6fc770261abd737c02cfeb833379d0d5b850a39d4587566dab90ca7a8331654532b589ab7aa20376f355aecc03c2b06149f2f9b4290d0ed304eea6947d235341455ccc04e91e3c56db5d1b74928c3451b5a9d3ab246ffaf7773b0d86f35400ad2ae02ec761ae675ba70d1a8dfceef2a8a70caa3e4aee8c98578bb8ef5a8e2570646d1e62ec2fcbef115ceed2c16cf944b4f175ab0899dca124683f3bf00dd0dee74c25dc4cc82e80d10e9a941845d9e174dbc9844941738eb22076a9f6253cf604d62346c14663bdbaf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "salt is all 1", + "msg" : "313233343030", + "sig" : "315a9a4ed7b0ea4db96b233c62a0e7bdd725da924ba2ab8e2f20ccadb2b5256bca0308cddcf739d1e6b33a859f03c550d65c78958f0eeabff625bce6c8ffe38b60afff13cf33866c35ebbfa85b70a3c592f74e47fd97b07f3a7c4f14e26e7be666ff64cfbd873cc06dff82da222dc135ff47f875ccd695ca8c64572a97b76ee7c772d9d07e4476fd4e945ab0146ace3f0c2fb98c34a066f053d93480d1c7725f858e459b0cba699093e8c315bbd6d1347b608b51906d44d49f106ed866e230785afb2a2002b82305bcdb9927ca266ae641a570d0b58f344b5e077501d6ec2fd69b3ebc80d7dce55590f4504fa809178d92b45aa69ec1b28fb69197991ef33dc9f4cd661fd6ae74eb99dfdd1ef122f12d04f7c7e624659fbcb2b987fd5fd25a104d735acf50f3ad070333e9cd4e659aaeb5dd28c86ef0680d0a6b526523e3e5a04cde0fa997c2a4a4744cd87170971ae3d903e0c085b6e62f8b715df76c7779a729c5d92382419804eb32b23fe4fcbaafc58ffe9475710e789a09cd9c3b8737032222d92d0a4cdbe53902d167d49f41e60c94ba8ba119499a5bcdd3eab544cc6226389c732d782c69c97b56c4b701a6bc032079150ae1af8a7ce5e0ac540781e84723e076911f4cc238e95689ac12d05676cc6da9219c491e2efa2af317407b5846fa852261181ccad659911c19931fae0f7e70e44d2b056a2f63d2f6983c9502", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "byte 0 in zero padding modified", + "msg" : "313233343030", + "sig" : "07c9a0c4ec1ec530aff99c7add866e0d065ad0d4b8c04b1937fbd821a204d11f47f61d934105028abd2f4630c5460d68ce33a02a95866f6b58bf6b3cd06a82e543620cef0e4261083c672f2289f3779bd085368d75a0ca002427b0997e1b13f0ae4e2a32d475c0ab3c7088219708c1b774577db73ddae7dd22d32741cc3815029596c0f654c45d6795d47b4c1007d25e026536124c121b5c1ad7ba59b8cc5ac7c288ebee89df9a7385676f4c928da96b2216505c164f527b0c85e4465809a2bb834d47e1f8221d62f4bcf86e92fe10b11dec6b0d8aa34cbe1a8fc43619f99971c85dc3eb4aa091a76055c41151964b5d65f593efa0dd6a82f076b60a71e11d88b40c5c5643e9fde6c05341d2e32bddba6050af72e8583f8ccc2605e7596f7206ef7b9b59829d911a9b5199d4438f642d2367d28b5d4be12cfc5280402d86712b6eed2ce2ebf37f62bcdeebf989256a1e19dde38f32e3980b8fac73ad9153ccc0f140c96413bf7899d8fda510d8315e7139e8f749f8ecea99afb63af081534cc9847d81e520b926b8f0bf1de4976c5f6de8b7cbbde644158bbd3807bb9fce36339a06d930c137230f52fbe546066bf6064ecdc76568d36ae706252dd4a9bddd3b2567ccdeb3bab11bbab3560507b5557a9c66aabf9e2cf3e42e3691ef77a3b29889a1b7e7287b908f1c281cbe2212a3d980bc3d312819fab824504167ac01c418", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "byte 7 in zero padding modified", + "msg" : "313233343030", + "sig" : "22e1bb23c2bef81ad373284aebaa714bd1a9aef8bc6730b66e73ff0f6649a17b2a57b3b14ee4dd0362f659b69c1528907ca7ac8a9e5017152073b06491b255a7d5b8f6909c18583d8d118ee32d3c31d7845c30c419b518575b47b6c632f2102c4fbc73c2ae5920d97587ddcb63eb922cdb68c00ad477e028049cac752e4101c364e11c61926bbbe731a7a09cd30c376ced8084bd1e9e7532793300f5d063faacd167f014e66f424a50e2329091a63861539327b664b019124fc3f3131c567426036b55ccd7a5e37c3cea52ed02ab9dfef0d4c08735d04aa32f11938c18c7ec8c126e90793f6f5462366c869c7178701e3ac87e68d7b8aab57e5750b798c89bd528edc2474627aa5f087682b9b652bd6d61455a2b7181e0c2eff78b89fbac1a63691a3c94c873d8ff6969c754d62e1d135e1a69276f978169ffb5495c6c26f77c9a9e9229d436abeb0f635ceb786e5ac52cb5b57bf6f0778b62021c5ebe358099a995197712ce187cfcf60da15c04382d2828b6422e1959445be219e9aad957e050bc5214e8b18e916eb5d1d6f7a7bcf64291f51922c5c41d053d50ae98ff3c3942fbd55168bb2c439835f79d1fcacb3b8f1e40bcb2d3eb1db774b07822a4e6ffd021a49fd9eeed2060a79c3674c7ba5f7ef6c909325bf53739da9b58c775edd9ef54d625f00b99bcbc5b2ff2934769a497597862c818428eada5058e5e988f41", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "all bytes in zero padding modified", + "msg" : "313233343030", + "sig" : "960e2cc16879708c9ae7329f118b3d9c8c7512f54411c7912c18e1b52fc9b644e72ab9f467c78069e2fd0156241b82b6677e34b782b7fb0094c67adb4827e050b0b3fcd1a050a6fc4e7045b3766dbc9a3f59116226ce2a2e4135e21697bf4560a32b385eb438e78b9adea06a5bd2fe268a1cfe763be160d0c5628fa009c870deb70787d514a78da0b505897afbf0905c3d9c2d849f8bdedbac1ad26f6fc34f74fada027f49972b33d03e9d82b04834a6500599d12d524473b4e8a8d1bc8e4402cc1e5224f62911cb0cc922513aeedae57de13c037b527e36771d555c27ad4c92359dad0f4617b22fe672f01f8967ee1d602f22fd40b6328ecd7698fa1bd8fd5358b5f430ff37904d607ddb45ceec4e66f8a4a12fe24221db24624457589b81159869c26088d426fad0a853cdbac650f4d1fafa913f98069a669e2f0c79ec84ee727dcbcaf233c7908955b98d6b5aeefbe8158b8e8e9ba60afdec7556f4278a78a84c6af3ff4c4bdc7ee06bea762db57e996e81d05ae3ec62e8d99a419c1ede6934ad1b6829d580643e16392d53d268ebb1f225c8011fabd908ce7e0c7b865f1e75290935b27a236a51f32ab43c827e249321cab4b202e02c09a747fd06468dd97906dababc0ce4e05863110945233e2138f5f8a3e4b994ac57424d9a3c1c7075836103ede5b63e2645be30c640c66cfc4ed4b26e76efd8e02f4de24699161c01", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "first byte of hash h modified", + "msg" : "313233343030", + "sig" : "492af926baf970e1cafe0062596f226f8b8c38bc1903a3754f83745cb321b86671411b9a96ff88ef68119ca39c8fe4599b703f6776151ef7844a9afa23ca63afa99b64721c1904329eed182a3b61f6e267b6d80f7af5b8a9a40e32e5ba6c029133c73e24c07e64a9343ea8f9b7f6658ace44645ae2a0c18ead4969f73f6b3acafe5b64d285d8fd38269c14c266c1a67f9ab1fb83793352a29ec39d847f02e1903595c88d8c64965507516309b77185a31971dd47ac47f9d7cd04ca1a33e5f61a0302c1dca998723310e0bf8af8bbb42128d3c2d0c4f90139a78bdf3ed4250c2092cf927ca137ecfce6994a6b6c12f840e69ab6855383ef93c33b93b984f5455eca3060b22712c6e82e05eb204bfb77932d7f1f7f0e9954268d801523b1649839cd6b4e04c5c9ed37b56d843aa4f9d546bebe4f2b56093987c715e784c15e6be25e8af454755e4fda56b2b8bc006946dd55469bdd9e5d5843094f78a9d74b192be98dc072da23ffab3e8fe603f7e467792948b158e84c98e8b600c97f0310241310955ce99c65f4910107f4ac96f354fb6005eab9c9f1bceaff68167bb6f39004d37df3b5de71ca13d0bbe1a2420843ece44bd3f5fca845563834eacff00fe6a16972ba647323d637fe8da1e2cd3eb1db2158efd395ec65ed315aa229a7733dd70b741c6e2857334af80f392460c1a5563086f0190e15238cf41e74b76eeee525", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "first byte of hash h modified", + "msg" : "313233343030", + "sig" : "94987f1aa4dc1f0a782ff78af1da6495309e247f184b683ecb3ac5f2319ac6cb324f6e081c69ae33d2e8bec90862739187336d1133856d6ff47fd00296e96d9be845a4d606b9974edca34e36cdd19fb0e61ffd526521228f38c2874e99ca8e03f59269337b761c822df212425b38fc853d998a0d411d05a675f7d6aabf64c8068177ba8fb8b36e18df86e7f6e91368f364d7eb91c4b5878a1e4b610d089bb4fe2c4308a3a0610cc3070656b5d2b2fd636fb2ccf7731fc7c850b4cd196ca68992c5b6f2fd87d94d3c7e212fb914362657011ea8aa90baca2fbdc62e51245b88fd59a4f708da72c19202fde546a5f994fda930b9625324846e05bedf4a68d97209dec7e6c4cce36aaaa738876bab824c6a6b7d3bc80befd646fb6e08234cc60d038c510776962ffe26d4edb8ec8e047331ad7c3c9d2d0c8844169ae715a04cc53cb75c2bad8e6163ac43ce4be7c57411eed9b2c986b729af33285a8e487e26ca3254570202bb3bf4f19133ed4ce076c06af6867489c983cd579a705af7ab6818f7667ee0abcf222db7e2e956e26bb6865e7ecb2b25894ee4d27ce782c98a3dcb896ab27aa5d939f5dfc72441d45d384387bc2a162d6240eeb6d0d58eb039f439992d782c7743dfcd3a2427c24197656931b772cdfa9479e72b542b56ee393e3fd63d3552c798e49c67a6777e62fa2bf7bc41440b560f9bae3dde2f3df1da81b9a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "last byte of hash h modified", + "msg" : "313233343030", + "sig" : "445e1dc7a54c43c7aa5de88c92e5ad7dd0895513c042c3a76f4cb12231e35ed524ac846373c7ba5075518577c07063f0634734c8d5fe0ca3a870d1eaac6c8762796d310c5cc9f95aaefd1ee1f1d9adfa511ae4b3ff022eb7224f2d0b4a70915c8ae5fa3510fcfcf05290c9bf5218c39985df21a35f2f971f57f52e493a17817b2a683f82448db330c179fec67640607b4e4d8baae3a86c33a33b8f9f3fd558ac20f841a4d0b58f07c52fc25b98d5713b90bba6db7ba1aab130c7fd988ed81e56280ac4cc48ac165779a5d51ee976a28df0b29b9d5ae9a8fe790b779b9cf7cf4c8060f07e3fdafd120814788bc83952394f6a71ce3b280f065cf219aace434c345541486f05c4744b31fe747b85fe46484171ad66d81ff228dda873c49677c5785a2eeb4534d90113b2d4442af909577420de6a732905636972a334f3670109aac0d26aec70351312930258e688b8b191d2dbb9969494d1004f6747ccf63e8534abbffb0aa643dc50ae60eae61c701c89034ab3125929011420f1d95eff52189908c2ab1e9de77ce15444f5f1cdf9b6a70b5d4adac1a371ad2398f2781a0a5bb6d1c8bec564960050796ebe0ed50faa1d353e6ec959aec8fdae8b3ddd428c93c86d431af7ff53afa539a87e0c07db906692784feaff4a3c20c0f71486b25ef22a16fbe4b3cdd9de5c6c72cd02d1f041787f5052efa621bd89cef96bf48b0023f8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "last byte of hash h modified", + "msg" : "313233343030", + "sig" : "7dc31d29d09e8a858c07924152b0f90f1b575fa9d77ee816acf6aa6c1bf3156bc25e0bae5ed6d9721604115c467f0bea762ddcfa0fbb45a1a9c97c58ce54963aeb35e63a9a26898ae3b08c56f24cc9d9fe2b3f80092cb18581867e4941eb1d1d5899c896327806bcc45ce51a6d5c117917f8ac50445140d48cfc1bd4d37e129607b3949f93463a72ff3dd085559913b73d734c406cb4d8ec5befec27cd8b43a5cacc5afdcddf48b0c3f99a761a74a249e23884aa5092bf201089abfc2b4e705a992a106254b94afa6946f6e43ac533209ccec7bcb2097f242ed4fe8448b6729aac6209b88ada4885e3131782401ccea29b45f35729c5eb810b35239d65696b761785ffd712118c2d1d2d858f7b1cb13fa9f0575b6156f330d8de9dc9431b1a48472e62cfddff6e3dc992a0d2cc4c25671f7e72b3b31d9c4a79187d0336933a6750d8a6d6d4e63332f6158d645b6b94b32f5e3eb23446e62fad0aec1a12b6e1e3e3a735beb31629305dca8ab9ef72b462ad5a04b13a3aa0737273b21fd94ac322dd2b01321f860dc0bb4daec423e3b824f76ba0955e1bf3c2b17bf4275bb91f3204c476a4dbeea928181f5038bb6e78d8b2d5bd1179726bb622694b162fd36e337eff3d41cc4d231869b3f4a49afbf1318732e5644bc32f9ee0f3990cad875d7c09b3b2661a902bca01169943728f0a3a3dfaf5f4aab9a8c9459bd19a6427a8fa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "all bytes of h replaced by 0", + "msg" : "313233343030", + "sig" : "c30b3f70a397dd8657bfc7dd49bfa7606a0c91fedc39f8b2b2bdf07dcbf8e236edba3df876d58ad90734e045ec3bb10eb6f4f0d04a6ea2b6a29c446d4be3dd5b9c7caf51cd8a591d5238ae252fc0eeeab8543572a7ed61ea77f5d619f696740b1315f2ec6a4ae9efb5a44e4028f6ec977a7439f1847b6a5341aa44b3a495b411fd9883b0f3c782bd4f416ddecc89c6ccb4faae810b961045d7dbd1d605a17ef5378928b1f4d2fdcde8bffdf6dd56bbc2bc9fe26d3f95794a6dc94f2b06521541f8d9e63c81eac921b90f171ac2a178924c45d9005c62b1134d3af85b11b961457c29878fb2442c1b48f71968a83d8630b14c32e9cb5a35c27e8ad6f075d42429721dd3ca7ef4b6daba6e1927aef2e3b8cea49c34020cf9769268e83cf098562fb7f70b158828d94fe4aa84ca5deebc7ffc8c8c8a4af42c556f50e3752740ec955b7020c3b9a6b406fd18689b62719340c68a7b63924af27044aef6879b725c97b4be9bfa794eb3572bbb48cfbc8bf6695f50f5a18b0f35968a0849bfff7b230595338e3c1f69bdb08dd5c05e8d15cc0aa1311fd726185b659cdafb4ba9b904532fa38c77cec9719de9b98f73524b4e9aa282a855f6932f547bec21c691cc2cba9e96da35b6d808b7f5fed29747fb1570fbe0c02674b1722a38434e47d7e4aa48267775e9a3e076b7575bc55b6dfcbf721a2a3e7a7905b0b486468150295e1269", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "all bits of h replaced by 1s", + "msg" : "313233343030", + "sig" : "8d91bcb5e22a56e39266ad5dd457fadb75626a69454d8606f52d11dbf016ab2d1a1758f0fc3bc95e9e6df808dd0a26f62ba25bcc90c756857adf66e9ab3d8e6af77c86921f63c7da72614ecb521e382126ea8a226c1eb33384d134561e835024eaaa54cdf7f5f4d751871fb2c61e4386120e688650be35c871dad4b7d055c12ef534aab68bb562afbaed8c47ac823792db900a5546c957571504cc4165648f586457623334c3b357b688cf82242373c5a7e48bbf92426e4d33c035a6de4e1d806577c54ad6874d04c5f48994875f41f7cc3f266cc896ae2ef5e875ff08da0b411a66be3e7a3cfc740b9855de42b3913101be2e18284997afb36832d62c8a4b6898b36150bdd24124adc8bd47ae722c2c2d479e13982c9c225616100305019a3d609887222e01c815108988507fbba1cf288703d47b36fe1e54c9f15838e765d95d46155061a10b055b47352670df7b0fcd7b7f89c5d98b5f2ba99f4ca11bbe1194998136c942905db13290e265a594fddb5f4ec3f7734f384bcbaffb70bd78c21faa0e439aa0b3d3ab70893a447337061243de88e13cafd02b53143330900bc009c3d173476081d7948829407502480c905254f8fa36a87eaa8f1265f5c49e6a57c9ea50f1888e64781f4ee821dcff7650636d6bf41772382ca9672f10c599cf90293e39bc80ff4910cd2712cc3ce4c7833cad1a671e9ada9898e9845997f59a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "all bits in hash h flipped", + "msg" : "313233343030", + "sig" : "a71ca7bb56501b24e9152f7c08e2002d2b0b59c0a00e20e5ae030820caef502e0069eff23bc65449e13603241b3e06ca71dc0fa46cd7b4fe128486267872315ce4230ef9c4dbb9131d83caaa5eb80c98dd1f4458e71d2d6cc450f43d4049cbbb97bdd97e7d7ec22a2146907469efae344e94eee8b56b44fe5f86e81074c0efee8296875c95c6a780ad7a301428df907901b03cf58a69b3f7404b4af276ec5bcbcdb345b587bbb7b84f9b7c6304b59e9dda1fb313e2810e7e514c80a702f2dceb6553ac0942ecc2a9c508333df5b2fb36cf50ca7df780bba3b1668730e5fe829758d5f22743bb6b110fbad6aeda879084d9f3a519db5e2e4af0dd6edbd779856bd0556b9cdc93e3d0849e76cccc7cfccaa42d925c04ab6c75b58bbd513189b3b61238eb7b412454966a46920d78c20d7a13841190ebcb2d778c5c59ddaedb6c7fdf2dbf0ef244ff96a73ebb4028c1a3d89f57e1a05983aab15f49543cacb7424bd3f48f117db2ad0f27a1f07a65d4cbc43edeca39b88ff35d910bfd87f295f0234bbb1f8efd5b0b3aacb251b7bbb628bdf43cf8276d26e0b0e21bea693c778aeb1c9a2a9b9f7c82c6b0600685a70f881b4354176971e872507d916806a410fe43d9612cc258afd639a59c89ff7f62d5e795b1a3c8817e0859d497806433c2b8e00a20ea05a68af90967a11074ab0866f253f79de4dddb4e721ead959f1f74e385", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "first byte of ps modified", + "msg" : "313233343030", + "sig" : "a658b821e9f496bfc4d0773bca57118363c0cf6e520d4d1c0e5e4cd92f41f3e68bf29fc2605b98adcc37ddf1460d53a3ccc714c8dd29c5c5f30f234dfd0c2ff4cb88f998adc6801d87f2d3bbcdcde263058d38612d2c476d899297ff5b04448e4b36be9869fdf301f2aba98004eb6456ce5a277ee6408908cccc9fd10948903d6724a32211341bb4f17ef82b58d58d2519304eef3d7df172a317657285fdc3ea170951e5e0d672d50cde0f9502d6ee2d28684deecddfdcb65a3c6bfd4a213ffff97f291d707b2fd214ff207d538b40c4b07dafe059e96690578a86daa08878addd8e4cb422d7cc1ade303d3f3f43b3faf54d6a9316fa862a209d5f324763cd4c9aa4e1766ce52b688e7f32e3680bda51fa1f93404fb77f1e1ff14ffcbc6111f085501dc7d53c7b106d651b562f6357ebe217dc3d6040b57b2df4d811c9f82f2665c18b17497827a1789d9c8b26178ece684c9954a1d5880a0da8b338f111ded5a34f3d4854e39c8a49ba28a89b057a69911110854f247fc1f6b77fae7c454e2f6990e194bd43241724331669d41e6a2b5a9de2d29efbcccd9ae9fd912de728a3a8bf86b79f991b024648c6309feb0641134bb60724ccc59b02b3d629b2ff0b54964d4932bc8953a2da75f8b2fc74c046db96b03738d57d99f061301fa9d2549f9bbe990c8cd7e0b6a0a94e00f30cac6400120abbad679c761c7ba07f54098223", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "last byte of ps modified", + "msg" : "313233343030", + "sig" : "aaeb65102cbed1c602e4544cf08a44fd282abc4cf6981d8d43cf33004bddf16cfc5488a200ef3935bc42dc6b46a60975a9f1d2e2e41824e1199ccf371b79c91b8fddd43084d1d1a8e8915d5efbf1fa1cdb4759aaad092efbf21f8bef084da1d654f801f8f80051c8d2d8b79fa9ea1578bb54f1d9397597fb164a0316d0d3c7be4be714d0fd1bfaad27325ecef7573b77609c6430c8b1cd648ae574c58b232078da0b5521f376f13b34635a573bfc298cb010f663db67756a9d109b0cf42caf35345ca8cf1ccd15b98a66574c8c6d119ec26d08eecd92fa61c609c302c902a2cf9d78f644e9db3d99d5ebfb4561fb72c33e47bc1f5385362bba51972c1fd9c94c839a6c4a3c6169a711afeb4d020ac6029445a5275a72ffbc3dde7e1f93f5f4eb00492ace4f45feb7b15a882f26e36146a2f55e18a51e8ab329403d19cf8466bae7baf449b84b842e3d2e355ad81fead994b711a3565c9f416c8523c0b26300a53e2add01f4bdaad160bca5bacce95d7b69f1086fca551bb2616818d267a2f3351d17e6f64a896d53265314548c8ceb5f29829e7e2314c5ffacf3caabbb4067441f2cce5693c4c996d887326267cee4e7545535feb7e7cc8e3f36f202ae3210999d2b5df472e0cd5e811336c19db898b6217cbb3f102169fdab8629174cbf04a53690ee4d395f064c03acd7bfd054381198031885b99f51117108f8c04f2eef57", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "all bytes of ps changed to 0xff", + "msg" : "313233343030", + "sig" : "184964ce5d2c22bd587ef648cc499b007badea08387a646ab544ba57562444667d8d0dc09baf2ea98fd096eaff5dfefdf16e0fe09c88fd895804ed977fce48cf9cc963434dd29d0c612f7dc0cdab2b992ea298393dd3dccf5498100d149bb3b29f7be67397513d532bc30dd964f661726672f6064b657e42f49f6d5e9b9170a8bfd8c2b89a6a0cd1a1691b38efb719f955b478f468092425077d490ea067d72a975df78cbd91708394bf6c703e92995bc79a071023960e0c29de8dc115890b3b250c69242fcfb76bea21b1a72acfde90adb34ca92068a2fa2dbc5431f48b5864a20a6227d521f9ae0be92c4be7cbde99157c3d5d767993176997baba3c2a3254230b8947178640f87372184df010227c3a04e85a4a4c012fb3ddcf335f18a131a864b84dabd75fadea39236e81b15241b8bb220383c6c134de6bf5824240c7b884bf41b1819aa04df77c02fa920bef52c7083eaad216bf628b0f0f08e5b995a9a4b49d9b28b1c3636c9c1ef9cbd7f537d4e3026e869941edd77759bf254945bb095884fee365b34eb9f7fac3c496df866dfed6b07a35721c8248000147677e0960ba2ad077d5022382d9f8415368d79b4ccc28882bd8dfae86bfc73274448cbd0a96ee70650a48931cc16354ad69d3b68d821abc548e3d3c0a7e8808c88d7ac0dc792ba2236e092b994b9d5a7501f347716c3e1e17cbbf8bb9a3ab15c39b2428", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "all bytes of ps changed to 0x80", + "msg" : "313233343030", + "sig" : "36f38c26e0a23f6cd5c816bd3d3e57688c4f58126b4dc24d5ec659e76c1f97a7369317ddea841a3d90a00b69ddbc6fcca2768c85250cb64c5e10452c2569126c9cf5fbb66c6a98849eddd51c6fe6f87737554f1ebc99cfd161f727bdf9da0738af5dc076c27baef7b4b2af498137475c5100bbea7cd6ad83de7c6916a9cdd3609199de4e2f65d655adfd603b4ddc507d7364fd67940c293d84ac969bbd64e63a57f62a87f5fb3c100b0b3286a1c9d2dcd263c3009534ae05272815c6d9ff82d0fa59fdd91f6a06fdacbeb6806ab71556b4bcb72fce2bc74aa0e12f0a831e103fb248bf1dda7b6eae1d9f2197dcbda37c343bd679d66433d14eff97905d2220c2672d01f69c07600428d47284b1b1d0305ebbb78bd29180d5f54344877e741401fe9cbfb671b62a254811d21f7595f841c2be876104abbf10c2a06949500f7cd883268a1b46207de28ac102b58ec99e0fbc57c99449015ff2dabd9479b3ac796946d602d4cddd9569e38e406b3b3d47027ace498dbd47bfcff785976d4ce4fb0d74b3f780fbe8c6d8a6baa50ebf53111869128ec354ed4dc0719f3cca55f610c5f82b97a1fa443ba73066236610bb6bca882d46dcd613b0f29d4272773456fb35fcdb056ca053a838abf65ceba0ac0d0742bd633351c3909a9289de1f0539fa19c1823aac286e88bc8041edcdbd4b62612b1f1610a0d519e161b2a305cd33eec1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "ps followed by 0", + "msg" : "313233343030", + "sig" : "c8ef89f800577cdcfa788084cbd57f070d634ed7ea5aa8c1286b22e9ab33f44519d6776de6b3eeb6d7663194b3097f428e8c52462549b64d3adc26beddf3283fe9af81c46f54fa5513b8df69ca951cfaf2eede4df6eefd39b68d2e5d40867a517567dcb0a4b954c99a194ac448d38cb792782bf07072baee13928a708521d35d97babb3c59095d3026e8371a8067e62bace0a6b42405a4f0e1b242a7ceb8b193d9e0584e4e231def3c1c727a999ab03ad6cc7a33d6cb147c7eab81e73948f58d550750f4d5de507f9a95c5f1a99cdb38215f4b2f22aba9a313b33edfe66473c20d3b3a109ae1ac618418fb655da69c78c56d0d8ee95ae8d569d49ba395473af9e76402a9f4b071b14ede2c28fe5666c7d6302b0914334c420274a77629d835149cd1ad045dce4aec198810ce4167df8123a2b124c7f5fb6d5bd653ca55eb88a8ca2d51f9c42df365cfd8287fcc1dce58f6051e33fb0f1219f02518cbd01d86b51132b32ac0c1a6ef7ae0edcaaeb4fb190817c3c7b6b865bd85995499aaa7d87652fc1b44d9dd49a545a5de0f5f58a4798cf022e97fc8ab28319ed713c3a11d42bab6e2af1280139e03b27926812e5c67e5526c2b9e0ca318fbd48fe951717b7a5e901b782a81253d859820383a1cdf1fb20841fad390e53841b236df9cc7bb665207689e51b7d3948cf924f92d05d2af4c04a8173f46407b1f4d1b1706d27ec5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "ps followed by 0xff", + "msg" : "313233343030", + "sig" : "83706cf470ac7e2ff571ae2f2fd618b5eca1a794be64eab576aa63e0195ddf9e6e5c44381e3a811387ec948eb2e9006d991a66dc80471f1b4875e014187e0eb1a7a497f06402f390f44b8a5beb2521ec90da193169eb86e44bef92d2bc11150cbfefe31fd9f7c6fe09f6cabde4797bcb861fc6686a0dfb38a51b80631fb25d7bd84c30d2779cb5cc6223b2e0ee8a7343db8c03015a3885b6f66057d9e9281826eb026824f0cc9059c1b21a1b7cc48b80a41713a3d07f85584cfa0cca6f65018713cdaf3ba6acf5102e0c22b2b839c8875f12db8d22c73a153923033e61a4e7c4031006194f3dbe8661428c810f5d1e93e815dce86200a3fe45525c308c5659e0d022dc0640df0591ccc5e704c8ba261fcc53d2c53eddb47f139dfc8f19b5fbbd4b498ca7b22b5ff6016b4c8f6b98e4fd4ec3bd3b4d90592a72d57968a21e912f597440ec068c7c27e7f57347d16644d78e7733634f4ef71635a1c2ad55a2448b85f1eab0feb92bfd3139b66726c77b78d5778fab114eab3d72d3c924112dfb0eb5d19958b1a60cb8f7379d53a6719b3d3a4c9ee2c2acd76cc1e5f3adde590c3e157229b9051b6d62ae4469ca3e55c184060862488160ad35c12d86e8d379c4524cead0d7b0268c5088e31717536f99cfaa7459fecc0247233d6fc890dc2f98b21f4e6008b8f89fcb119cc94a6eb96f87f057305549d18d05af0964f5285088f8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "shifted salt", + "msg" : "313233343030", + "sig" : "99d2525d1b4ca3ea27d97237c9edd75d44e8cff850e8f3fc8643c95609db33aab1e39bbc94b00e21cba5e9b1d19b5554ff4df42d7bf1a0dd979c9699e9183bfed23c958ea7799aec3585de698d08147acc84366cff33dc45a94feb6f42de9f75927fc74ad3992aecdc100ca6c04a83753930175a85c49821420919bcc392d50e4e290d5a466e92fce5a189b9c87cb10b764c9e476427bc2719f34c1266c446c2bceb10907f730734c0706ca9de348aa5cf7f67cf00a73aad4ab2a1a8b7ccf4af5e326a0aa6df096410855271069991728f367f3569a00b9f7a97151e0c1a5898aad3ae2c9cc20e06f01013b5e4221c65d8fece68e4bd72e57a5762733d3481a721f53041e843ba06e3dbe0407c99d1897bc3b20301e469091c2fa1ec464caa650953e78007dc60750a7a72f61b2c370af195906c831b9f648e633a5c129fd70608cb132f25d51261b62bd3a56ce9c9565422653300355c7d6550b05c7c579b6378a46f57fb2fe57f2a56943640166945530cfe2410bd6cad823c73dc0ab4ad3c3ceae4e2e15225134e47f375641346d36d94e87ef6e5fd31dc88455bf70107fe8bdf9a4009c2d7782f0668739afd9d090b44f599fc1d4da05483cfdd17a9ac55b959d3af20e55a421c7a5d7e6d4200202267219b62db2f92e59bd260383b944e89a1c1beb6d5d28a9d48f235f3bbc4f172a7497c3ca8cbd5bb3418edeef02896", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "121fc93905d9fb187962eb95f6f6c5871720195c624f11a552b6ff644d1eb11bdca770228afa766033cfce705effa5b081d125212bb93956b0d42cc67898be4b617405874f86847c793a4a8019eb1a1193d518f59fe85a7f1a491e68ef7b1c0845cd10419db3fc9a5cccb045e31137ed0fb2180239057f207329b1b60f04bd1111b8a9f7f5179ebf98d991fb1eef76753011eafe090583a32be5010898f24b7154eb10d8dc3fda6828782268a0495e3c0c1ffe8eae51d1106c316dac5a0f07a9748f8be0c639ff12f00af0f0fbf4f651f26298822e08d65b34db6d15fea7ee280f1262ef47338716f3ddd64ec7d7109e97f54a299f07e3e71e229c4bc0f587bfc6c9d3a9e67c16aa79359cbda18f70b21bff5d6f112cfb3a188786c26f54435063c86ff1f867ff8e9e74fc9ff849c657edd17153e71d78c175fbed9d69865faedcd5b1a5392beb932dfca613c54edc8e2be963eb0e7ff47e1bf972a403fb2e257be4bb2d1dfffc84179be8061f37477829155168b25d907c3bbebe2e7492d3950730e227d1faaf7cdbe0fec3f2f19e9f98842bb29cfa60b87d3dd02e51b43468715ec388583656eb50b93ce501daaab974eb191840044a204ab039c09c092ae02dc54330fb65048e7ae8aa8117593ababf695b9fd2704f31d12071d76f8c2bcd2aa14bde65a7ac1c785843c2391462ebae10812a6bb735bfb1f2ac3d74ea5da9", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "first byte of masked_db changed to 0", + "msg" : "313233343030", + "sig" : "290567b67c0a8c1c756f6f0c4b5157e1ab1c921af2d02d0ced12472404694c6a56549bb0cd3227c7f04e769c75b46569640f2504e2892ea270ad8bb102a001f7af1d1011d92e01c9bcbf284236151fda13a6072bf4da11f9263773967fdf3122a401e11511a04b633251516e8aed8de669a20223e0dd39a6b841bff40ba6af6934e9c9ca3fa2a3d277801e3483879640e16fbc5b8a5240e54d50b07c081f84d63b9ff9b24d703327a997f1a74098ae3e5a5a0c380d68b4a3437c7d5f33da1187e7b6ed5d9eadd1e1c2d60d6df0a0910e9f93e17f01bb2e643f451f36178a13193d057c0c8648a55002df72d1166771e1d9ae36dda2c6058bd9d2ab0a350be60b15a021a016f06dd6e6b9fc8834db10190b89bb880aa38e5dfb03bd122ea9b68ac13057c9f1aec75e90cef05602dbf4bc70d94ce7231265b3e846a2e2d00b53e8d6c04470125d07e782cf559c41d82f1e10113131d48f4ae091204ee81388af98722b17114a396764ea8a3852c1ad727de9742220cb3d111e0fe4de9a27c636e57f8343fc287d74cfa9e811762b4f9ff3715aea0a258baf4cedb89a22e1593eac18f34e83f9a34ed139158b6ad8d4b292a7e4d933b58bd6cd9277d93f67bda8f67be72fe32d1805fb33ac89ae2aa2864aa402ecbca8430bcd6d42b17fda76d13ee659a23a629bf4d0e49d5ff5e327ffd55584b254c90140269b226fe561516fbe", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "c7a3f33ebacd1b82e186709375be80d2eb75086bebffab34dce599b3e97f59903f04443b1062a6884a4360d92dd8646e1455e95b33dad16854f744c4acf3e9e36f85f830d3a8b75e583a828e253c2d62df5c5ad4374110d6dd85426d86894f35833f37a7433f234ef966f830249dbdbabde11602976c1afeb321dbc46e6c481290108e97cc7cec2f9d62a9a1d0f00a26afbc74d45f6f137880909fb5167da8b842894dd4c933eb1f7db3402179bf130595679e260f38c4a33e0b3e9f73191756f4463b6cd159ccb0b41c75f9f405244de0aa6592563b6f0d3e519582acb1edcca9cf89b91589911e9be178cc29d429721ae373a49addc23d72057c6709eb0eee81a60de406444ce5f00783884caaceb1e07a91de1fc6e2b88a0c9e28d6eeb6c965d4e7964b24b09130b1a2536e117ba1ad3e4eab1bfb84918382739d3a0ad75f271ac343b37224c8b1b86ad1a62250072f68212e0bf1c9a3715e1449d44ae471db4696310d9fc7a4148bdbc29d264ce4c4696f758d4df5543f71ca182b0f4ca36ce1c2df8b574ae3a08e59d0c014fdb44c24d7bbd9d59b39ea7fc269c2d2b2163188d6339209726471fe297548b27cd3b6e3c58ac7bdbe3a792d858268275c12029c28148c2e0563c52061ae83749819e61dddebbe5dbf07e9e2e07503799cbac3c879d8508cefc172bb997d1a3b109d737fbc1c52975704b6f1edb2ba044fab", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "29d54fda4344d689e54fd3a4625660b994352159a0c045d2b7345e0a6fe4bac788d54d0cd63a13f2374b6f064ccbb379fcbc771126a6d6cf51ad1aa80584046f6b33e9f0eba434d08531f091e314fe8e4075f184b156a267abc3909ba90d5c3e96ea7b3f191e38c631251176334319479a275439a633b61d7197aa45f07837fde18f5e2c639863c1a7689e6f56fa0131ab50c8021ef24ae6d936fb3da4b7c4993de4de3d0da0da8a19f1787f3c2ffecb11e505a60e2716090f2081831ac778a11a4b26db77f7659ed66f00f0c57e478dfe34663496eec5434d8872d16a65f5efe12107ce39225773488dbb8847bfc144672615f8ba18daaf9b4ff0bb36d731e1306e1bc7644ed3aa5820642f7a15fc253ec9fad79ce7d811fbb1959cbe124ebcfbb9d30127f0761585a49c772e9181d47ef4488e6288d17d49e759d39adff61debaaac8bf8e1c5149e9160a40078eb8f8ce47bcc0aa5517db7bcdfa4e8e2fc9825e18824839a2c30fd1cdcef0779b0f7a5da9af8cd315deaa40187a5c4b5a6fa009e1d9e288552be9f6cce448fcca2f011557ea101d41267c5df8331f585315cf6e83f3081ce149ea4813dfd11b217f3924324f34975b275bad2c8b8cfc670e2a8345e28fe3c1f955d88f83422ffe6ce28d5273adc1b30f26b7c558ae7688cba8ab24971baa979de2480f31812b990e14d8859bcce323437c8290bb9b89aeb8c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "last byte in em modified", + "msg" : "313233343030", + "sig" : "5905112430194b195a3698730332de7ee44cad62157ffb95f99aaa4ca39d972712ff27302a960d5dd5fcbfc3eb48d196697fd57aa83123d62030d27dcb7f481914aa20dcee0bde8dd070e4b5939c359f3b01e40a42b6c4c4f02ad64fb15da070e68f63cda98db297cd535b2ebd0404d02df3036ddc8add1f545a6b09c1dc1d9519854f258a478ae034d3416997ce939bc72206fdcf5d18bb46be8a3dd5f55dad95e1067dedfd7ebb4c05fd57bce7148bf374cad3af3af327878d27782659695459987838dfafc00d898743bba43db494894246366fae5d377c2e5d150c2cb061678147f3d2bd24641cb078f074f503f2bee7231283709dee766609b76fabc0d3d14c5db3543c12cc481972d9d01950c60d4de5f7c01e7b4b81763467f1b6a1bed4f06311defc24453053ade5a50c3dea0117456eb6adef4bbe8afd49d2c1f5152f80f7f76e72b2e2269d3080c1545cd8c7afb7981b60d63ad0c6b1f4deb6cfaa4e0db62684470ed4013581e497c3441c4e9b481d148c89b1872b7d8631b37520bdd900ffc13348c647a71cf52933e46184c5278e6752d9c2e97aadf29d57820eb99de2b050698932b5dfd50a581b3f80a2d39df9290cad87baab094e17c9ec340255ab855b15ce69aeda9080195be03d00a827b6f5f863c16558a407a49862c535bd24a911c4dbbaf2996b680b42ee562dd2f519123fefccbac1d2a343f254e8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "signature is 0", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "signature is 1", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "signature is n-1", + "msg" : "313233343030", + "sig" : "c9a765c2661b4674cff3480e9a5e462ad0ad2fc9bc6fbef62847b3113d20991f653967971c28252753f5fbacce012c2a8ab592914d269efafa724fa4b920e340930c106f7b36f79cebf0e62e88e0e476888e9f0e22186acdb6c4523a232b65b4ff2cc22dc44f8a559527d79d7cd7dcf3773212f7bb9aa133c31165cc663690bf123d73923c838929ccafee59d6c7095b8d4a74baf2d192c9a4e87c4e12bc58013078b28a7789e82e9f31de1f4d6a2aa6e80632be8e4bdf263e8d49b09416fb19c488c07ad8af722ab79182b23028a71e065d02412a9eebc46d7d8f4e03d79238d8c0cb4a97a9a1200ebb6ec64042ebeccad9567526eeef12c17d94c1049c889970b96e94cc353172a268a49c5e8bee13c15b39dec44f2c7a1aa37a7a0b6f72290acada32b1d8af1fc3dc8a89487ba81347cbeb1350925d30f923958106b49959c871e7c1dba55da0772e362cf8621d78610868b894e16e5dfec96874a93a4cf379b47e7e318ce315066d70ee3938140a60148f205085cef8a7700ca3c53d52a5756a63b3b16f153062b61262a68496210c8be4ef3f9029ca0ea0e3b3a0d5d6d226edbbf44daf8f045dc286ded3c4ec4db6b45347079f33eaf98e3c95b4b60e79ef4a3093feec543703422ba74a118511c2193b54fe8b633866ed2c705ccbc6e7d9d3656809ec3d3356e7400a9648ec37505041e3e31af1c02eefe924a67047d2", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "signature is n", + "msg" : "313233343030", + "sig" : "c9a765c2661b4674cff3480e9a5e462ad0ad2fc9bc6fbef62847b3113d20991f653967971c28252753f5fbacce012c2a8ab592914d269efafa724fa4b920e340930c106f7b36f79cebf0e62e88e0e476888e9f0e22186acdb6c4523a232b65b4ff2cc22dc44f8a559527d79d7cd7dcf3773212f7bb9aa133c31165cc663690bf123d73923c838929ccafee59d6c7095b8d4a74baf2d192c9a4e87c4e12bc58013078b28a7789e82e9f31de1f4d6a2aa6e80632be8e4bdf263e8d49b09416fb19c488c07ad8af722ab79182b23028a71e065d02412a9eebc46d7d8f4e03d79238d8c0cb4a97a9a1200ebb6ec64042ebeccad9567526eeef12c17d94c1049c889970b96e94cc353172a268a49c5e8bee13c15b39dec44f2c7a1aa37a7a0b6f72290acada32b1d8af1fc3dc8a89487ba81347cbeb1350925d30f923958106b49959c871e7c1dba55da0772e362cf8621d78610868b894e16e5dfec96874a93a4cf379b47e7e318ce315066d70ee3938140a60148f205085cef8a7700ca3c53d52a5756a63b3b16f153062b61262a68496210c8be4ef3f9029ca0ea0e3b3a0d5d6d226edbbf44daf8f045dc286ded3c4ec4db6b45347079f33eaf98e3c95b4b60e79ef4a3093feec543703422ba74a118511c2193b54fe8b633866ed2c705ccbc6e7d9d3656809ec3d3356e7400a9648ec37505041e3e31af1c02eefe924a67047d3", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "prepending 0's to signature", + "msg" : "313233343030", + "sig" : "00004a80cafbe2a6095f8e8663f6289878514d7ee7daba0c1b0a077cefb333cacdf7c116ab89b0a01cab3161c68cac92a08aae7d117c9a3416d67365621da3380a85ff34a7a3b512846048acd1ec5957af942721c241a180a5dc5d8f6f6fe54d4d9fcb3709cde37081e2233b4fffa201d2029241932da170a5bad0d927a803a7f6289fc9f7b1d41cc1a6c94cbf588d5492b363920d0c98404f5da9eb9457648e2a4e9a034b2e2328c7f8c0e794771641a981df765887b5ba19b769156b375535911e1a2da68bb6a37eaa0ef8dded4ce3eac5caff4e8dc357703f0409d00baeedf3fbcbd6895dd3938e1f03dd9f131f9c979e22e4fcbea0c58721bc72d1f4976e93fc1a7649a23745c0310181031ac34b2200dfb4e8fe9bd4cdb52a23c31416745521aa4861eaea7dec4ea2c18ae9f75fa9d36c9b61bdc4185e434f8cb091cd731607b749a3990585cbbea2b1c0e0fff4f589a547d320bc7923b8a6b594c5866095df9c914cca80cd6c0e9aa3d691e2607f9de64322031ccfed04d9c805226cb476d3246d6caa1b04c63372a77668d5edf06365827b80391a6abd66010e8e1b873bd83db4dcc99444e109efa2414c6e5319f30a718eb43a1256b2142afa2382316e37aebde32da5bfec93e89d2adc39f62aca25a2289933a7cd8234d72a9b3c6a001d27560f8c8a2d9a233bac0b519b34f4f79288ea2cb08a87242953ac24ea144143", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "appending 0's to signature", + "msg" : "313233343030", + "sig" : "4a80cafbe2a6095f8e8663f6289878514d7ee7daba0c1b0a077cefb333cacdf7c116ab89b0a01cab3161c68cac92a08aae7d117c9a3416d67365621da3380a85ff34a7a3b512846048acd1ec5957af942721c241a180a5dc5d8f6f6fe54d4d9fcb3709cde37081e2233b4fffa201d2029241932da170a5bad0d927a803a7f6289fc9f7b1d41cc1a6c94cbf588d5492b363920d0c98404f5da9eb9457648e2a4e9a034b2e2328c7f8c0e794771641a981df765887b5ba19b769156b375535911e1a2da68bb6a37eaa0ef8dded4ce3eac5caff4e8dc357703f0409d00baeedf3fbcbd6895dd3938e1f03dd9f131f9c979e22e4fcbea0c58721bc72d1f4976e93fc1a7649a23745c0310181031ac34b2200dfb4e8fe9bd4cdb52a23c31416745521aa4861eaea7dec4ea2c18ae9f75fa9d36c9b61bdc4185e434f8cb091cd731607b749a3990585cbbea2b1c0e0fff4f589a547d320bc7923b8a6b594c5866095df9c914cca80cd6c0e9aa3d691e2607f9de64322031ccfed04d9c805226cb476d3246d6caa1b04c63372a77668d5edf06365827b80391a6abd66010e8e1b873bd83db4dcc99444e109efa2414c6e5319f30a718eb43a1256b2142afa2382316e37aebde32da5bfec93e89d2adc39f62aca25a2289933a7cd8234d72a9b3c6a001d27560f8c8a2d9a233bac0b519b34f4f79288ea2cb08a87242953ac24ea1441430000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "truncated signature", + "msg" : "313233343030", + "sig" : "4a80cafbe2a6095f8e8663f6289878514d7ee7daba0c1b0a077cefb333cacdf7c116ab89b0a01cab3161c68cac92a08aae7d117c9a3416d67365621da3380a85ff34a7a3b512846048acd1ec5957af942721c241a180a5dc5d8f6f6fe54d4d9fcb3709cde37081e2233b4fffa201d2029241932da170a5bad0d927a803a7f6289fc9f7b1d41cc1a6c94cbf588d5492b363920d0c98404f5da9eb9457648e2a4e9a034b2e2328c7f8c0e794771641a981df765887b5ba19b769156b375535911e1a2da68bb6a37eaa0ef8dded4ce3eac5caff4e8dc357703f0409d00baeedf3fbcbd6895dd3938e1f03dd9f131f9c979e22e4fcbea0c58721bc72d1f4976e93fc1a7649a23745c0310181031ac34b2200dfb4e8fe9bd4cdb52a23c31416745521aa4861eaea7dec4ea2c18ae9f75fa9d36c9b61bdc4185e434f8cb091cd731607b749a3990585cbbea2b1c0e0fff4f589a547d320bc7923b8a6b594c5866095df9c914cca80cd6c0e9aa3d691e2607f9de64322031ccfed04d9c805226cb476d3246d6caa1b04c63372a77668d5edf06365827b80391a6abd66010e8e1b873bd83db4dcc99444e109efa2414c6e5319f30a718eb43a1256b2142afa2382316e37aebde32da5bfec93e89d2adc39f62aca25a2289933a7cd8234d72a9b3c6a001d27560f8c8a2d9a233bac0b519b34f4f79288ea2cb08a87242953ac24ea14", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "empty signature", + "msg" : "313233343030", + "sig" : "", + "result" : "invalid", + "flags" : [] + } + ] + } + ] +} diff --git a/third_party/wycheproof_testvectors/rsa_pss_misc_test.json b/third_party/wycheproof_testvectors/rsa_pss_misc_test.json new file mode 100644 index 000000000..a8154f3f7 --- /dev/null +++ b/third_party/wycheproof_testvectors/rsa_pss_misc_test.json @@ -0,0 +1,3521 @@ +{ + "algorithm" : "RSASSA-PSS", + "generatorVersion" : "0.4.14", + "notes" : { + "WeakHash" : "The key for this test vector uses a weak hash function." + }, + "numberOfTests" : 150, + "header" : [], + "testGroups" : [ + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "msg" : "313233343030", + "sig" : "88f4676b502e365dfd82805ac1db27d1107d1516431ab4f71107b62625b6275af4a5dbfd8314fae255820c0cb577ee2457f510851d2678e4ed3e6839848aca8b67c9ce52c5bf57a01b6683828d03470034b136e6ab1914adbb1d918fdc31f7cef6f44b0b0ba0dbd6c1d3c8d7699ce374dc86c28beb3bee8f81f41162344e688af0d91297da0dd5e8104a5440add89bdc6c05d20a164c0f079b78654f038d443743f94bc45762501034a32b5d05bb86e75dd9a171c81dbe43edf50b2e1fc24297375331d78a8f0399d4aebbeeed911f6d964049e67d89eec0e95443af2ceb37125ea8431cbad2d8416fc15fb9cbed9142fb8cb06dc7ceafac056cc1f6696e3d93", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 2, + "comment" : "", + "msg" : "313233343030", + "sig" : "a85f06875b529ca61b60df404652e79a499f81a0591bafa3377b80d8e300cbae679a941832eb5569fb88c9f8629e3c2ebf5f32ffe43767d1eaf59016f5904de3f7d39cb470dfc5fb5678fcd7b55d1a30f716b7f04c2568f3c1a2bc780e974a363adc622e679902e966af183d874b35396423d1a263bb1c6e7330179671644c6953cd795a19e2fe4208e7da5244e4760dde142313a781a55b0baf866dc158812a723d74911c8717a512d722669193f8883b1cffac98de8473b7a77198e20560c0c21207e00fc7dd14385fabdd530d568d143ddbee8d1b502f7b194b9827eee9472f2be8b2a541124405582bff393412f6aba9c42e5824d7c24bdd4d82d925d066", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 3, + "comment" : "", + "msg" : "313233343030", + "sig" : "8189776015db3a51805f6bf71aa1214ee07f7e385510ea95a0d4c3d53bc0d59f07ca39af40fe8c3138cf6f4ba0f72a3397df6ffda9cf49e467a34d92ec772f6b6d51d52cef86d16f74bea798a85aac873cd4d5d3a0fbbb618998f4b2b691bc14fe1f235601c51a76c4eacd1a33975d9c3cdf1daf579fb943556f0febd948d1b1e15cc85edf486b00499fa9032b6b801b5ae4454c94d7f89dc1fa6dd6a927969b14a4bdf51caf7cc8a87ae05d41e1933849acc5fcb0f478f1e23a0f476372837ade82f8ed1809e2245062009b8e683f563029ddb9892a398dbc2df594c12fb4a0f0c551abdf2fee4cb325fe9800ea741f7b2f2b4db370939bc7e3ea95ab539b10", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 4, + "comment" : "", + "msg" : "313233343030", + "sig" : "49e060ccb577eb614274db1ad34249490d1cab2b8d3ae2b708b93c8a8ead302e6efb8d26644d5caa5f62b89f3949942d07470c37d8878eb5cc9c154701feea36ac66d0a9723fb316f7ad6226f634346c17ef47b3e19c7b9979d60118959a5b35cc188200c8f9b2723046f480d95a9a0af07e648225dc35114d8199a431ccf4f44fe8e8c9c0130aa819aeecb09f95eea8f6d89981c05cc82716fe7ea499c55460c95e99871aba1ad3ac3bdbc96850863b23e3e6659ca346ee0e186ad717a8ec9c7a548d8fed0e7b79f896722659ec7e1335de12f361d5e6c65c791441c3c0020de48e60f200c3ab79fe0179513b2c1592e2f0064ba4799f6a0eea199da77d174a", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 5, + "comment" : "", + "msg" : "313233343030", + "sig" : "2d4216f277e50736d41cda2191faa97fa99d9e325b34926a363f8dd73c901153f087ac206cf3cb25001dffbb6200b7b35565b466f46f23aafb872e5c39d26156d36d1bab19382e5f15873022e64b58c129d38eee8126130f6210fa5ffb697bb3dcddbd99a9b60b53b25d094f9ec9b7a1cdcd0cc74a3ac478c7a34cc22c7e30e952bfac85638678b8aa2341fb1f108114d43dc849d91a3b174b0dd62f6dfb96459d4c76ab5fb6479d68d690d4a5c120c42a4bf82a8a7e9e7aba127fd5fda3f4c6ffbf2e4eeb72ee695cfeb286ec99e7cee8cf300e4e149cf17e70cf9f2bdb6421087916e945bca42a70a88b1a87e7ca3ac0a1bf2ab1a65ebab7726994a6c9597e", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 6, + "comment" : "", + "msg" : "313233343030", + "sig" : "b66294f7b1e1a673e566c59f9abf264860200763860cbd666e476dbbd61fc39136353ab74299cbfb64bff88ed51cf9a20694e832fd97235d31ec6aef386ad44487d3753cc1224dbd59a34babc3eb8b538c10705775a27fa88ae35c0f618e0b3c6b91d999fdec5b86f15d1e462feea3af6fa12a5234d526e82039e1df013ef1cc6056221b81d755a13b70c618cefc6dedcc3361b5a910fcd4a812ae48382fddd75d5b51ca3d243dac021aeeaf6e2bd4aed75d7ff6d81c9aaee2356e3d12192b5e75d006b124275b0daec06b5af29b0d3e85f057db59db4b887fdd2bd0a33865eb87e8f3e37b4d8621e2e41c760a973f1ba03722d42bf5b921380b71fea949cf0b", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 7, + "comment" : "", + "msg" : "313233343030", + "sig" : "513db066bc72893653d1f7fa3f19546281b6239bc8390c4984999121a1dd75aa94004c3874beb6327205f2ecf8f6eb93eab018de3a6c71ea8b2d3a628188d4aa2b1cd6bab169f3e78229e4383ab68aea4635935e0eabbe9dc1d671416945f1867782900da53451369ccbd548c8f756e7221ee7e1ff28dba099b8f28d1f3aad2ef8bd816a53dfa9bc88e4e3983b0de955e647caf71a607ffea20a9677e687cdda29219c7daa839276de3fe436b96b2c68db64c170ab9e300ced00e72a9c0fdc321a517aa113cdec8e2713f8b54ee2d78820f6f86b2f6e6222493d15cbe8ee9815ef2e7ca9a6ceb55955049db35b1af188b99f2c4bce38f130a75780f41b852917", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 8, + "comment" : "", + "msg" : "313233343030", + "sig" : "b3e943f3982a29d0c1e241890ebdd9e734baf85bd32de80c6240e34dd1f7f0ca4f37fff2c373f9718e7e900df224d155c4463c66badc8fc3563f36309568436bcbef1d83c63e393d9e1432d50541d45e54b7af1b18cc819d9eaaa65a4b1e4f37ae16ec75e9f44a07262cf3e2dab85a066d92b750ba1cd2a1d42493868123f18017bd9faf1de1a4f87a3f9cf744da1eafc761b7e24c9929d3dfd15d1b08db1e3fc64932816095cea495e0dbb82842b5f3ca90dc7b78895c1f12ba991f3bef6f16451a84880fa31cdfda6b9624a77a3a0489fcfdf6e07b89c0689b5b7b7052372a2b1e06a3457b027285c3b160c0de1dba4910c0162ae8e737a3d7dd1e05c77ace", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 9, + "comment" : "", + "msg" : "313233343030", + "sig" : "a9b9eef8197c973d6a73bdc165f40f0f53b05848c93957aec2785fa92a9cc6397418a71870f1bbc21a39b244526b4a39a538d149cde62bf8f21f3eabca932751da83120136c48073792c55e2eff4e29e6973cd3f1090c5bf3ced02a1ba4c145addc674d33b0a285d73d14bcd6f374f60c95c4184e2d57388e9c73f697ac0af5116ddbf5081a8f99ace11027835cb3df8ae785491f42850de04b3e01b9317bd04ed488ad72e787c728b4516c7d839d388a2fd7b21994ff3f5b7f264413bedd3d8a5258d2b39e60411de1ee69fe05f4e76b23a9f50b49f7043f9812aeb81cd54cc1dd9ffdc6e73580e2cae821579ba3642ff7793a3995b136e057d2d2ca7aefae4", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 10, + "comment" : "", + "msg" : "313233343030", + "sig" : "899a49ab1511bef8727d1ed7093bf7e6a77fa8750d047b203740324d18fc45b587d3392bb7abbe7e6bed7bf2be2fa5e355f8ac5452e675027dbec1835555d059a4ec44120f499e4951cc3fab33d3e8154a4340d29c69fb50728c60eaa58d61b75cfe7efadbff55fc0edffb4af9719cd1a3b2a240936eb6c2ad70b10b72aab7e64d9fb17ba8fadb6f4f0036bc22d5779705b02d261b8c9be700b65c066c27be02db353f4ebcab1ccb41c4bbcfef39abfa8999196951209558463aab1c6d4917ae97006199daaf963666d85c133817035f36ea321714a6b20dadb355a226257fc0abff10c9afac551bb7c3ba9e44737f45ad4f9b7f2db002afb7ad61cda0d96538", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 11, + "comment" : "", + "msg" : "313233343030", + "sig" : "a9cadc9cf41400ea2a91e86ef6e0715fe5669dd6a8fa3aa50036e521e0c939ad9530d15e52b10404cedcc5405e7178a0444d0c5d20cfe4af10f3c07c10ef0915d05e02c62e5d0874c2ef37d4176655f63f9a9dbc2da1561c09c995581cc811b5d7621e84bedd7546d346a7a0b0a65d7f38f101b24303da0b0236a7c78f4026cc20bb32dcf79cec7f9a88661dcd52d5b209bca191f5c607e8d8e1957d779e5dfdedfec49bc2defc0ff921d5f7e875e5df46f0687a05f03b5ba5ee6bc0fcaf8d67592a96c0abb2f9a99616955222dd1e87ec9aeb4b160ab5ae96afc87a65b522c6bf4d8133901dc3a9fa63acf749ca06d00e0a8fab39a939396cdc70f52b9863a2", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 12, + "comment" : "", + "msg" : "313233343030", + "sig" : "807285dc6aeab0a5aa0a7667856993288b9bac9544136a5757c63b23715944df3b9b77953ef1db296ff26d87ff3dfe514e415d9f118fd09e7ac518f982736bcc08b558038c771dd1c1d3b43df922ddda57906cb5e6f5a3ed677061787ffae8eb1ee2de41b5e58f5a012b49937af8d7d44ab5f4c935b73764fb46daaa346c54109c224e16f9c53d3bc4cff2120fc3e0907984052f9e33dc1dd24a171b202a52cdefe13e93cab145416569b5a6a7f29f9b7b36bfbac41959903d765bc91c3c10b645fce9e9893ba1e3325df764bf4ef0f8eb3b3a20701d8e417a86d9b859f2a318a66ab923a49fc25a511900a149e89123b488e44d8f77abe9e7fee56286d7b223", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 13, + "comment" : "", + "msg" : "313233343030", + "sig" : "9031c063103542817542fefce9e30a72e9f14be94ef2b7a1df2ba721a9a4efe31476684a491e4849ee8720c1f49cdf9755d549b63fcc0e78af8353bcb42575abf92de06a308142f212ac987d42d5f622b8781c6c215d3760aa4ca8441bb3f4587da6a7463ea9425a45876b0470202315ec1881dbd4f1bfa40801dfb8898561a6ce6f88698dab497442f1ef83b1d3540cc3b0af139d5e125a88646f0dcbae053f6a8fc29a2f083e81d61082812121c3e59c3072a76d4ba830d4331105355693f561adda1ad8278ce0e10ec3f7a5ca24e31d839e4823c683e14d75f764872c2267623faacca1707f4038494557df84cdc3fd4f93e4a134e9b53e7e80ec1d60556a", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 14, + "comment" : "", + "msg" : "313233343030", + "sig" : "9dd8855b0abfe98598937629db4455c561b074d270146d6af837c709df76d42ff3e0d50f04f7e9b3c43244e4a893f0d22d54c58b121b78dd604d1903c96109f372ac9162bd0e4188992d9b8957fa08ad9723758299ef70125f916da07cd4a696a16340d7575e4fe6d57365c2e4aec1a5465a2ebc7a4a7b3d83d8395fcc36a11e8337878477312a7fb4ab81b70cab24ff98565559846706a42f2c07a555e92f86be89d7704a5329fb8637b7621112109f42e49cf5f9a059a7225e2587ac41b699a0b27fd477e0b1dcaf8ee88291d62f41692929b87513a5d8e69352cf6e3031f42543cbd9d8442be3c28dca1ef8a9b7e51ba089eb691f6054cec55a8e770158df", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 15, + "comment" : "", + "msg" : "313233343030", + "sig" : "a61ee300ba0ee8bcad3554a5494a0ddacaeeb8f2e0d4c71383a2684f21a260df6b48d712d7145f62468cd20e3dc70950d89a7d8e962961196e53ddc7f1da53766732e193a7e18b08ab3c71c3547ac5a640cdb9dd3a2dcd866d8b37d57549b17a85b1a97271deb8515324ae30782faca29dae55d50030b4d5eecdaa65b035c048a32f01018a865a9ab1392b477346554ddb403dbc03fd834b72956087b623cdb6d4ad886985576ef75d186d78d50788eeeb70a0c65259f22d5dfb5d08a9c86d6055874b4e38671fc64a36083b34e0f5cc51c26ad876484c47ad7f8e7a524e967f587fb0ada6aa1c06eadb0a149923912565f25031f9c5e721ecb68ff2653e23e8", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 16, + "comment" : "", + "msg" : "313233343030", + "sig" : "30389051e99e04c06b5e92773ebe85fe1432ddc868153337a7df1f429b941c779049219a25db26c7ee2f189c4a9b71e690317fad22174b45857a7dee66663ccd608d4ee3da1c26f0f0ce1e87797bdecefd1d794c782a7cac322ad38179aafe3df4cb815885c391b6265244b45a7c870d1836bf361eedaff8995ca882709fe9b32bc08cd6246d74441699bb30462b9df9f74fb597b4d953ae3a4a7f060d464587ccbda79096df38ddf9b10a68cce11d5304d648ba3c5e8e111097a54f2afe1f64eeeec0db303b5f9f8863c300c33a4960a0664b59f18016d48265ec24c6f0bb2e6441262e6ea7afc80ba5399e850fcb37cde3175f63383da272f1f692cd732ca2", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 17, + "comment" : "", + "msg" : "313233343030", + "sig" : "2dff26d07bd2e3de20c8b6fa527e9fa16aee9cbfa0d01cd71a0664727bcb505d0518314856c43c602de0fc4647be7f496abaefc1c766fc44f6572ee2b6ae3fa7d4f23c82703d15ccf97e2e8dfa0a15a3f3f639a2f033910ec04494fb2470ec1a6cd7fbb348153f62766e2f84c1542c7e32d4d60d24eda5b26d513f49bf517aa56e43d05c8b12f2de93c36f56bc87f786dbea42fb960cb4423752fb4a811eca396d0552c4f36dd692e2ef551778a9de7843fcf37f767e3d3f63b139a5aa40d8713dfc382a5329b4f90ce43078cccb6a03f18816ef3b053006603cec694bd6e8352c0b545c436213ac5e4cf42b2a3abb5536b68ec05b3cdae133c7105df461f4dc", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 18, + "comment" : "", + "msg" : "313233343030", + "sig" : "545a45b222868ac1bfec75f48c52b2addc0f564a7ed54ea7c2805a4640cb54edc58e0b6dad1aaa6b629e2eb4c1c56d53cee00e61ba5596a429e469df55e5964fbf8ce6e1f36ac6adc4aab6663f152fca09729c314449431e96370b51a76261ed37ff264ef4dc9891a41f866e53f98617e496e92bbee75cd2651953afd65ce6d2609f49cb201872ccc6b8d9b853e442bf6e207c394dae3d180bd7126455fe8bc08a9c8d79a97a300884b88e1e2979ad17d15968e80c7b6eaebfcbef488fd4604f24685fc8658560da381ea827d96c78bb17d9e5d09c2d37d61275fbcc333daae6cc3c35a45f7f8d1b869586075ef5f90f60a6e9563f31be4ee6f54c1bfcf85079", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 19, + "comment" : "", + "msg" : "313233343030", + "sig" : "40af2e3149996f2bb055dcd6ea3e3fba2d57be6424e206c213abe5b6b3ac7ceff049018abc864118d90c5028857d73db67b94e60208c4304f61412bc856ee76e398e211d5c4927145c3ee61ae101ec071e43be9bf17e2de03cad861f461193efed7950794eaceeeeb34f4944e0bedf1853123557deac03457811270c7925d0c50eab2b6dbe000542fcd3dde5cc8563ecab6ace85bf1c535eed7bd67db0584bd4e911fcd3ff5c4059fe53dea7b382f953a4905d481af39beae68e418d2a4c0d75ed5949dac1327eec5bd9d0fdc4bd9ec67f38f2a74a4d38f0760d3e19eb9dc67c96fbd43f1aa8317aac62781738504a3c0dfa5c2288cbf9a412bbf50025cb4630", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 20, + "comment" : "", + "msg" : "313233343030", + "sig" : "a7ae22473e8faca5602b9f8dd4e9a235af3c734cbcd2674f19d9234eee077068b2f65b3ed884e1fabef786a559e458e1fb62990c543f987e09ed482bab699cc2fdbb19397452ae3c080c315b65c61ba0d2088c776ac4533d3f877e9d9bd58dabdc9b557b5a2ce2e90e6a8476fdcc0e84bc2d861ec2e09b078e4ae4f32a0c7032f86f9a0e064a711999fa4dde25ed2841d874b172f6fd621c328413d4bffb3f6d8de7f1a329c816702d1ce6343f28cd024d0d81544854a455f337e10049e9b6366dcf96e7c47c1bf3ae0b9f041017530d319cff6a83c7b4b073f6b2a0034698631b3b103bc296773602c198f17b9233b6b8360863a716ae1b5ba54efc7835301d", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 21, + "comment" : "", + "msg" : "313233343030", + "sig" : "432ec7a685060666df6bac3f47d8cb960a70b1f8fd4f161da5b3cfb8fd44f83442a1ba43ca8e748a59c6c7ed7924dc0012bbefb69c97750d8d9144b4cbde2394f4b90502c1d8d047355a51265913838ee974f2386ad46531955dee655b72d470456c8cd67467c905cb06b7d46ef14fc8c9cdb70a4d90820cd80cfde02eb164542e8329dc927e199d0f2ca12cf4feb2414eb49329ba397bd2880510329718c558881891d6085211b6fab614847fbef728e961c8cb710d2e0f4d1f0b292cd372f86831c783755d149a511ce619e3ba09f41aa45a47699f266dfb8c15f90e795db4f78d97c29358a037e330ce7b59d4e34ab2e0bb84a3e8898bfce5d585b9b74f6c", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 22, + "comment" : "", + "msg" : "313233343030", + "sig" : "3cbc0634c9ec2732ab369624ae58c3a5c18ac10dca48732a4428a042e8b35668b119d24a5e10b5562ffcc6a5b6892a562c36828658b92037a9d48801f0694cf46535825fe450d26b55866979fe4ea2238550e64b2ae639b533a9b4c7c7c9211c8adb41e8e5d0c3c001f50d025b06af353ca11d7277129b6c3d0c3592aa1dd3e6a3371585b0cc97487a8310cc1403dd0dafb21ddf1f4983512c91f9eca9f2c83c376963a1340d4efc61f3ce23bcfed6fa01223b369f99e13003b9b9b78e54ec305569191b3dd2f7c6b53151b5e446d72b5409b18fe4ac749185feedf30e5db3096df982b76168eea32e4298b75e38caef733228a604adeffa8a878468722d36b0", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 23, + "comment" : "", + "msg" : "313233343030", + "sig" : "02d5a96749111200cbf977effa208876f80276dc90804910a4142399c24f46060ab148fe7817558657c459be7a59d01b1c6bed2a9d797e76d3eecf3a9099437c73de1ef1b14fa24304fb35782824e72db1adad75e0dc56e503c5a0ae29cdd55a8a6c29594153be4f69ba6dedba71dabbcfb5ac8de3b70cf82aecd6b03db4f9a0d3e7bbfb90b5b3c750e4f33cd3ecc713f8cfc15eacdb5c6e6db41dab5aed521fcc7188afdf059a7c3ebfcd2f1561baadd648cd6bdfff00b6c80130c5a3ecc3a254f8ea8f484520a0522f3aefa0fa79496b8d82117252a566fb9e191c0482398f16be513551e7a6afd9f7f2f1e89adb2627dedd96ead836a8f88e0b361ebeebfe", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 24, + "comment" : "", + "msg" : "313233343030", + "sig" : "97c683214a380bdc8701717ce1c4c0bd6b871fd65eb495d449ced17568b7593714f49ca8110281a1fa8b91ddbb40f85c3f0dda165bbac3ea055c8b06a0f4fb887c597b3e9082607c5c9c837d0034dc6d3a0fd4d472976b81a0792f1e31891691498c07dfab88ec72e1ae0f25467f9a4f532493d9657a0fde2f88ef648769419e269abc830e9d6b6d70b0e398cbbd05064935ff71d586f5c363640da6dcd330cf19016aaae85817311fac58f8bddb304c74e0392f2d61ef940124d6a337a3ad6be2bdaf83955474e7f0b2ca63629ef446c9355ce8f52c3c802ef3e160002ffb3824bcd25535bc2b639a4e609e3377e121b3e170e423d3f827132da216e21292ea", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 25, + "comment" : "", + "msg" : "313233343030", + "sig" : "0d9595559acb85a317dd798b6a904ec80a2f9afe5870d05e017371408b101710026e149084dd0399a23faeed59b18082dcd3ab62bd67effe619874bebfcb2d4fbfa44e754a4f1853396fdb79d712f1d3a1dd3ff6b0707b9489694dbd30d2fa92e002258d461023f1564c4964c859ed56f93ed42cc7c022d05eca29fd2b0fc2ea252b7e2a68529fe27da9a7a900f18e61fbb2dad4da8816d52746046a6515c29f63406c13634695ad07aa6d2be0abfe0b8e10788f2a3a31e68129bba1bd51cff5c980f6c45fb36041c07b4c863dfb5ee832cb5f3cd870205b23c8176777f4078b2655a0cb447ff34ced584f0e0eb4abdf2f35fc4523a52a9576c9d15b80a6d54f", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 26, + "comment" : "", + "msg" : "313233343030", + "sig" : "98bbf3028617ae1a57a689217ddaebf56191c686f8be8e6da7bce27fdf49af2b9d826c64a43f79fc7c603c5885b0c46ac2d175a7662d9ba3d82072069363cd93f7d3a0d61375e16b5a5ea1f18eaf7307e3cf8b27528aeab9d0a3d1900e5599d9ead68ede88e609c213be0a97642cc2dd6e6d2d6cea5b159ae35c42630fa9d8ddfd5155c3c070e12ec914273ce5304f8057eb0fcb0c595d895aabef7abaf6fa12eba65059bf2ed86b7064e9a279bf9adf94b894082760c5e9c15a29feca66e687df5b68e54f3bc0609aa778204fef7f8ea957c0ce1a883d1c8ece6b6b968b5d2c50b726c43f2882cc76f083647ca259e3cb33bdf1fe38d7bf8cf70da5dd9248fa", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 27, + "comment" : "", + "msg" : "313233343030", + "sig" : "740edeef36d73719e813faef24d66f1785b278106db66548d311115ef8203669d2eeccbfa7609d9f40e8bf4180612835d6cb07b7a6c70038936334e007b32d3b84fbf2d78dcfbae22dc5c6d4849e1e073392b02badb521247bff1c277cbabf1421ee9690a236efd5067aa3ee0cd7a3ec67cc80166bd928ba14b1105781a74df09928a816e4f2e66e9c5e45ded285a597bdd65159d87f54c8849291cf50d9aca1b57e612f7d4284f24eeed1277c43a8b1a7cb0a3ea988696afd0f14a0bc1d172bc19d4abbeb9339b5a7b8637a88142f04ff9b8d011f7b8fe1d37f75fe3ffcf13bca3c481d806839a520cb6e760bf21d28da20f58742f52ff5459293a70161bb73", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 28, + "comment" : "", + "msg" : "313233343030", + "sig" : "71065afdea905874489d3029ffe3979564b3690e980301717f29c2333aa029dc93dec41c26cebb4e28bd0b4beb5843f6b14ecd803d5e49b3223174f2adeb87a69a20977d3bfd486fee88d829e07957648da5fe6c8cd72d0dd492b2242afb3e9578a415b65c9160a37501e22890a25b4638c9cf9685f49c840a04e8bd99f9029be57523e05a3e35de01c7454a06493b5249b4d5be2419a4ec166f6a50f7dfd7a5852d05a89d197dd37efaa3ecd6c27e0786532fe977d35cd65a4ec2d79db053d667e61793d0719a1432b0c0ab66fc3e5dc6eeb415774c1acd448ef95a3be4fc34083891159cf6d630bcd6d9c78eb596caebf963210684ef43a6a64d4a832251cc", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 29, + "comment" : "", + "msg" : "313233343030", + "sig" : "2d01cf0fd2d3f2561b34b7eac9f34564a33267a98b2ed4ec00f07197cb3332a7d0cd416e221acbe3b40e9599eca87cb54f1eed51e5cd70ebbebde573215820417bf55ce998f4121da2851fe01477c988553edd2d85f58d7a24ace99ed1bb440206cb30067dd931cabcc3e3bebde0eea9ad1825690de0c5b2022191b978484379c7aa30531d296e6351c61d6be37b04fdb6eb2f11afc47b9437b5cfbb6a6f059c9f6b23fbd64105adfc72662325b5abb446529216dbe772a3a363eeed2de26647652bba01721a5b875036a75a76665031bc26a97d416fe564ec2a9b808553929e48817b6679abe7feedd41aa9c6ed79676c772f0d8acbce65137b66f45242f31a", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-1", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 30, + "comment" : "", + "msg" : "313233343030", + "sig" : "552c5ea88b09b51b8653fd164ccd3ea62ab84abfe22d01092449620dcbaa86deacaaa7e40e22b16cc30113cee21b5e491c8afa3806ad39da88d2cd116b25851b57c26c6c6c8580261a90150a88928e22524e731dbf979d7ec7bf70f853fbd3f77fba86d5fd325eb41f12c28416c2125e2bcc68297bba44b41dcc9239d93e5ce9f067f93e0f817d439cd17837503bc82eb342fefa658d064b21d14c6f7ee9e0be061364b3b73e441a6b610d63e1de6627276580861b085648748bd575a33b0e75bb9bf2ef699556bcc09f1262d4bce29b8b508aae8278d9e663818f2745186c33733d9255c5a54aeee8f4180816d8fd2aa0a9b9cf22cd0ae3124eee81c477a6b6", + "result" : "acceptable", + "flags" : [ + "WeakHash" + ] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 31, + "comment" : "", + "msg" : "313233343030", + "sig" : "52ac571ad2a54ec76a1efc430f87a914dea50dd18bcf82892c93ef233c2b9eeb1970229f3e79086b51d9f1e61eae5b589ca3dcb140189c79e339d56e07b92e24fe61da02c395c651e6f22e9cc618592829ac07883f1edf120897b0737adfa129442404e4bcf23eafbef3439a7ddd1396f1a7ab4979e2c3baaffee936a47a4d74034f6977b9703ffa71de427c621ad5ba6d912aa2dc5e581f2999566ae0abe5a65a7a819de45cfd701c8e1bba727bd777d2102d484caf3f6ad72f400d1cf078e97759eabec691a529a3548f55779b5b9fe7c586590bd44abe003b71dec960c2cfd9098dafa329c2a75c8d94aa0cee0b91680fe3910e5239043276279c701b8aef", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 32, + "comment" : "", + "msg" : "313233343030", + "sig" : "58952e6e15ec300c02758a59518f619179778fde614a3e3ef742a6b9039275cc8416c26ab5fd24649ed22def7f9215994cd3ded23459ae4b31c3a24304401a8ae700a22bc270c89f4300506baf4f813396ae017a5ddb2b0477a5786d425a96e967fa350adad596f1ae0f8148311ea14836c36b39d331dffd7453c6f7e79092c13938d90b801d41569bc4d14a8497cdb4292c959663474d3c6b391e5e7ff301647afb4fdaf8bcfd39b4e6e7632dcd5de6ca12f0c22c4b2dd16a74a1e814fb334ee4647cfea98acc691e0fc18f0e4dcd9354d3a8f5a1082000dcb3ac81749bdf2184375091ab31e133216ec0cede22adead906f8595e85fce5f28a67f7d6f11249", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 33, + "comment" : "", + "msg" : "313233343030", + "sig" : "5c2ec7ab93afb7a9fe2d0e006597a075f8ee01ff04bab318a3e3c489878bcf321f681d123a7acd0e5eb01f8261a82fc3d34fce1a36560d0859d39ad9c2b8fadaa2673b7faf0c0b74eaef13f8a71f4b9729da1e3d444cbf261db415b59374842789dc60b1fbfad43daff40ebb4dbbdea400cb506ff0b75568a5e48705d75abd9b7444178da7ae901642835cabf86b22e55a5e090664a90d6a78f3e3ade7a72754fff56f2445a014928131ada477420b38951389e84bf3cfeab57e864513ca7247323af03667cd9ca926dab7eb51d24c25918f4980065ef1846cbda3a39b1020380148f70a0ce26ff43658374870b51854b99be2d3315b317efb1390c7c13e871d", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 34, + "comment" : "", + "msg" : "313233343030", + "sig" : "bad4437432699d9cd3799c29bcd959683b879287eac2b52c5c263f46e2488ab5e0be517ff7a5bc59a5fb217db5602107a28045f08ee9286afd3d61970fbc12feac76b12f75f17993779c8c3aed862dd681665f386610c59a4b6b0e639de5fb55e36b52baf3d9e0ac150d3ee30be85ee95580b34e47022c517a96b14b93a64c4a129def11c56b34f60353f40c813f60a924ea0391ddb2770cb00915bdf33e3cbe6f2e87840e6335b5d8dc3d1a25daa309c5644b035c46416c75460f8ed68a0081df5140cef9533b33296f6271781c2ede182002165be862a2f4d8f5c31d26dfb6dad56cdcf269b4e3143c152dcff6ec80754e22ce2edfe7879a1eb1b83077de98", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 35, + "comment" : "", + "msg" : "313233343030", + "sig" : "3b45f1326d3b0bc5101565b022541f836adb79c9e10e20478b1be6a32a54dbb62a5c56c92844f46996289f85501e1a681a29773667f42e3f0c1e79f14963213ceaa59282cb0d2961139ea912faa94d3762aa928a03c88dd5678373e39d182d8690d9c9b8287622fd354bd5d288cb4bfefc7fb5a3187781339441b358b7f0be6c884868b7ec47352712297ef191ed4e55e1c8e438eed1dec2b57907933c14ed5fffb101cde6007c7823e804f79c34db429a55c2861c2c8a4606509f7be774d1adbb66f640adf16aacd61730f8095905ee9978f379dea4d233b3bb0d7a0feaf07fa85a2864014329d9d31f29cf22aa76c5c061ec41e4211fbb5fb42c8d087bb917", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 36, + "comment" : "", + "msg" : "313233343030", + "sig" : "84d30ebddeb64f5fcbe17632cbb692c1222c5fffb54e37f25bb87c9219930f5cbda0f762889a8989b8b23fc79eee17d8e590206d55b4006ee3cf4d79aac93ac5a3fc68fefa280b53368e16e95fb8629653d76991609e42ea04f19e19a5bd411b2ecf9a18de945c695407f608c05169e2e200259a6cf43014485b86d3ac10b22783fec39188d39b5960a97a414001df8381cb0c17b1ad05a3a58175202e2cd8aa6ca3131d3bc0efbc2f0d5f09925080da539b93980497816bfd042949acf31fa2705a63d7442cbe1c281328bf58a1e31ac69f96d67cc31856e22b7fafbcae2b6223e55e2c81a5fd67d74cdc8ccc5c3b6fe2d8319ba36ab2da9a8dd9720384662c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 37, + "comment" : "", + "msg" : "313233343030", + "sig" : "080c7363b801b6bc22b04978e72ba6ac9c55932431594a2f80e7aca117c51bde990f02defddeca373394829f41a9d49d62fc1593f99b169bf6f8dd4daa149eb2acf6f470932af5615e440f7b648354f081d9b82eade009f52328194eba383593b60bc50689449eb7d478679dee267ce199b3c99d4b004fe308102dccc09fe041c125d4d6c287dfba9c6c40a4a1421d5f3734f6ea09c85e994b1407ac8c7c95b0f78925b9604027a28ab2f921cf1c9feabf5300e826b383b6eb11b00b9a378cf360e760c4777cc8f4467301417ae07556483e4e47ece4e7487b188e2a2ac95d85a77586aa12537436ab2e50bf7a4fd7cd577421fa12ce6f4b69b97bf248d85866", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 38, + "comment" : "", + "msg" : "313233343030", + "sig" : "676865e033ad3a73bcecd236a125a8305413e2cc99db2225ac87f7f0bfca644d87bc6489295730b98874201f0889e688872b4c30a68a699e883ec0adc5c38eed5b90ef1ba12a930de42a9bbefdcbf3bf9cc157ca950b9e927841df138f89f874207c2595e6f7fd4039b6f094ac0a5f59ca5707da5c3230fc740a195b8db741d602d5b12dd0042869facc1e05c03905b7be9ccf0cde94426243093e1622373301542c96667f163b067b1b53db10ae401195deb9d1746748e5f491ffc7051c946a245c4c1d1c3f880fe99f09c8a90d9138dbe994785f576d79bb3eb3f4be15de46ad4a8073ccb946e284dc2ed7572d90d8a841ca0dbff4bcae1fc307fe17e87d87", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 39, + "comment" : "", + "msg" : "313233343030", + "sig" : "603bf778b29561fcaa54f5ff628c5d257e0212c6327e9112cab8cf2853146fb8e960601e9613f57baff8e64223cd7e0026f66188878bd35d9236e9de5f0950bba51be06eee37304081a36ef7f4f7c9404956c40d30b3a4266a3b25898f546f0f6994c54ec9497474ed04dfb3a24a4938172d877fef56c3e6e11586a5b920c1538e2f22dd4c971d933d69f5a4742e3b23e2bb56b1253b67bcce761722b9a026674398e7711f9ec0415c75c80e3bf38f6991b3963bc4b89bf3f041eb8c894ad12790db35d24c54a4d2123fb91d9bc4e9c116ace06e7b59b093d6c1cdccc067540b2c599f8f5985ff6e14da691169bce203ae8c127770f3833b0b19847cbc4f6a56", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 40, + "comment" : "", + "msg" : "313233343030", + "sig" : "8272e0864261c5bfa05f4e40a98aadee43968e9f5a7ebfd7cf39087a2b61b34f4592f00c3c18681e941fb958b446c9d98bae87944f0d41f13b3d1662bf9db1d011c926e69311e296d0dcc59e9e09e4f6c7b0a7e5f232533e02097e52fc0755ea756ba0c0ede3ae4c75f7f8966b42118d1683fb9f1e127c1e6a6a63126a0d50b1b5a59f4adbf5cb822f7b863c0f8d8fc01dc698bd70943a6231d7aa77d517be3f1fccab61c99b8fbe5e4f745029ce81c9595ec930abf7eeee6235ab2a84002471b971eb91838e13ee4b014cd91059b3975092bdb26bb435eca40ec8ae887470f1c11e32d2fca111dc254c029a2f824a8dc2824ae32a1168de2c23fb69c77647c9", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 41, + "comment" : "", + "msg" : "313233343030", + "sig" : "77c77d25c39754755541409749a94fcf10b28edef92a06792feee1a5381c06aa1ed6fd46dc76bf12541120922473912bd63bb2ac17295110615e8c96039eb800a0a2504a47630852c354da0b9c44c9cc6b30fc2c5715e02425c9d573868f0eac1e97415408d4d7850230d0e02b61d237b4145c99f822c39270fed2d0c236f0128568d7ef5dd5b26d0aac7f752dd45e891e7f3289974168a6fde1c8de368d1e3f546ec4eed21200f217c9de87400d846c26ee70f459c0f87f5ae64273999b0f1bfc1b60bba4db271b3d63db27cc24b9d225c83d2043f3e3a20c088b36adc50c15a5df894a4a4875918c8dd34f91c7fc8bec50872217778992523409cd21f8b88c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 42, + "comment" : "", + "msg" : "313233343030", + "sig" : "64a9c0e6fbcea96d62da56213f2a11d922418fa1b56ae4afde7d3442c9f4013ce11ea203ca23a351609a41d5b7696bbe2f3cca01149a1a7b9c0ebf052e51167ff18bead5f2d3c2df375a2fad08a91b8c36baaed7aa58469a8f428e37e83ab04feffe49997c640bb63aef23ef408fb299aff97fce0486ca36abc6441fd52cfdccdff17857ccba6f448cb3d39b729287a6113b67946c004720b4f0bce42678e0702b0ca6096def9e4c67244b68d89a5ac8986ef6f4acb0b50065fa75410c43874844af511d6332c7db8f11988e70a7a02415261101d9e36dece79c211e26d580825a7e5358b1ac64e9fc43f381b6cff477b58d2861c73135d044432cfe34cce883", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 43, + "comment" : "", + "msg" : "313233343030", + "sig" : "26dea68e27018d3247e2a1c70796f5e025692ce3d31a6cf9eae6e0ad0941fd36f66a0ff542596ea15149708df7b88b63d77031b1a1e8e60b2221b58560141e2a3cbedf09aed29aabed1c35eb0ffb312bddd04f66acddf42a0d7130e1268d909d988bf06d465b02241096e8744b5541e15ed274e54ceb9bcd796b3c361ad7cc59d5ecee3f1131bdf9ea681e9be09d18394a64711a040fe421b8678da330c38ae6f057a5b690ba7164252938fda0c5396d49f265f7a38754edfe5294c1f092721ba263bcc334439088a0c7169d9badce5b220f2c80c44421ecef605f46c6ed9affdf3c730b266eb031f1f265003dff13066d3b1cbb12d898e6c15f34f7516dec75", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 44, + "comment" : "", + "msg" : "313233343030", + "sig" : "91ff01e79f9c9e50aea0efdbc8b2c370f3a40ad8e489601f8217ecf9d047bd8e10bda664ea986f5734ed38aaf67cd7b227e5b68dddae13cd81f9ee1b7d8248bb3042a3ca670f32c316e81e4076788420a18150cb1d4725f7a239b49ef25f458716679cb1971d39b0678c1ffe3f45d272923f3551a337871b59f4762c6e11c9665b200c5bb7fc572e0ad930a63542a1c77c0df7acb8bc3c3b0ef59ce6c2da74ee6ef4210b409e2245873e6fa24739d36c0b12e5e328ca669316fa6a4df7481a547f6e671b7028e2ea3c15ac98e742d5a8995776bd586fcc23922eca59b1497871f744b357078e8e90188a2b7224c19ba9ca4769f91e665a9cbe7de8ebf84f12c1", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 45, + "comment" : "", + "msg" : "313233343030", + "sig" : "71ab62e163e31ede946e41909ccd87186086c7d99a3459813db6e380a046cbd75e8cfcd2086f2b1db021bd54e72b88193bd38f9664af1b7f100a89c2ac851cd13d3dfe4907d26769a46a4b03256d18db21424636b671189619840737fef2d8d31f4864a7064716000c44e7ebedb6b0a3bc06e5baf01fbed82933abbc43dfbe87fa1cbf68fd30e48ed595a998fbd0ebf1cfdc35dfd8026fad023412e82322efe6182a849857a66b1cb41de7c8a4f22ca251db2714eb8aad67f8738a59602e900c5cd1604e6e12d7b05de329d3bace06e7785cd4d68ba60a2f5b976a4fd112c924e4e15cfea43cda7ce14d741fa8a0e777fb3a77c2cb7ce2680a20a6ff5f817a43", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 46, + "comment" : "", + "msg" : "313233343030", + "sig" : "325cacdba224071c1736adb4815a0a13dc199bac13206967894ca897402c2820fe303d2c2160ba6317fe342e8db0a2ab51b5edab4eb9035d3ccc73521db011a0f231d02429480a4398bc68bfd0e248f6f7724d2db791a0366ae25aaeab2f8ab377405f95af2dba8db349236dbe9507b17f52fdf1aad4991894e857054666e770c86ed8e62fc9bc2b6ea6d5e121ea43337277c61eee8d64f550be0aaaeeb29a18c3c9dc543ed0cc41cf0732d394fe008e5d8874f3073046189f0b6679bfe4ac65cf13de43c36073f60f110f1f397ceb1f7cb40346fefdfb0c817d32531713a04099ac6b6594181c11dd8f2c0f0b43f1d687e5b846b69283dca85a9a596bf5c112", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 47, + "comment" : "", + "msg" : "313233343030", + "sig" : "6ce19d6c6ed9218bdb0564fd490a088a3d3be80a45bff0f19c7d431bbc240fa300f562d00d25a58456ff092304e51047f5d8956cd0015ebb0eb6509156640f2ded9c003d6db49ed1d95bf74741281990f09cfed582ad7e2d6b896713e28f7d3f4fa41c798dd88ad06a8716063f0d42c55c414fb6c49205fee53a710fbbb98e7291aa07cd6f7160e1fdb5f3dc2dffe014bd91bdd450a1f0da83cb380158b9d16aa27f9c078e444e23146701bd1b42179feda1998258d45a204fce614be395413b259b5898a06379c7eb69e6fb58ea82ca72b8f231f11ed0f180d795087cdbe26aeeb2ff6d7d3eb7feaf4c2c74783c96674ad959bd5cfbb979cc450b9c0510a364", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 48, + "comment" : "", + "msg" : "313233343030", + "sig" : "2d3fc532304570b6cdd5b58b0fa7287ba336c29eec633cc5f215f4e96b2ec44c67e3b1de1386ab616975af3ce3ba93887e1b705d5e55b054e1782d50bfc0094c8b7b0f067fa250cf474ac3b42776b1c76509ca821225989c13faeb15b187231f6dbb5cdf2e1ea52cee05fc2c1f8033341caa0772017fe3a720212a7169d46467a05b4cb91ac9886f940ddc8f280d055d54a51100babd9631b2571140cb15c2e53fb3026bac02aefa46065d9c965f71adbc5d3f11f3a0500fd833a05021c95d5e7e5f3fa500f367c99595514ec221d8fb51db4c776d86bbdbd2fd82a395076bd1e12c3d0c94ed098b84d858a733e0c9a153558be90213db2b405d54df94d6c989", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 49, + "comment" : "", + "msg" : "313233343030", + "sig" : "391ac1b5a466b886378fdd220d5871292412bbd62005bc8b1f13b02c7c4f98f3578c31a30c0495294cf68dfcca12c2ea09388fe0752487aa060f93a0bffb7d7075428f193f673c43d60fba94bcf2a8b6297d2207fb5db7abb23885fb8b4f858c7a395c5e9731840d17d7ab749dd0f5511ff8529b9461989dccd126bd442e8cf5c56e20c27a8869a6b576ef771520912347099b566ee588eac583a595a333102783c0f993e0eca3f55af1adab66790e5dff1cbcb2f549c5e085317afc8afa181424f2ff252eccf643af509cfe8778872107b4825968acd5271a36d4b83050f11afb34afc4a0cf073204187c1b7e81832500c2b5cc32f123644d9d97f24769c8d7", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 50, + "comment" : "", + "msg" : "313233343030", + "sig" : "2a6cfd3112b2dcd37aa4fa4ef9ddb13ed713960cb062653656937b807c5ccf80c5bcd205ba314a5307bdcf58279afb16be1b9b038c93ab4d5d5b96de1c042b66e44bedf4f5c72d7564e3f190f4654211eb7471315b512f896dd315f00b4d1952c0c0b70e489cec2cabeaa58123cf000d4653228c7246952e02400bda062d16c37d5790e4aeb9e78f75d0740dc48c7dd6b671e648de13e036a0265ef6c9458f72602bf5d295f468f554caea563b56d3b988615d12366d4ddb4f7ecf39fda9913dec271c9ea5f9286fa11eeafe2088a41f16cee7ed19c7330ee99a54d981b183c3da730394c8f5b90b17fd0fdd47c0260f08490b52483ebb32bb6640a890c94d85", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 51, + "comment" : "", + "msg" : "313233343030", + "sig" : "0495075a7ef7da665a8802a3dcab56cda8675e38d6378a9b5f5fbc53f9249bcf7746b2e120db4ced134124d54e62bf7aa187edc28a3384bf2516eb616c0958acb38c68f85ab671ce9f2e3e7f92a247cc4cb71d2aa536ecb24c6e3bb3fcbd8636ede677f91bc59988b01bdbbc2b986ba99082f7d2dc6e13b962f7e6e1c7208ba9b1c55dd96779f89b40178be648bbf906a68ffdfeaa0720dab84b290914667eb423a7cd70fddd4e947cea0773383c048e5e4a250ed20d31ed1730d0d1b10f7ed3401da476cf9c2d8e1bb86dc5aa1c79a5158763c5d6cf0addad25406e4632e1a85617f177f2545f7f0f60b5c297fac40a304767acffc5c098a8ed85da2ab5c766", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 52, + "comment" : "", + "msg" : "313233343030", + "sig" : "ad2b4ab917b942d7172df9c51756c21fc23b3bf467f4dc9e024e89b7d6df71f099a0e0c627f12257b6b05f190ddc269206556ac5d34eb4d63f09f07b8ebcc38c3dee48acf056aff46e23f170a47acf16621a65fa3f9319e5e21c65426f9acf9ca6576efeb4e593f0ef01e6577c85be73acede78c3f43157e686a564e0a542dba8080f539556387c199089c89c9866bdfece7bbe0cb713008bf9adffa378d76e4915d1b445080977d353f2f34e9c063d67f0ef50f755f94dcf4ec4122495835024d075aabd7d65adccb1987e1e654dc2a4df0de3252b4646dd7b86a068e7d952410f1341fa49d80d6f1d09825bb2e6741d9e8b43ddebce0f81ac6df635fca3d92", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 53, + "comment" : "", + "msg" : "313233343030", + "sig" : "9e5a42ba80c6b91801ce6f914dc48f03bec695463313afe8306f726d1e1e0690ad33425b1f5a043f8bb1c3b474b009eba1ca67d7d9998b56b5eeef09e94358e3e3133b85a4652493253aadfb4df892d1bf73b42e2e857302bdcfc37905e37fafdc8accc26a30d0cbc1ed98d0e971170e1953b91c1de35b363c00ab4a9bb2fef45b753312717920141287a1b8264522131a522df46d5545c760c3a05ff4487542f2b351a74a7dcd8dac6e7b342a987ed65d5e1803362eea8340eb67f014d47f63e720d96738924b1529beadd86e62e20b6479eb9623f29065c8242d753080cc4de962b934e10f8eed23be8bb32ed1abb23e75949e30f58b9667e9c25cfd7972b6", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 54, + "comment" : "", + "msg" : "313233343030", + "sig" : "1c57dd4fc93dcf4fb62e082d0e861d554563203578c317cd751f017c4779a36ec6e6dae4621ac07eb506d4cd4d627e63c55534bcf2b168649add19628b0a87d455c6f74329fff663a2a9016ed3d5837c2b843b83015d203bbe25dc64075b27c0e708875eabd9aca4ea6468a2117139ad85794b9629a3b06e22a3d945123b41d1ca3b656195ee3b0d7b046dd1f28ed3b46ccad9a174da581d33997541c0d3ec589285587e340dc65c3901c40d3353de448896634698ccb1ce55e22fc3b808cba5082958492fa1997b26442f09615f869db65efef28d50a75075c76fe6f2e96fd38a7429e0746f3b20a0eb31027ee8325756b42b2286e0069e92461ba5e5a731a2", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 55, + "comment" : "", + "msg" : "313233343030", + "sig" : "aaf95747bafcd968dbc2f7a719315467b1f438e3c71ea01b5b6035b9271e16a27791ec23ba7f7aa637892c9a0110cde9f3df8fab65a4b2dcfbcb827628d0988c488b9def01caa916116538d535fc955aed97830a4b6796cec61fde848d149a3612e4a815a2dfd45131a435559f48e72337c42cc104f1797262ee69709882d57809b19b927410af979c479fb1b3f65c713c8f3aac3907d2a10eec945e302bb5eb5e194363fc4ce15d25961bdd31c51339cb1037b4c86236160a0bd1bd574c52abd88265798013f1e7ace7ff4eb710d0b7726754ce14a0962d7eedbd08353574ca9bcff955ed02166cff430c34dbd44bbc927d8ffcc85fcdc685e0ad8ee82c27d9", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 56, + "comment" : "", + "msg" : "313233343030", + "sig" : "48486ef632d298186388f80506bf6a12de03781adef4b778d5f616484ab5cefbb5a0a004ae15def2d82134b96c555ebb3ba9e8f7dcf2c473d6198b0a455cb027b33020ac7c7c2d10b8904c94d5ac45ba9fff42c892dc0d845cf42d4d162ea8b9a544084b6565770f3c188e8e2dbaf6861574c94e1295b51c5e13fb7d29d65d9121008870de99b4cf2160718989c9f288d90b50069de579027a624805f1356eedb6bc34ad3f4fc9519fd90e626bb0622bb701e69669724b4544c584573f054dfcb79a2bf4b3b8760fc95da9096d8f56a91433081e8462c92e45b0383811581e37bf4629567c2b19f0135e341a637d866686312626b99c0885002655fc5027aff0", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 57, + "comment" : "", + "msg" : "313233343030", + "sig" : "9be08bed6aec129b28159d23d0c9d3171372b44ec3385be93c5070ad0714112e88e774522a6c61874ca071dbbba2a41ae03698395943de1c0489a2902c5fbcf7790d3f6df0500b3f04b989863f6ff742954dd32469b96ffdc94086b6dd39024a1db62357ffd59e1a2687d4266581e5af3371b1c45189346b374426a8fe87363e71254a6f1e566c911f467a089dfb19cb527bb0c75e442a42ac356eeb0a60ee1fb16efb5a36076a28e36d6fcbb1ffe5b1662f6ce1be09f30c9949b8056686ab3c1d3894350ea0b12f97f350ef7c2a232dbde200d4ac74b6145a0eeaf40cc3e0b8937d4377bdb04e14730cd4830ff787110452c79f965ec4ec8b080a5bea0d0b2d", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 58, + "comment" : "", + "msg" : "313233343030", + "sig" : "265f70be75fd2ca926327fc0ad87f20a9ff1a9bf9e45545b6d59cda7abbf32a5b2fb0f78a4acf772749ff038f03699f90e23e6a27df6c324b34a5a995046c72c3123f894a9014a17654337ab455a9a2942af4a31a4e5144ab708c653a9a75b949bf800f817b856a6f139b1ce02e4af27180901121ae1df5196d4c96b013f98874d9305a04bfbdad91ae365b9d39a28ca669ea20c4800af18176ea83f46e094a87998df6e14e8d6e26ffecad9127f6f8c5b96f2f192a7345617f5c563e8fbc3d870c165b87449af77186a813909716747fa0f2a487d6ead2ab67a8b81a0a4dd681298ac8b3ce607cc50d2b9fb3a4a6d4cdd92fa3d9ee3aa0d46fc5715df133d1d", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 59, + "comment" : "", + "msg" : "313233343030", + "sig" : "af120d2204a6680c75fbc88dc52fa817b4876f2598fb7d6673e7f423d0959656471192c034d02b8f96f82c63d44b22776ed02813dd74fdd383c70838e5139bbb328e068f31ef09c420e54e6857c77b4f2438e6778bd7e6a3b6a2163be5fdbbbbce32823a26d1c85298e7f14ccd9992a510f13e66b5c5c7170f4639b39b2e322b7b25251978801b5fda78a73d1c35c93f29766434b278c7f49acf147cb3bbb906f0ebf3c624e7b0f24cdfacd852ed594d90bbe222c17edf91ced1f6adc36ae7d4a5a2d5b81944ba5401d8285b0a95b04937ded001eae93f470600e7d9b0f74e4d39962a039cf57b6c955c1724ea8bb304faa0cefc097eec4bc5570737656a8a84", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-224", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 60, + "comment" : "", + "msg" : "313233343030", + "sig" : "285f6b301bd5d54927e3404e5e1ef8dfe90d58dec37e267478b10d2f787573025c2657665d34415932e81ece24af57329c2f54a651cbc7b791bffb0ee20343e2c341cf9ba5a0aa67184c03345d36e561f4ae18ae344414c0478c7bdba9d7fd542fdf8d5e5758295cdba159203494021e6ca674190ece2769a0c0b97c143da517ebebca3aad1933c4d89432bab197e779995e49bcb0e945fbb7dcf257c5af509f19abfa6fcbf29f4704d25aeef57ea3d4c63f0f378e5c5b8f653c5311640df57bd5cb2322d84aebf304b649e337539d47fb1491ba1b0d936cc008d06970e0c0a10d75ba0f2e0c5efc1db92830cb022056952105da83b07e25c375803b3ff536e5", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 61, + "comment" : "", + "msg" : "313233343030", + "sig" : "55d88872d2dddabe8874f8999fe1a6efdc0ee4ce38bb1057f11c8fcec2da27d238d23a8010ca9c0510c3df12a638fae0c0d64ab83a8b43cae24b154f1b8632dbef8726db103bfde6d33f8253512388557ac502dc90cc173c9ac82a501ed534d4c57fef7ef68d320897fa882ef90ae32b29d379c39b4a8971c46ab9366e39db2c2ff180cc6259cac703330dc2f80ba398e4eb7bd70175aa4847d0e643a8d97ef6abddd239155cfb780ca228985235d0c91188572902c491aa011d9348517c370b5bd60dd9a9598997a5fc763267d2000e2728edefe4509d98f7197c487d0e42951fa92acd621fbffdcb595b20f8cb53c6f1935f535d7f0282837e4d03e188b823", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 62, + "comment" : "", + "msg" : "313233343030", + "sig" : "977049eb468411cb4b4745d1804dce61aad8038be0bfdda3d6e6e7f235503100505b6f86ab432cb2ed28bb57358c95042f71b8f9e5221166dafdb9281eeeb79f790f8f9e2b0a19e50b8459eb54f85695b1929ba66520d46203814c74900ec3cc546dd681e35afe3b55e3ec1ab719513dee7e9a9b5568e9bb8e342aa3de2d4ae883e9f0c4dce2c9fccb68ac09d5a260a0f4b948bfe5a03043aced68af31f854dfdd5d42047dee19b71d114bdf823bf4b03c5513b5ed2bf333e323048ddf332ec284c7d31ec032cade848d0d4e8a0121264ecb2325a29b56ce5c168cb9652d31305547dfa281457b16640f3e5d283b3fde108b67cdbd6b2005af93d008be4ec46e", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 63, + "comment" : "", + "msg" : "313233343030", + "sig" : "4ca8cf2d7817643e14484d757f0853625613984728c9e483efdc16eeec616d3c551212107a9cab91796185bd7e60f661a5f2f17e82b9f34c0c55197eb5e2b7d74b8cff00caee33083bc69aa66027a3e68180817fc065dd5a5eb2e11626bf97c0ca44b70c18b0a0a70ffa628d86aa8b45e718702cc5d15854d51baf34fd637be3e201c39ac3db412bef0137951bdf74a43c7dbf5956207693c40c9578f5edf408b43bb1d078003082592fab58860a3d9a38d6d5aee051e5be85bbea791f57d68a7c4127b7d7f5dce2ea211cc35f367d7b0a561f8ae63c37101748fdfd890d616426690c5b6cea817c219b9165ba6784f9edaf8aba7082f912940254d7b7921212", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 64, + "comment" : "", + "msg" : "313233343030", + "sig" : "6ba6eaed9a00575e0ad5cf4ade39dbf0bc6b8f50e7d2a892d626ee6751b6a360a703904d3a11596b10473a8030ab5992dcca8932dea1eae7e3c88829702530301fd85f5be515216f23c39e70b46b256a06d392f13edb5431fd6bbe4b77445db03fb4706adb22105a7ce3c6bd1a537aa3d3bd3e264e15bb68daa88c0db01c2707a2aa7af4b055097b68e7c0e6749214478ec91f1104ef2b513a22316476de696b14090f6a3e36a562fdab5e3c682708c88017a077154fef4fb84611b9df8e3b5db55f9dcb0dd5d2d797d8117a4db392c62f432ae24facf99eddc78c41081de9ceed9f651769e44cba098babf7a78f1992a53fe318879417ff3cd8a5f04e66945c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 65, + "comment" : "", + "msg" : "313233343030", + "sig" : "5bbbdc57a45e5fd5a0dcf03b76c06edb2066f9205eda2facdf5120dc6bf93c8e969d714a9ce71104f2b9455d6c6c3b6489a41e578fff9247de07ccf307961b34f454df5fb40ca98a4a0ceba8f705e60afa02c945f8ced0b6daca87acb6ad081098deb1419cc7bacb407bf52559440a69c0ca2af1738b266e2c14fb26bbeb9ae1f415b27b31e36e59026066b2674d60516b8c06b70fc8194d86bc8a5514e9e73dfb29ee959f2c857f33dd0f672e35f13b60185c8cfbb3af23badb9271e40dc1d4374562d88277ce0600b18e634b127d3bb2f5e1264dd9a3c188be38089617344a01efe47e1fb442d747bf5862c409c14327b2e3b8ee065a03764b026d08983ac0", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 66, + "comment" : "", + "msg" : "313233343030", + "sig" : "4d34e818a3cae7ea179c057aca683ba99e347f661e5a931e702a75e9b8593c888461f8057fd719b4cc57dd674da0daae36972c5418205c87840470cc090d99714aa2d886d246ee6b5751f683070254ce0e12303c9fe252d5ef435f558006d3bfc9d173be2fce9c580c3c6b6efd003c84de74aa6d9e31fd7b04b0fa2f0d6bad247a3c28f157276f525eae16b058936cd91f665ae1858b2c00b778aa42b97aafb5bcb38e577da899c0390a7619339e2eb487265b6e660be420be199586f4124671c682a67e0ac1d31be4b458ba5ea64249e988bbbb67a59bc62d3d827b355f3b0e4ed32ab2078389653bac1861586e2ce2b49e423fe5832c49f7e04a53c6a72997", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 67, + "comment" : "", + "msg" : "313233343030", + "sig" : "a4b028e9ce76e68732edd1534e6c50df0fb88de211686858b815f93f899955d91cacb434ead4755f6b2ba64a305e656c31f52581e6910f1b3c3e941baa76ebfb5b08b8544da46f5d557b6baea4b206aa4b03b47f0fb3c4dbb38a6dee18b6e621d26a108b107cf24c00b6f5e9ba2aa98f7afe7ae96e45d073f36d57d8d38e4ec8ebaf00374f9b2a4a2a53dd7a4e5fb0879498240abdf366ffc731ec56cc89cc9657ef0f6eda0cf39c0846be2b8b1dbb681ebe31b20f851e962891d55fc62050a5fa012949ce584af8c9ef5b795f0a4c0a426450d71161638d80a49a842fe76dd320716910a81dd9edbc10717eec8afcb22a590541daadf0bfcd117deebfb2d409", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 68, + "comment" : "", + "msg" : "313233343030", + "sig" : "8e835e05ce0b0a5d4b00b8ae5ca60ca6a6f654274d0d1db9f32ebdd91f526cb69bf2508006db1e559489efea6b3b202a70ae72757aa13603fbef69083efdc39a1b762e355f22603860a2b12e69ea5086583eb61d754e5f70812eb3589217bfc41fe4fcacedff8fc146e3ec10f5e06c127f41ebaea7c4e82b3ef6e786886a80ec51189ac5c4d9319ccf50d9ab4b93661768fa2730f8d91a7892d5b72872d69de29c39771e8174ef0a60faa4491eaebdd651c9f2048d800fd6ee5e0b897e7cd962639911943f5401dfb44354a435f353648ebead13dcabd62657074b448c0db9c9a47d8b863b93812e18738c490992e6b16f957cf769fd301a2d609243de926e9b", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 69, + "comment" : "", + "msg" : "313233343030", + "sig" : "9a0006356a9971ac48b80da03247b0ac9d4eb99bfb7a59c730b707d16a823d31d8c64622f27c0184aee75235c0abd91625a18d0d17f7dda988232257b64727cfecaee137a9a2e033942139ec4c076d16476bb406be43805efd6398e0de37f1b974de2824c39bf61b35af0f4936a00d0f2c078ba815ded518b073cd4a36c8c1c16791bc78a222fcd877504935faedc3da6378b401247c6cbadeebc823fb2f516392d3706f92fde0d519c48a3ca2842007257adffa1fa8927e90e93cbb8d2ea175a6c083f4ee3640f7f7138bf63ccceddab07b2aed7639c2e1a2bba5122e4588a7e695020a3b521e1be3f299ca9996cea0a1ac8f7abf29a13d36732b934404f3be", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 70, + "comment" : "", + "msg" : "313233343030", + "sig" : "515eea496a899f1b6f84d8ae1a31390ff4e4c889e0ee2525b2e9d656b51ce60889ec9745a25d908e3e93b10d1775f60f638557e6bae1a9dda1491b26aa038dec60bc0030be3e23b45fb1f55e800f4eefcea448fa8978f144a4264a3b79dddfbcc033fbb987b6f849a91b2a28ff193db1ba715a157026fa442b851369e7e4c086aad5df0e2c9a4b598c4505e5703cb9e2ab0ab8b9c5e7266f84a8e998fbc799ea2f4e0de0db5b97161c7215c246b006c4f3ac9aa973df2aea96661a367d7b09b109d6912cfa84185947298f65274dfe9ada215b172693cd75bd9e0008f07dee6ed159933fdc6940f5a31e5d31f27b84f04d6241ccf440e1ce534c8f16f6f287d9", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 71, + "comment" : "", + "msg" : "313233343030", + "sig" : "85391950b1f67e9bec6620913bab3792b34285ca2850c2d6767452330c5dd76312483a50d3948a1d721f6de83ef915c67213e0bfe8dcb307905e68103b71f16bb96328e44f4bc61f7fd6d994abea65b774559dfdd3dbcfff7608855fb74d91b3c8397b42f5fec313abd9dc599f0091b419845944a49149ec41ec526e9f5291904ea68aa6d974dc0f771b7aa78bec702601e83d3f24bb3ef48a7712f48dc6e2fb0ec718d7dd0c035f9535b86eafe1c87270f5782f68197ec90dd256ad79efb0f52c1fd376e8a980b681985dfbe995406c17cf919f49ee3122d79eb94586942cdd2cb9fdafc870081e6bc93d90cc5755812c818f1605d652552f9eeefbb8d46819", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 72, + "comment" : "", + "msg" : "313233343030", + "sig" : "058cf56a97bc8c274af169b3918df40c88df6f1514903eb467a14ea7d264ca79f56a76b236f60f3eb30fd349c08dd8066aba5983f8a9c2086dcc3e66839f33805e11ca2a39d929508b296fa477293cd6d3314cad77f4757f4c2a59b8946d0a12efe19ee0b534cf6f709ddfd302a9109b5d1caa95b02f903dad6052be22d46f84ece5d3d683fb9689a7e2d1161833d98116de414c8350e48c8ec41902785641c190bf1a14bc5980a5f650bdb1c401ae1be6aca24d5ce8d911d76617c260a5d744ea9ffb50829c3da1c4dec0de3a68dd37e0bc6e8bfb30c2d91201afff113e78a739f074f1725137cb39a62bb130bb5c7c9921cdd5431c078f09d30b2060fbb900", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 73, + "comment" : "", + "msg" : "313233343030", + "sig" : "03f634b2c133e157c7955445082102a69228131ec6fdb9840af28ab45c62e20cf832c055418b665a4958c02ead8ce77d62852dc77b8e427bf0326653df718ef84117af503868cc7aff3c4bcbbbe6e69c3e5b14de31095e3b3b43701329a574c7e2c64ecbe08f3cffb0429ba429e83c206625b9be1185bc5df34ba5a58fb20e655972faf6c0f55a94db6cfe975e4506c6ce4572ae5bd196e2b108ca9622b9bbc315193697858094bb8007d8c007674034375cb1d4092e28262216aa44d12edadd1262291cd085eb8d892ae461ae6c227ee91b7be1521f53b332e1c6bf7a3797c92cc86b738d306553bef975ee7fc6f0a968186de390046ce1f51fab68bdaf4ea0", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 74, + "comment" : "", + "msg" : "313233343030", + "sig" : "46dd15af9e3e221e85d682f4942a8c7e4d31a3bbaa909f48e041b3f582a9e799e9125e6b5c6fc35716e73da6a707f8a2c59c49ac0f4f140715b9c51a6e07172c5c9675f3abcc60a46dc671e866de78c238dba6f34e24c15578ce9d9869a915056c550bd632e49ee78067a7d20c597797c5628048d8286218d1291e759b49e6fdbd617e78d00d8953741c261bc5ee0f27cc61719057c5494234e453aea6c086fc6b63cd21d1da0d160db4a1b80e94f19f14f5d3e8c5291926bc815a378e8cf8b2b3036b02549854bcc0ab0634d0b9e70570a8fc732ce0f12ad927e67356f9454ef5f1e5f89766bc8867693beb4e852e6f2c19ad88e33a435548bd8e840dcf84e9", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 75, + "comment" : "", + "msg" : "313233343030", + "sig" : "a1f187aaa6f2c383b5b88fcd59d80a58475bffeb05049e71096b0e396ad6168b4f98d2be393753469dd48107e119eda73bc7ddd7830a7772d19cb7d799201b534361ed52ae91909c2efb355ede49f16ca7648b21a0c4a1746ec5bb48cce5b11adca074d79f1252e906331eee3abafa6f985205f9c64dce2a954ade4e600f30d154494be677141e4efa12e5fa86e79cf939149bc30e73627407455622515064b5b3a7e3f2816d67ef59eb499c9cf92b0f9f78a4b21ef7c32dde4cb89461f6c7280dd9d90c403c0dad486c22f039a16524a31644b635f05bdb615ffab67df491783c5c85ca19d935294c6d458a65ffb065229f408596b0be0327d5af052845bd6b", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 76, + "comment" : "", + "msg" : "313233343030", + "sig" : "3eb30e9c91fe7f0c0da8041f7441bb3ffd542e63a8519705a9941883aa13cc5ff4d5c14263605687778edbb8c9dddd4828524342879a6c8bfa6203d85e338de351608ddc987bcb510590276ea691728d5c94028e10fd47f209c4e4be369ffdad3a0483cf6c8704af3288e1b4b7f4ff9deae00f54bcd068347ddfef7c3bd1e2d05be8e87b52c8f348806898f0cef7f494e2c2ad3fffc73a39d5531c629efc0a63604c4173af03ad73cd71cf8ffa79a5cb8cc10efa66004237a342899bfa81f5a47e76776c9a626d49c6bcb051b168357d5ab4b7e51c1142c86ab4e52a6b3bdf85cae768841396da036a733fc15857078ea563635ccf5b366499c550c63dbc449d", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 77, + "comment" : "", + "msg" : "313233343030", + "sig" : "b261dbd4e96d7508686709dec566282ca192a0bdd1f37aea4d0530e07734cdd664d933906ea5bbb8616d1ca5b8e893ea85c613e6ec6fc94f4fb500bae6b356af8419f55ccc006781f6916190e50f411bd0c0bcfb729d2b271a4b1b30a80f53dcd9393950e595a2116e27be9b2ca1465e0eb5dff2d8f9d524c70d06127d9bd160eade8328452967739cd5e372e56ea098a662e8f5868614e0834cd380e7481952428cffb9e15daa66406c025acac8a73d63863fe3192c1eb9806d42f4add9a2c9c608c763efb64561c2178f90f46b34dd967fe6b0907bb13d2a13450128c43c8b4569778a1016495ec317dc21475705d6f95843bfb5f8f1029d2f257905ad82b8", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 78, + "comment" : "", + "msg" : "313233343030", + "sig" : "af289127c72413c318120f8a55752cee713e81786ad2002fe51db89e18fa0ae98afbab320853da32aff8efd5d07c9e9edc8211c53d6cab61e4e02827cc80b0ccdb8ce3a5984bc7810b284384eb6afbbfbdae51ef15537893737a46a750b71a248a257d4e15080201837a69cffb5a1eaa2ba31549ab2737fcfbf8833db9692db50cac6d22d01379aebb00ee43505bcc4c151a84cd5b1da9d58122385d1aca9cbc3cbd6e4568b8efb51f862d170315ab3172c40dc36e871a10f6cd88bfce13b384653738875acc2ad47e5110fcd7702a1737ef459cb49d70d3df4e6f29d2bd6c8020c4c77c3124fd5d53be435b0dbe8eab6a70fe120c5de89717290cb8052aa405", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 79, + "comment" : "", + "msg" : "313233343030", + "sig" : "5e6d645c45e43e756bd8299a63110e9afd6e8055b1759f29058208787222d04942da32b858cc355c089cae77751826d13fd6edd8b73d3d93e10558aea863af16c739980ce381fb092eda4ec6b0fa0f40d91ef98b3b855e557e6fbcc15ee46059b75014565fcb826f4f51662fe37f42bae43a628d70f0d8b49fa2e00fea84a22091669b9601964f7dd9eecdc1b539437ca1ec1915499c5cd5f6ffb38e9585c8baf39a283231691658d5a1cfb1befeff4a005804d050c339a681ba27175d4037a8eec6cb882972cc0a408a0081958d2ef13de4f2cd0402a1c6282eab0a8ce418e83f7f5e3880e88d115202c4c481a09d15c79d7388c2561cc724d9ca94e1f33b47", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 80, + "comment" : "", + "msg" : "313233343030", + "sig" : "47b07a933329375d1003bb984be0e9a0c3b6c736768f5bc36bd314b9365b525f5f55185e49f4383125bd01f2eafdbda9d1e8b51e0cf5735e5ae36bbcdff9f7e8f6e2449b4d58477a4c9e57f83778be2c7be22b7ef0d5ae540a87b9b7ea123372f09f8ea111ef1816472af9b391122745accf09e0f652aa58a6e79d4081eb3fade4f4ffbb3506c4aa9b8d00f793c4173636ace4f727e7adfa59a40940bfa652ee6faa6dc6b6cc16d9ab34782951a099f33636e810776f212924c9a4b4788a20f2106b8a61529aecca14701738eee59a1d0c46c82b902f5e4957772b9918db556c0bb200321b5d7516d5b0a7b67f9427db0d7da1deacde2ce7008adb8bd4f12542", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 81, + "comment" : "", + "msg" : "313233343030", + "sig" : "8b9b86bc3d9f34d2514b54928a542be358c22574ea01e254526cb569841b55d429f4fc190e7a4aa526781e439671acd1189d263a8d7cc8dac7f0978a091ee4455c030ab325ba55adde20ff5b4bdf9c32b9d48ffd5c05e6b643cf7c2827befcbb745cbd305b6efe6d38a69a9e44faa81a1b8481cb141a72d52fb7bd01bfc3db962ac79093931c2fdde0156db7ffa0da461ac9474419ddd27b79ceb55dbbc5cec9d957c4967d3dd2fb9d43f2aea8b254a7428c0e0aa93835bdb82634d125e3041ca999bce5eac7f0b28f87eaae8dc19ea312085c75c72d743e8a6f9c20fd659b0534ea76be885758560abf0de446f975f5689ac83fdbce309afce89f68d551383a", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 82, + "comment" : "", + "msg" : "313233343030", + "sig" : "67b898d0a5794d80c30fb977e4ec96933fd088df58b2094c9e5dda132bd23fea5820da6dc0eca9cb9f7af7cfdec61b94c05e004a7d1ef18310e716b70ef15fb2e33c856ac0b18580a735eba59b5183491912ee386f7b498370decba37ace8c50608b5dcea22678b5e5db20d06fe25c554ca2d29b25d13c3cbc981a8c9afbe73cd260c9dffb9f3561af8a9b459955072f31621a20941990b04f27e1f88e86c3dc8915fea08aacb41c24284e0ea5bbfa1a7cc09ee786dd0eb2de28392ff15604b10d55f0959a11ad2a895b910cee367764c61daaafa49d60fe951d8e143a1d1453843cae84808bdcb52919a4954573506cb69ee93167c16a0d8dfe89527cc5108c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 83, + "comment" : "", + "msg" : "313233343030", + "sig" : "5fd7bd964b097ccf7daf5dcda4946d8969d6140ec7f4208b2593d36f0ccdd94e191b85d3c63dc56b4979b3193122ba3e122b6cd687ff535ae6b78635641173ae76e32ba6cb50384a2560600103cb9f2c1e540c5f73d1434535c8ada6f62ad830838d096df9afcc8ee129f2b3dca499aae25965cc068c2be9b19d3cd4e8c5c7aa69b6c8a6dad86678edb82e906617794baaa0577876ca26ca7b637d6d4133a371eb7a32c42ac0431bf6611ab66d5621c5ad4a94f2ce680b4a8c21f7a2c1a66cfee9a802362041329fd6e1fd66e7175569550bb865f38e6c1803829c537e2ae0049dbb5509cd4e0537b7e1a03eca9b5825f90c091f81c480dd19f086632b0cb338", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 84, + "comment" : "", + "msg" : "313233343030", + "sig" : "ad477628385ba60a8c098232fc75e7d4631b5bbfff1c90eeb9f7a9628ea33a808c3b46d86af5c10d6c15cb8827e9404db420aaa18669d3110c3af01375dc9179e6ed900fc0493ce1a470822e23a2935d6240f6ac0e965d8d1d3aefb73e34572db3e807ca0732f4088fea9fb001b17f5c2e575f502f17d056c72c139ba1b9b44403684e25f60ce9427933d9c044757f7dd1f533f7239a7e0c8ad90a4b564cf304a928b5f0a30253d3a4c9f38a872dfbd3af0bba3a4893ce4fb9cbb082f25c2d700cc1b1bd57537abb01cd9dc4ed472ee3d6e5dd1e4604ac118d6d1210d5d35c583e4dbc93ea9f804204d81f509e4feabddee9cce6877d4d9b79de13e08ac01080", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 85, + "comment" : "", + "msg" : "313233343030", + "sig" : "3bb2c2b51524d29a8d6a11ec47faee62599f2a310ce42d578725d19d050c1051a1bdd65ecd7e4f1c6e4bfa0434626f933bfcc1532bbbee1ad9b83aa888d51f92f35795a46d06c81970a6f6f8cb0f72a57e62b33e64517c1b2625b11458213919f4b96ea4956143d8d658bdc7f5600dd0f301bc7a85a5f785c91cb345413fc1b1ae9499c68739ab963388db47f7cc816bb53f8169cc8f8ae27f7cec4b4366ff2ac14a5273eab9215a2815fb71c45a274bd4c11d0a7a721501e41f30193130e7fcc150b5c54df4728bf72f667de4f3a8cf6fd62faebf1c2fcf33dfcd694120532c7a638a6f1da9846c36b2c2cfbfcb8782655c743d9d324b4fa88bcd16997f3c2b", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 86, + "comment" : "", + "msg" : "313233343030", + "sig" : "275e2235dba328642b7e5a789203119e49012c0006858d0143dd571c67ef8757c3d90f640bc0c73532889dd7739cb023505bbb6f64fff8872aa2274fdbdf1a698ce03aa24e0f985c8e503d093bb138388ae98dd16e9e3f1dbe65a9f313b26dc8d35c527929dc1fc6c387be538a13c97de30a8460ecdb87891e233c826be75cc7f598fec0301dfbe3234b2940d61e93b2e4e6091c19671b7f07033c9f1c6ee90eb99abedc9d6a39aee952329f34d617fb106cfcf6e95fc867f2d991ca30168d08259b12dc974fc74eb5b03f9209d208896b88d0191dab425b7e9ed0c0b6e598e7284b51bb276c46c1b4b60f6c92b1177832ab26b69fc579e7312cb0114576d11c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 87, + "comment" : "", + "msg" : "313233343030", + "sig" : "28b91acc263bfa8e50742e54f6a7cf9ead9cc0ed81ef2a063caea8c8055f00d1d1cb897f84f3f832300031d7293c98616a994b2944a4e2bf4765c573ef8aa26db4b9555b55194d2a50985332c0b3e449253454a2b17adaf293bc5ec52d6fe95b6b7bd997741729bc5ed68c2b53e426f4f27b533b765cc58657133566793356e6c4ef8f4a8a0192f2501116baea02a11c7facb9c602eca510e4cd2066bdafc2789f13ed959e44cb3f34f7476e746c6f3d78eadc7d0152fb37428d0d97b52a9f90e47f74b65c3c0ee0f353968c703972262c175f89536e8ab3c26906525d430aaa82d2aeb34ffa70d39cc777bb03e87cd5e5c8f93d37e291192a4f333bc857e714", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 88, + "comment" : "", + "msg" : "313233343030", + "sig" : "05d62a19dd4bc8fcd622cd55d6762f7f46f9928b1b1806c92591d432c4fcba91ef9c834c7d99fc0583634d77f7d2a6cf8ca525fbb3ac037b0df8c3fb7da46044c7a54780f9f83aa897d51717c44de91c7f2605a40b3165da8fd92eec6d8bb6612226cf7fcd4c918b7cad68858eb0bddf70d5823986cb580bcb3d274097911acc1dcbb61c9c77daec84251f0233749b6bb03ba5905ac29c6f8485ef9e67c6290c862490bf49dcf4153961abcbcbb30e17169f9465cb71f84873675d9b71f5c04b44dca8bd2501b753869e04328c0095fd4bcfb059324c4e8a08900d2012e25bdf56853fff41e333a552bd1eacbe384909da86845f960d31e8ce570770f174d714", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 89, + "comment" : "", + "msg" : "313233343030", + "sig" : "03b0cd1b267805404dad5ddae2cd341ad2d4d4ec35c764ef7205e1a6f0e437ad41990baf569b9b072a2e4d41a8c969c688a586bed3da319ee471f4abb6d4a0ab452eec6e5ed67e6c138befa3b8784af91f158185b11c1ba141bb5d2bb9ab8a759139d19fedb2af16b230a4ca00da9f6f9908194f9202746fa51a1c3372d4f3ef58f61889b67380ade4bbd53a0273d27a37764d5aeeb06d2bd96398d5d2c6f5c7b9718313598aaf881d98262e67d709aac76b6d397727df2c607f7b682adb76cf9b8e58ef64de1cd815a36bafc79b270acc30aa8a184f299ef217cdd630d2026a865821f29d82b8ee8e4055ad45e7388d03a5f319158895ed803e57c3c3b11049", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 90, + "comment" : "", + "msg" : "313233343030", + "sig" : "7c9132adaaa0592b7bd0f8b4de70b28c5f3a04cd777e90e82758b95f368d6f7bda039e134ec383c5cd15e67eb75df41c03bab87d60937d5088272392e11e26dab51afcd73c00c0e167fbb5d4bd6939691788603386b8cc90458679111faf4af273b3b32f4ac3790cb4f4d88b362d11b8f7897472ba3c8a6963fb7f708bf6c44a5467646c3972719345ceeb42000603a1b9fc0063719ae44c66c6e8ca989422add2ad533465b954789181e403049411585549a44f0da9abd6af3f53d50238ebbd5f4a4e41e426255c261322d415f3e82e1bc0b889fe80a518b19079565ac7c44d79707354d15872e95e99262cd9d8185804fc923299b2baf8d40814ad9282164e", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 91, + "comment" : "", + "msg" : "313233343030", + "sig" : "83a3c6df7f928a467000185413d80212bc568ff3bb42aa5d6276c2e52bf2dbb4e44d27c7845f05791deaaa62cd1d3876473454a3a18538ab0552236ccabd63c4b7d98a2d38228c66cdfe9bc8f5d7c60ccf66321da62d2f0cdc168f95846c4bd5f70a918146bce9da84d07e2392d2e0cf5d3d9bc58e2f0f64ae92d90a6c5ba37e074f0328c4c52195c546bcc7d46c0dfdf9bce167848bdc93d34a01a4325d5c1da84492ecad974ed1d047cdd69cdabff0379f2f17a63e33b732a2648d5469c6260eb96aecd7e38892f595e3d1940830605260d2107bfd37d7db3ccf31e39404a0f646673580e0fe7cbe151d6bc522b8d532b2bdfc2418546d802c77ba88ff59c2", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 92, + "comment" : "", + "msg" : "313233343030", + "sig" : "b1accf7eadc4dc201a87e535242e9d929d83d7621ee97ca27802dfbccfc5f8b968139562fb0df9ccb49178e294c5a78bf0a8c3f3239e762bc7077a9c0befa69d8904b70763cb2cca86e973924240820165aab285a313897eb034d2dd7b9c4e8e1781a8ececf01c610737443ea98628e94e8d94db6ab32687322ceb3d0cc5ae7316f7736c3fc86e8a911b30c6bb80c1bbfa33d5fa8b5d4fed13ba433f66c1c3235e4fdb2aa915141b34323e64bb39d47d3582ad2751f876d22e348e5c4eff9eb38d80dfa0a66f9df9e1f96adaba1d513903c3fbaa8e1379680015ff7fa659f265e8265c5817e742901d9e9c8c9b31e04c50e60fe4904fe9a9bacd3e133870a388", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 93, + "comment" : "", + "msg" : "313233343030", + "sig" : "393ec2b5fd66fbeac6cdfb62f43f832483c895f7a99df1d44b74155c9ec7a4174ea80f0011933d9a2988f2ecd2b140120709239ca412d2cf93da30f7626e4d2e41051a29846c4762a7971ebf015786ba720e929deb0f3ebdfcdd4dd9e08dd9dec59f31697a6e41aa20567b31aa0acce622508321a1f0ccfd6ef85c99bb371ce0298e5d501d2597b0508be6838985cb95051c1271b4c7edfbe8976e656488ff61f8ddc291c873034e32fc7ea65dc59503bb49ee279d6aa5a698da77f6ac20d63603308efc20067e903dd3414599edcfc488dc1b93e3ec4de2fca1be8772413d10ab65058f9f1da4c5abbc3e79965ead7cb06b4f0752d8725350cb84c3ace51a22", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 94, + "comment" : "", + "msg" : "313233343030", + "sig" : "59ee9757c6d77e1a29bda4c2d0c69afd89a8da8cfae62bec1f87068de3c855421d20172c080d8d5ca24f68009048ea1ba4a72c397a6178867f21f500cfd8b352e4cf02d99c5b084d6bb5001e20e0845b62d3baff8e86c5a9a8d6b5cbd90a215012bff297dedde49978c8eef69d7745c586717fcf3615f83da251af76a77b2035a3bf94f705fca89d3dfc1feaefc21a1990c9acc83ce5320112514e4f9a4bae264f0d6a100be4a44f900450afc99679f07ea0fbe8ec494131830602d571352eb8f7c51812d06b53023413ac436f27e8d9893438efa00ddbbfab975f18a25c9f189eefd90dd751ff7f36ac0ac22e1514c8fa1882af05514bd6c328028de28db79e", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 95, + "comment" : "", + "msg" : "313233343030", + "sig" : "3a44e84f982a227dd65ca85621eb786d89f86f698251f0e297d607e94c59ec246aab8df5601bd1dc5959768dd13320ed6a9fc5d8e2424d251dae9514bbffa8094ae48b226f87a1e62b0f50aac3de7ab50dac7434b1c72fc6b6c820e0c653d8477837ca12bd53a2435a56201667d0241dc1f5c2c3a73e4c37fb8f10cfbff239cdda5eeaead887a5055c8a2f156fbdb7b5ecd458cbb8baa3b564046147af1cfa7369ceb602e9ecf5d37af5e0a8b7936410d2dac61883e8e8613519e2c6a88286099c7a7611704052f4c1c04f9b40e64bd0cbbdb909bba13fb47cff47594b3e1451992ec0ebbd4d14eb72cd4d3684244190bf93faa3cba93edd3677fff20188d8a2", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 96, + "comment" : "", + "msg" : "313233343030", + "sig" : "4800faf5338b7795a8666a28bf8a73f33193ad207bbca13dc3f3baf6397f3762e814c237f5512c99dd1e5124892f7da09c8d2ccae562c4fdfdad929f1de8fc3c434e7a99a0e56cdceff69c00f104ffb2907a064da0e5bc625767fe23104831d545c1ef1f8267a0ffd61755bd8f520ccf797355879faa752ed8d59814aeac713f34f07d8ea803c90ed0581d753646d559a13c4a82cbe04655f5d404b26818447074f0e68012f95acfc59e341e6be59901d00b2f7f41bd034213624c4f33b3a002aca2b8447df255278700edd31d2ee272c248eb2844721444d4a38344fff28e0787c2f138ee84f7cbcc1d4ac96e354ba8baf67793f2466c4b48f39f37253e8396", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 97, + "comment" : "", + "msg" : "313233343030", + "sig" : "4068088a052a019bd405635272ed21a3bb7699ef4bd220f5da1951aa419fadf417d3f8187d49ee1fcf17f358bf4642706df684f1eacb8424ae94dc87ae4eb1073969e8f874d4972b671db37f3f59f210d50a75b6f8dcc20a2749253e799b3259f9a95ed5da971d093ce2b3f388b14778dad85b14eb404a3cb16a183cc732df393421d48fe0094395b90270bd760ff7a9fbad19d52a24aa09255d1ec098c878d18498fe9929a52f699cf7a24ad63727ba88bdb3db6ea7682a06b7004559d1f5346d10b709e5c93a8a24fb1487c532b7e7a87b143d22a2213f591e7b3959b420593e603f5beeb4454fc8dccf0bd4d3ea49c8f6ad67f3ac90aab3fc73db8ffbda2d", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 98, + "comment" : "", + "msg" : "313233343030", + "sig" : "b7e5e12ca4ed531ee805973691e1d971b79aea502a7416a56d14e49c301482668323ff8bdc02ab49c98ec0b2c67f6190cdc3ec548ca6fa05f94a68eaa2111f01d6e3aabd8513d3ee0a52538831ec2c58766b6e28cf7d0b561a8a2d3a54cf30a98e777469e1b2f171f8457afce2e0b61ec147dd7eee64d9535465d626092038b848b556c2d488fd6169cc1115e10dd05a4b77a0560fcef4cf3ba608dee6a33e09f00e014acc3a2e3dfeeb3128db53b1075c6922f9d90e70d0c7de60c57420668b850be0c127d2683b38ce13a6dbb7c9cb9d2beeb7e00613a1385df1088b38288081f2120e947d522a5a145b899eaedc21b9072b201d92efb8e1964858e37574cf", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 99, + "comment" : "", + "msg" : "313233343030", + "sig" : "ab24379ba46e86c915374d26ba25217282454b255bc8a675d7b491b7d7ab763d7ca6ad735297bfce4334b72b2c74fe68cccee1b04317023ee3271ba6b674b87237f141e94c2d446fb46344bfd8823741ec931ca8105089c48eb199315dfb615e17a4aed74f9654a1cf5917050ac6a2065e2f8886f4b3fb8ac092891ba462ead334cb64c4ae1a29537ba4fb53aa6bacf521a984c7c9e0fd0eafe5fd354c75ecffb5ec356fb34f2af67593916151f219635ad7afec1ce8a779083219d7fdd1e28c9e78fa6e312ef5507b77711e2f58934b6fb43379c607f99e6b4f449a0b6c4b5c723171d63fd74a34332ec54a2d0f4d1c31090b8bd5002c981d2986fb2dd7f5f0", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 100, + "comment" : "", + "msg" : "313233343030", + "sig" : "6cb2d2b7235816f9ec77704b9a92e10f6fd545222a029ebde456fe0a7f47711d26ef4012e6445fa455fdcc90525ce4b218a0cb7c0002f3331acf7155ced2b278d46bfa676661d0cb8dfda8048bd1066e46cfdcc3878b845ab0dbd9668bf10fedab8e971b6ac7b42e84ce0c7d51ade27dc317306a8e623df8ac56e15f3cf00992408f5644e17b736550af04361bc7b5dcb10da9f1f7df4415f2243baccf32b500d69dc3802060f66cd5ece6e0bbcdb9d8c1b2152d4e747e8e017889a7a9c0e71abe1dc6c8f4593cc913cfa1c68c5c85fb20db5dc27297605fcd77d81fbb9d114f5a343c0753eeabba92d3a6157925598a5c84022de9ea913a2dd2b86610456202", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 101, + "comment" : "", + "msg" : "313233343030", + "sig" : "9c6221f623e091e133f137f82c3b700c907e794ffc567e00b1515f5b7dcd6233043e804d85692c1e9cb9c4a634fd3d798b75205e599a149681fe8c8b766d3b9dfb1e50ace02f587fa903a92766182e55c82afb10893bf29ca64915477abf164d63e3c860c5330169ad4a771649ff2c38aeb36a754aa98377fe8903243dd9342c4c8d0753f5b14f05bbec3e2149f74a5863f8b29733cea10086aeff8726a0d3c5fddd037a279843e5e99130172a19d8fa8b5d8ad2815f6f06a55e413d574d4805572c6256b63e8b8eb338cf54645e5e6e853da7250450c2488acf1e7b63ddd8976b0873d01937b5bcce8cf035d41b4fa14012355c354e6ba1e3c67446325fe224", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 102, + "comment" : "", + "msg" : "313233343030", + "sig" : "4657d03e8657ce1d5a60d755765dc8ca3ac956cf8f9025cca0261de70c60dc3ffd3205db3cdaaa15500b652bbf82321296037e2efbfcaa903def52d1d4519df9fa9fc5d4c36912533cdd3d8c78a72c07d16b6240b86a65bde7af5bab617ed35e3b7ab46c93d9857a64cf83109afe83955ee9485184640ea7bd2d7a20345f0933856e2dfbd2ba8905c377ff832da56b9d7bcc27de96125f5c22de218ddede298c95ee20d9bd96bee608daf37adb51e7c8d221c822bf2b030dec29478c208b966b2f6968594d6918e7a8ff705938978ff56f25d008e3f7ed3c90200c5cfac5ba7009c0adda69df94621b0faaa79a23dda0af878d519769e72de127daf69fa3d62d", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 103, + "comment" : "", + "msg" : "313233343030", + "sig" : "27c8b29e6cbd79a0a564b7ad856b360f8621fa91623813e671536fccb69720cd7596eb023caaa4408a480a14b1b17573d2a190530d00912c5a8430ae29be99148e3ce0a83fa5a7895fae8f2a0ea0e56911e69efc5668018b4fdcd7ac6c147713780b35950ceca07062640fa8b2c946c7dfdb09f69c28e6054dbd25de807f4ed750985d5c21059328a0da9ed8ccb277d473c6a78f873d83a5dab3675f6883a73103d998bcec6e91150338c9b09b847e65c430a64337306f9af9ccc65576224d405764c239e2b1faa375d92cacd09bb6a0ec2ce61615e4319ae1e49183cb0f9647b450497ae900fbbe22de24b31e0f2cb0c5b26de13699225534c218b08e4d425d", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 104, + "comment" : "", + "msg" : "313233343030", + "sig" : "3e4ae7fe4888ff711a348489a4770abfca50ed0b60ba39c6101972c96dca5428fcd6e2f43ffd493f1de41c22cdfcb327a7a3d43ff3c2218cb6c48a287b885373e8fb4cdc1c799ca256341eb577edf238821e9310f0cdbc98ca2e48f7b1dca5c1b861a6b80f246f7948c29db4b26c648f66573b4acb058c36a462f2d67fea2d23bf449b863c016f3a622320dcb3760d0da34f98a51075b15076e03523fdf370a2800255bbeebe0c0920a695c6ca7758e81ece1e199505df880b365f3b4ee897ef7d04c303322c27ded183ec0d432784b6efcdab558e214b839ca8b0cc4daaf80099f69b9791f5584f0d21ca4ff66f3acc3e5e003a6defa681ffda0a58f8db8861", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 105, + "comment" : "", + "msg" : "313233343030", + "sig" : "89e34621c15e6638469bc4e4d95243f1f0ad698e3f374dcf8bb74778f1d7edb5481b22ff1cf1f0bb30ac2f0e842816862e55c9e47b87dda5d05f0b88e02662a4e0fd456529b535893411baddfd965771857b7ca1504f0b0952f2b60f24139db821a45020911e94e8353841756fff109795914a46b126d8e39dc9c0d2ce4882f80ee843bac9060da62f01cf56a3596981120228acbb1da8f5b89415dd652b1458c21ec51cd2fdd89c391f07c15737d7485852b37bba45f27d95fd48d3062ea22019dc9088e27b25acbc486250485a7aeaa08532a5a9e07a7a7675d32a178675ce51a3a0a756180596742c8446b0383b37e86fa910e76034a2648e93a80db970f5", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 106, + "comment" : "", + "msg" : "313233343030", + "sig" : "3733f507187912655231dcf642ad9f7eddcbb6db32467a492ae3c30b61fffa2ed141fc2501d11dfe3b36ee1b10754368ef9a04c75aa2c1bfce20e0eda4e46a6d112e29827c03ddfb430f386c9b24a7fed4e8e26c7049ed09ddf231dac183d5046fc1413e86b697c1fc2eb30f13306ea049467b4ec3ac37f56ce824e6f4797640c7ec46a2d28f292824e02e5bde9dfcf9e099df06ceb4911cdc5fdba459bdb19afce8fa8cebd0c64a880655264f35201ee5b5e4ceddb64e583c1c849d6ce8d977f3e8424d37af6f5b810bdc8bdf0ac384bb0dc75856317acc12b66b0a9081ae6d2afb6eb38684df0a8708e7ca45809b98b3ed8092abd77caf38529977b9a52b8c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 107, + "comment" : "", + "msg" : "313233343030", + "sig" : "73c0eea34bccc2165128ea9141fa6f39c26fd88c5282cbc26e36b89016a6371ddacdbbabf278875000ab550949a5a26d2672e2219bd8df0ca7fd4d4257d9af6ae20ef7bce5f1b5ceb83ccab2c2e4a47a248493ae85603220a9bd3ee546013bf55cf1bd25255603e54df67e551b6078b442d188f0b25dc5ea8c33004f126320691220f515e74d3548e3a08a194786f1d42e781b0d42efeb461e2afc9304254f2c0dd85e4d80b16ba0d6f356126155bb99820f00c17d307bc7ca677c93c393ef9b2fb4bfe75e58763463909b1a3957f775f01f12ee8aba704a63014f83941c3490da4515be2d4ad1dd43934abe1535def1b3bfe58a43bb0edf296424e2e432003c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 108, + "comment" : "", + "msg" : "313233343030", + "sig" : "1768cef965b3e5ea372db44e211de05ae4b69c2ed4465084e9e55e602b4067d1058dccb02a717022f896d2fa2f6f56bf54cfaa73ec21646dddace99e3c4cd6dc2a3c9ec1a68cb91cdde9d56671ee866a3c681b867d126036811e306cc7320bb17d6a025818b468c1052661ac2475865fdeb11ffebd9521d2678fed02b9b3db221b3bf514d8d7a7798ab6bb077b94cb1bc22c541cc15a8385557e85d3c88f622e93e11193b631a331f993138368992015fd70f8cb8716822b6bf418d2438279948fc3b0641c9685f1bb853e5cea0568f7e1c040c13303cd907837b952c1e1f3eb6513888c5cad439e7206bc3f9b9355c5d91263df9f284e5f014cb2f052e4ecf6", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 109, + "comment" : "", + "msg" : "313233343030", + "sig" : "55e2a51a5399a3ec9ea0b4bec415f1c53fcfcc9e0b74cc27c80ba07463be541d21e06b4b40b6bcc3e042bfe586ec9f036862be075d84956b0d326d92ad21a150148c9def31a9004c19d888ca4b46a48532497793d9e2d61f305a14f95be6e4fa99c1b9b1feea9cef980353006d71c2cc3105fa0f430e86dfa41743b118aaff6d133d95c52f6795adb53fc0f18161f6740a240e73f8c85fc64d2e74e2338ace4d13e11e02b0f3848038fcff8392a166c581e9dd1f7b8263dfabd5e20ca7dbf01cebd551a26d85199979a8b97c171951d604e9e009ac8d19965c079aa4f09c2eeb6f1aed989260761965c4f9aa135f0ed728c684ff555b3dda4f136369d3fcb565", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 110, + "comment" : "", + "msg" : "313233343030", + "sig" : "a9169a0553a8f0f904b0a4a00dcf5247f87bb8e930f180aa2a543cfcd17b07fc1d627fdb061fc6b6fbdc2baf89d3bd8b2344f3c7c5469f88484517243d168a90a963408b63a848ce9fbc8c12f358e553ed624b5ccdde8a941a4f64d29364f83bbf7ebf10b60a85d73c346c7e462e7859e4b7728930472a0b2e67eb836b4d65b20c1cda68f54c9b7cc30840b1fe634176cb8e8be03ecd2b9f32ee3cbc981f8529d5a205d0bb6d8aca576b69e6478f1c033b1bb16ef1522a7ca5ea1f7cb71230681556e3cd1ef488b42004236f9e7c0b421e04bf746670f9c1d515c23875bb980267fe66b17050304db258672b35bd552da1e4860af4f564df3056b543794cfecf", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 111, + "comment" : "", + "msg" : "313233343030", + "sig" : "0bad39cd8a9987eb8c5af65c8491f5d975ec833311d1ae98d89a4ede949b93cfcd7f45c2191f5a5def8371a2e7eb26e966374d21bd21e13c52ffa8ac4c45eccabefd0bd372389ea6f857e2d44f7ce548f2b18a6993a3ca81ea14df494e4c1646268b6e7dc3945a0618a5f4447a8309a5ccd45a8dc59bd3cac9348707355911ed09f4e2d5472da0f343be1ed908bb4462c86446bb5fd227761391c367227645ca51c4c4893735093fa508705a7157eab776a515a2e40360b50cdb273994b4e99ea5fa203aafc35490651c6e5869ad9879f17bd6e5c8b6336d0f34db6af8fa0a62bb01ab27b1d5eb5a7d18afa80b8ef3269f0849a99e0483757f3b8c93a27100b8", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 112, + "comment" : "", + "msg" : "313233343030", + "sig" : "97618c022f53f7e687c6f2e631cdccd07be804873fc70e76ba77ea7131ea25f68d41e2adc6d8d4226a07ad915341a4c05cba2ec1707b14f5edb5b92a25dc39a6418740fb47852add908f40ccc8baecc343fdfe54d222cb2f9fda5d8a64333393707bd1cd2c4a88f13ddd7595aa4db6481115aaa5a5dbb41623c45d0a4d3e4638a4bf05b86803ae607dd8f97260fc3cd9e6fe58e3dc24729cf2a797543742205b93a0f92b32305eb3e52fc762f3333c26de543befc954051c79fe2f0dc2e2b1bb855827b6c11b34141a7a9275083bd246b6174af1b758afee37216961b40e6f504a7525e99eec6c9e1012b5c4b73cf73ca10f993c6a0fcd9b07eb9053f69c1462", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 113, + "comment" : "", + "msg" : "313233343030", + "sig" : "915bf230ab9b210ab7a6c648162badd5e56024dcc783ba9993d6d2e02afd2ee48e6624e8c536545c297468fe3e4e76c05c98753310a5df84c2f478ce53783f9b61008b41c260c2b484c7daea7f67cc5f715d81b07bffaead0022419f2c085eeb69807ca189b442300be8dd3b3a71e3ec7069156d214477074965a7d6f747c5188f10ad7c26614fa48474ede7f7a8957eea89e5af57c59a615d52e0c16837cde7ac198607c35726af9d9a8e4e91725d31f47a052dc9f4114dad4101d3b21d919ec4e06fc8df0faf91eea595403927eaba5fbf3f9b6aeef4721aa9a2c899ebd6f3821770863d1dd2de4e8dcfb09978f5c920382f0a843c0607f66a780d53436822", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 114, + "comment" : "", + "msg" : "313233343030", + "sig" : "03487a274dccab65c76356abbaf1166a6b8e40bf41fc19362e609103d68b0da623ffa655cd222921deabcc783e32cd922d534c930b2012f03555698c9548b7588094b578c20c1a740a54adfb86780366ed951d01b162d059832e251b38a103394dec291bc72c982c2309918629dc656d96a89b71f57520dbe8baa25b97e68be0bbe8483c1a41cb59f027808ba22b82413c412594191c2293af570f02cc24cf3c79962a46d063bc12d9da5c1b1f562141957d049536d491b50398d2cd8d968add3fbfa8637afe36cfc0b1b4d953aaabc3f73e94fdf72ba8c06d405e224ee80c995ed7b32553dec80590f2787684e8dcd10962e3ed8280dbc2217d819b9de79aeb", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 115, + "comment" : "", + "msg" : "313233343030", + "sig" : "aab6c1c447d5b10d9219633293a369348984c8614698fd7c46e636e902f4c7fe89e31ef4d4064fda55dd9cfe8461713fcdf0f6a45c88d6efeb10ce02f8d36ade589551988f49158d3d546e747be0f9e65fa1b4c202aff09b5d12feabef52e921b719cf45147ab67e6f0aa9dcbba99c1c3746cb0cd0e3509ac1eed05a2ed91afa424c6a33276245a94a9bdd183fbeac9e7d93051643784f121e13e89b95190af7c51176cf71eb832b3eb73866e897816fa9fbf703b31f1952af5dd8c68400374bece4f1baed06f19c5c5d68a1df8e328af1c8f0779bb8f805f0adb65bad6bce1c2527d4cdb89571c833f09d4375d75dae5bbe17d47608833d1041288d658e136c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 116, + "comment" : "", + "msg" : "313233343030", + "sig" : "1364a0181c685d561d44a5d3a735a2630035849de6eccb06bc52431c2ea69907fb08f2fd73c78ea3a849bcd48d2f62b89e370e3bb74ad3b1f9d663dd05d3c829cbd2d97cd4284bde84c293ef45bc0ff98eb47dac24f8b09dc39395da587fceec7a2f10bdef2eb0fc2fa4f01f652e6ab08986d95bfb15125ae5c26f84f11682e9ee4a6f19fb73b66cb2795127a9e98c623d8ce132310471ff6f50d1a7addb2d844c3cde7d1c7bfcfacf64b2880b50dee6a687123d313d74ff83bda1fe09b4c63115ac9c09ae8c936327b700268a3c83a56724a6a086a34afd5c8ccae9a5bc3225be35ac5d6b00f5a4c87466a2c5fa3e660126957d4cb4ebd064106c0456864ba9", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 117, + "comment" : "", + "msg" : "313233343030", + "sig" : "5210d4bac85e2ba4abf39b41c891237bd36447683b9ad80e738c1933828c6428085c0d4378b544ce6bd633640c058fa3dbd1d309920140ff4768c90710cfe1031ed471bd4ce30344c5eb1acef0713b02841b612c720d24276df366f3c57e5654585f11a48fe47d19f6296dfe2f845dbd91807f2eb6d9491f2ff26ccfec4f53c9a1d48aa7d0bd7adaf94cbac583f9c18d7d6fc99b85555ebc1dcb28e8193ae25fd1b625375235e609e8e9e97bd339747231dbb28b0b16d7a285171a791130a792627d890889a582aaf6aea853a7fc214e3a6cbbfa99a7083b86b4a8e0c69e7762c72e425b7370ae5eb444df3d539c8dfcc9011eaea130f5422a5be263b5bc66ae", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 118, + "comment" : "", + "msg" : "313233343030", + "sig" : "1bb37da5ce67bdbd545d59f368b339fdf5e5eb8d2178dd36279955c9b2a97616f380983f89b958c5c845ae061f71ac54422ff3408b9219c1e4328890a6757e635dc2d4b3ff2d9dd683e48c14649c85b2329f1b4ea416459566b63fe50cff6de769cb1a68b372bd1966cbc55919f979b7293bcfd59e299c18d0cd3198ef7e6f828ccc7e06dcaac9ef109e8232ff053e9accc95d12832941e5900dc312c552b5b7bf5c005220722fbadded0d7d4e74ef00e8d531c8bfc4700b4b1880312aaabea147defedeab15114a797333221e7171394a5e73c475be06396b861fa2baf7e47e59c2b77f31d3b753669492e6ae691ece8fcb9bef2162fd86dfd89d051716ee03", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 119, + "comment" : "", + "msg" : "313233343030", + "sig" : "103f71ce6260900e6d53721819ed2df38f8e2d7a873a5efc730c16c85619b1ca180acd097d6d550fbe6452fbf0fe70c0a2299e3db88656bc347d28cd21e53c494e3c4ff28a8ce783ee842658863582b3b4473ebd435fd0b836bed51de16ccbb51308cdc953d8bfd97ab0f0c656b34c5d8c417a9206aeeaeb3b9cd2fce653ced21a140b156091754c93119fbeae5a8f868afdc7076cf65e9f1a14a6274bb49f6cb8c4f47b87055da28172176f18cac7feb463d22d841caba412f418e34a88a566d3c40ede21551a520d4bf8118840692d509fbfb18f1d005c2f54356bd51ac8202a85a163a60d885e3754c47cfca3518e7ec27b97df8242388bec5f6a41e1f0d7", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-384", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 120, + "comment" : "", + "msg" : "313233343030", + "sig" : "586439d37bf0268490b2c7d654b5b04418f6f62242bfb0a813a107440898bf63219518f32150e5743d7c55a1a0bdc9083aafc01729576a07f4ee4d1a12f1000a8490fa0d4dd035289a210eb587bb2e83fda1f9995712e1ee0aad7f787083b86af4913b2c5e4c54aa085d29b6b965b86e2caf70433c87ca864f94d68602fda1b547f5fcf132e6c5a341c276208485cfcc5768bf5ae467d06fd231a6b2ad1a0c7ca25d32df891f611093e9939a949e13154597025a2d9f5bae1f19bf11f6f67c37fe441627060ebc3a8b39752df16b6ae0a76f95af16cdb0e6957ef25cbf4ab89aca08ea9121d909c5b7c1b3c46757273cb44a99b026b7f939fec4f00b63e281ce", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 121, + "comment" : "", + "msg" : "313233343030", + "sig" : "65b14197a23ee775882c840a5dd631bcfebf6ec45d060d632f8ac00c3faa68d0e958dacd710674f9ebc9532dd0b2d1fa5394e69db283706929df8c206f7a8b311e14eb129bf153363a5f30b65e851535e71b9a1c46801f7591f3c16848042cc9e554e0f0ecd415252e9e61d7244bec0a8c808e35a22caf2dcd899806c0649932a0aba64d61b92a5c8be887aeb5bc50781e8969072ecdb6da96baf59d667b95c7f0d51c4e23636be837ed2c0175c5d42f931b152ecf94e8c6b06499e900c392c0f3bce47176e8507f6d239a26e45005a8d873c76de1283ef852769e13af0bbea460d81c8534bfdcc6e8699070d44837cbffaa1aeb3b72eadcfdd2923e506d30cc", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 122, + "comment" : "", + "msg" : "313233343030", + "sig" : "90ea824d128bd7c3b7719dbe79e0fe4e34660badb908a3b36836c8873e07a62086c3d163ee7b9a0b0f6baffc7df54c97dfa7c456c6b40b72cb8d040178f1e29d076febda7dcf5a652930ead66990241ec1afe5640b7297ba52e919b7a7f9e5b718c66095669f8660781da7b8183006a6a67d2dd0676711b4f96f5f71fa6d1d06c1c7abd52a932ea0580d14e1919e5acf2ac90fb55354070b43a1a42831ba288182c52060d31715f2c3febafe8e8080bc31093f7e688caa3f8d355448d95e4321c097ad27c69e8d7882261ea815b81443e8f24b371976df43a8cd7fc42d839df6645f7e5981ce16a6ba56c4270a8da6e09078de26fb4339d60ed0e376e0aaa69f", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 123, + "comment" : "", + "msg" : "313233343030", + "sig" : "2cbb507fa7ac718bc67365071673c813cb83d4f3bff46661051a43836a7fe52b42bcc998a8b92a5c279c133e521bde2da0ee8ac12dcb791aaddc6a28dd7b798ce7c26262d5bab10f240170349ea2a27a9eda6cc7976365e4e2502bb2682fd00db43e0ddd83db8aef14c00a272d72fb691a04da1623ef2da7d137d264025cf17f6a4198c0917b394c6f010b1b42927f40647dc2fe4cc3eea57b77249ad4b0112e328467c75454f55bd769759980f62247babc332d263086e27142926719d86379d3c1225e6561f4982148268099469015aa5aeb7a355e3d4f625b4c9f7be1fbb6acbc2c77083f3130c59adcd62b2d1ebdac296f8c31221d2601a92d220ec03d54", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 124, + "comment" : "", + "msg" : "313233343030", + "sig" : "68b59c29001b704995ea8b55ff590832ccea1187172e52aaa5b04b4bb27304097b0ea2c08f8796a3da792011185ba13c7aba58139013086dfd818b7b8a465273b7e927eae6eb4c5d057119b695a048a19047f45bacfecffc230138153afe7a0f0983a0e6676ccf0bfc8beffc7cc15781f7270e9b6a98c278699d0e1f7800fdb2e5a30902773ee1cf73ca05938c582392badd982e0b02f23afdc60a4f6a5f8d3b22435eb814d1fa3d0eb063aff7cb1f5556713c82ebe17c9b4de6a43adee9cf9bddc10979791c01cc03dd07e4554e7a2c314ddc97aff8bee5c1ce1bab287362afd44c1e300da8c1cca49b4b462b0fb83db1473ff852fd4f9d289844101dae4646", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 125, + "comment" : "", + "msg" : "313233343030", + "sig" : "1dd0ea7e25ebc9c5df19d58bdc4c9eed06c626061c42ee5b97e7d1e188d60752983f58987cc52bd87b7578c1c25a32fe78ac95186c6af64d6221c57626784953cd4989de13a84964e4064ecb1f7fa4ed7d812d41e60c901080f2cb405b73ef8dc8aa7144e8d2fe5457ed54b9aba0a1d77bc280f9324b035d0d2072ac0b630fb4dd596c92b6cce3e4b6e2be46c63f60d62f2f87626d52d34c846ffca8589776dcca43c670fe8fa816e51c45c9a7cbfd3e4fb9055b05a24d9ac22dffaeca4d8037fd453a8f35c9a118ab2d7ccc4ccd3f26c5e882b3fa93c0774067d11be315447e9daec6b65dbc830891c1a7e71e2aaad14a68d5730015ded60923b79e3023d036", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-1", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 126, + "comment" : "", + "msg" : "313233343030", + "sig" : "905f3a6f6450d1f7f202eaa68909cedd73e70422e27c6b66f3f6f057b42f0458e10afc61a537cd06b919103a89967da973ea559dc040ec18aa412de1c4fdd848fd287ff8f8743220f2ccc6d9e30898c982e445fbb986268726f4278d7952f901dedd7e586c729a4c434fc023c96e04ac9a86fc5e97b49e50e97079006cf42c54696d37282a86db2a3c02e496a4717001d3019a54b7ada3775dd3e7b690fd79f5388808449566aded7b0bddcfae9aa4f1344b940a681189f2e5403a5cbd811e308a6c0f65784ebff1fe9ee6908bde5e6f9c6392e8aa54eff69fb5521d57d7d3fe6aed5337ac73d31414c7e3a294dacd9a149eb0e42558e9a8bef9800a06d8d1ce", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 127, + "comment" : "", + "msg" : "313233343030", + "sig" : "66964c2f2a3194e60ce2aa1f6fcd6f0eadcf525c6b95e2e401d7ac2f88afd0ac1fe52010d830f6a2a3859105fb98713fa188c9b68df7ce5e4d45e49c347d83cf7a1a3ede360e357bb47fb3cc31e0429c25bf5e936bc368391184fb88d6adfdc28aff2bb7fca9cae9c7e4b4ef37c61a7a5fc5d68cb12e5c56a0017b31948b4f0e0267754dc70ee92c5f8dbc3b2e7ebcdec638407e0c08c83e76eecc65f592e9a239aa303581b980f75c2630e3af8d93e8fa33f62cc461099cd9dc1f133ea1f499de3902ed3cc6732be6286168cd3f6b7b0fed005a8645fc4a5855f021302322485d9d694803c4a4275533acf2b1d5ec62ff8c98170c737f800335f84f3e9388a0", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 128, + "comment" : "", + "msg" : "313233343030", + "sig" : "63e7ef511358d2a28a71bcf1e143d27623637beedecee3638b3a513dcb0f72fc56c372ce5125e46ba442d6e5e9290a6580ed3fdaaf3f51e3daa34eb32cd9ef3c8c30722f9095f6908fc6dafc22f3bd37d998baa92825cbe36ead00b5014fd50d2371d1245abfd605c6a8fd6db6362b18723c797e0ea39c2cdb3aded821a51f8f05821bfa1b6d72ff661415cca11a5dbdb611d9a74d905298f853fa2cd2b1eeb74ffcc4e2c2955fe8db6a1c2a8014918fc0e1e0c9549d74e45287742ff4bfc8a56856d0d4cf89815da4f223d3f8b243cd7a2cca428206b82e28617d9cfcd35cd029deeacac03f8ff7ef72f5010dcdd93ed07388b2482db0ab260e1022a33eaac8", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 129, + "comment" : "", + "msg" : "313233343030", + "sig" : "0b1423677cf21905e2cc0dda60e27f749c56049bb03e61794a43f37b84b2e5f247ba9bd79050c5a601a7efc2afb42a7936d543b916e24de1ca1e666add1bd51337caf4cf2f88a4c202e53cb5071d638cb41473d4c8db4126e312c711405cab1d6e05414c43b9566b3cd0b72da3d0753796a81fbc1c950c2aab48b34d5def3140e93e0a8d1023374b9687451c847cdad5544b05b09804fc9727bd46bc9a86f0aa23f4a7715a0fe9a9065782ce58a3a53c022f4fabf67146c3c919cd1069a08bd96e44746e1a49315926ee06af8d76c4339f23540b36cd8b07e14d7ff63d38461af49927b53e7496ed6beb855cd740628ec0021768293e7ba86c03cf88b2ee7926", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 130, + "comment" : "", + "msg" : "313233343030", + "sig" : "9cd79fcf9b87e3a30f538cb7cbe94d28f76b69335f6d49dfd440210a40dc811a930b76533f789f4e23905e688ec010689e27415c5600eed4da4815db1e6e70f0adc9ce47697947e0dbb23d320fc277d473d3de7abb75837e24cd9829f5993ac35a427c172f47046e485e47003bb8447f1406b14aa495ba4b4a3cf8e2caa1b44f0718a04650dbbe749bd27c0b69ee3c7fb5ee956d0d901b5e42f710d4a3e59b3e72d70604c6d7a7a4d1a3a2763648a891107d3b14988581523356295f42cf77b7cdfe3a38e55463a39557d5ec543710b9c28e27203e23bf8cd81a2e018927a623b84cf010e40d8859b304c97e0c06c67ea017d70852ba28eddbff22712738b120", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 131, + "comment" : "", + "msg" : "313233343030", + "sig" : "90cf8affc567778bb47d0b50147e51a10324639cc17b5d5958c4e318c49a22f2bc3421129a24702e1605b3f8fffefe7847f679c91a64e56ef874dec27b4540b2471e79609067c7871cc76d717945bcb558605b3eb4b33034bfd7148d591b837ac988c0cc3bb2372c9594e573a5d5c9ba5c23de5257ce8274f60fc5ecf35e8889659ecd77c2d6ac74898fdedd3c542472a6e113acac5c8aa35faa52ac0deb3ceda9f83d2441a8f441dd997426848e461c00f64ddf6d5659dbeed8681d18102c94b3be137ef926840cb47027006f5699dcfced1aaeccca848fae72b405f4e34c5ef9fe8d15fe6b565216c102aa8e9319289f2dfeac735c8a5b95f991a0fd49be04", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-224", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 132, + "comment" : "", + "msg" : "313233343030", + "sig" : "4b88759bb96d67cda87617a09d625f5bb3b7672dffe031c3b88c3d8e67dedffc7c84f0f1f754cfeb4181d0573f2a88ee4c98a10dea1a048712472c724ba81bc28984fc48169a535538c13566f3ab3d2a51b270c4b2d55e4a82292c084b4f4e6a58e473fe7f39015fbba7d34083b7bd2134ca63330f0dd1997d0453aad7dbded4b3175f9a69607a8799e7d3969280c8f5ee010bb2ec7c151ca3c8a6bf49c2ae8eaa470998f390d12a4a7c0a39371a6c63d232bc09a647750aee655a721f066560e40a6f899909e72e2c3bf52e70fbcd26a37402b1e37c2c7bd88783fafba07265985d3a7955a5bc14cd0d0d10f1e9c67f6d98785c9c1b3914a7972cc2b1eb10ff", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 133, + "comment" : "", + "msg" : "313233343030", + "sig" : "1c8818df1fd23ec704eeb6868ed1bb8419597f4128b5ffa52166458312f42cf45e710783eab39de511cae689f1d731cb4bcc825829a4773697855e7dc84c617f459dacd58272e75fd2eeb4db20d6f956033e939952614318c3bb82276bb426b55a0deac14b831e75500134298dcc05749426322ccecf10ddf3c4eb49f2ae746d44e5f3f229f9e2298312c0b9168fbdd2104216a27cc1e720cb8e28d9992d841e52f31b2a016d896529fa1cfd7755d363bea1bae565e579663e5b7e8c2b9e0b85e77d7f740232db1978a920c8358274bde475f38794864b08c0eec5bd176de52c27b10f29f3ce0c41b2ae23b091b7393997a436c158cdef76beffd200a4e443cf", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 134, + "comment" : "", + "msg" : "313233343030", + "sig" : "0399ea1e6bede457e1046f2363e1db44f8450cc452845c47639f300f192906b7d39acd60ab03df06d1b27d15ca473b9b0a339eb8d63ad6ef2a148b5cddcce79175015241176bac81e6b8cbf87fe256167fba8d3cf2dfd145cba2a8d118f980cf279989d3c491b73fc123d91cc99a4618d21e5ad6789818f3a99a337959adda18fb571867d3a9eb50956dabe7e6b3e64d40bfdd5d5ecf1ba2af4741d3dc2a9ae2e2222c1881da0ebec621636851c46990f24ddbff9c3cef15533a5fc1794f365415e5d948b64877053a93953490c8f250488c9933f2547a89d1cb599ee5e7f7dbea2626ed343c63eb290b1e9098269e1115a2f5995b71aa2617235fdb0666946d", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 135, + "comment" : "", + "msg" : "313233343030", + "sig" : "12f0c2161b8f7b4bba16d19c4c6acecd554bd091c6148e92a24f1d73ee6fe7066fe28fc5b066dcf7391967f23786feb935002a0e6308427c613ccaccc74b9aa24e1425785cdfbd8720db37d867d35d09973cf4c9bb549b7d4ef8c85474252b1f760b1a81f79ccb540c0990e6a20d9a0eb5b6c101d558f8aa4333375dc795ee1563657a803c9a63a2fb957554d4b4bd6ba33f2a6b537c08965de4421fd83de78fa5ccdc1d9fd4597568e44f16b60afe961668a0a821b8aee5834b0d527c115abb649c73c994fc6ee641d44773192574d9f330b8664ee07261858d7b5dccbf27dc9452db31fb0e59870217c4751c5247565d2dc94568431f3451dcf6874787633e", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 136, + "comment" : "", + "msg" : "313233343030", + "sig" : "09c14c750fbf2c5536b8440173357de03ecc9018679af1ddb1a36dc5b38582c44ae5d42d7e0031f738191171baa6e72562c2915ae7046489a4863d7b86afd634c6ff44b2a9af0751fa84d5054f0a93971cd7c36b634d15489d75386edd1b15e6f9325eec84a2a7879e7c80812cfa387e5b620533e03e4504768f2a8a0816938959b1e70e8f8ca14d1f8809a398d98c155101363e32ab353d10c5e0a3fbffd692665f5b9d34a09d9082fcd1cf733e0f37aaad82a8512b66debc119899471d61b33c7f4f3d4a22a45fccfb8640bc2564e679ba4b6e06cdc05be7cc511e1205b25c4903b7641bd6ed38df4a8008636e5a716c014906d5a0caae3f3d5650ce3408d9", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 137, + "comment" : "", + "msg" : "313233343030", + "sig" : "47510e3b9785b68cf1524fa9eaaceff81225dd951103507749bb49b23a4c2c5503727c716719feec97b79d3e6051c34982d07ccc361842bc0c92213732c908e8639b1d98a0f7bfc34cf801f96fed23c4d5e25c0837f222ce764fe9d521e4499de93307df29ac4e5c2dc92e0ea65e97f55df7493d96265b048f24260baf8e8c3ae55f44eaffa3198bd0e6e731be13cd43f13d40e354d35c132bc8514bdeccdbb1bd6a3babd73ddb8d51db8598bac7badf1180ec2aaae8494c06c43e5d2bc988b50f2bbb72c0bf8a5529e4618bbfff5356dbb47387d0893cdd601647f46deddfbff81b60961d4c293c3139d046a526398a9cd8cf605cef5358945ff0330f113e3a", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-256", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 138, + "comment" : "", + "msg" : "313233343030", + "sig" : "14bc1a7955b30cb603f617bcdcc12405a873b1afbdfcf7792a587f1aa085ef9411cb088c34b898234704286d7f09ae1586dfa3a81d4c9662ba26674c0d5ea966184e3578c5c4a926df87d75b149ea9493f5d5600deeca05f76bc445421c25220202c154bca83a216a1d6efb0b9233eb0cb3e787be2f373de8e99996483f39c92e1ac9f18367717cc9468f6e745e25abad55743fd2b59c92f840cef0e5df47ffeb83c5800e5fd486b7516a55c7b05709eb21c8a8575e41bc567739d5f1dbe95be8d43f27769bff55fe1a4dc855cc76bccb3ccf27c68d27e3a65829b1b177015945452254f5f96a96c363ca56969201fdab187c9a6c991afc932e2991837451922", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 139, + "comment" : "", + "msg" : "313233343030", + "sig" : "49ad57af4c93b5e714a83e1af3410a9020c47dc9baf25f52c19652970bf70e918780f48c3dd59a6b816899f01d9b47b7af2821ee4ab76953a2b706118eec13f5a0f442278cba1c6b72000891e0b832dfb97c7a4e5b09971c133324213820f1c7711accaf8ed1d099221e8ff6e0042ba1b0b38257a94bb621508c584f5e39c8d4fbd512800f9483dc84f99eb2a9ba9bfbe5aaa8cfe1691cab0ad87dbc354ea49b331b26158274d348620ca01d872d929e8e01d6b9815d573b83bda1623136c55e81db7392b5daba5187a09a883d58cf0687a24d019172b843e327ae507db2dd2fd84dfd25ab04b11cd4b02215fab23bbca886279091e21ffab8d7d5ad49e16ba7", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 140, + "comment" : "", + "msg" : "313233343030", + "sig" : "8afbe33b98f8c30b36acaafb3d61bd83175499bd5961ff3ebd340bffce9a4169b59768e1e3e5913c2bb411b5bd495cc92d7c04d65816b3c13b2e3ef1fe6076dc910e75f477677e106e3d5d94a784c378ec13b66dfc1e81c2d0c8c9a9156af52a12757884be4cb9d0afc6f32c39c427766db7e3d07c6780bd5fa62c05ca32b85966ee6291e3ced00d00eff0cc51d3c19c7e1bf103db0c85ba5e9e2d130e5136f209d6cf8a7fc18670264b7f392a68c6d6e6a5d3eb370bd5a194f3a17436ff2495f373c4dbb45de9a0575aaa4a2c9da84d5f1adbe15dce341a8b3ac4e3722b0aff0b942e522d8bcf54fb0d942997568bee3324587d0afdbbe578c5b3f50d5f47f1", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 141, + "comment" : "", + "msg" : "313233343030", + "sig" : "a91b9cb0025546f2c6696630ad22530d2b41419073541a5d13ac9b739ebd9aff8f8e87f405d5151a930df8311240d6131336a3e55d33166019be5bc97e5209551df0d5b69be224af9a15eab57ab748c081e25b9e6aa68e4db0937eb4bf190ca46689bbbfc4ea5fd4745ef3938a80404ed9dbffbdc423238404768fc513604732b9c30f97fedadd6b8e3fae4e54c574d2da6ba93eeb700541df688011c59688afd11accd6c7c2c0f0d8e5b06380588a5bd6558fafd764446920b21f43af7f9590c4c20b8b90e0acdff1ecdef4456d1c6e898b2e61e6f9ce743063c6c08d1a1182b5d58edb902af0a78e9df5ad6d84da4b5109807a2e6345698c9c879679dd6c7c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 142, + "comment" : "", + "msg" : "313233343030", + "sig" : "9a2ab2bb0264c95145d3a0970b8e66315f93ecf679e92f5fbcec1a4fb5a3f2ca0dddff5d42aeaf6cfd34e3c2a0edba2415920478be0fb23cec4f541c3ef51d4663a85d1b00f84ca069bd8405bf68902910090e3db749b5e46995b05ac28254120d8a95b6d8cb96d1bbef9e796f2cf44e6e539494d07677fadeda723704025edb0e1e48d5c26d584ac61ae3e5e363e99aaa1daed11e2cf9b637d4fd69b1177727a3205c077c1d368eaf3de56e57022629dc93b2f7bea2914036ce5f5c154fd6e216d2ead20b65efbff9ff0197432ecc01ce04993f7874853a80a8c98bc66022bfd5c40cbd8726ab3b51c84d34ac67018e6069f06c2f7b2d9c700404e9e0a23b16", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 143, + "comment" : "", + "msg" : "313233343030", + "sig" : "60683e995f60e1cf7d944eac2f0c6dc02a002e89a87b4a0a36378b6247a04456166ca2d85bb24260da59b7ae84e4191f95d15851afb8ceda6765039ef769d13efa89bf081e6cca52753e28de225015e2ff81c9b39d9bc759003a9292c892b5d9c6584cd779180048a40c75378cccec47a84b4097da02878c42423beea50fcd29a5eb7b67ed3a06eee2e05cd4236d86052bff1145a8cd5367cb15e2ccc792636f0305d90aca07d1e3c011a617f0961b938c6ce943c560c42724237ce4965ef50e7c98e52e0d18797aa65150042690dc8604f463104e114a1fbdd7e9ab2646e9c759502f2fd0e2fbd331c92bfb4168b638f4d8873e0e048cf429d8a9977e313029", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-384", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 144, + "comment" : "", + "msg" : "313233343030", + "sig" : "7dc5457f6f8aa74bc2314156e2efca717c2360d57a8c5ee396dddd6151c0cc89f356e3f14bea1478c7bb4a54620a73d558be246fa884c41314472bb9c9866fbddb5727b0976593ab6c6635d8258a7dae326dbe65d203951209f8ece46a4132efcb640bcbd7990a6f0c138b456688d268150396eed52b5553f091f4888642b18580977d80680bb9c1194968bed4b0198cf72d1ed4631a6c16f6ea562c6cf344b3f8d1c2fddbcede647c91d01312b3609345d3e32df899fb981f070ed1c0740d79eb19f6d54725c006c0cfd961a2943391baa2a32e4da6dff7ed0a2a61fded39a85ee642c1e219d9ccf93faf80e2c2135b0de494f8cbcec5bb77f75148e83ba408", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 0, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 145, + "comment" : "", + "msg" : "313233343030", + "sig" : "a289625f9fe684d186604fa08140f7d522dbec8ae6266ce83fba2b6bc6305e2e27bbfb346165b4e110e1b3e9445ffa8933e5417dbd87e3084835b8677ae439609616f7b755bbbad33ed0257a170a3964b85b3cdfbce43ea3c550354a92ec8e75642b039e2b4d9bc77b84c6bc7f2f2a43a0a403a1992e008786b5e9e43fbe71bee787ecd99501f1204921f61ec0ca83f1a8fb7862efe69b104d822ff5170802d510fd55cba7dcc2b695db905bce4c07a702cdecf24381f49a9b95d4805f1eb51704ea198653f43c3f124a4347ea1becd138cc3fd43e813ed823c373a35eb9060bcbb8fefb1c453c72f1f6198747577aef14ad3fe144b7d8de1bd6a123bd9f3f96", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 20, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 146, + "comment" : "", + "msg" : "313233343030", + "sig" : "740cc94a43653655eabe5a2c9f883a3784cbc5b13161e05ac0849cee39b2e8a42a0f53d14b47ff61d143584797ad0889b26de17b0c27c79a69a356e2e3eaee2b8675b0aaf68dfe682df23463b9b780f5b4d6681c00b27277e4e7839a333b022a16e7b75418fae9d5f5b3b996427d518eb1a696ac83ce6c5107efae577859b814100f19c52708481ed03d038a4cf6039f91bf72f4788dba51179e3c95c750a9432af1044f7cc758572ff11c537add14a6618d0fc1064f762485a0ffebfb0cfaceff4602367a231cee6ea2c8407bcc88267f42189c02e3438e62e3825d8667d1ae221494d4e29626caea3a7f5d2284f18862512cdd4cd9cfe1d8d57cedc9960299", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 28, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 147, + "comment" : "", + "msg" : "313233343030", + "sig" : "9a8092d3e759eac9374356b3bda80d87c6cd1f1188dc894f48bfcc2d15e99c65ffb6353510998a360f28bd636c61edda93ebb903029feae9b2c3935b2870f9a3f29e044f3ccba9a08357226d48f760158cbe5bfc0d7c0a2eaca0b1b167745bf26ea1e008e7377a085f4bd685fd5ada6602758e27541e6f270adf6d5b1a2b6c65a3757c5b3c4c29284e7cadbd39f4cfcb4253e959945651c60eab57ac0170da7ccb0c8d72e760e603c755a1b1e1356e968989cec1b9e1273ec2c572ed7dd0d0d29c0ad1e77692b0d79ec60657fc21b746168dcdf0d05a3ef1f37a4ebfb199cc167d94cc2c9b75dddf113048326797a6cfd6c9a764a6c71131e5f5654a93fc83a7", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 32, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 148, + "comment" : "", + "msg" : "313233343030", + "sig" : "3522943f158039aa68354e3c51eb6d9a496f5c7e7c33bfe9a20cf98caa710b88b18ecb6d73177787479d5064ce3deddc13f98998a7207118de77029e8fd5f012a9e056b972a974cb5b087b6564821af89ce3b64348095accdea8ad7d05cf3d21d6208365a1d2fcce7cd964295c963e5fd495448c0926de0950d12c42e056595295c4376484fd7d0dc6feef3dcb41ec5a0dd21eef375e65523bcf5af70a92331beb0c6b5ac445d6a06cbebeed0083b746b3d667aa366c647313389a2d9b61d41eaed8cf2db8b4938115700967432dcc4f383278b4a397afac04bdb7c2f5f6051854174d85fb96525c2ab7bb58c0ffb481efc29d08e4ad1a86ccfcbdcd98974862", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 48, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 149, + "comment" : "", + "msg" : "313233343030", + "sig" : "45d8ed4982ba484e0bcfca14537d607fb6c3f8f444425bca05cf29bd5f92945f0ac211ccbc78d934f6fd24131ae88483547aef01b4e70acd6f84eef74d4a2de40b4d15d38a0807087a54ece36f268a60b70c500b72fe0ff49920c63c0cbde6e0d9100f4e50ea3b5e11a595f3755878bb1e03c295d3e73f1ec32d24d629f2fb469cea48346c057abd64f6bae4cbd0fb89076a1e42bd5260cc5691fee46762136f936aed35cdb6e1579d586fc4e166fe252778a379c134562175e17eecf758c11eca66ad259aa9e51e504d0d317b1715bd224706d65418a4601612e482bf95c1e9e9278e5401bdf1ed24118b908a8e42c562a76896563fe4c04d62b8abdb61e4cb", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "e" : "10001", + "keyAsn" : "3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuw1BJMIBMGiLhBn6vsxC\nfZRsUJbc9p7LDrafz1rtFdfh5f5ONPvib4skSqPwiNVGoApTFGS6S4mAvMTV5UvM\nIOGlGvqQRPf97Lxu23UbWl+nq0A6BOX3e6eGXdbSEdoK+nEmKnemPZwG6LALYWyh\nXxHqW0lIlzhkGD9XA0dXBVPjh4N2yk91Nq1a+sEMCns0pcEfjPFhFfuutLMjsa1v\ndcfsO5VIkcqyYRzxdozsmDwXF8V/Z2dtchqVW9u8IWozRbsx19Y+Br2slqa5kboe\nARPQHkjHerMn02tCbC+P5IJaN4d0JYhckn6SQjtpd/wwQSKiw5fLdIRf6ZYduiLB\npwIDAQAB\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "mgf" : "MGF1", + "mgfSha" : "SHA-512", + "n" : "0bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a7", + "sLen" : 64, + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 150, + "comment" : "", + "msg" : "313233343030", + "sig" : "63942e89a56b634787dbf074e75b0525e8bd3b7b8172f2c27499272b939a812ce2f501eb95a64603f9bc7c2120ef2f7133c3b2a4bf6445e2257b59e57022c879f8d60667ab8e28dc972846670858fc0d5bdbfa71dff870aac96492214533383d8740d84ddf61d46f852c6bf0bfb2d10c2e4d41ce7eeaee028333dfe77650b53e66cd2c2991b80c32faa33aae27b1c30c0ae2abd759c59eb22e0d0597b6dd63491e0c95048c074b1d64d8f356e637669d90974f4eb29ca184468bc1e2d24cfcd36e395c41cf3703cdb1a5c206fbdd4763154e5569d04d75998e6f425bd42f80e0dcd8deeebc3322aa6f50aa873345d7c9a0522154b6de2387664ae33764ffb2a9", + "result" : "valid", + "flags" : [] + } + ] + } + ] +} diff --git a/third_party/wycheproof_testvectors/rsa_signature_2048_sha224_test.json b/third_party/wycheproof_testvectors/rsa_signature_2048_sha224_test.json index 0e6353feb..bdce883c5 100644 --- a/third_party/wycheproof_testvectors/rsa_signature_2048_sha224_test.json +++ b/third_party/wycheproof_testvectors/rsa_signature_2048_sha224_test.json @@ -1,6 +1,6 @@ { "algorithm" : "RSASig", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature" }, @@ -1191,7 +1191,7 @@ }, { "tcId" : 131, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "af7d984e678893167aab922ba9f1dea3e67a98bf1ee442c56388ce6455a8cbd69f0cf0a30e21ec67d4bee411577b0700887ca5ce5f2a2b63a026956a6e56676d385b720ad708c9d87fd72a12d2921628f4ea931f3b594ebeb6c26030d7945ff347e7f1b30a0fa9177fe7382dc6247d271015f61f1fb2d15b7477abd4642f64eb5f5bd7adf92ebaa5dabc6714e873a8f93ad13b6ddc61fd92e7167b801410e338ac7ec85838e2f8571be2562d1b56377bf13a8852e15df0ef5f5626d1891988a0210ff2f5436ee9ff526f0dc7cce525d9ca8dbf35e37e17248567b792b1d8d233a2ce4efe589132e58f87e7db6cf86a7614559d90bbb9b10cc4e22b9905ac191f", "padding" : "3031300130302c0d06096086480165030402040500041c753bb40078934081d7bd113ec49b19ef09d1ba33498690516d4d122c", @@ -1200,7 +1200,7 @@ }, { "tcId" : 132, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "2deaf754332fee96a5c4954df9cf4df736deded05cb333d4654563c73d3de5629ad8e4ef290ee992874f2757a1e0520cb233201552c4eaa3b81968c3a315235d70e013cf3c2dfa1fad31336d4adb1b4bfb027fe5bfeb6d4a40274920180caf5d4676ca1bf16e0fe3ec48d72f61b7b37f3c5ee04c2dc095ba650e98eeffa7aa78023351087d4ed55d286ef8506ca09a1ac472d44a7b540dc63818298379a0c86a44751ad3f51e511627cadd54cc9a1a5ac8ff4deb552378d94ec22878239109f769eee07cfc70c96f2a601f722e5634356bcb24fdff5db7a1318213491bf2cc37dbaf36afd1436f976612dacac6e15b72f980099b53b89f220474041a16b9a0fe", "padding" : "30313011300106300c096086480165030402040500041c753bb40078934081d7bd113ec49b19ef09d1ba33498690516d4d122c", @@ -1551,7 +1551,7 @@ }, { "tcId" : 171, - "comment" : "using composition foroid", + "comment" : "using composition for oid", "msg" : "313233343030", "sig" : "010cab7807bcaf7a5e9e0d82184c24af79c838663a8a6c5547e5ee77e9b433c2b4b4124a863ec745fc46612b54a30653063142ee1bd5849a558d518389a0bc0e920e16482a15d2c2eb2f531f8b3708ede3f4a582674d45050c1b2f65ace1692f346cf38d3ad1a2db602509d0127fe52a2a9fd2fba7af62ec69d57dca87da17f70cb4af4671d8b4605acfddd95bb49b23e379f3581d848280d1b4c363842d1875e80a9aded043b66e636e0d45e58a7a3c4d3d046c13d2db0158d52fec634c5483f3e864988f80200818f80916d787983851ad3de9f0d2fcd063263e3ff2970e6fac058ed5e91fa99bb81edf1dd1e9dd704cf8f394989337b748c5adc304614904", "padding" : "30313011260d060160060886480165030402040500041c753bb40078934081d7bd113ec49b19ef09d1ba33498690516d4d122c", @@ -1857,7 +1857,7 @@ }, { "tcId" : 205, - "comment" : "using composition fordigest", + "comment" : "using composition for digest", "msg" : "313233343030", "sig" : "bffc9f6d012a4e94763983a47e9f37698e6810c3de75df01f408fcafb3d3099896d07017670867794d5820ec163b1fd2bce080aac8a6cb90f8856d5443d2abbaff0e18d6d3201b5d24745ce001ef8e07f8258a60067c83f42aad79f922ddfbf6199ca7935fba59eb2e639c8aed66845beef5bf01f2ce1b06106ac87a2c27f447d6038ead7cb1fbacf7bdfb7811097fe0b4b1f14012c3cc0025750f9cf67e838ff715f59b5bb75676c93f71ae5cfa96f0375e3e704583d41f499017a5e62a5ee321209041921f5a64e212d3eefa8b42a4a7c240f4da15d903682780ed8c005d4b5fc13e7a95e106644eed0ae9a93133df9dc7ae8555f18579f020651e53ea9340", "padding" : "3031300d060960864801650304020405002420040175041b3bb40078934081d7bd113ec49b19ef09d1ba33498690516d4d122c", diff --git a/third_party/wycheproof_testvectors/rsa_signature_2048_sha256_test.json b/third_party/wycheproof_testvectors/rsa_signature_2048_sha256_test.json index 448c15839..c9b3e9908 100644 --- a/third_party/wycheproof_testvectors/rsa_signature_2048_sha256_test.json +++ b/third_party/wycheproof_testvectors/rsa_signature_2048_sha256_test.json @@ -1,10 +1,11 @@ { "algorithm" : "RSASig", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { - "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature" + "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature", + "SmallPublicKey" : "The key for this test vector uses a small public key." }, - "numberOfTests" : 230, + "numberOfTests" : 232, "header" : [], "testGroups" : [ { @@ -1191,7 +1192,7 @@ }, { "tcId" : 131, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "1a9f00a0a13bb63a9a2b98a93a53cead0f0d0f0befcf19404e838996ea86c67919611edf2962f621480741ae34eec18e6c87b5f40b2115f81e73bd1ba59dd32ad41534d143bd82f982f4ed60d84dea28d77ec78dd6301145c63a0778e465e973e963502cf1c9a21ff5a84f5f4a673d81a9f74906fa0f28b81fd4c1be7eba5974266802149a616d5b7b9bfdbf51aaa9ab3051082a0483b33e7b43b52f86bbcb33f07783e3dcc3ade6c70acde471613b6d7863c4dd091017ca9f0d9fbf7405fcc7e7a012f38404fb0c3ce03b2e601611fcbffa985535c238b5a1d529ba092a3c41c8c255da68eab9e84a7b3f6f29eca3b52bb4b977b6c5e1375b691f6ea413b557", "padding" : "303530013030300d060960864801650304020105000420bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023", @@ -1200,7 +1201,7 @@ }, { "tcId" : 132, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "8270bd31d9183e02c4423798ea8f1092bdabc33e144cb9e79187586cf92a2239cf52ff324848461bcc89d0409574655b8374bca84c38df11facf035a6f54f25a7c2e691adaa074d5ebc08b0d20b45346679d94da1fc67f57444a9663704bcce7a6964a7e7d6a98bc89b674bd3037b15639ec5bea57c313331dfdb0bc0d2017f1381cf5f29245af5bace9b7a690b573bc7abd9c36fce49307f0524b37b29776fed6722bcef049e566c8a5a0db44ca6932bf11e2e7447b82318c71eacd164093eaf40b7b122f306cbae65098b68b5b920e96f2143637db6d70070036c2cfd64db05ac87d77806d53096bc63d6fbbf2efc29d8514c8b909ab79495a04639f27b882", "padding" : "30353011300106300c0960864801650304020105000420bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023", @@ -1551,7 +1552,7 @@ }, { "tcId" : 171, - "comment" : "using composition foroid", + "comment" : "using composition for oid", "msg" : "313233343030", "sig" : "2dd458297ce1a8845a767f0a1e40bc30d3b9b54b4a82f6240a3b993cde0f70695435de7973ab17352699e8e383391f17f35caff60e64587e2714fc6807b00e98344acb71195e20673d7ae0360e2aeb66a5831e1165432534f873c0f625eb3aba9307ecfb7a460ba4e28610a7242cf0f76a73e33d6b15c489e2755f91cc4dc47acd6e9261a2e34641fafe52da98a10e4a8306c843ccc8f1bc3c98f1b4d7e3ebde5607243e4a4bc442f87d2a2d09a83c9acad25e558dbb72277512b284a0f93be155172b9f8463e27a701b3616c3021801f893b72abf7919f9963a20d151a5a8d0bf2dbe528d199084a2d7d4f3d1c0ed5893117620cc6800ad3d7d246ca074c54b", "padding" : "30353011260d0601600608864801650304020105000420bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023", @@ -1857,7 +1858,7 @@ }, { "tcId" : 205, - "comment" : "using composition fordigest", + "comment" : "using composition for digest", "msg" : "313233343030", "sig" : "656c5b616e74f4337340a6ed4db988edaaf677dda18e9871806abde19f26231ccadb30ead180ab3cfa27c74a7ad40eef610d5c99dbc321b049417cb9a36b27026d63940dc05149d030d0e9e34e291416ec857f9b4736f9100a691f8f10a6023258d62e0e1483bd03166fe7640b21de04a533f0d5e9c726f4eda195db54409792889712eee58d56d0b4b2e70f90cb8edc2f55792add333ce591425a0f2a748e97331109e677b72ffd372a88d3518fb7cd716fcd096e3b5393fecd86206947168dd91559ad915874df3bad476e4ec8dd97884190bf6356542878c19e3ca7c7748fe7a639f863482ab230e5ac01ae85e4ed26036ec281017f7cb2f41cf02e6877f4", "padding" : "3035300d0609608648016503040201050024240401bb041f5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023", @@ -2090,6 +2091,52 @@ "flags" : [] } ] + }, + { + "e" : "3", + "keyAsn" : "30820108028201010090a5d7aba2c8dc828e616fc1fc45c7c52130c8589dcbe2913da187572f6c23217b89a5186b6f90cbe053abfb0885a91f141dbe106ce6ad303904a5941df26ced10478cb56a7bd6cf1313c4966d9cf7c4509d9dc63566aa323e110af219f3398c04e79bb486de8703793473136f5c9051af24bd2c0208ea1bf9321a3e8f24af00aaca1216842eab248d58cf46ac786c49fd3ca8557e9b53993a4b9718cdc5c474bf1cfe58c07ad97b2c5acb7d86accc0fc7bed147adb2e77b8697d80150948117714b806ff76f9d88147d84e93987b724bf4870429e85a7a7b51486a78d8a88f1688f60e215d43d06221e2b993b5c12a607b80e9e0122472b29945f76b55737c1020103", + "keyDer" : "30820120300d06092a864886f70d01010105000382010d0030820108028201010090a5d7aba2c8dc828e616fc1fc45c7c52130c8589dcbe2913da187572f6c23217b89a5186b6f90cbe053abfb0885a91f141dbe106ce6ad303904a5941df26ced10478cb56a7bd6cf1313c4966d9cf7c4509d9dc63566aa323e110af219f3398c04e79bb486de8703793473136f5c9051af24bd2c0208ea1bf9321a3e8f24af00aaca1216842eab248d58cf46ac786c49fd3ca8557e9b53993a4b9718cdc5c474bf1cfe58c07ad97b2c5acb7d86accc0fc7bed147adb2e77b8697d80150948117714b806ff76f9d88147d84e93987b724bf4870429e85a7a7b51486a78d8a88f1688f60e215d43d06221e2b993b5c12a607b80e9e0122472b29945f76b55737c1020103", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAkKXXq6LI3IKOYW/B/EXH\nxSEwyFidy+KRPaGHVy9sIyF7iaUYa2+Qy+BTq/sIhakfFB2+EGzmrTA5BKWUHfJs\n7RBHjLVqe9bPExPElm2c98RQnZ3GNWaqMj4RCvIZ8zmMBOebtIbehwN5NHMTb1yQ\nUa8kvSwCCOob+TIaPo8krwCqyhIWhC6rJI1Yz0aseGxJ/TyoVX6bU5k6S5cYzcXE\ndL8c/ljAetl7LFrLfYaszA/HvtFHrbLne4aX2AFQlIEXcUuAb/dvnYgUfYTpOYe3\nJL9IcEKehaentRSGp42KiPFoj2DiFdQ9BiIeK5k7XBKmB7gOngEiRysplF92tVc3\nwQIBAw==\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "n" : "090a5d7aba2c8dc828e616fc1fc45c7c52130c8589dcbe2913da187572f6c23217b89a5186b6f90cbe053abfb0885a91f141dbe106ce6ad303904a5941df26ced10478cb56a7bd6cf1313c4966d9cf7c4509d9dc63566aa323e110af219f3398c04e79bb486de8703793473136f5c9051af24bd2c0208ea1bf9321a3e8f24af00aaca1216842eab248d58cf46ac786c49fd3ca8557e9b53993a4b9718cdc5c474bf1cfe58c07ad97b2c5acb7d86accc0fc7bed147adb2e77b8697d80150948117714b806ff76f9d88147d84e93987b724bf4870429e85a7a7b51486a78d8a88f1688f60e215d43d06221e2b993b5c12a607b80e9e0122472b29945f76b55737c1", + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 231, + "comment" : "short signature", + "msg" : "33363730", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000989e7ff72e67e680bd21d5f966e4ad8a48c3592dbacc4a2f035b4ef4d17a2f25f8a9fef7e78eb99d76d68629ed02d67c43c4b7ec8c3badc32e3d0a524c326537739b0fde156723b27c23ae2b09895e470c64d700f5c", + "padding" : "3031300d0609608648016503040201050004209385aabddf6b3fe60d2955cb9303e9354b775e8fab2f95cb72ecf3553c64633a", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey" + ] + } + ] + }, + { + "e" : "3", + "keyAsn" : "30820108028201010092bf17cdbffb42fa9957ce37826bb451708e7cdec8752b809c81a8d16fe5fe4dab6a9db6d11dbb12086645db7546642b322e8331dd7f29eff68bf40b24f80884f5152b1fda9b9f7ae2fce2721cdee0fc48f85a6e8e64f767ed9727fd2dc597967e276a5e2e768528afdd9df4b6ddda4c174300e4da3c19a3c32299e1e7857934c14dd6203d8c2671289bc392711597155364a59046b2b9f1905fe717ca7efebb4c1969b804118effa240c11ebf97cd68c2aa19c787b3be21e68c0e397c7f04c6ef98950e27e0e19a40da92a3ea10800fe9252b77026d14c2fa1eb4ac102491e5773279f07d856d446f45169b09bf60b8a2695f5e4864eaaf9590aec8c7c2f86d020103", + "keyDer" : "30820120300d06092a864886f70d01010105000382010d0030820108028201010092bf17cdbffb42fa9957ce37826bb451708e7cdec8752b809c81a8d16fe5fe4dab6a9db6d11dbb12086645db7546642b322e8331dd7f29eff68bf40b24f80884f5152b1fda9b9f7ae2fce2721cdee0fc48f85a6e8e64f767ed9727fd2dc597967e276a5e2e768528afdd9df4b6ddda4c174300e4da3c19a3c32299e1e7857934c14dd6203d8c2671289bc392711597155364a59046b2b9f1905fe717ca7efebb4c1969b804118effa240c11ebf97cd68c2aa19c787b3be21e68c0e397c7f04c6ef98950e27e0e19a40da92a3ea10800fe9252b77026d14c2fa1eb4ac102491e5773279f07d856d446f45169b09bf60b8a2695f5e4864eaaf9590aec8c7c2f86d020103", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAkr8Xzb/7QvqZV843gmu0\nUXCOfN7IdSuAnIGo0W/l/k2rap220R27EghmRdt1RmQrMi6DMd1/Ke/2i/QLJPgI\nhPUVKx/am5964vzichze4PxI+FpujmT3Z+2XJ/0txZeWfidqXi52hSiv3Z30tt3a\nTBdDAOTaPBmjwyKZ4eeFeTTBTdYgPYwmcSibw5JxFZcVU2SlkEayufGQX+cXyn7+\nu0wZabgEEY7/okDBHr+XzWjCqhnHh7O+IeaMDjl8fwTG75iVDifg4ZpA2pKj6hCA\nD+klK3cCbRTC+h60rBAkkeV3MnnwfYVtRG9FFpsJv2C4omlfXkhk6q+VkK7Ix8L4\nbQIBAw==\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "n" : "092bf17cdbffb42fa9957ce37826bb451708e7cdec8752b809c81a8d16fe5fe4dab6a9db6d11dbb12086645db7546642b322e8331dd7f29eff68bf40b24f80884f5152b1fda9b9f7ae2fce2721cdee0fc48f85a6e8e64f767ed9727fd2dc597967e276a5e2e768528afdd9df4b6ddda4c174300e4da3c19a3c32299e1e7857934c14dd6203d8c2671289bc392711597155364a59046b2b9f1905fe717ca7efebb4c1969b804118effa240c11ebf97cd68c2aa19c787b3be21e68c0e397c7f04c6ef98950e27e0e19a40da92a3ea10800fe9252b77026d14c2fa1eb4ac102491e5773279f07d856d446f45169b09bf60b8a2695f5e4864eaaf9590aec8c7c2f86d", + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 232, + "comment" : "signature is close to n", + "msg" : "32353934", + "sig" : "92bf17cdbffb42fa9957ce37826bb451708e7cdec8752b809c81a8d16fe5fe4dab6a9db6d11dbb12086645db7546642b322e8331dd7f29eff68bf40b24f80884f5152b1fda9b9f7ae2fce2721cdee0fc48f85a6e8e64f767ed9727fd2dc597967e276a5e2e768528afdd9df4b6ddda4c174300e4da3c19a3c32299e1e7857934c14dd6203d8c2671289bc392711597155364a59046b2b9f1905fe717ca7efebb4c1969b804118effa240b8bf4bb1a6d0616fd5be2f081dc9ef741a9a4ae7274418b791432de470c4556463108388e8e8ed5dcebf3558e4650c2ac97c86fa682176f09b5dd8cfbf15d19c3fe4f961f4607c12cb3dfad9b6a0e59c92faa1fc8622", + "padding" : "3031300d0609608648016503040201050004208f87edbf7e3fbfba22df722036c493b7b8f35321b7d147f22c4789a9d0a4cbc1", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey" + ] + } + ] } ] } diff --git a/third_party/wycheproof_testvectors/rsa_signature_2048_sha512_test.json b/third_party/wycheproof_testvectors/rsa_signature_2048_sha512_test.json index 68ca59493..8c5e69e58 100644 --- a/third_party/wycheproof_testvectors/rsa_signature_2048_sha512_test.json +++ b/third_party/wycheproof_testvectors/rsa_signature_2048_sha512_test.json @@ -1,10 +1,11 @@ { "algorithm" : "RSASig", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { - "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature" + "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature", + "SmallPublicKey" : "The key for this test vector uses a small public key." }, - "numberOfTests" : 230, + "numberOfTests" : 231, "header" : [], "testGroups" : [ { @@ -1191,7 +1192,7 @@ }, { "tcId" : 131, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "b46f1ad5f9c3ee1d131cbf92373916b4c45201c02d631be04444bb6892d25371e6c78ff82286e340d1844c0db3ac2bf32f1cddba51096fb6e515eb466fdcfe47ae84b6d5a080e992f1b3149c23bf875b694e9ab0bab8e3c855825c55f8986e58f8d856a0b153145a1b378482b008af81b30ebd73d20cef495f97e548b5367e25d4ae335233b98c051a4531a65dbb2d18241e702643053113810a1a56b9c7e4c7b8e10fde8aa95c0f1bd5088b39b5c45e3393c2cac01365b78a8b455b436805290f1e43ed94873b5e1aed3e6a38dc7459e82a9de9e0095b67af779b5473fdb12dd95491ea7912b5d7271c88ff6fd5a887efb8fff685900d8dcddc031fad7c15ac", "padding" : "305530013030500d06096086480165030402030500044043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -1200,7 +1201,7 @@ }, { "tcId" : 132, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "10791ebd2e8a04cf4d99da2cc43d296e7d2276787d8c0b1cd2628abc74e54c2b88543dc9f1885f2c232be41d8182867a2011e8f28a2d2ebcfb053a31b94eda6974eabb6e8bcb8c273394978a3771bddc8cd21fefe814d32459848ba06672f46c83bba26ce69101c865989d85e5b04d8ca180e1a67ea816594eb71d6536bc57eee88b9ba17b7c3f7b85f905ee1f1dccdd57b1ee6424da71b7e466181befc1e3763d1a367d99a7f2c59939d30a552110f7395750a591b1237e1bfa1845a685aaff44ea7bee45bfbfdfdee6d2e6277a77793e3ef9c5874b5e13ffa9e1725560d5538211fa7bd658f359f085466cd6720093bfa3faecdd137ea0cd0155bf73741044", "padding" : "30553011300106300c096086480165030402030500044043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -1551,7 +1552,7 @@ }, { "tcId" : 171, - "comment" : "using composition foroid", + "comment" : "using composition for oid", "msg" : "313233343030", "sig" : "0230849ceb04f40b8a6e42546816fbf497fdef532670ca9828fa9f12b127d7a97c5c2c56f95048c11b0c4c0ffdb1bc5af25dabbb09379b707c7b9902f0a730013437e8c5b20690c58a131f77a57320a8258b3df073c63ba75576a552f65f3834bdb7dcc802b4a92dcc81b1e6091cf0f1403fd376cd53ddf62737af6ea847978cd8edf36650ac25cd741c02cc0d1bd503af90ce0b8da6708e8e83ba5cefb28a033b04602999d38acbf03ba0ce675e3ea4833e67ddbed6eea332b6bad6e92973a359e2228cd3020ab4fbfe9056d18470e15a52de034f7b441cbaa5484a6a5882d706ca49a4621a9c159cad90d2b3adabd71df4bc9c63ebc631ad5cf6e5e2e1729a", "padding" : "30553011260d060160060886480165030402030500044043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -1857,7 +1858,7 @@ }, { "tcId" : 205, - "comment" : "using composition fordigest", + "comment" : "using composition for digest", "msg" : "313233343030", "sig" : "185d46fd6c9c3728852a39c11a39b1e8117da5d2be36ee12d7f87c262983690189775eba623251e1d28304bdd7e94d7e9bac6114e4969ad2ccc3fc45b94cdc5904bf3f1aa62cfd8685b2a7b49aeeab673ca2de7b73dce357fa38e1d6c7bfe79329ba7f579d205b4f3c29559baac344adb2db1d5f90ceb542943740901193997c31dc1c5101fdc354b47d8ad37540bc1058ce57a8afb76cac731e03903ebe880ebff1c299d61ca2d3d48204e4c37cce0d80b7458fcf552ceb225e2bdc55c58b3497339ce1662e7064fc59c342d0ca6e6798cfc7b6457e7284ecb5684ef9b68ebc257532a8da54cc830aca53d091fa60d9e1af166aac5da8bc56b79eb9f8433020", "padding" : "3055300d060960864801650304020305002444040143043ff800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -2090,6 +2091,29 @@ "flags" : [] } ] + }, + { + "e" : "3", + "keyAsn" : "308201080282010100f2ed0e93228f37c2ce1c215e00cce4ef00e2c08a004a39c4170dc73e5fbd9b91e7c55e596579ec9c60b9bd341e83029b1934e6493eb60099b6cfbb9804d4179c983099e19102bba49eaa28fa505efacc5a9d5374499c0c5775778317ed370de1919f38aff22d5aee8c8af36a86d036029e761f243dff3c205a11e9bce9ac1d6baf81e79ad4146b119abb13903f8562e8f3e6a918f48223465bc93d5e7d5abe3d08503ec42998fe087a1f935d1b8673c495f005dfa7453daf977e1608a8c276da2a4cd0567e4af4d18cba05fdbedcde74493ccabd9060c27d35a02f35c760b12a4deae1359f649f273fa408626fb789c916434a642d528f41db868ff93b7f889f020103", + "keyDer" : "30820120300d06092a864886f70d01010105000382010d00308201080282010100f2ed0e93228f37c2ce1c215e00cce4ef00e2c08a004a39c4170dc73e5fbd9b91e7c55e596579ec9c60b9bd341e83029b1934e6493eb60099b6cfbb9804d4179c983099e19102bba49eaa28fa505efacc5a9d5374499c0c5775778317ed370de1919f38aff22d5aee8c8af36a86d036029e761f243dff3c205a11e9bce9ac1d6baf81e79ad4146b119abb13903f8562e8f3e6a918f48223465bc93d5e7d5abe3d08503ec42998fe087a1f935d1b8673c495f005dfa7453daf977e1608a8c276da2a4cd0567e4af4d18cba05fdbedcde74493ccabd9060c27d35a02f35c760b12a4deae1359f649f273fa408626fb789c916434a642d528f41db868ff93b7f889f020103", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEA8u0OkyKPN8LOHCFeAMzk\n7wDiwIoASjnEFw3HPl+9m5HnxV5ZZXnsnGC5vTQegwKbGTTmST62AJm2z7uYBNQX\nnJgwmeGRAruknqoo+lBe+sxanVN0SZwMV3V3gxftNw3hkZ84r/ItWu6MivNqhtA2\nAp52HyQ9/zwgWhHpvOmsHWuvgeea1BRrEZq7E5A/hWLo8+apGPSCI0ZbyT1efVq+\nPQhQPsQpmP4Ieh+TXRuGc8SV8AXfp0U9r5d+FgiownbaKkzQVn5K9NGMugX9vtze\ndEk8yr2QYMJ9NaAvNcdgsSpN6uE1n2SfJz+kCGJvt4nJFkNKZC1Sj0Hbho/5O3+I\nnwIBAw==\n-----END PUBLIC KEY-----", + "keysize" : 2048, + "n" : "0f2ed0e93228f37c2ce1c215e00cce4ef00e2c08a004a39c4170dc73e5fbd9b91e7c55e596579ec9c60b9bd341e83029b1934e6493eb60099b6cfbb9804d4179c983099e19102bba49eaa28fa505efacc5a9d5374499c0c5775778317ed370de1919f38aff22d5aee8c8af36a86d036029e761f243dff3c205a11e9bce9ac1d6baf81e79ad4146b119abb13903f8562e8f3e6a918f48223465bc93d5e7d5abe3d08503ec42998fe087a1f935d1b8673c495f005dfa7453daf977e1608a8c276da2a4cd0567e4af4d18cba05fdbedcde74493ccabd9060c27d35a02f35c760b12a4deae1359f649f273fa408626fb789c916434a642d528f41db868ff93b7f889f", + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 231, + "comment" : "short signature", + "msg" : "38343432", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e7a1269086f0bbc0778ded8d7108ff4edcc2313425088117b2d5c53e9d9971950a5fe8b2b67d2bcd1be74f6b557a3f90650a96d7e4dbd63c05b94f73337eea682417c058d66ce523e4461065ac8ba990c4ecd04932", + "padding" : "3051300d0609608648016503040203050004406114f0b81fa48090bf41e600bbf301f49262bac5794aae087d8921eb23bf4de867fa9403b85e21cf6f59a14127ef0babdbc425d415f15c0ea18d2962839471cc", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey" + ] + } + ] } ] } diff --git a/third_party/wycheproof_testvectors/rsa_signature_3072_sha256_test.json b/third_party/wycheproof_testvectors/rsa_signature_3072_sha256_test.json index f33246ee0..bbb9de62e 100644 --- a/third_party/wycheproof_testvectors/rsa_signature_3072_sha256_test.json +++ b/third_party/wycheproof_testvectors/rsa_signature_3072_sha256_test.json @@ -1,10 +1,11 @@ { "algorithm" : "RSASig", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { - "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature" + "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature", + "SmallPublicKey" : "The key for this test vector uses a small public key." }, - "numberOfTests" : 230, + "numberOfTests" : 231, "header" : [], "testGroups" : [ { @@ -1191,7 +1192,7 @@ }, { "tcId" : 131, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "afa99ed41a02fdc5677826e51db78440e7336159a829d315401f799bcda6eb283c2c442706e8ede5c9641a50f735247795fa823d257cb8342315603904fcb7f3fb94c1d885917b938bb57dd8114effb76f0ffe53474b3b6ac909b8ed94a1ef4886b8101727038f2d3ae6daf82a3e985ba5e005998c31f888c3c53aed0246b99dbf17d12c59c02befbaf580ae4b54bf6cf4098840d86ebb406df68b871ce3c6a6452fb936c975efa9b6b40b2414017eeb8cbcc58fe3547ebb16f95efc24cceedc374744cb102ba6c2de6b6e53d561c5a6be9525df8faa7756a2e7af39950013289d08ea48dfea7e6fb0e7f228a8ed0c19e229f1929fbac0e183aeb196c46a5c0130233d78568736e6cf377e26e3155576982e3d65e08aa4def25b1a1a5a225cf884145c187818e71a989e0745eb6fbf1768d6aa5f0ee20d8d534e1f4f17cfbc78181858d1e887848f359a92b44a8344abbf720e9a0a195003e6bd881d248a80982201f97d524ccc159d0d0a371cb5d913429cd43d4416d9d572d49dd140c00a80", "padding" : "303530013030300d060960864801650304020105000420bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023", @@ -1200,7 +1201,7 @@ }, { "tcId" : 132, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "b5eb805ad3344e51dfc3b5aaf0aee47a8114587e54079d1717ca04e3e0786681fb9a77aba6a915369573714638b408c4574f8951bf38ce7ae055bc95a078dd6c68af56f33d6c8e39e61c386b8d5d148e94fcb64b2ee4826004509f6c033978b75f403b8710b16d4e0029321e340c03dc4ee0cb2e4dc112c1199a9de821a0d73fe5ea361a453175596e0c945ff0812b5b4c92bdf3cb628637b4fca898b09be06188183f37a59dd33398b786c8ed44a0f36a3a99a597071a17b432c76420d5a68d683351d85c6860572e5213f45bb7440febcc4ba6908b3920079021d03c0befbfc0169d987d5e19cd81267aba56684be25b8b94e3f1229c5757966938b63c66ffdf0f07684214d415d73bed838212612d3cd4071a53ec43cbbc5d71bbbb60f51fe310c26054318876a5862033fc21eac0c1ad91f7d7eea9318398b2344dbf3c2f04574a5c3db3121971273244ec876a63363054aee10ee276e8cca376e60189645e3f67517ef820b35c930485479403d697b2a72689fc238f09f60e3b598ba562", "padding" : "30353011300106300c0960864801650304020105000420bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023", @@ -1551,7 +1552,7 @@ }, { "tcId" : 171, - "comment" : "using composition foroid", + "comment" : "using composition for oid", "msg" : "313233343030", "sig" : "2130fc5f94a8a359b90ba546795e788328f09c45903823452fd44c5a0703033c7ceaa0bd956c20b12eccc052c2f535400e0f2d0e90aa0fd1066e400d6e81ee19fc2b7827b48537129b54938d324680966cb39850f755b71d967b50fd7d699ce3fe956a150c17088a4d29740905d4d1a6b5e013c4450302bb3c125e90748c3eca09e39d7c6e1da6d65ad02328865e2c0efc0eda5de61153ae757b33965a95da80e23f531286a3288fd61694298e68dd21dac3816aa0b80c08aa57f16cc24c641164c67bd98b2c5a895926e1025d3d699ab7cb9e4f0b43e31f68bbe2fbd3655a705b28d4266807e236c4fecac9ea470dc9aa55690e428a1b353696314e5c62d9e5895ede07b7c584f65d63935865211fbdd78cd7b0090bfc169dd000342d14b068c6adb65068cf708c4e3c3be72302bbff056087fed642480b9bf2064fb3f0f0356b7875025a4641fe5af22b98432dd708872412144cc9706dea53d9d8f96ee55ed821715124bc824b408092e5eec66eb574f069be3b5d88a8f152ab73fd160b4d", "padding" : "30353011260d0601600608864801650304020105000420bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023", @@ -1857,7 +1858,7 @@ }, { "tcId" : 205, - "comment" : "using composition fordigest", + "comment" : "using composition for digest", "msg" : "313233343030", "sig" : "3743ed858c007e5f535e567a2cb63ebd669283a40d369a06df23068afd1bf91ff4521455e45ab94b0751c4c1e648166c7ea571b415faa4311a1598c5ec0ea75472040040994ae32209ef33393f040e05646b0ab14ca0309e1bae24c0bb8ef467edd7ef74bcae2e8ac7e22f5bea0a8537a907f42ab3f6bbe61e24084642f3de68b73c979645a3d43956e7c738ae3621df707638f8b0ab0fdb854eed46e8e307c653b894393479dd1d0dc9f7317bfcc736d51af55aa036e83752a6d6433a6538c5b31900401944288fbe8209728ad1f5394ea66718161511beb70a20bb3e67a464204bd34da479617c8bea4e878c842519655dce03627d833f9b9add861d5ea89e85fc6a56e623719a163159302dc041c7c0c7c493131e09e631c297cfd00388f9bbbcd9a216a8aef364ecd579719bdd5ad40f2dfdcaa3756f574045eaf4f8b05b4b78a7294b77b420cd317f1b74e40afb649209c769d82e434842397749fc5f80b89a1cfba4d532045459179259e37d3506265fbb1b54b0e0d55a036746447dba", "padding" : "3035300d0609608648016503040201050024240401bb041f5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023", @@ -2090,6 +2091,29 @@ "flags" : [] } ] + }, + { + "e" : "3", + "keyAsn" : "308201880282018100ab54a4f2560b9f65faa2f83bcf77d41803c080e4e5c3eab3534210982bba8a5d7e513ba50ba1ece33555c5457c41ba58f3f605a04369408f586c26dfda464c7b300a01f1616893264c7606daad4ced14df9a894a1f34586181294297e3ceb9580b0c785c056d5c566467f6f227f3084918d1cd17ed156e7f9fcce4757c5794f92770771ea5cf3101ca0425c846775f56938c1d1cad4401f4df2f5e0d3a3b2770f99e3c1cb4d9d4896c7ca89287b45831218b099add4bdf1dab6e2fb55d2775429386c85dff32c07a6dda504a9627529dd82c943554aaf23c5a5f6cea9c301b4b1f066b86bbef2e4bae9dc5b5e82e1fa03c29ff8bf38556729b356d5ba41d37a069fcc8fc23ac715bbea04c1972a2d50c57cc0159a46b5919fb670fb2a502d5ab66f0aa99e51016b83a406943ce9bdf0ab9b9e946574a5b32ce95d97ac8b1fbb48f0bf7e3c0d4b7a00d131966d009997a166a6630dee4a74c141cde0114aa423351b1dfdd3893a856fc632b6d90dbc79c8a61a9f9e31702ba69fb222860e60a83020103", + "keyDer" : "308201a0300d06092a864886f70d01010105000382018d00308201880282018100ab54a4f2560b9f65faa2f83bcf77d41803c080e4e5c3eab3534210982bba8a5d7e513ba50ba1ece33555c5457c41ba58f3f605a04369408f586c26dfda464c7b300a01f1616893264c7606daad4ced14df9a894a1f34586181294297e3ceb9580b0c785c056d5c566467f6f227f3084918d1cd17ed156e7f9fcce4757c5794f92770771ea5cf3101ca0425c846775f56938c1d1cad4401f4df2f5e0d3a3b2770f99e3c1cb4d9d4896c7ca89287b45831218b099add4bdf1dab6e2fb55d2775429386c85dff32c07a6dda504a9627529dd82c943554aaf23c5a5f6cea9c301b4b1f066b86bbef2e4bae9dc5b5e82e1fa03c29ff8bf38556729b356d5ba41d37a069fcc8fc23ac715bbea04c1972a2d50c57cc0159a46b5919fb670fb2a502d5ab66f0aa99e51016b83a406943ce9bdf0ab9b9e946574a5b32ce95d97ac8b1fbb48f0bf7e3c0d4b7a00d131966d009997a166a6630dee4a74c141cde0114aa423351b1dfdd3893a856fc632b6d90dbc79c8a61a9f9e31702ba69fb222860e60a83020103", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBoDANBgkqhkiG9w0BAQEFAAOCAY0AMIIBiAKCAYEAq1Sk8lYLn2X6ovg7z3fU\nGAPAgOTlw+qzU0IQmCu6il1+UTulC6Hs4zVVxUV8QbpY8/YFoENpQI9YbCbf2kZM\nezAKAfFhaJMmTHYG2q1M7RTfmolKHzRYYYEpQpfjzrlYCwx4XAVtXFZkZ/byJ/MI\nSRjRzRftFW5/n8zkdXxXlPkncHcepc8xAcoEJchGd19Wk4wdHK1EAfTfL14NOjsn\ncPmePBy02dSJbHyokoe0WDEhiwma3UvfHatuL7VdJ3VCk4bIXf8ywHpt2lBKlidS\nndgslDVUqvI8Wl9s6pwwG0sfBmuGu+8uS66dxbXoLh+gPCn/i/OFVnKbNW1bpB03\noGn8yPwjrHFbvqBMGXKi1QxXzAFZpGtZGftnD7KlAtWrZvCqmeUQFrg6QGlDzpvf\nCrm56UZXSlsyzpXZesix+7SPC/fjwNS3oA0TGWbQCZl6FmpmMN7kp0wUHN4BFKpC\nM1Gx3904k6hW/GMrbZDbx5yKYan54xcCumn7Iihg5gqDAgED\n-----END PUBLIC KEY-----", + "keysize" : 3072, + "n" : "0ab54a4f2560b9f65faa2f83bcf77d41803c080e4e5c3eab3534210982bba8a5d7e513ba50ba1ece33555c5457c41ba58f3f605a04369408f586c26dfda464c7b300a01f1616893264c7606daad4ced14df9a894a1f34586181294297e3ceb9580b0c785c056d5c566467f6f227f3084918d1cd17ed156e7f9fcce4757c5794f92770771ea5cf3101ca0425c846775f56938c1d1cad4401f4df2f5e0d3a3b2770f99e3c1cb4d9d4896c7ca89287b45831218b099add4bdf1dab6e2fb55d2775429386c85dff32c07a6dda504a9627529dd82c943554aaf23c5a5f6cea9c301b4b1f066b86bbef2e4bae9dc5b5e82e1fa03c29ff8bf38556729b356d5ba41d37a069fcc8fc23ac715bbea04c1972a2d50c57cc0159a46b5919fb670fb2a502d5ab66f0aa99e51016b83a406943ce9bdf0ab9b9e946574a5b32ce95d97ac8b1fbb48f0bf7e3c0d4b7a00d131966d009997a166a6630dee4a74c141cde0114aa423351b1dfdd3893a856fc632b6d90dbc79c8a61a9f9e31702ba69fb222860e60a83", + "sha" : "SHA-256", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 231, + "comment" : "short signature", + "msg" : "34333630", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011a21abeac8409398319e65c8656f8f72e179dd1e99358c7531fddc037e47c1e688cd70eafd6eea01c823516bc79f89d7e52ee1eb4ffdeaad1d550dc0a47185bc9c42e47fce5503c3370a60510f834b4691152ef668deca633cf3873ce6613951784aa7dafde118f37f1cdf1a687ac236d5c956bced564b73cf202e3bace59667", + "padding" : "3031300d0609608648016503040201050004205d19d2275db8df24fd8e87092599d5b8c7c798f483bbb6cddb4310353b903971", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey" + ] + } + ] } ] } diff --git a/third_party/wycheproof_testvectors/rsa_signature_3072_sha384_test.json b/third_party/wycheproof_testvectors/rsa_signature_3072_sha384_test.json index cdb44aa81..30674438f 100644 --- a/third_party/wycheproof_testvectors/rsa_signature_3072_sha384_test.json +++ b/third_party/wycheproof_testvectors/rsa_signature_3072_sha384_test.json @@ -1,6 +1,6 @@ { "algorithm" : "RSASig", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature" }, @@ -1191,7 +1191,7 @@ }, { "tcId" : 131, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "09a748174eac93823247630e59fb5a50bfe1730cb49795ab6ea39b603332419b499f2b75415c45e70464213998ef403ffe533adc65f78aa37399fb81178e56653e973f4e317e2359e6c48c90c173bbdaee564268b45eb62554e8e4bf60bef2da4e261bc1948c7da9249cf97206ab23496b5857a8b0bb09896e16c7f8f5c3d620a2bc455fa5bf600ca5bf76241a512fc3b61148d62054fbdb897035e20aa320890b57dc852fcf8e31ce6e191851c7b11ed692215eb9ce8a508033ea2b7ce08be48e28c29dceb69fbb4a2a2320cbfb914c98edc3a2c1df94cb631ede7ef6ecce1173951e1b962d3f1dfd736cb7af994c7e7856439c9efee52f791b0a49058de7fbc67b630be2341030c88046802434e2a0fcb2e2ac70d5cdbe033eef49dcb872cb839a5696e60e438b718ddf2b79b1fbb4973c35595430567426aef7a641e876d08abf61b3b9535c9c0356492b4aa27adb21364071ebf8ec5cd0dd34e46a9283e997bab627b817e84bf52b09ac08eedf20383f238a573b39ca94b42d31b0a6222a", "padding" : "304530013030400d060960864801650304020205000430f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", @@ -1200,7 +1200,7 @@ }, { "tcId" : 132, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "6e702dd62b88ab9265d4ddd71b091eea6a2825d9a64023676488c1e6f467ee9a8893063612cd38da889520941a59f3cd7133b7cb31cc410dbd109566995bbc5146f648f7a014b641d20629ae8d8c75ca4342fd12f374247cc46e154faadbd593d8f9e404adebf925b1c9b0e7f20c01a91908b835cdc2d455d82cde8bbc6cccb0ef311d76dee3c1e832d8a59efbe0367540fbf2fa21cbee2cf345fdf8b9782947436ef7d5285647b1c8c57909d3511cdfde07723eb666599cbda596b08b6164272c8ac4711238615edd19f9dea06a87467d3b8fe2f87f45e8a3a1e5d0d3e15fe0c1802754064debb772e539bb9528f4cdef77e75faebcc6938964cf45d32c7e24d9c9b699b9d927744b2e4324462c38c09ee70a587a8c26fa7fe287f2a8f552aeb5b71836c2e92b6f0cf1ae21178234b8a25ee23c65384eb332d6113a9d48fab1073162806c5671b9f2783f913bc85aad9b3a08ad960a4817e1b4c4e7c63c344b22f6db60e05c3f2c2c025561723be9f9ae007c3e8a1d6c22b0b3957af4c942ad", "padding" : "30453011300106300c0960864801650304020205000430f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", @@ -1551,7 +1551,7 @@ }, { "tcId" : 171, - "comment" : "using composition foroid", + "comment" : "using composition for oid", "msg" : "313233343030", "sig" : "568437f4510335fb3cc818d177747da061ae597dcf21e84216f3223c28438d1157df0db8ed06d429c73366a76beddf207dc03b5f6fb3a911a042280e1943319a1cf8c0041611d1633f3e4c53387baa750d94a0c1ddac1e416590ac57a037d40076e276891e70508a1ee7886fbb5c838e34b620e288093b9bafbcd2bbacd4ad365cbe57f3487467de7804239dbfb837d65defa8ab1023b79492c4301419eff396e561224abce40a58d0025d7aec67c941c788b585d7f47913d8bfa8449a4854af5a3806bd3ccf6c2336993500297491304685277822e66e2e56f624c8ebe6a5a675123f488540ffb1c81771a222c3dcdebbebfe180259de8045ae2ef2b44a3e17e27e2a58590dc709b3990c1a1607514693c95f97dee5d1cb527c28e708560eec57b07a6718b2b2ee782ed7490172d08ab71c043434b302ebf297766e8213d8efa959b05cce5e29b85267c3ff8f1850b107b7358e5d1ceb51edc2906c26911bc2fcb3004ddf68ed35cbb5505c4f6ba8ef36cfe7a37e53781e29b57073cd01602f", "padding" : "30453011260d0601600608864801650304020205000430f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", @@ -1857,7 +1857,7 @@ }, { "tcId" : 205, - "comment" : "using composition fordigest", + "comment" : "using composition for digest", "msg" : "313233343030", "sig" : "28ac59fd8a65c69dbd4c66e3aab2d1bcbd93d54e4710b3c3003bd8e1a85ffe6e21ffe6ba6526f3ccdcb563295db756f7ef29daf5c3210a36c34fa42fa13c6a557b4f7fae965147420adccd0e1013cf2100963dff6ca27371a34fc7ce72f7de62a1b6992b6bfe287046f01611c0fb65872fa3f988075295b73731ebf149df9b30016f305e950c46bef57cc40cc0daececdc3ca1979da134102e47319b0500cb32b337182d053c0f17ba9b9a7866a3852855d1e5f914a21b83548093d4a6c4f8f635f8c9d7b6625aad390a202c6d3cfc24b2b8a9d195135bde6ced5f57368d2ecba166e7f17e05d29598627d8ce6b49d3e681827e6185272200416502a1b9e1afcb4f9bd454fa39622c3eb839bc55f021ad006a90c4b2d9f9a933a92df7b2d997868352cd011f8ec17aac6619af0be4ece5747b9265a41185ebc6519dc43b1ba9ae20cf8929f54df6e4ce02f87e649b975d1e69c8610cdfc9b6364a148b2176cf1bde486aa141da819f639f58789eba896e9946896fe1995609fdec089e75fd742", "padding" : "3045300d0609608648016503040202050024340401f9042fb127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", diff --git a/third_party/wycheproof_testvectors/rsa_signature_3072_sha512_test.json b/third_party/wycheproof_testvectors/rsa_signature_3072_sha512_test.json index 18c77de81..29f57b308 100644 --- a/third_party/wycheproof_testvectors/rsa_signature_3072_sha512_test.json +++ b/third_party/wycheproof_testvectors/rsa_signature_3072_sha512_test.json @@ -1,10 +1,11 @@ { "algorithm" : "RSASig", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { - "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature" + "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature", + "SmallPublicKey" : "The key for this test vector uses a small public key." }, - "numberOfTests" : 230, + "numberOfTests" : 231, "header" : [], "testGroups" : [ { @@ -1191,7 +1192,7 @@ }, { "tcId" : 131, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "238a0867ac39812214e7293b9734b0cf70ddbd96c20f27b29abcd7fcb037534d8480fc9d9186227fd919ba35602573d55f1cedb9f307680ccdd850ef7b92a663b5907a83e9e786af8ffdd3181752f839e45649e346cbb0d539b1de62981620c12245079b46d2703e968fcd9d55816fcd3c48eba0a54d321c3d8c341004b45e90ac3013897d4816e007886799439525223607c5100f2d8d48d80b1fee6dd6b25664662460f64b9858f5809845010a6e962f2101606a6b52fa5e154e9e060fe8a4518943385a6cc9af1fb57e388544921d849e2dd72b65f8ec955093cb4c7f18783b347ea19b0325573d92ad4cc0518b6aefcaa156fd4ecada18fd68ca00ca70f8390adcd22aca5fbb5506e8719590d9b74c3a325cbe18b96c2e18d57be8d9907f76d156c8b3d265d12733025d568366879d233a9463e26509bd1a26f141c98946af0162fd5595c83821caeb253be2db73b3752d6dd2bf597064d6ccf6809d02ae0756df341e530697bea1deb37fb34840077cd3032ef1ca38cc302b19d26c3ec7", "padding" : "305530013030500d06096086480165030402030500044043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -1200,7 +1201,7 @@ }, { "tcId" : 132, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "abf57269b9d9d1f2bd1b8df08ab37e56648ea96d30ec02804505fd303213f0313a789e62949281a30e171176b17132b41e3b2163d98fba58e878d48927ea2fafb830f1c4ee6de870289f3513b2afd005f6b0adda15b6b9abe616416deaa9f9e720d246b4d19907514417744d3180d119a93b9b353d7da0913ecb83d01dbbcb8b44571a00bc46c656fca80ad9df6b2e4fb2cd8cfa9a8fbf6883a9c2dd213cbcf0a3e104c27274276bff2be215229756a4a58052e0ae3132ce018f4406210713ea9391ffe1580d8c0c937fc63bc514ab69bb556010802c5a53eab522ac151fd22417b0101f6dd3e020f8f271b8eb2f6086275422d42fa896a8fc3df69c17ce9bad8893ca2b8578bb1866c7673a3e8775dd776e28709225be821f6fccbd7926d1e18605520b90aafdb6a81554d97216f97697cf52bbd9ef55807de827b94a1e54aa2bfe8c778299b1753738e475aad93392dcf99c607c89c43e90e4c524f0a4754281e442c78fb1264e70a43f1d97df8bcabcef359a232cd1eaa36f4761f459ab76", "padding" : "30553011300106300c096086480165030402030500044043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -1551,7 +1552,7 @@ }, { "tcId" : 171, - "comment" : "using composition foroid", + "comment" : "using composition for oid", "msg" : "313233343030", "sig" : "97491372bea1be6c54b767009bfa9e1b5d8fddaa2cbf04551584c15b61f30ee48ab25b6e14a2db402fcab453601ffe63cc5311484e9d39f6f0b3aac09875d31d98e8a30fbaed37c1bb68a6185e26d6e35e0daee8fd0cf9c3b8c46e5c97ccae80eff6cb18e6ac9ef15f61d9fa6b983d7f98eb38c8d862aaea96864a7cb2e500bd91ebb291fd852ca16b18897d70ca2d8a22f936b95e9fadda9a6e9595fa1942a942c3e690f5531e029aa5c38407391709dd0121f9820726767e1ab8501eb4641fd8ef3ab37a9918bfd5dca32bae1cf9c5e8f1129c2951804811a126ebf932009f4a30680d1ad9aac7f6c865398c8df5100fd963b91a5115c9cb84b31a1fa94f8ef4930be13f3157d0985a01c9562fb3aa7ae894f11bc54a1e46fec8f78d03c64dae8c8c4f2283175b9903771ab151fb482d64adc97bb371b8263eca46206d8ee8767f61815de44e0c034a433c383fa93d8fb278ffa345395f3399a3f178a3baefd2adf26a2aa998efd1fb7aa14a9fba4737f03b34893c1f2062ffbd4015555c12", "padding" : "30553011260d060160060886480165030402030500044043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -1857,7 +1858,7 @@ }, { "tcId" : 205, - "comment" : "using composition fordigest", + "comment" : "using composition for digest", "msg" : "313233343030", "sig" : "d266da27670c18b97ccd0fe8beb45f2f83a0969258449fabbedc12d7bfe078ba741daca1c3fe504631b221eb1c899aa6c3a89d3a3904f48ebeeddbdca91b1bb9400eb1bb4d9f4ec903000ce239bb0a807de2c3b916336dc196ec87832774b701115796c4ffc66a6e344c9dd1ba9cd8517e93694f4d4502b20c72cb87426f250373113ab5b4f73c0b93de792ad714225eb70b9b44ee154719d89ad6c5c2c78917d3dcceddcdeea90bdaf0b35f2d77bd08f099a245cb39af8cf70d9dac0efeea156aaf83b5316b5f05c6fd9a3b6de3e82c9d02fdc5df5e25888c200219dc324c856d7a0b5687e3463a13accfb1b13b25f3b35ec84e551b2fd3738a1924dfb931b4d264e9515c508782c6ca04e2f66c30ec54873d39c0501459f0749aafc652531aca65d1fbf9b4d3f1272d8e87ed5dc680456d8e7771790a64b628ab05addd1078e99c0e197f9bd648db9caeca4e7160563496a18606e57bf5cd1c21bbfbca5a138852fc471eb09cd5a9e900409dcb2e0b733c54903a70d04e58cd64ee441d9ada", "padding" : "3055300d060960864801650304020305002444040143043ff800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -2090,6 +2091,29 @@ "flags" : [] } ] + }, + { + "e" : "3", + "keyAsn" : "3082018802820181008733b9c2bc754216fac899159abb71c5ca84be37153720040f33f291f5f7861bc122cafde3091b5211bc81ee03e280e3c6c2902ec49afb8432c3273536edce7116048513e9b33e2fcfe56f9597c81bc9be81a1b1d46e863ca11db2c33ac1bdebf7c552332067e2e588497e7d9e0738caa57a73dd28157e88fc202b31bbe3b9993548399a0b0df9b72dfeece75ecd78376227e9cd21c8d24ca4aa64fa50a59ee8e7621158e7bac2420fc0d77064d3959afab664ecda0decb8c979eb402795b9a562f2de310aa7fc6864469ac88867788c57ee96f6dc32dbdbe3aa7d3ff47ae4b78e1106e1bc80350b2383dae54140a4605f4130d7e5d3f7818262a27c76a51e4c6db4ab4590b4766b8c50ec1bfed53f0d716b5c7d9dc971399246c75ce27745147151f2e7629039f0b2efed99c7f17cda8f3c3df764dfb40cc0c2ad7bf2b6c72829df93329a4bad6be8635953dd10840888784eea738c763be9f5dc3ba47a9e9d800e21b4ffcc18193e591e8a5283192426e8867331c72bdda06a0eb49367bb01020103", + "keyDer" : "308201a0300d06092a864886f70d01010105000382018d003082018802820181008733b9c2bc754216fac899159abb71c5ca84be37153720040f33f291f5f7861bc122cafde3091b5211bc81ee03e280e3c6c2902ec49afb8432c3273536edce7116048513e9b33e2fcfe56f9597c81bc9be81a1b1d46e863ca11db2c33ac1bdebf7c552332067e2e588497e7d9e0738caa57a73dd28157e88fc202b31bbe3b9993548399a0b0df9b72dfeece75ecd78376227e9cd21c8d24ca4aa64fa50a59ee8e7621158e7bac2420fc0d77064d3959afab664ecda0decb8c979eb402795b9a562f2de310aa7fc6864469ac88867788c57ee96f6dc32dbdbe3aa7d3ff47ae4b78e1106e1bc80350b2383dae54140a4605f4130d7e5d3f7818262a27c76a51e4c6db4ab4590b4766b8c50ec1bfed53f0d716b5c7d9dc971399246c75ce27745147151f2e7629039f0b2efed99c7f17cda8f3c3df764dfb40cc0c2ad7bf2b6c72829df93329a4bad6be8635953dd10840888784eea738c763be9f5dc3ba47a9e9d800e21b4ffcc18193e591e8a5283192426e8867331c72bdda06a0eb49367bb01020103", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBoDANBgkqhkiG9w0BAQEFAAOCAY0AMIIBiAKCAYEAhzO5wrx1Qhb6yJkVmrtx\nxcqEvjcVNyAEDzPykfX3hhvBIsr94wkbUhG8ge4D4oDjxsKQLsSa+4Qywyc1Nu3O\ncRYEhRPpsz4vz+VvlZfIG8m+gaGx1G6GPKEdssM6wb3r98VSMyBn4uWISX59ngc4\nyqV6c90oFX6I/CArMbvjuZk1SDmaCw35ty3+7OdezXg3YifpzSHI0kykqmT6UKWe\n6OdiEVjnusJCD8DXcGTTlZr6tmTs2g3suMl560AnlbmlYvLeMQqn/GhkRprIiGd4\njFfulvbcMtvb46p9P/R65LeOEQbhvIA1CyOD2uVBQKRgX0Ew1+XT94GCYqJ8dqUe\nTG20q0WQtHZrjFDsG/7VPw1xa1x9nclxOZJGx1zid0UUcVHy52KQOfCy7+2Zx/F8\n2o88Pfdk37QMwMKte/K2xygp35Mymkuta+hjWVPdEIQIiHhO6nOMdjvp9dw7pHqe\nnYAOIbT/zBgZPlkeilKDGSQm6IZzMccr3aBqDrSTZ7sBAgED\n-----END PUBLIC KEY-----", + "keysize" : 3072, + "n" : "08733b9c2bc754216fac899159abb71c5ca84be37153720040f33f291f5f7861bc122cafde3091b5211bc81ee03e280e3c6c2902ec49afb8432c3273536edce7116048513e9b33e2fcfe56f9597c81bc9be81a1b1d46e863ca11db2c33ac1bdebf7c552332067e2e588497e7d9e0738caa57a73dd28157e88fc202b31bbe3b9993548399a0b0df9b72dfeece75ecd78376227e9cd21c8d24ca4aa64fa50a59ee8e7621158e7bac2420fc0d77064d3959afab664ecda0decb8c979eb402795b9a562f2de310aa7fc6864469ac88867788c57ee96f6dc32dbdbe3aa7d3ff47ae4b78e1106e1bc80350b2383dae54140a4605f4130d7e5d3f7818262a27c76a51e4c6db4ab4590b4766b8c50ec1bfed53f0d716b5c7d9dc971399246c75ce27745147151f2e7629039f0b2efed99c7f17cda8f3c3df764dfb40cc0c2ad7bf2b6c72829df93329a4bad6be8635953dd10840888784eea738c763be9f5dc3ba47a9e9d800e21b4ffcc18193e591e8a5283192426e8867331c72bdda06a0eb49367bb01", + "sha" : "SHA-512", + "type" : "RSASigVer", + "tests" : [ + { + "tcId" : 231, + "comment" : "short signature", + "msg" : "36313237", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bdd0c9e451b5b3e5513a94492dbee1ada9ea87e65a8cd95cceb4d304294ce34bf09a212f14908f5b865c7a34a72e68e389794a2d1c5767ba17829e2044108ac7842b6bfe0a5663b433d656f4e38522c5a5a23c460b898833828d257350e5814291b54cf13089080f84998edcacf0fe5fca0c1f8b176b172c5f9989491a039bef", + "padding" : "3051300d060960864801650304020305000440925eb0238e4d842826b081a74083e55a2d89e67c524d5a903366c1e26afd1e478cb4779e6f69eb70e7034556745f6bddf9547987d8785a7deaa8765aaffbf2c5", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey" + ] + } + ] } ] } diff --git a/third_party/wycheproof_testvectors/rsa_signature_4096_sha384_test.json b/third_party/wycheproof_testvectors/rsa_signature_4096_sha384_test.json index 0dd95982e..5673d112c 100644 --- a/third_party/wycheproof_testvectors/rsa_signature_4096_sha384_test.json +++ b/third_party/wycheproof_testvectors/rsa_signature_4096_sha384_test.json @@ -1,6 +1,6 @@ { "algorithm" : "RSASig", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature" }, @@ -1191,7 +1191,7 @@ }, { "tcId" : 131, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "4bb15135ffc32d2a7e59a5c536d0788ec37633b9b1e5c94adb9f5b01c845dbfab129194b8a5361f352682de8f5a92f0a691df77e06a147c2aa759eb5bb72ca96ebca33367360e22d19f0d4d90c25c3e2ca3785a5cf26fb80e1993ffc08dc9f3d4c1554e5e90a46a21f8f00a2cb376ac4efdbe72e0ab1308bbcfa83b9b484f43fbcb3311a6ee4927e07c568f977545e7d5b8179e6612c2311d5b10c72681c9655b2529017f245639195e416fe0c2800853ffa387bb0934aa977adaea2a13fb87d2f8903cb362c1ae1f4e84fe13d29bcffe4dd92f856db6c5f1e9622268da090a8cf85481036c15d6d9bc97687a09bcbd92e73ac9008d22988893bf78ec3ef87620ee27633faf1fbf3caa3b79323c999932a728b40294ace55c6c7c73ed0fc03151a56c7a87962dee757a29892811dd4ced9500b8bdc905946575ad9521758856780fb4b6192eb6b52a81e9a1ee9c6e563a5682b867511093a14f735f5f20bd6e2ca1d01e4c6598ea6347bbc61dac6a69d05914e716ff1d53ef0b8259e3dafc203c24166f32067201e11c241ad4c107179b93b3e254defb5c67f2d88b732abe96ea5ce09cb360298f1a34b87a8860c32079d5c80ce3f4629ae27f4731293294fc2ab7cd9f2fc101ad87dd489e7a2b0edcca37910d51b8aefe80874088ec53c0d56548ad4761ef14a988739a02ce08fcf81935da7f65c375787740b94d48d8168f1", "padding" : "304530013030400d060960864801650304020205000430f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", @@ -1200,7 +1200,7 @@ }, { "tcId" : 132, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "9298b6ef7eec73665c848e50e2c221a013b951888a85d1f7465be1a306f9bc239b206fc3a85ccd438b8e45ac4892478c4945df6849e6148c62a81f8c58f8c78ca4be32806a3d8b16c1a258534f1a5d9694e364c27490ef31e8b45b96c88a10829d902aa48396fb1646fb5a50496780ea455a2f918a914c8408165d11651b2d490874d870b2c2d6c0c73cf654c3522007b8fbd4f1ac59906cf719228d1795cc479c9df3a7baa81f5cb71d8c73d154b90e4d33d208f311150e08f486e76fc1786bee3f287a8b07a768f91ae9d65c3529601568265780031e359273f93ff7df610f47c8d0b025d017e1dd088a676fcec39099f78b25192fcbda0a34c79fbaa6a5abb554e3babe386e7e2246d4f68f0bd60d6036133ea451a12e7c3ed1382e539a01fb3c21e1d21be7ed9372b943937ae4857adb7aff2721a5f5acec2580f2e7620d7fc8cc20fb315ddb42461abe93e8b8911613d06e0fc1947a6376c430837562f8ee8348c1f2086acbd60f8de959355ffd5cb4f58efd9291538f9574fd94e75c7a7710a119f7ee75c4ac0ed49e45b703b2f5e34db04fb71478cbef4292f59b2a76ed18b51992f164b88903da966a0ca3fdb98458979ef79ef83122a6bc2194ed0f737b75c02bd713c670e26aa19883327481597a980475405e8dc4f4eebcfb35e7cb73a05524c92c1599950f0226c11f2721e658673ba9abdf8bb39fe3be76e1a7", "padding" : "30453011300106300c0960864801650304020205000430f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", @@ -1551,7 +1551,7 @@ }, { "tcId" : 171, - "comment" : "using composition foroid", + "comment" : "using composition for oid", "msg" : "313233343030", "sig" : "8675ddacec059c224f46442ca3f2c506800fe11dd2444a6a341689fad88cb74047890df144bd1f4589fdd732b92b39a1c654dd33031f4541aa888295887362ac0db4eb7bcde0b2028e8674ed15eff004fda1e7ad4071d4b7eadb9e4a0106b90c92ce3621d9e12ead9917c5ee72b373cf4657dfe69da410fe30fd8ed72ca220c9e471195bae3face29e184c0f33a05b48b2737ba1ce2960a0ccb0ddc4760b5f88c463bb4a349446cf1c56ef332e50f1d6a6369cb3ecd7e2af504de42c075670438e7c58c5ef52e23804167b6db30022e1272f8b698ae457981a18d239c228f78e128a01c7c0c4fe62ab91dcfecf7b6a4e89e9be784d043b4b35fdaf8e81ef0ae534ad448a6650f496b15899abc5f61df6793c97cbed05cc1eadb227ac204bad3edfff32150c73c369a74ec0d84093fac2af59f53ca0d7d8723ea6d5c84a8349ee4936df5b71a3f162c2dbf6f5704a7465702acc00c91c247337d2ffd54f51194530be506660f21916c24305d1d4bded04e39a249a584178fcd2235f5e4997989febb486009e52f9da43b705732895b42c3c4428612aaf8bb966d8274d0b75afe0d0139d55e987211651c4d82cae3ee493c4cdbc7322489bd5d4ff12cf38e31241a817618a18cb5dceced2a5bbf2d32889912a6652cc8d4a4b6e05d9d7bfff47008eda7a0f9e292c360a2cf5d2dd5af567b703718bd4c4c040db4847e30124a29a", "padding" : "30453011260d0601600608864801650304020205000430f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", @@ -1857,7 +1857,7 @@ }, { "tcId" : 205, - "comment" : "using composition fordigest", + "comment" : "using composition for digest", "msg" : "313233343030", "sig" : "6f7a76a5951ecbab674440063d1e84141cb042487a12d45d262fd84731b2c17be86ff70cb498838d27ac9a9578ce66eeed034afc5f7701bdc94d7ae2232add9959dd810ad38ef28b49b5b86ccc48f4635c05a5f79a0915efed17cabee46c7bb4f01a73995e076f1b603005ac8337c616e933ff925db88ac61a674dca81c4adbc9c5c7b998cc2d517243da348212cd335c63b789777b1c10a3b0c37004ef7020d0738dfa6c16f4f8d8653f90d166468ca5b9afccc19a62e53b9c8a8e5aacec116996c253b801bdafd66894850d89e0af4a82af11aa8a2fbfa9ecefd8e91265eb3d10b745a018b7bbe7598682dd48aa9221d135c2b8151e611e09deeb145d600583f7158ec5f5cb79d626286b3e9c371339d52eec29a4ab31685f4363d6b14da452c0e1c07744dc831982792f417536186d8aa200f916ab14a462296f78461b104af201499682ef3c2e9500de916d18ec7bc6d4405a0fa54614e637e8847de309bead8750601876b2e0fb0fb86b59aa2176aa07b46e5d4e9c06faf6fc8aea873ce81e78d7dba87e6064e61c2ed382e940fa6804661f34dea0030d518c9b927da7043d13e1ca5c5d2e398c5c11c91930d262ed604a3f43f192e447beef0c6a3ce0c484704ae2cc36f16c88da090f856b802e93ac47b9d5c8a1ad6dba286ec1e2dcdfc8db758f0690d40a02cc02b552f4c9fc337943a2b32f75932a6b88797faebad", "padding" : "3045300d0609608648016503040202050024340401f9042fb127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", diff --git a/third_party/wycheproof_testvectors/rsa_signature_4096_sha512_test.json b/third_party/wycheproof_testvectors/rsa_signature_4096_sha512_test.json index 18175cb15..8d3d630b7 100644 --- a/third_party/wycheproof_testvectors/rsa_signature_4096_sha512_test.json +++ b/third_party/wycheproof_testvectors/rsa_signature_4096_sha512_test.json @@ -1,6 +1,6 @@ { "algorithm" : "RSASig", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature" }, @@ -1191,7 +1191,7 @@ }, { "tcId" : 131, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "b6b03138199eb4e399d472be6d3504666820c52260150bd3ed24fac67d346de3dfc5b94f8683704de5dce5e5e4fc2fc3dcd77a3f60ec393d4b7b183e3d609d2ada0e6b2107cc84089acf9209183607b22dfb9739f40557192292f51723b8a261bbf1f1184cbbea65f6da8118634abca9b8c23fccecd74f14c49fc0c83bf2e6c8a6ce20d8c50bdac4c52cc0053480626b01b3b468160fc47147ebf8edf75860a5a500455347630983ada520e7317e91824fdec6a0d17a9001b9d2322c39c8eafe67ec484efeceecae83c875589d6625b20f494e390fc79816cb80f8f305018143a68b46572252ce0ae5240fd55e40ad76d36993cdeec6bd6733ddfe71ea6be95998ce53a601dfe87e35ca08f6aef11a247cea520ee7f3a8c703053ecc85f9b041af3e68254b4c3cc28d10714cd9e1b6cb08b0f9a9e0a6f902a0bbaacc98db90caade714a1ede7f132593794e25a469243d7cbac76f852d822fc823515419e6f0ac8a85abae42abadf274abc5a9c4127a375cfaefe6cad2be69d14dd29829b62c9f748a2f64c632bfeedba192d7b0d686bcedb29be3ff0589866dae5ac16058e0227fc98eae32da566851c023ae67f5de3d2eea56a15effdb615d4aa217681216fd42d50b255ddcb9ddec8a81b2e7e881bacd3cc0f1a5212dd3f66dc52994555a67ac5df0607cdfd279adb3cb0983c05a0117daa86b2da84b5ce146c1dd58115a4", "padding" : "305530013030500d06096086480165030402030500044043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -1200,7 +1200,7 @@ }, { "tcId" : 132, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "313233343030", "sig" : "a6cbc4959b1df49d751233e534513fba0efb1d4670e72f76ceb2b0aa90c1caad8430ba7067e4e9f4d0a274762a78c6a4c24c4039ea668e6e51ed4df98be132804078ffff469d00acad620fae3be3a9b46d89824a4f8a4a34d0c837dd6e612c05477c39623429fc34504524d6cdfee03104c6cd05ab2e01f2e4cccab8b08e905cae05d7f858a67a149e8eefbee4e7c01c851215a1c303666ec39272b5ba9870c0d3824546b3d314bf0407e33bbd8e7c04ac77c935f90b4679e8b14f724601a25bbd3c61e304028eb9ed0f974daacd5fc9f6feaf36237bbd413e16aaf188c65def2ab73353c9f17a5fa0d490598f27f3c7ec41bc2399436e7ba6a10b8f2cd6639c932c5f1f8512e3e25bd40d6e2776633828c2556f0661bb80ae7a5fd22eb50d8b617916b64df8e4927d07d61685a0c31b168bbd3f89dca636864735b3d6851ab6d4cefe983d7e765a251d26ab98c530d19de0213c7625a7904604acd68633d0284d83e6a559cdeee27f1dc308dbf23521a22a42739d5db8119dbc5d34220d1f30e62bcdd97808f00920f990edea9c3cd73ab659cc443e6c38a7209669176f8530699dc22ec02bf01feb4b2f58674c4838663fdb37c8aed415bfd2b79b7779384ad4555c62670d271c553cc00e46537e4d25fec955ca504351b7c7786993ad92335e19bfbcbb8f4441714523f28755b8cfba031c719d1521ac05e399092ad4d51c", "padding" : "30553011300106300c096086480165030402030500044043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -1551,7 +1551,7 @@ }, { "tcId" : 171, - "comment" : "using composition foroid", + "comment" : "using composition for oid", "msg" : "313233343030", "sig" : "bb59b5832cc0b4cb649cf9bd8548cc025f6596fe73c3315684ccce1b79b453093328336edfd8562045a4ba413aec0ae63678fef9402cb0aadeceb20f9419a654d81c83ef0e4183797a054091dd8fb06d8614ab0d266cbef3b871bdb5643dbe7a93fb0a733166a556993a60809083ef5a4bc70b525c5c0de3ef220d725059561436ec2162c3beb9793f4e9849e7b89e0a26c44446e52c514e8000c9f206676fd6a034d54a77c31ca73c2396f58048d6c90148fd6d2924bf125e3b126edd1f17fdf31498ba04b7b86da5f1c4a6843a7bf6394d021b1692acc641d0956ff3bd6b7663a4759eafe920eb28a363ad12cfbbf654343aca9f670ce6757ee12f21446c23ea32ac46b79d10a3bb55683caa97450607b5473920cf10c7059b5719430102dc511b039f9a55b9e1824332c9b0e29608666c0f1ca37c8c299a9c1c5ecb25e2b9695903f8d406c98c0ca3d74052f09d16cd2f4a607d70732b8d877285c9089ae59dac80e031e563283270dffc024dbd8e70120d44b0fd36c643c135a811dc042fa376eaddf2e3c1fd5f2a23c0b7f481f5a053da7a4971d911db3acc6d4a3e60b63b291debff77fb55acc5b7081dc75c651706986e90e9f77edc2dcf721ead020f86bbb1ba439ffd165d127e51063b0916f36ca292eae26962cf9a59f68ef8d200652d42d13c80ce7f0b5817fa9c701600a4ec3fe770a4b42aa8e6016cd16d8dab", "padding" : "30553011260d060160060886480165030402030500044043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", @@ -1857,7 +1857,7 @@ }, { "tcId" : 205, - "comment" : "using composition fordigest", + "comment" : "using composition for digest", "msg" : "313233343030", "sig" : "1b4fa86e9437a740396f01dfc719b300bc30013ef20702a886018f73ff6009e20b0aea169d6c8d3f8e5b39938edb137e2118fadf6c6b66a352880d08fd59d0db8e5682214fd2344a67ce6dce96e4e7d0bca67211498b3cb2688dc312c97b051bfdcb6e950c19edad779d41df34888a89ab67e9ed352890a8e29a9c9009d0c22facf3f18351faa3ebbbc617be26ed26787208e8c6028534155fe983e8a856addecde394e7eb182177e32179582f3eefa06f8db14915f65053e7e5a17575551774be4848c00c8d781984e6e421df5d2e2cf6a59fd7049c2a2a299bf1fbbe1aec676ecc30e2e20656410d98eacabaa9de1c216f16363097e81b49bb0783a611ab32dd19eaf4dea1f97c4ba1204cef5f6dc1f1b20ec8ae246c3ebcce57d61d0dcd13ac4765ff8f0f36c0f2e7249b85b9178ccb454a4aaef2c9a5d05bee8e1464404036f4e17fa1c6dc31aa622f4e130ee6c447ee85d78852b424bbfe55330265d2f013915edf736da1a3871d3c62df5a1b0007306706286fa6c3897eea636fb2de3f4cb6a0f3c23294a4831d388b4ddd0fdff21461a8cd27b84da0a12d1e35405e2726071c7a0ac8523d19254a15296737a8a08630a767aabe2ea6eeac27271479e1fca1ca2b13ebfe8341c52411abd3056d00947f68b2434d94129a0f604b3fc76734d32e5ea65078af02330543d4e7f728988506095925a9c215f1b8ee0e734ec4", "padding" : "3055300d060960864801650304020305002444040143043ff800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc", diff --git a/third_party/wycheproof_testvectors/rsa_signature_test.json b/third_party/wycheproof_testvectors/rsa_signature_test.json index e47558261..470c6026c 100644 --- a/third_party/wycheproof_testvectors/rsa_signature_test.json +++ b/third_party/wycheproof_testvectors/rsa_signature_test.json @@ -1,9 +1,10 @@ { "algorithm" : "RSASig", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "notes" : { "MissingNull" : "Some legacy implementation of RSA PKCS#1 signatures did omit the parameter field instead of using an ASN NULL. Some libraries still accept these legacy signatures. This test vector contains such a legacy signature", "SmallModulus" : "The key for this test vector has a modulus of size < 2048.", + "SmallPublicKey" : "The key for this test vector uses a small public key.", "WeakHash" : "The key for this test vector uses a weak hash function." }, "numberOfTests" : 362, @@ -1193,7 +1194,7 @@ }, { "tcId" : 131, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "54657374", "sig" : "1a183748037cc7201b866108573e83611953f72b96a56a33eb7052399614834d04daaf3892bcfb194aa1ca19df3a149720a0ea970fe9aae1bdd09c0548071ad50d806d8a6e40a8036fdc5803de61bdc14ac155d26dee61e1c23dde867c16f28cde28dc6a357010ed1714a0d8c6fbc5a1894d1dea159c3a8f4c5251233ac2cb1ee715d42b15360bd045a38be1fae6f5b5c5b5f8eb97cc537e18d71f506790b35e69faeb43b30a80ce6c291dd2ee4b0fdf6dd97dc197df9b125c59809cfec7045698ecb700cf99f3feb6099f7516dbbe17665ed515ab41e7154dab04e568e1fbd1b419d9d261ba35f05512f181f87d23143f0649ff5711cc4c66d4e7b702903fcb", "padding" : "303530013030300d060960864801650304020105000420532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25", @@ -1202,7 +1203,7 @@ }, { "tcId" : 132, - "comment" : "using composition forsequence", + "comment" : "using composition for sequence", "msg" : "54657374", "sig" : "3134086af9ed8e92e0dd74f4a83807bf263b3bd5ca32fc975391091016dd632b980c1df91854508164088e61c8af8ab1cf2149a8e8b2fd7d223e67da5d524cd6dfd3052bd307c991761bd8047c2403fc84871430978a0099954bc4befa89c7281ae62b10972a06b5dc8f4cd6d7e1ba42d19b486392fc2f1658ac31fbe9f0bd6d7b7738ed9f7e7f51649989de4817c7e4a613e357e9d4d0cccd5fe365ca4505f99ecdee8b0f9ad3d76deae39de4a815493611128919e344ffef0776b917541aad6709487f4605f1aab878c3a62d881085cb1ff1cb55bd6436bbfc4347c0ebfdfdfc6482581bb1402bcb787e9c6fbd3c96d9dcd16245f1935279116223aaacd83a", "padding" : "30353011300106300c0960864801650304020105000420532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25", @@ -1553,7 +1554,7 @@ }, { "tcId" : 171, - "comment" : "using composition foroid", + "comment" : "using composition for oid", "msg" : "54657374", "sig" : "06d0a8d9247e6e39a8e09e7f8db128c23225d88e831068cb3187a6cf657d709710c129f688c3b1560448986e1f9e83a56e9053e7e7ec86f61c597d3713ba8326f7ac0098fb51a49ee64e306c249a09533f464a59f2e5ebb3fc85da8be6a60ad076e8091774cdce2742d5f9112d8089fa8e3071283e2bb7b6869f3c44d6dd9803ce6e467bcc8122d1e96832d05033f7ccdbd6bbd0666bbcf41ee1aa077454d0e136b725e7fe0057b2e5bca0d9a645cb50a67ea0b98e7c0c60a91c5b5098638a3027bba417ddf5ef968ab5d1695fe3c2b1fcc664624a783cb5ed2c6261e0627a26f351d8d2eb055098a2b8540791c2e763ef27086b1f7cee54837514790defed29", "padding" : "30353011260d0601600608864801650304020105000420532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25", @@ -1859,7 +1860,7 @@ }, { "tcId" : 205, - "comment" : "using composition fordigest", + "comment" : "using composition for digest", "msg" : "54657374", "sig" : "8729c630297b010164e90d0e99fc65eaaaf2bbbdf309f20bb48037bbd40e59ebd8d6fb7e23911051731b5ba5a8423bb3d0ab44bcaea5eb03f56eb8f3ead1c3fd252197fea478fb4b9b9b4e0649503d4f45922ebb72a4cc1716f914b3e8dd8fb111c9300e946c0eae83a2e6c40093fd1f55c684e4c4b2b0f09ecf03ef71a01449eb0cc2c4a274cfdd55efee7ff136a28626eb86af9d88c25bd0ba012d8a0218d43bb02d9b6b1273d3d2414789aaa076da4dcbde9444a151fba9c25ce225876b63b09e17b16e0e115a7db6860afd08c48ad37aa64a54d8b0230314354f1c943fdcebc1607e66121fdb7390f131ba6bbf8f88375497505d7d3ba4dd9761d842e937", "padding" : "3035300d060960864801650304020105002424040153041f2eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25", @@ -3580,7 +3581,8 @@ "padding" : "3031300d0609608648016503040201050004205316ca1c5ddca8e6ceccfce58f3b8540e540ee22f6180fb89492904051b3d531", "result" : "acceptable", "flags" : [ - "SmallModulus" + "SmallModulus", + "SmallPublicKey" ] } ] @@ -3601,8 +3603,10 @@ "msg" : "33363730", "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000989e7ff72e67e680bd21d5f966e4ad8a48c3592dbacc4a2f035b4ef4d17a2f25f8a9fef7e78eb99d76d68629ed02d67c43c4b7ec8c3badc32e3d0a524c326537739b0fde156723b27c23ae2b09895e470c64d700f5c", "padding" : "3031300d0609608648016503040201050004209385aabddf6b3fe60d2955cb9303e9354b775e8fab2f95cb72ecf3553c64633a", - "result" : "valid", - "flags" : [] + "result" : "acceptable", + "flags" : [ + "SmallPublicKey" + ] } ] }, @@ -3622,8 +3626,10 @@ "msg" : "38343432", "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e7a1269086f0bbc0778ded8d7108ff4edcc2313425088117b2d5c53e9d9971950a5fe8b2b67d2bcd1be74f6b557a3f90650a96d7e4dbd63c05b94f73337eea682417c058d66ce523e4461065ac8ba990c4ecd04932", "padding" : "3051300d0609608648016503040203050004406114f0b81fa48090bf41e600bbf301f49262bac5794aae087d8921eb23bf4de867fa9403b85e21cf6f59a14127ef0babdbc425d415f15c0ea18d2962839471cc", - "result" : "valid", - "flags" : [] + "result" : "acceptable", + "flags" : [ + "SmallPublicKey" + ] } ] }, @@ -3643,8 +3649,10 @@ "msg" : "34333630", "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011a21abeac8409398319e65c8656f8f72e179dd1e99358c7531fddc037e47c1e688cd70eafd6eea01c823516bc79f89d7e52ee1eb4ffdeaad1d550dc0a47185bc9c42e47fce5503c3370a60510f834b4691152ef668deca633cf3873ce6613951784aa7dafde118f37f1cdf1a687ac236d5c956bced564b73cf202e3bace59667", "padding" : "3031300d0609608648016503040201050004205d19d2275db8df24fd8e87092599d5b8c7c798f483bbb6cddb4310353b903971", - "result" : "valid", - "flags" : [] + "result" : "acceptable", + "flags" : [ + "SmallPublicKey" + ] } ] }, @@ -3664,8 +3672,10 @@ "msg" : "36313237", "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bdd0c9e451b5b3e5513a94492dbee1ada9ea87e65a8cd95cceb4d304294ce34bf09a212f14908f5b865c7a34a72e68e389794a2d1c5767ba17829e2044108ac7842b6bfe0a5663b433d656f4e38522c5a5a23c460b898833828d257350e5814291b54cf13089080f84998edcacf0fe5fca0c1f8b176b172c5f9989491a039bef", "padding" : "3051300d060960864801650304020305000440925eb0238e4d842826b081a74083e55a2d89e67c524d5a903366c1e26afd1e478cb4779e6f69eb70e7034556745f6bddf9547987d8785a7deaa8765aaffbf2c5", - "result" : "valid", - "flags" : [] + "result" : "acceptable", + "flags" : [ + "SmallPublicKey" + ] } ] }, @@ -3685,8 +3695,10 @@ "msg" : "32353934", "sig" : "92bf17cdbffb42fa9957ce37826bb451708e7cdec8752b809c81a8d16fe5fe4dab6a9db6d11dbb12086645db7546642b322e8331dd7f29eff68bf40b24f80884f5152b1fda9b9f7ae2fce2721cdee0fc48f85a6e8e64f767ed9727fd2dc597967e276a5e2e768528afdd9df4b6ddda4c174300e4da3c19a3c32299e1e7857934c14dd6203d8c2671289bc392711597155364a59046b2b9f1905fe717ca7efebb4c1969b804118effa240b8bf4bb1a6d0616fd5be2f081dc9ef741a9a4ae7274418b791432de470c4556463108388e8e8ed5dcebf3558e4650c2ac97c86fa682176f09b5dd8cfbf15d19c3fe4f961f4607c12cb3dfad9b6a0e59c92faa1fc8622", "padding" : "3031300d0609608648016503040201050004208f87edbf7e3fbfba22df722036c493b7b8f35321b7d147f22c4789a9d0a4cbc1", - "result" : "valid", - "flags" : [] + "result" : "acceptable", + "flags" : [ + "SmallPublicKey" + ] } ] } diff --git a/third_party/wycheproof_testvectors/rsa_signature_test.txt b/third_party/wycheproof_testvectors/rsa_signature_test.txt index edcf5f0a3..09708ee6d 100644 --- a/third_party/wycheproof_testvectors/rsa_signature_test.txt +++ b/third_party/wycheproof_testvectors/rsa_signature_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: RSASig -# Generator version: 0.4.6 +# Generator version: 0.4.12 [e = 10001] [keyAsn = 3082010a0282010100bb0d4124c20130688b8419fabecc427d946c5096dcf69ecb0eb69fcf5aed15d7e1e5fe4e34fbe26f8b244aa3f088d546a00a531464ba4b8980bcc4d5e54bcc20e1a51afa9044f7fdecbc6edb751b5a5fa7ab403a04e5f77ba7865dd6d211da0afa71262a77a63d9c06e8b00b616ca15f11ea5b4948973864183f570347570553e3878376ca4f7536ad5afac10c0a7b34a5c11f8cf16115fbaeb4b323b1ad6f75c7ec3b954891cab2611cf1768cec983c1717c57f67676d721a955bdbbc216a3345bb31d7d63e06bdac96a6b991ba1e0113d01e48c77ab327d36b426c2f8fe4825a37877425885c927e92423b6977fc304122a2c397cb74845fe9961dba22c1a70203010001] @@ -918,14 +918,14 @@ result = invalid sig = 0ff1386eda5e2e274e20fc68a2f2e04e0b299b99ef4c3c043761992e669da54a51d9ee1c1626674ad35b95e7c9cdd72312616f461bd933bd281f3ed79b532b54a39f1ad84602edd80767ce0e89dafa6841fdc9c4b2339ad0a28aee8ac5859881e23b4ff38e2ffc9648489b5fb61f64c6201c0558858f01ad97ec7fd40965567d7aa98c03ac0b3615c2d17d1c7695df50e03c362506f2a7e0a3c95e1e5be6e382a86bc66c4f1fd4d0972af088a3fa7f9dd439ca4b44cdf40cc84370d087ac198af66e6a99415c3b4954cb6893d1cdef0f7329ba339e01fea4ee4096b94bda9c4d0c74351009678a723402524976dc01e70f81bce36c4d39ace0d12111733ec1bb # tcId = 131 -# using composition forsequence +# using composition for sequence msg = 54657374 padding = 303530013030300d060960864801650304020105000420532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25 result = invalid sig = 1a183748037cc7201b866108573e83611953f72b96a56a33eb7052399614834d04daaf3892bcfb194aa1ca19df3a149720a0ea970fe9aae1bdd09c0548071ad50d806d8a6e40a8036fdc5803de61bdc14ac155d26dee61e1c23dde867c16f28cde28dc6a357010ed1714a0d8c6fbc5a1894d1dea159c3a8f4c5251233ac2cb1ee715d42b15360bd045a38be1fae6f5b5c5b5f8eb97cc537e18d71f506790b35e69faeb43b30a80ce6c291dd2ee4b0fdf6dd97dc197df9b125c59809cfec7045698ecb700cf99f3feb6099f7516dbbe17665ed515ab41e7154dab04e568e1fbd1b419d9d261ba35f05512f181f87d23143f0649ff5711cc4c66d4e7b702903fcb # tcId = 132 -# using composition forsequence +# using composition for sequence msg = 54657374 padding = 30353011300106300c0960864801650304020105000420532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25 result = invalid @@ -1198,7 +1198,7 @@ result = invalid sig = 9464a738ad70b16f8621a806e95d4d2cb1866383dd6c0d61ee85bda1ac8b56c3833373257daff4d360b1c366c10938929a8ca0819ff929311346501c67aac447500b2fe5b812d7cbf93db5e5631cbff3c498461fb446eb0f25c881043b2339b13c373012d7546b9b194d45b9aff2283d7074f6119420bb6442af9116236b91ef37f5abca8aa9eab2b0ebd44d3bd302ab51a67e1d9433dedeb1bca87edce75d02ef149dc5784e1772c9ce846c17e4f7ccebbc908c46cd062e0e4bca76a033125a407919f7862a6ecef7f6bdc279fe65ab938be35858c98956c95c396b15d2a17c1c2ac996b5bf0fc345321fff7dfc44fa4b0b858db0f556de1d477a85a19f1856 # tcId = 171 -# using composition foroid +# using composition for oid msg = 54657374 padding = 30353011260d0601600608864801650304020105000420532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25 result = invalid @@ -1436,7 +1436,7 @@ result = invalid sig = b9861f3d1a03cdd4f49e90947a21e5da9fc1281a816a9f5b520a7de27740504d43333f5facf65dec5bb06699c37aa1aa911bd4e8acd7aaeeb6dbe50e577731b4babd4587504821be0ec4798b14124e9adcdc2831d8822e7768302338953584147af1e323a9982ad01cc79f46e239c804b6c119a022e1850f4445d98dc27e83f808f33f8c0c81bbe16d5f04ff0128e34d03ff6a65260a7ee6e10dcd08d09d9db7912fbfebe0304b00135ab184e063a884992ccfa5d64953ae98f050c751817629fd5491eabaa52b0e52626bfd025c926dbdc25af5727d92bad2acc5ed59f5f597606c9752579c57ed0e015440ac194228323a71f708fb92d5cf36c841e8a07366 # tcId = 205 -# using composition fordigest +# using composition for digest msg = 54657374 padding = 3035300d060960864801650304020105002424040153041f2eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25 result = invalid @@ -2576,6 +2576,7 @@ padding = 3031300d0609608648016503040201050004205316ca1c5ddca8e6ceccfce58f3b8540 result = acceptable sig = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c68149efc8a4a913a26c9170590a1ed9064323c12b6ebde15ae8c05a0e5205c91f57f5753815ff39c918 # The key for this test vector has a modulus of size < 2048. +# The key for this test vector uses a small public key. [e = 3] [keyAsn = 30820108028201010090a5d7aba2c8dc828e616fc1fc45c7c52130c8589dcbe2913da187572f6c23217b89a5186b6f90cbe053abfb0885a91f141dbe106ce6ad303904a5941df26ced10478cb56a7bd6cf1313c4966d9cf7c4509d9dc63566aa323e110af219f3398c04e79bb486de8703793473136f5c9051af24bd2c0208ea1bf9321a3e8f24af00aaca1216842eab248d58cf46ac786c49fd3ca8557e9b53993a4b9718cdc5c474bf1cfe58c07ad97b2c5acb7d86accc0fc7bed147adb2e77b8697d80150948117714b806ff76f9d88147d84e93987b724bf4870429e85a7a7b51486a78d8a88f1688f60e215d43d06221e2b993b5c12a607b80e9e0122472b29945f76b55737c1020103] @@ -2588,8 +2589,9 @@ sig = 00000000000000000000000000000000000000000000000000000000000000000000000000 # short signature msg = 33363730 padding = 3031300d0609608648016503040201050004209385aabddf6b3fe60d2955cb9303e9354b775e8fab2f95cb72ecf3553c64633a -result = valid +result = acceptable sig = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000989e7ff72e67e680bd21d5f966e4ad8a48c3592dbacc4a2f035b4ef4d17a2f25f8a9fef7e78eb99d76d68629ed02d67c43c4b7ec8c3badc32e3d0a524c326537739b0fde156723b27c23ae2b09895e470c64d700f5c +# The key for this test vector uses a small public key. [e = 3] [keyAsn = 308201080282010100f2ed0e93228f37c2ce1c215e00cce4ef00e2c08a004a39c4170dc73e5fbd9b91e7c55e596579ec9c60b9bd341e83029b1934e6493eb60099b6cfbb9804d4179c983099e19102bba49eaa28fa505efacc5a9d5374499c0c5775778317ed370de1919f38aff22d5aee8c8af36a86d036029e761f243dff3c205a11e9bce9ac1d6baf81e79ad4146b119abb13903f8562e8f3e6a918f48223465bc93d5e7d5abe3d08503ec42998fe087a1f935d1b8673c495f005dfa7453daf977e1608a8c276da2a4cd0567e4af4d18cba05fdbedcde74493ccabd9060c27d35a02f35c760b12a4deae1359f649f273fa408626fb789c916434a642d528f41db868ff93b7f889f020103] @@ -2602,8 +2604,9 @@ sig = 00000000000000000000000000000000000000000000000000000000000000000000000000 # short signature msg = 38343432 padding = 3051300d0609608648016503040203050004406114f0b81fa48090bf41e600bbf301f49262bac5794aae087d8921eb23bf4de867fa9403b85e21cf6f59a14127ef0babdbc425d415f15c0ea18d2962839471cc -result = valid +result = acceptable sig = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e7a1269086f0bbc0778ded8d7108ff4edcc2313425088117b2d5c53e9d9971950a5fe8b2b67d2bcd1be74f6b557a3f90650a96d7e4dbd63c05b94f73337eea682417c058d66ce523e4461065ac8ba990c4ecd04932 +# The key for this test vector uses a small public key. [e = 3] [keyAsn = 308201880282018100ab54a4f2560b9f65faa2f83bcf77d41803c080e4e5c3eab3534210982bba8a5d7e513ba50ba1ece33555c5457c41ba58f3f605a04369408f586c26dfda464c7b300a01f1616893264c7606daad4ced14df9a894a1f34586181294297e3ceb9580b0c785c056d5c566467f6f227f3084918d1cd17ed156e7f9fcce4757c5794f92770771ea5cf3101ca0425c846775f56938c1d1cad4401f4df2f5e0d3a3b2770f99e3c1cb4d9d4896c7ca89287b45831218b099add4bdf1dab6e2fb55d2775429386c85dff32c07a6dda504a9627529dd82c943554aaf23c5a5f6cea9c301b4b1f066b86bbef2e4bae9dc5b5e82e1fa03c29ff8bf38556729b356d5ba41d37a069fcc8fc23ac715bbea04c1972a2d50c57cc0159a46b5919fb670fb2a502d5ab66f0aa99e51016b83a406943ce9bdf0ab9b9e946574a5b32ce95d97ac8b1fbb48f0bf7e3c0d4b7a00d131966d009997a166a6630dee4a74c141cde0114aa423351b1dfdd3893a856fc632b6d90dbc79c8a61a9f9e31702ba69fb222860e60a83020103] @@ -2616,8 +2619,9 @@ sig = 00000000000000000000000000000000000000000000000000000000000000000000000000 # short signature msg = 34333630 padding = 3031300d0609608648016503040201050004205d19d2275db8df24fd8e87092599d5b8c7c798f483bbb6cddb4310353b903971 -result = valid +result = acceptable sig = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011a21abeac8409398319e65c8656f8f72e179dd1e99358c7531fddc037e47c1e688cd70eafd6eea01c823516bc79f89d7e52ee1eb4ffdeaad1d550dc0a47185bc9c42e47fce5503c3370a60510f834b4691152ef668deca633cf3873ce6613951784aa7dafde118f37f1cdf1a687ac236d5c956bced564b73cf202e3bace59667 +# The key for this test vector uses a small public key. [e = 3] [keyAsn = 3082018802820181008733b9c2bc754216fac899159abb71c5ca84be37153720040f33f291f5f7861bc122cafde3091b5211bc81ee03e280e3c6c2902ec49afb8432c3273536edce7116048513e9b33e2fcfe56f9597c81bc9be81a1b1d46e863ca11db2c33ac1bdebf7c552332067e2e588497e7d9e0738caa57a73dd28157e88fc202b31bbe3b9993548399a0b0df9b72dfeece75ecd78376227e9cd21c8d24ca4aa64fa50a59ee8e7621158e7bac2420fc0d77064d3959afab664ecda0decb8c979eb402795b9a562f2de310aa7fc6864469ac88867788c57ee96f6dc32dbdbe3aa7d3ff47ae4b78e1106e1bc80350b2383dae54140a4605f4130d7e5d3f7818262a27c76a51e4c6db4ab4590b4766b8c50ec1bfed53f0d716b5c7d9dc971399246c75ce27745147151f2e7629039f0b2efed99c7f17cda8f3c3df764dfb40cc0c2ad7bf2b6c72829df93329a4bad6be8635953dd10840888784eea738c763be9f5dc3ba47a9e9d800e21b4ffcc18193e591e8a5283192426e8867331c72bdda06a0eb49367bb01020103] @@ -2630,8 +2634,9 @@ sig = 00000000000000000000000000000000000000000000000000000000000000000000000000 # short signature msg = 36313237 padding = 3051300d060960864801650304020305000440925eb0238e4d842826b081a74083e55a2d89e67c524d5a903366c1e26afd1e478cb4779e6f69eb70e7034556745f6bddf9547987d8785a7deaa8765aaffbf2c5 -result = valid +result = acceptable sig = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bdd0c9e451b5b3e5513a94492dbee1ada9ea87e65a8cd95cceb4d304294ce34bf09a212f14908f5b865c7a34a72e68e389794a2d1c5767ba17829e2044108ac7842b6bfe0a5663b433d656f4e38522c5a5a23c460b898833828d257350e5814291b54cf13089080f84998edcacf0fe5fca0c1f8b176b172c5f9989491a039bef +# The key for this test vector uses a small public key. [e = 3] [keyAsn = 30820108028201010092bf17cdbffb42fa9957ce37826bb451708e7cdec8752b809c81a8d16fe5fe4dab6a9db6d11dbb12086645db7546642b322e8331dd7f29eff68bf40b24f80884f5152b1fda9b9f7ae2fce2721cdee0fc48f85a6e8e64f767ed9727fd2dc597967e276a5e2e768528afdd9df4b6ddda4c174300e4da3c19a3c32299e1e7857934c14dd6203d8c2671289bc392711597155364a59046b2b9f1905fe717ca7efebb4c1969b804118effa240c11ebf97cd68c2aa19c787b3be21e68c0e397c7f04c6ef98950e27e0e19a40da92a3ea10800fe9252b77026d14c2fa1eb4ac102491e5773279f07d856d446f45169b09bf60b8a2695f5e4864eaaf9590aec8c7c2f86d020103] @@ -2644,6 +2649,7 @@ sig = 00000000000000000000000000000000000000000000000000000000000000000000000000 # signature is close to n msg = 32353934 padding = 3031300d0609608648016503040201050004208f87edbf7e3fbfba22df722036c493b7b8f35321b7d147f22c4789a9d0a4cbc1 -result = valid +result = acceptable sig = 92bf17cdbffb42fa9957ce37826bb451708e7cdec8752b809c81a8d16fe5fe4dab6a9db6d11dbb12086645db7546642b322e8331dd7f29eff68bf40b24f80884f5152b1fda9b9f7ae2fce2721cdee0fc48f85a6e8e64f767ed9727fd2dc597967e276a5e2e768528afdd9df4b6ddda4c174300e4da3c19a3c32299e1e7857934c14dd6203d8c2671289bc392711597155364a59046b2b9f1905fe717ca7efebb4c1969b804118effa240b8bf4bb1a6d0616fd5be2f081dc9ef741a9a4ae7274418b791432de470c4556463108388e8e8ed5dcebf3558e4650c2ac97c86fa682176f09b5dd8cfbf15d19c3fe4f961f4607c12cb3dfad9b6a0e59c92faa1fc8622 +# The key for this test vector uses a small public key. diff --git a/third_party/wycheproof_testvectors/x25519_test.json b/third_party/wycheproof_testvectors/x25519_test.json index 3b1696465..f6694876e 100644 --- a/third_party/wycheproof_testvectors/x25519_test.json +++ b/third_party/wycheproof_testvectors/x25519_test.json @@ -1,6 +1,6 @@ { "algorithm" : "X25519", - "generatorVersion" : "0.4.6", + "generatorVersion" : "0.4.12", "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.", diff --git a/third_party/wycheproof_testvectors/x25519_test.txt b/third_party/wycheproof_testvectors/x25519_test.txt index 5f6f149f1..db26eabfe 100644 --- a/third_party/wycheproof_testvectors/x25519_test.txt +++ b/third_party/wycheproof_testvectors/x25519_test.txt @@ -2,7 +2,7 @@ # This file is generated by convert_wycheproof.go. Do not edit by hand. # # Algorithm: X25519 -# Generator version: 0.4.6 +# Generator version: 0.4.12 [curve = curve25519]